タグ

2009年6月1日のブックマーク (7件)

  • Unicode正規化

    正しい並び替えでは、表示は(A)のままですが、間違った並び替えでは、正規結合クラスが互いに等しいMACRONとACUTEを並び替えたため、表示は(B)のように、eの上のアクセント記号の位置が入れ替わってしまいます。 正規分解・互換分解 ある文字列の正規分解 (Canonical Decomposition) を得るには、まず、それぞれの文字を正規マッピングによって再帰的に、可能な限り、分解します。すなわち、1回分解した後に現れた文字がなおも分解可能であればさらに分解します。分解マッピングがその文字自身である場合は、分解不可能なので、そのままです。 しかし、分解しただけでは必ずしも正しい結果が得られません。つまり、結合文字の順序の一意性を保証するため、分解後の文字列に対して正規順序アルゴリズムを適用しなければなりません。このように、正規マッピングによる再帰的分解と、正規順序アルゴリズムによ

  • Amazon EC2 (Xen) では ntp の設定は不要。 - こせきの技術日記

    らしい。 We use NTP to synchronise all our servers. I believe that the EC2 time inside instances is actually sourced from the host machine (there's some Xen setting for this which escapes me at the moment). AWS Developer Forums: How accurate are EC2 date/time clocks? ... ホスト側の全サーバでNTPを使っている。EC2のインスタンスはホストから時刻をソースされているので、インスタンス側で時刻を合わせる必要はない(設定しても効果がない)。 # date 05251435 Mon May 25 14:35:00 JST 2009 # d

    Amazon EC2 (Xen) では ntp の設定は不要。 - こせきの技術日記
  • JavaScript正規表現メモ。 (JavaScriptでよく使う書き方。) - こせきの技術日記

    タイトル変えました。旧タイトル「JavaScriptでよく使う書き方」。よく使うけど毎回忘れる。 正規表現にマッチするかどうか。 RegExp#testを使う。 /abc/.test("abcdefg") // => true String#searchはマッチした位置を返す。マッチしない場合は-1。先頭にマッチすると0でfalseなので注意。真偽値が欲しい場合はString#searchを使わない。 "abcdefg".search(/xxx/) // => -1 "abcdefg".search(/def/) // => 3 "abcdefg".search(/abc/) == false // => true 正規表現の部分マッチを得る。 部分マッチを得るには、RegExp#execかString#matchを使う。execとmatchの速度は大して変わらない。 正規表現のベンチマー

    JavaScript正規表現メモ。 (JavaScriptでよく使う書き方。) - こせきの技術日記
    aki77
    aki77 2009/06/01
  • 403 Forbidden

    403 Forbidden nginx

    aki77
    aki77 2009/06/01
    関数ベース
  • ソデルリングがナダルから大金星◇全仏オープン - テニス365 | tennis365.net

    - 国内最大の総合テニス専門サイト テニス365 - 錦織圭、フェデラー、ナダル、ジョコビッチなどテニスニュース満載。全豪オープン、ウィンブルドン、全仏オープン、全米オープンなどテニス大会特集も! - 国内最大の総合テニス専門サイト - テニスのグランドスラム大会である全仏オープン(フランス/パリ、クレー)は大会8日目の31日、男子シングルス4回戦が行なわれ、第25シードのR・ソデルリング(スウェーデン)が、第1シードのR・ナダル(スペイン)を6-2, 6-7 (2-7), 6-4, 7-6 (7-2)で下す大波乱が起きた。 4連覇中のディフェンディング・チャンピオンであったナダルは、これが今大会デビューから数えて32試合目にして初の敗戦、さらにはクレーコートでの5セットマッチでも初の敗戦となった。 24歳のソデルリングは、キャリア初となるグランドスラム4回戦で大仕事をやってのけた。さらに

    aki77
    aki77 2009/06/01
    2009全仏
  • prototype.jsでYouTubeをインクリメンタルサーチ (1/3) ─ @IT

    prototype.jsでYouTubeをインクリメンタルサーチ:パターンとライブラリで作るAjaxおいしいレシピ(2)(1/3 ページ) 今回のサンプルはYouTubeの新APIを使う 2007年8月28日からGData(Google Data APIs)の仕様に基づいたYouTubeの新しいWeb APIであるGData YouTube APIが利用できるようになりました。これに伴って、以前のYouTube APIではサポートされていなかったJSONP(前回記事参照)による動画の検索ができるようになりましたので、今回のサンプルでは、この新APIを使ってJavaScriptから直接YouTubeの動画を検索させます。 Ajaxデザインパターンは「Live Searchパターン」などを使用 検索方法は、通常の「キーワード」を入力してから「検索ボタン」を押すタイプではなく、一文字一文字入力す

    prototype.jsでYouTubeをインクリメンタルサーチ (1/3) ─ @IT
  • mysqlでいちいちshow databasesとか打つのがめんどい→readlineのマクロで解決 - (ひ)メモ

    MySQLでいちいちshow tables;とか打つのがだるい。\tみたいなalias設定できないのかなぁ http://twitter.com/weboo/status/1658300902 おぉ、readlineのマクロを使えばいいのかー http://twitter.com/weboo/status/1658314333 なるほ!ってことでちょっと設定してみました。 # ~/.inputrc $if mysql "\C-xd": "show databases;" "\C-xt": "show tables;" "\C-xu": "select user,host,password from mysql.user order by user,host;" "\C-xb": "select user,host,db from mysql.db order by user,host;"

    mysqlでいちいちshow databasesとか打つのがめんどい→readlineのマクロで解決 - (ひ)メモ