Pistolfly のすべての投稿

Software Engineer in Tokyo, Japan

リンクをクリックしたときに横に伸びる点線を消す方法

リンクをクリックしたときに横に伸びる点線を消す方法(Firefox) - IDEA*IDEA ~ 百式管理人のライフハックブログ
背景画像でリンクを表示し、テキストはスタイルで非表示にしているような場合、aタグのスタイルを、

background-image: url(/images/xxx.gif);
text-indent: -9999px;

のようにしたりする。
しかしそうすると、リンクをクリックした場合に、点線が左にグーッと伸びて表示されてしまう。
これを消すには、そのaタグのスタイルに、

overflow: hidden;
outline: none;

を追加すればよい。

Ubuntuにrmagickをインストール(ソースからインストールしたruby+gem)

Ubuntuのソースインストールしたruby環境に、rmagickをインストールした。
■ aptitudeでimagemagick libmagick9-devをインストールする。
※ libmagick-devやlibmagick9++-devなど他のパッケージではgraphicsmagickがインストールされ、railsのプラグインattachment_fuがうまく動作しなかった。(strip!メソッドはImageMagick1.1にはない、みたいなエラーになった。)

$ sudo aptitude install imagemagick libmagick9-dev

■ rmagickをgemでインストール。 (rmagick2がインストールされる。)

$ sudo gem install rmagick

■ 確認

$ convert --version
Version: ImageMagick 6.3.7 06/04/09 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2008 ImageMagick Studio LLC
$ irb
irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'RMagick'
=> true
irb(main):003:0> exit

Ubuntuにrubyをソースからインストール

まず、readlineをインストールしておく。

$ sudo aptitude install libreadline-dev

rubyをダウンロードして展開、--with-readlineを付けてconfigure、make、sudo make install。

$ wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz
$ tar xzvf ruby-1.8.7-p174.tar.gz
$ cd ruby-1.8.7-p174
$ ./configure --with-readline
$ make
$ sudo make install

rubygemsのインストールについては以下を参照。
ruby、rubygemsのインストール