タグ

2007年12月21日のブックマーク (11件)

  • perlpragma - ユーザプラグマの書き方

    名前 perlpragma - ユーザプラグマの書き方 説明 プラグマとは, strict や warnings といったような, Perl の コンパイル時若しくは実行時のある状況に影響を与えるモジュールのことです. Perl 5.10 ではもう組み込みのプラグマだけに制限されません; レキシカル スコープでユーザ機能の振る舞いを偏光するユーザプラグマを作成することが できます. 基的な例 例えば, 算術演算のオーバーロードを行うクラスを作る必要があり, それを以下のように use integer; 風に提供したいとします. use MyMaths; my $l = MyMaths->new(1.2); my $r = MyMaths->new(3.4); print "A: ", $l + $r, "\n"; use myint; print "B: ", $l + $r, "\n

    yappo
    yappo 2007/12/21
    みんなもっとpragmaかこうお
  • MySQL/PostgreSQL+Sennaで行うラクラク全文検索……Tritonn&Ludia導入のポイント | gihyo.jp

    Tritonn、Ludia、そしてSennaとは…… 昨今のWeb 2.0と呼ばれるようなWebシステムでは、一般的に大量のコンテンツデータを内部に保有しているのではないでしょうか。大量のコンテンツから目的のコンテンツをユーザが選び取る手段の一つとして全文検索が挙げられます。全文検索とは、検索対象コンテンツの中身すべてに対して検索を行うことを指します。たとえば、タグやタイトルを対象にした検索だけでは、目的のコンテンツを発見できないような場合に有効な検索です。 データベースに保持された大量のデータを簡単に全文検索したい、という場合も多いことでしょう。稿では、それを実現にする全文検索システムとして、次の2つを取り上げて紹介します。 Tritonn Ludia これらはそれぞれ、Tritonnは「MySQL⁠」⁠、Ludiaは「PostgreSQL」という、Webシステムを開発する上で人気の高

    MySQL/PostgreSQL+Sennaで行うラクラク全文検索……Tritonn&Ludia導入のポイント | gihyo.jp
    yappo
    yappo 2007/12/21
  • MySQL

    HeatWave Use automated and integrated generative AI and machine learning (ML) in one cloud service for transactions and lakehouse scale analytics. Get faster insights from all your data with unmatched performance and deploy apps in your choice of cloud providers. Learn More » MySQL Enterprise Edition The most comprehensive set of advanced features, management tools and technical support to achieve

    yappo
    yappo 2007/12/21
    オレオレストレージエンジンの書き方。なんかかく
  • 今日のMyMiniCity - 2007.12.21 + 野良API : 404 Blog Not Found

    2007年12月21日07:00 カテゴリ 今日のMyMiniCity - 2007.12.21 + 野良API 我がMyMiniCityも二日目に突入。 URIhttp://404-cityfound.myminicity.com/ Population (人口)548 Revenues (歳入)97700€ Unemployment (失業)57% Transport (交通)100% Criminality (犯罪)45% Pollution (公害)0% この街の諸元をいちいちアクセスして取るのもまんどくさいので、それ用の野良APIをこさえてみました。 Name Population (人口) Incomes (歳入)€ Unemployment (失業)% Transport (交通)% Criminality (犯罪)% Pollution (公害)% Server Sourc

    今日のMyMiniCity - 2007.12.21 + 野良API : 404 Blog Not Found
    yappo
    yappo 2007/12/21
    CodeReposから簡単にコードをentryに貼付けるアイデア
  • java-ja第5回「第一回チキチキ 『ant から maven2へ 』〜血があつい鉄道ならばこまるよね〜」が開かれました - 矢野勉のはてな日記

    Java, java-ja結局総勢何人参加だったのかわかりません。たぶん40人には達してたんじゃないでしょうか....第1回からコンスタントに20名は越えてたと思いますが、今回はとても多かったですね。特に混乱もなくてよかったです。メインの懇親会会場の人数にびびったけどw 会場をいつも提供してくれている株式会社エーティーエルシステムズ(ATL)様、ありがとうございます。*1 今回は私は*2スピーカーじゃなくてゆったりと観客として楽しむほうでしたよ。 ダイチャンさん「Maven2入門(何も知らない方向け)」 今回はnekopが参加できないということで私が代わりにDISってあげようと朝電車の中でDISりネタまで考えていたのですが不可抗力で30分遅刻したためDISることもできず。無念です。入門、と銘打ってましたが結構いろいろやってましたね。たぶんもっとも長かった? 緊張していたようだ。ちなみにja

    yappo
    yappo 2007/12/21
    codereposとbuild tool
  • WEB DB PRESS Tech Meeting レポート (っていうか実況?) - a geek

    WEB+DB PRESS Tech Meeting行ってきましたので、レポートです。資料等後日公開されますので、詳細はそちらをご覧下さい≧(´▽`)≦。 六木はわかりにくいですねー。割と迷いました。 会場は机なしですが、無線LAN有です。ニコニコで配信されるっぽいので、映りたくない人は逃げた方がいいみたいです(笑)。 JavaScript Tips & Technique 天野さん JSの10年間の暗黒時代 FlashもJavaScriptも勝利者 2005年まではFlashの独り勝ち→Ajaxの登場 JSでもできること ラスターグラフィックス (canvasの利用) ベクターグラフィックス (svgやvml) アニメーション (GoogleのOSSのサンプル) 今でもJSでできないこと Sound、Movie、Cross-domain通信 video要素、audio要素、XMLHttp

    WEB DB PRESS Tech Meeting レポート (っていうか実況?) - a geek
    yappo
    yappo 2007/12/21
  • ゆーすけべー日記: 「小飼弾のAlphaギークに会いたい[LIVE] with 伊藤直也」 WEB DB PRESS Tech Meetingより

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    ゆーすけべー日記: 「小飼弾のAlphaギークに会いたい[LIVE] with 伊藤直也」 WEB DB PRESS Tech Meetingより
    yappo
    yappo 2007/12/21
  • 同好の士を発見! - グニャラくんのグニャグニャ備忘録@はてな

    今日の懇親会では、ファンKLabを結成することが出来て感無量。 是非細々と活動を続けていきましょう!>会員のみなさん 土曜日も飲み会だ。 井戸のように深い胃袋だったらいいんだけど、 もうさすがに飲みすぎな予感。 ええ加減、休肝日を設けないと。。。 そして、Tシャツに悪い言霊の言葉を書いちゃった。 素敵なメンバーによる素敵な言葉の中で浮いてた。 後に残る記念品だし、冗談でも良くないね。反省中です…

    同好の士を発見! - グニャラくんのグニャグニャ備忘録@はてな
    yappo
    yappo 2007/12/21
    頭文字D
  • Tsukumo::Labs::TSUKUMO 商品詳細バッジをリリースしました

    yappo
    yappo 2007/12/21
    Q6600かわいいよQ6600
  • ファイルの変更を監視して、任意のコマンドを実行するスクリプト - (ひ)メモ

    d:id:hirose31:20070528:1180326347 のobserve-mtimeは、ファイルのmtimeの変更を定期的に確認してイベントを発火させてたんですが、それをLinuxのinotifyで置き換えてみました。 mtime監視だと調べてスリープしての繰り返しなので、変更してからイベントが起こせるまでちょっとタイムラグがあったんですが、inotifyを使うとファイルが変更された瞬間にぴこっとイベント発火できるのでこっちのほうがいいかも。 http://www.linux.or.jp/JM/html/LDP_man-pages/man7/inotify.7.html rsync + inotify = lsyncd | スラド デベロッパー Linux::Inotify2 CPANにはLinux::Inotifyというのもあったのですが、$Config{archname}が

    ファイルの変更を監視して、任意のコマンドを実行するスクリプト - (ひ)メモ
    yappo
    yappo 2007/12/21
    とりあえず inotify つかったの書いた http://coderepos.org/share/wiki/Isoginner
  • CodeRepos::Share – Trac

    Isoginner 和名:いそぎんなー 沢山の触手をもつイソギンチャクが由来。沢山の触手を持ち、その触手に餌があたると即座に補する様がInotify+Danga::Socketを組み合わせたIsoginnerに似ているから。 svn co http://svn.coderepos.org/share/lang/perl/Isoginner/trunk これなに? Linux kernel 2.6.13 から使えるInotifyをDanga::Socketなどの非同期ライブラリを組み合わせたデーモンなどをPlaggerのような感じで構成することが出来る。 Inotifyについては ファイルの変更を監視して、任意をコマンドを実行するスクリプト - (ひ)メモ やman inotifyなどを参照の事 現在、とりあえず動作だけします。 Plugin IsoginnerはPluginにより様々な拡