タグ

2007年10月17日のブックマーク (5件)

  • phpspotの人は正規表現について語らないほうがいいのでは | 秋元@サイボウズラボ・プログラマー・ブログ

    「実用的なPHP用の正規表現x8」というphpspot開発日誌という記事で、 8 Practical PHP Regular Expressions – Web devlopment blogという、今日del.icio.us/popularに出ていた記事の紹介がされている。このサイトの記事はいつもそうだけど、はてなブックマークでも人気で、既に50名を越えるユーザにブックマークされているようだ。 1 メールアドレスチェック $string = "first.last@domain.co.uk"; if (preg_match( '/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/', $string)) { echo "example 3 successf

    hiro7373
    hiro7373 2007/10/17
    GIGAZINEもphpspotもブックマークするのは恥ずかしすぎるけど、まだGIGAZINEの方がましな気がする
  • 杉浦康仁とホームページ製作〜URLを書き換えろ!「.htaccessに書く場合の注意」

    このように便利な Rewrite 機能は、個別ディレクトリに設置された .htaccess にも指定することができる。しかし、.htaccess に書けるのは RewriteEngine, RewriteBase, RewriteCond, RewriteRule だけで、ロギングに関する指定子などは書けないし、色々と注意すべきハマリ点がある。ここではそれらを一気に解説しようと思う。これは管理者になれない(=httpd.confを編集できない)一般ユーザにとっては重要な情報になるだろうね。 .htaccess は個別の公開ディレクトリに設置されて、細かい制御を出来るもので、よく個別ディレクトリにアクセス制限を入れたりするのに使う。しかし、いくつかの Apache 指定子は、ここにも書けるし、幸いなことに Rewrite機能(正確には mod_rewrite.so)は、この .htacces

  • 機窓ブログ (旧キミはiPodで何を聴く?) iPod touch 実用編

    路線図は細かいんですが拡大してなんとか駅名を読める解像度で読み込ませます。 ネットにつないだりケイタイ見るよりは素早くアクセス出来るので実用的です。 前もって行きたいところがあれば地図も落としておきます。 早速役に立ちました。 ウソかホントかバグであると言われている「カレンダー」にメモ書きが出来ない事 修正される可能性は高いですがとりあえずハックまで行かなくてもメモ帳として使えるようにできる技 どこかのブログで知ったのですがすんません失念です。 書き込みのできるアプリケーション「連絡先」を使います。 まずMac側で「アドレスブック」に「memo」という人を作ります。

    hiro7373
    hiro7373 2007/10/17
    iPod touchのPDA化を進める使い方
  • ITmedia : Undocumented Mac OS X:第11回 HFS Plus独自の機能【後編】 (1/2)

    遅延再配置は、Jaguarでジャーナリングと同時に搭載された機能だ。ジャーナリングが有効かつ書き込み可能なボリュームで20Mバイト以下のファイルがオープンされたとき、もしそのファイルが8つ以上のエクステントを使用している(カタログノードの8番目のエクステントが使用されている)ならば、より連続したディスクの空き領域へ再配置が行われ、エクステントの数を減らすというものだ(リスト1)。 リスト1 遅延再配置の実際。HFS Plusファイルシステムのopen処理(hfs_vnop_open)の中に、遅延再配置機能が存在する(編集部注:リスト1は画像として用意しました。上記アイコンをクリックいただくことでご覧いただけます) 連続した領域にファイルが移されることで、より少ないエクステントで表現でき、また断片化がおさえられデータが連続したアロケーションブロックに配置されることでI/O性能が向上する。 簡

    ITmedia : Undocumented Mac OS X:第11回 HFS Plus独自の機能【後編】 (1/2)
    hiro7373
    hiro7373 2007/10/17
    "ファイルをすき間なくきっちり並べるデフラグのようなディスク領域の最適化を下手に行ってしまうと、ファイルが伸びるたびに断片化や再配置が起こり、かえって性能が落ちてしまうことが考えられる。"
  • ITmedia : Undocumented Mac OS X:第10回 HFS Plus独自の機能【前編】 (1/2)

    これまで解説してきたHFSおよびHFS Plusの基的概念に引き続き、Mac OS Xになってから拡張されたHFS Plus独自の機能について説明する。 HFS Wrapper 「Macintosh」は、長らくMac OSという単一のOSを動作させるための専用機であり、そのためPCと違いほかのOSやファイルシステムをあまり考慮しないという悪い癖があった。例えばPCのMBR*形式のパーティーションテーブルに各パーティーションのフォーマットを示すIDがあるように、アップルパーティーションテーブルにもファイルシステムの種別を示す領域がある。決してMacのHFS以外をまったく考慮していないわけではないのだが、古いMac OSはMFSやHFSなど自分の理解できるファイルシステム以外のものを見つけると「初期化しますか?」としつこく尋ねてくる*作りになっていた。 これは、Mac上でほかのOSを動作させ

    ITmedia : Undocumented Mac OS X:第10回 HFS Plus独自の機能【前編】 (1/2)
    hiro7373
    hiro7373 2007/10/17
    "実際のところMac OS Xでフォーマットしたディスクは、そのMacがMac OS 9で起動するかどうかにかかわらず*、すべてHFS Wrapperを提供している"