正規表現をより読みやすく記述する小技
2008/03/04 火曜日 - 15:20:45 by mamo


Internet Explorer 7の「ページの拡大」機能によるレイアウト崩れの回避方法は、letter-spacingをうまく設定してあげることだった。
CNET Japan:Internet Explorer 7の「ページの拡大」機能によるレイアウト崩れの回避方法について。
http://japan.cnet.com/blog/webclip/today/2008/01/09/entry_25003869/
「ページの拡大」機能まで検証する機会がなかったため、このような現象に悩まされているWebデザイナーが多いことを知りませんでしたが、CNET Japanさんの記事を見て、これはこれはと覚書。
具体的な方法は以下。

Firefoxには便利な拡張機能が多くて、いつの間にかたくさんの拡張機能をインストールしてしまいがちです。(私は20数個・・)
そういえばなんか動作が遅くなってきたかな・・そんな多くの方に、すごく便利なリストをMozilla Re-Mixさんの記事で見つけました。
Read the rest of this entry »

このブログでも使っているWordPress。そのテーマの多くにXSS(クロスサイトスクリプティング)の脆弱性のおそれがあったらしいのでメモ・・・。
対策をされてない方は一度確認してみましょう!
私も該当箇所を修正しておきました。

PHPの標準ライブラリ「PEAR」のHTML_QuickFormとSmartyの連携、かなり慣れてきました!
・・で、HTML_QuickFormは通常(?)、checkboxやradioはGroup化して出力するので、「項目ごとになんかでくくる」ってことが出来ません。
色々createElementの属性を調べてみても出来なさそう・・と思ったら、既存クラスの上書きで対応可能なのですね!
「PHPのテクメモ」さんにて紹介されていました。

ロリポップ⇒XREAサーバに引越ししてから、パパッとした表示速度に満足しているのですが、人の欲とは際限なく・・
さらに速く出来るのかと、ページキャッシュして2回目からのアクセス時にはキャッシュページ出すようにする「WP-Cache」プラグインを入れて日本語化もしてみました。
プラグイン配布元:Ricardo Galli, de software libre » WP-Cache 2.0
http://mnm.uib.es/gallir/wp-cache-2/
hiromasa.zone :o) » WP-Cache 日本語版
http://hiromasa.zone.ne.jp/blog/archives/364/
hiromasa.zoneさんには、「wp-cache 2.0.17 用」、プラグイン配布元には、2.1.1・・・、でもこの2つの組み合わせて行ってしまいました。
問題ないですね♪現状、遅く感じてないので、劇的効果!!ってのはわかりませんが、自分より他の人がアクセスしたときに、少しでもパッと表示されれば良いのです。
ちなみに、キャッシュ有効時間:36000秒、拒否するURLに「?s=」(検索時)を追記しました。

非常に基本なのだけど、改めて便利であります。
行末に「\」を追加するスクリプト
$ ruby -pe ‘$_.sub!(/$/,”\\”)’ [ファイル名] > [新しいファイル]
【pオプション】 スクリプトの先頭にwhile gets、スクリプトの最後にprint $_とendを追加
【eオプション】 Rubyスクリプトを文字列で指定
【$_】 getsメソッドで1行読み込んだ文字列を参照する変数
【String#sub!】 第一引数の正規表現にマッチした部分を第二引数の文字列で破壊的に置換
【/$/】 行末にマッチ
【\\】 特殊文字のエスケープ
※引用元のバリケンさんの解説がとても詳しくて良いです。
バリケンのRuby日記
http://rubyist.g.hatena.ne.jp/muscovyduck/

メールソフトは「Thunderbird」がお気に入りで、自宅でも会社でも、必ず入れるソフトのひとつになっています。
その度に、メールの受取人からたまに「添付ファイル名がおかしい」との指摘を受けると「そうそう、パッチがあったんだ」と思い出し・・・これを新規インストール都度、やっているので、覚書。(デフォルトで対応してくれないのかね~)
Mozilla Japan ナレッジベース - 受取人のメールクライアントによって、添付ファイル名が正しく表示されない場合がある
http://www.mozilla-japan.org/kb/solution/3067
※拡張子は「zip⇒xpi」にリネームして、拡張機能に追加。
Mozilla Japan - Thunderbird
http://www.mozilla-japan.org/products/thunderbird/

まぁ、トラックバックされることも無いと思うんですが(^^;、トラックバック着信時に自動リビルドする方法があるということで。
デフォルトでは、トラックバックされても、新規エントリーをしないと更新されないとか。
よって、自動リビルドしてくれると便利と言うわけですね♪
記事元のHuntingGirledCollectiveさん早速導入させていただきます!

iDVDやiMovie等、自作DVDが簡単にできるMacなのに、DVD-Rドライブがないばかりに活用できませんでしたが、8倍速DVD±RWが1万円台前半と知って買いました♪
それは「NEC ND-2500A(ブラックベゼル)」。
Read the rest of this entry »

なんとIE次期バージョンではHTML内で <object>、<embed>、<applet> タグを使用した場合、再生許可を求めるダイアログボックスが出るようになってしまうと!外部jsで回避できるものの、これは影響大きいな・・(–;