2009年3月27日のブックマーク (6件)

  • regexp - ^$でなくて\A\zを使おう : 404 Blog Not Found

    2009年03月09日00:30 カテゴリLightweight LanguagesTips regexp - ^$でなくて\A\zを使おう まずは回答から。 正規表現で「制御文字以外」のチェック - ockeghem(徳丸浩)の日記 文字エンコーディングの妥当姓 制御文字(\x00〜\x1f, \x7f)のチェック 文字列長のチェック このうち後ろ二つを正規表現として書くにはどうすればいいかを考えていました。 こういう時には、「全文字がOKならOK」と考えるのではなく、「一文字でもNGならNG」と考えると楽になります。それは「スペースと非制御文字以外」なのですから、/[^ \S]/が求めていた正規表現で、=~ではなく!~が使うべき演算子ということになります。全角スペースもOKにしたければ、/[^ \x{3000}\S]/。[追記参照] [Run via Codepad] #!perl -

    regexp - ^$でなくて\A\zを使おう : 404 Blog Not Found
    harupiyo
    harupiyo 2009/03/27
  • 文字通り次元が違う一冊 - 書評 - フラットランド 多次元の冒険 : 404 Blog Not Found

    2009年03月25日12:00 カテゴリ書評/画評/品評Math 文字通り次元が違う一冊 - 書評 - フラットランド 多次元の冒険 出版社より献御礼。 フラットランド 多次元の冒険 Edwin Abbott Abbott Ian Stewart注 / 冨永星訳 [原著:The Annoteded Flatland] 比喩なしで、次元を超えた面白さ。原作より面白い。かつためになる。 春休みに読むのにもってこいな一冊。 書「フラットランド 多次元の冒険」は、あの古典「フラットランド」を、原題に"The Annotated Flatland"とあるように注釈したなのだけど、むしろその注釈がメインという一冊。 目次 - 日経BP書店|商品詳細 - フラットランド 注釈者まえがき はじめに 元書の表紙 元書のタイトルページ 元書の献辞 元書の序文 1884年刊行、改訂第2版のまえがき 元書

    文字通り次元が違う一冊 - 書評 - フラットランド 多次元の冒険 : 404 Blog Not Found
    harupiyo
    harupiyo 2009/03/27
    聖職者が書いた「フラットランド」の方が数学者が書いた「不思議の国のアリス」よりもさらに数学的で、それで私が好きなのはこちらの方。
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    harupiyo
    harupiyo 2009/03/27
  • メンテナンスフリー!郵便番号から住所を返すライブラリ·ajaxzip3 MOONGIFT

    Webシステムを開発している中で郵便番号を入力したら自動的に住所を補完して欲しいという要望は多々ある。実装はそれほど難しいものではない。厄介なのはメンテナンスだろう。市区町村の統廃合によってデータが変わった場合の対応だ。 郵便番号から住所に変換する便利なライブラリ 郵便局から配布されているCSVを都度取り込むという方法もあるが、非常に面倒だ。そこで使ってみたいのがajaxzip3だ。 今回紹介するオープンソース・ソフトウェアはajaxzip3、Ajaxを使って住所を取得するライブラリだ。 ajaxzip3の面白い所はライブラリをGoogle Code上にアップロードしてそのまま利用できてしまう点だ。規約上どうなのかという問題はあるが、そのまま使うと自分でメンテナンスする必要が全くなくなってしまう。自分のサーバであってもajaxzip3を外部のSubversionリポジトリからアップロードす

    メンテナンスフリー!郵便番号から住所を返すライブラリ·ajaxzip3 MOONGIFT
    harupiyo
    harupiyo 2009/03/27
  • HowFriendFeedUsesMySqlToStoreSchemaLessData - FriendFeed では MySQL を使いどのようにスキーマレスのデータを保存しているのか

    HowFriendFeedUsesMySqlToStoreSchemaLessData - FriendFeed では MySQL を使いどのようにスキーマレスのデータを保存しているのか 目次 この記事について FriendFeed? では MySQL を使いどのようにスキーマレスのデータを保存しているのか 背景 概観 詳細 一貫性と原子性 性能 FriendFeed? では MySQL を使いどのようにスキーマレスのデータを保存しているのか この記事について "How FriendFeed? uses MySQL to store schema-less data" の日語訳です http://bret.appspot.com/entry/how-friendfeed-uses-mysql CC 2.5 でライセンスされています: http://creativecommons.org/

    harupiyo
    harupiyo 2009/03/27
  • 目の疲れ パート3 目にいい食べ物ってあるの? [ドライアイ] All About

    目の疲れ パート3 目にいいべ物ってあるの?今回は目にいいべ物を特集します。バランスよくべるのはもちろんですが、目にいい材をまとめてみました。 さて、前回VDT症候群、ドライアイと特集して、今回は目にいいべ物を特集してみたいと思います。 ただ、「体にいい材」すべてに当てはまることですが、これさえべておけば目が良くなるというわけではないのでご用心。やはり一番大事なのは生活習慣と、バランスよくべることです。 また、文中紹介するビタミンの中で、ビタミンには過剰症という副作用もありますので注意してくださいね。 でも、バランスよくべるって何をべればいいのでしょうか。原則からはじめましょう。 ○目の組織のもと・・・タンパク質 ○目の働きをたすける・・・ミネラル ○目のエネルギー・・・炭水化物、脂肪 ○目の機能を整える・・・ビタミン、アントシアニン 大体、目にいいべ物って言うと最後

    目の疲れ パート3 目にいい食べ物ってあるの? [ドライアイ] All About
    harupiyo
    harupiyo 2009/03/27