タグ

2006年7月2日のブックマーク (27件)

  • Class::DBI - has_many Strikes Back! - babie, you're my home

    d:id:babie:20051201:p2 でもやったんだけど、引数指定がよくわかってなかったので Class/DBI/Relationship/HasMany.pm を読んでリベンジ。 __PACKAGE__->has_many(accessor[, foreign_key][, args]])アクセサ、外部キー、その他、の3つが指定できる。アクセサ以外は必須でない。 アクセサ: accessor => foreign_class accessor => [foreign_class, foreign_method]の2つがある。 accessor は、このクラスのインスタンスから、外部テーブルデータを引っ張る時のアクセサ名。 foreign_class は、くっつけたい外部テーブルに対応する Class::DBI 派生クラス名。 foreign_method は、多対多の関連で中間テ

    Class::DBI - has_many Strikes Back! - babie, you're my home
    yugui
    yugui 2006/07/02
  • Class::DBI::Plugin::MultiDatabases - use multiple databases from a snigle class - metacpan.org

    NAME Class::DBI::Plugin::MultiDatabases - use multiple databases from a snigle class SYNOPSIS package Your::App::DBI; use base qw(Class::DBI); use Class::DBI::Plugin::MultiDatabases; Your::App::DBI->set_connections({ databaseA => ["dbi:SQLite:dbname=databaseA", '', ''], databaseB => ["dbi:SQLite:dbname=databaseB", '', ''], }); package Your::App::CD; Your::App::CD->table('cds'); Your::App::CD->colu

  • スパークリング・コーヒーの作り方

    yugui
    yugui 2006/07/02
  • memo.xight.org - "送る" (SendTo) のリスト一覧表示を高速化

    Summary ファイルを右クリック -> "送る" のリスト表示が遅い. 3.5 インチ FD (A:) を表示するのに時間がかかっている. Windows2000 では %USERPROFILE%\SendTo に FDD へのショートカットがあり, 削除することで対応できたが,Windows XP だと行えない. フロッピー ディスク ドライブを無効にすることで, "送る" のリスト表示を高速化することができる. FDDが付いていないPCでも有効. 方法 1. [マイコンピュータ] を右クリックして [管理] をクリックし,[コンピュータの管理]画面 を表示する. 2. [コンピュータの管理] - [システム ツール] - [デバイス マネージャ] をクリック. 3. 右画面の [フロッピー ディスク ドライブ] - [フロッピー ディスク ドライブ]をダブルクリック. 4. [全般

  • WebKit対応のJavaScriptデバッガ「Drosera」が公開 | エンタープライズ | マイコミジャーナル

    The WebKit Open Source Projectは28日、Mac OS X標準のWebブラウザ「Safari」に対応するJavaScriptデバッガ「Drosera」を公開した。Droseraのバイナリとソースコードは、他のWebKitツールとあわせて配布される。なお、ソースコードのビルドには、Subversionツールと最新版の開発環境(Xcode 2.3)が必要。 和名をモウセンゴケという虫植物の名が冠されたDroseraは、SafariなどWebKitを使用したアプリケーションでJavaScriptデバッガとして動作する。1月に公開されたDOMツリービューア「Web Inspector」同様、90%以上がHTMLJavaScriptにより記述されていることが特徴。 WebKitは、WebブラウザのSafariをはじめ、DashboardやApple Mailなど、Ma

  • Shibuya.js Technical Talk #2、行ってきた - rand's

    神保町にて。JavaScriptおたくのクネクネイベントです。会場を見渡すと、男女比は大体30:1くらいでしょうか。前回と同じくらいだったと思います。改めてJavaScriptのモテなさを実感。とはいえ、会場のIIJ大会議室は広くて清潔で、そのうえ電源と無線LANを開放してくださって、非常に太っ腹です。夜間なら大概空いているので他のイベントでもぜひ使ってくれとのことでした。 id:brazilさん JavaScriptと日語の不思議な共通点を夏目漱石と居宣長の対比から読み解くというアカデミックな講演。JSAN.require()で名前空間を綺麗に使って楽しいライブラリ・リミックス生活を送ってみたくなりました。JavaScriptは人種のるつぼで、デザイナ、エンジニア、ギークなど様々な人が利用している、という指摘も。 樋口さん JavaScriptはLispのような動的型付け言語で、ちょ

    Shibuya.js Technical Talk #2、行ってきた - rand's
  • mt.kmtz.net 售卖中

  • http://capsctrl.que.jp/kdmsnr/diary/20060630.html

  • ヒストリ置き換え 時の事前チェック - 技術メモ帳

    シェルには、以前に入力したコマンドとその引数を 簡単に再現できるような仕組みが用意されていて、 それを ヒストリ置き換え という。 使い方は簡単で、 !のあとにコマンド名を続けて記述するだけで、 最近実行した "コマンド名"コマンドが再現される。 以下は、最近実行したtailコマンド を実行する例である。 $ tail -f /var/log/message $ !tail しかし、このときに何の確認もなく 実行してしまうため、もしかしたら悲惨な事になってしまうかもしれない。 そんなとき、どんなコマンドが実行されるのかを確認したいときに :p という構文を使用する事が出来る。 $ !tail:p tail -f /var/log/message 末尾に :p をつけると どんなコマンドを実行しようとしているかを 表示させることができるのである。 追記: ただし、zshの場合は、 タブで展開

    yugui
    yugui 2006/07/02
  • fossil/venti - Plan9日記

    ちょっと前に飲んでいて,ツリー型のファイルシステムは限界だとか,履歴管理ファイルシステムが欲しいという話題で盛り上がっていた. Plan9では,ずっとWORMベースのファイルサーバ(fs)と簡易ファイルサーバ(kfs)が使われてきたが,4th editionからfossil,ventiと呼ばれる新しいファイルサーバ,ブロックストレージサーバが追加された.fossilはfsとkfsを代替するというふれこみだった.fossilは「化石」って意味で,スナップショットが取れるファイルサーバ.ventiだけど,スタバではgrandeより大きいサイズをventiと呼ぶ(日のスタバにはないと思うけど). ventiはUNIXのブロックデバイスドライバに相当すると考えればいいと思うが,特徴的なのはブロック番号がブロックの内容のハッシュ値(SHA-1)になっている点だ.つまり,ハッシュ値が同じブロックは,

    fossil/venti - Plan9日記
  • オブジェクト倶楽部 2006夏イベント - moroの日記

    いってきました。暑かった。熱かった。 やりすぎだろう、と思うくらいの好天の中、オブラブに初参加してきました。 とりあえず予告どおりid:habuakihiroさんのサインをゲット。もうこれで満足です。お昼前でバタバタしてたとか、サインをもらいながら緊張しまくったとかであまりお話ができなかったのは残念でしたけど。 Rails勉強会に来ていただいてERDレッスンのお話をお願いできないかなぁ、と。次回のRails勉強会セッション案をみる限り、かなり羽生さんのホームになる見込みですので。 色々な刺激を受けたんですが、あとから見返して覚えておきたいことをいくつか。 『仕事で必要なことはフローチャートで学んだ』(羽生さん) 以下ノートからの起こし。 フローチャートは実は二次元 二重箱(モジュール/定義済み処理)を丁寧に展開していけば、結局ツリー構造を内包している。 モジュールかをきちんとしないからフロ

    オブジェクト倶楽部 2006夏イベント - moroの日記
    yugui
    yugui 2006/07/02
  • 【レポート】Open Source Business Conference Europe - オープンソースは第3世代へ--JBossの創業者述べる | エンタープライズ | マイコミジャーナル

    JBossの元CEO兼創業者、Mark Fleury氏 6月27日より2日間、英ロンドンで、オープンソースとビジネスをテーマとしたカンファレンス「Open Source Business Conference Europe」が開催された。28日の基調講演には、米Red Hatに買収されたJBossの元CEO兼創業者、Mark Fleury氏(現、Red Hat、JBoss事業部上級副社長兼ゼネラルマネージャ)が登場し、ビジネスの面からのオープンソースを語った。 Linuxが勢いを付け始めた当初、オープンソースに対してビジネスモデルの面で疑いを示す向きがあったが、Fleury氏は現在までの進化に満足しているようだ。 自社を、MySQLなどとともに"オープンソースの第2世代"と位置づけるFleury氏は、Red Hatによる買収は「オープンソースのビジネスモデルが成熟したことを裏付けるもの」と

    yugui
    yugui 2006/07/02
  • 意外に危ないメーリングリスト運用 ― @IT情報マネジメント

    メーリングリストはとても便利であるため、多くの組織で日常的に使われているが、何も考えずに運用しているとさまざまな問題を引き起こす。そこで今回はメーリングリストに関する問題を洗い出し、その解決方法を考えてみたい。 メーリングリストが引き起こす問題とは 以下ではセキュリティと社内情報格差というテーマで2つずつ、計4つの問題をケーススタディ形式で紹介する(すべてフィクションである、念のため)。 ケース1 退職者に社内情報が筒抜け 退職者が退職後もメーリングリストを受信できていて、社内情報が筒抜けであったことが発覚した。 解説: メーリングリストのメンバー管理はメーリングリスト作成者が行うところが多い。そのような場合は概してメンバー登録には熱心だが、メンバー削除には無頓着の場合が多い。メーリングリスト作成者の意識の低さも問題だが、そのことを社内のだれもが検知できない状況にも大きな問題がありそうであ

    意外に危ないメーリングリスト運用 ― @IT情報マネジメント
  • javascript - jsencodeで人間しか読めないページを! : 404 Blog Not Found

    2006年07月01日08:00 カテゴリLightweight LanguagesBlogosphere javascript - jsencodeで人間しか読めないページを! 人間には読んで欲しいけど、機械には読まれたくないよう文章を書きたい? そんなあなたのために作りました。名付けて、jsencode! ekken♂: 隠したつもりでも隠れていません 同様に、マンガや小説などの感想系ブログにおいて、読者に配慮して「ネタバレ有り。読みたい人は反転で」という物が多いのですが、RSSリーダーで読み取られる部分にその箇所が存在するとヘナヘナになっちゃいます。 そんなわけで、この部分はRSSリーダーで読んでいる人向けに大サービス。 ヘンなゴマカシは通用しないんだよ、ボケッ!!! 読まれたくないんなら最初から書くなッ!!! ↑これ、あなたには読めてもRSS Readerには読めません。 遣いかた

    javascript - jsencodeで人間しか読めないページを! : 404 Blog Not Found
  • 404 Blog Not Found:プログラマー募集中

    2006年07月01日04:30 カテゴリMoney プログラマー募集中 これ、 人月の神話 Brooks,Frederick Phillips,Jr. 蛙と編集犬のワンワンワールド いや別に安いとは思わないけどプログラマってもっともらってるんだと思ってた。 大手電機メーカーってところが秘密だと思う。 エンジニアの生“給料明細”拝見! − @IT自分戦略研究所 浅田さん(仮名)の給与明細(大手電機メーカー勤務/高卒/33歳/既婚) ヴェンチャーだとこの値段だと来ないよなあ。 ちなみに、某社では手取り月100万プレイヤーも珍しくありませんでしたよ。 私自身の値段は、想像におまかせします。総額から行くと、給与はオマケみたいなものですが。 ただ、プログラマーの生産性というのはほんと残酷なほど差がでる上、人月の法則がクソの役にも立たないので、仮に1200万あったら、1200万 >>>> 600万

    404 Blog Not Found:プログラマー募集中
  • Shibuya.js Technical Talk #2 - ヤドカリデンキ商会(ブログ版)

    内容についてはあとで書く(たぶん) 書いた あとでノートを見たら えーご「気にしないでくださいよ」 とか書いてあった。こういうときは英単語のほうをメモすべきだと思うが?>自分 なんかいろんな分野の人たちがいたような気がする 後ろの席が福井さんだったのでごあいさつしたら、LTのことを言われてあせる。中山さんにも聞かれてあせる やっぱり、できる人にはあの勉強会(素人のやつ)のペースはつらいんだろうなあ 飲み会は登録してないのに押しかけてしまいました。申し訳ありませんでした。ところで、最近の大きめのイベントでは、幹事 2.0の人以外の人が幹事をやってるのを見たことがない。こういうのがほんとのユビキタス 隣の人は最初だまってるんでおとなしい人だなあと思っていたら、NaClのCOBOL処理系を作ったえらい人だった。今は竹迫さんとかとJSの処理系を作っているそうです。というか名前きいてないorz 実物

    Shibuya.js Technical Talk #2 - ヤドカリデンキ商会(ブログ版)
  • プロとして | 裏表(Phinloda のもう裏だか表だか分からないページ)

    関口宏司のLuceneブログに、 プロとして恥ずかしくないLuceneの大原則 という記事が投稿されていた。 ここに出てくるソースを見て思い出したことがあるので書いておきたい。 ソースというのは、 こんな感じなのだが。 protected void addOrUpdate(Document doc) throws IOException { IndexWriter indexWriter = null; Analyzer analyzer = new StandardAnalyzer(); try { indexWriter = new IndexWriter(directory, analyzer, true); indexWriter.addDocument(doc); } finally { indexWriter.close(); } } directory って何? というのはと

    プロとして | 裏表(Phinloda のもう裏だか表だか分からないページ)
  • 【レポート】いよいよスタートした「Google Checkout」サービスを実際に試してみる (1) Google Checkout、一般ユーザーの場合―― (MYCOMジャーナル)

    Googleは6月29日(現地時間)、オンライン決済代行サービス「Google Checkout」を発表した。既報のように、Webサーフィンをしながら対応サイト上で簡単に買い物をできるのが特徴となっている。買い物には共通のGoogleアカウントが使用され、ユーザーがこれまでの購入履歴や物品の出荷状況を確認することも可能。また、クレジットカード番号等はGoogle側で管理されるため、ショップ側にこれらの情報が漏れる危険性がなく、電子メールアドレスを経由したスパム防止も可能な仕様となっている。 記事では、このGoogle Checkoutサービスを実際に使用したファーストインプレッションを紹介していこう。 ※稿は米国に在住する筆者が、30日(現地時間)にサービスを使用したレポートです。 Google Checkoutのトップ画面。ここでサインインしてクレジットカード情報や住所を登録する

  • 違法・有害な書き込み、掲示板の管理者はどうすべきか - 総務省 | ネット | マイコミジャーナル

    インターネット上に氾らんする違法コンテンツや有害情報への対処の方策を検討してきた総務省は30日、ISPや掲示板管理者が違法・有害情報に対処する方法などを取りまとめて発表した。基的には管理者らの自主的対応とそれを支援する方法をまとめたもので、7月21日まで広く意見を募集、それをふまえた上で8月上旬をめどに最終的な報告書を公表する予定だ。 インターネット上には、サイトや掲示板への書き込みなどによって、違法情報としてはわいせつ情報や違法薬物の販売など、有害情報としては爆発物の製造方法や自殺を誘うような情報、違法ではないアダルト情報などがまん延している。これらの情報は、違法な音楽アップロードや名誉棄損などといった権利侵害ではないため、プロバイダ責任制限法などでは取り締まれず、サイトや掲示板の管理者が削除した場合の法的責任や、そもそもそれらの情報が違法かどうかを判断する指針が存在していなかった。

  • ペルチェ素子採用の大型CPUクーラーが発売に | パソコン | マイコミジャーナル

    ペルチェ素子の電力を制御し結露を防ぐ製品 MACS Technologyの「MA-7131-A」「MA-7131-I」は、ペルチェ素子を採用したCPUクーラーとしては久々の製品。5インチベイユニットが付属しており、CPUクーラーの温度に合わせてペルチェ素子への電力供給を最適化することで、ペルチェ素子利用におけるトラブルの元である結露を防ぐことができる。「MA-7131-A」はSocket 754/939/94に対応し、Athlon 64 FX-60やX2 4800+などを利用可能。「MA-7131-I」はLGA775用でPentium Extreme Edition 965などに対応する。利用には400W以上の電源ユニットが推奨される点には注意を要するものの、高い冷却能力を期待できるペルチェ素子を手軽に利用できる製品として注目できる。価格は高速電脳で12,800円。 MACS Tech

  • DMM FX 口座開設キャンペーンPR

    DMM FX 口座開設キャンペーンPR
  • 2006-06-29

    Developer TestingやTDDについて講演させていただいた身としては、一番最初のid:kikainekoさんの発表と一番最後の渋川さんの発表が面白かったです。二人ともBeyond xUnitとでも言うべき視点で独自のテスト機構を作成してデモしていました。 TDDを行うときの初期コストの低減に着目したのがrubytok(id:kikaineko:20060524)で、 xUnitでテストを長い期間行った後でも資産価値を目減りさせず、ドキュメントとしてのテストの鮮度も保つのがPyUnitXということでしょうか。PyUnitXの情報は公開されるのをのんびり待つことにしましょう。 PyUnitXが提示する問題意識は、TDDし続けることで次に見えてくる、「大量のテストをどうやって運用していくか」(まさに資産運用です)という問題意識です。 ちなみにテストの運用と間引きのトレードオフに関して

    2006-06-29
  • [観] 複数のソーシャルブックマークサービスに同時に投稿するスクリプト (livedoorクリップ、next.1470.net対応版)

    [要旨] livedoorクリップ(2006年6月28日ベータ版サービス開始)とnext.1470.net(次期1470.net開発テストバージョン、2006年6月23日公開)にも対応してみました。ということで、最大21箇所同時にブックマークを投稿できるようになりました。 [キーワード] ソーシャルブックマーク

    yugui
    yugui 2006/07/02
  • GAINERとPlaggerでなんかできないかなあ?

    トップ > 文化・芸術 > GAINERとPlaggerでなんかできないかなあ? いしたにまさきの新刊:HONDA、もうひとつのテクノロジー ~インターナビ×ビッグデータ×IoT×震災~ 01 それはメッカコンパスから始まった|Honda、もうひとつのテクノロジー 02 ~インターナビ×GPS×ラウンドアバウト~ 運転する人をサポートすること|Honda、もうひとつのテクノロジー 03 ~インターナビ×災害情報×グッドデザイン大賞~ 通行実績情報マップがライフラインになった日 2006.06.30 前の話になるのですが、ICCでGAINERというプロジェクトのことを知りました。 リンク: PDP_GAINER. GAINERは、現在プロジェクトの一環として開発されているI/Oモジュールです。PSoCマイコンを採用することにより、多彩な機能と低価格を同時に実現することを目指しました。ソフト

  • プロジェクト中止のタイミングを計る

    ときには、痛みをできるだけ抑えながら中止することこそがITプロジェクトにとって最善の措置になる場合がある。感情に流されて不必要に時間と資金を注ぎ込む前に、ポイントを押さえて事実を直視する必要がある。 ときには、痛みをできるだけ抑えながら中止することこそがITプロジェクトにとって最善の措置になる場合がある。その結論にたどり着くのはプロジェクトチームにとって容易ではないが、プロジェクト中止がビジネスのやり方として最も現実的なことはあるものだ。 いさぎよく失敗を認めて中止するのではなく、ひたすら前進を目指して傷口を広げていくプロジェクトにもやがては限界が訪れる。不幸なことに、こうした限界はプロジェクトに追加の時間と資金を注ぎ込んだ後にやって来るので、中止の決断はますます難しくなる。 プロジェクト中止が結果としてプラスになることの証明が必要になったときにやるべきことは、インストール環境におけるアプ

    プロジェクト中止のタイミングを計る
  • グーグル村上社長“Google八分”を語る:ITpro

    Googleのミッションは情報を整理して届けること」---グーグルの代表取締役社長 村上憲郎氏は6月29日,情報通信政策フォーラムのセミナーで講演,Googleの思想やビジネスについて説明するとともに,会場からの質問に答えて検索結果の削除基準などについて説明した。 村上氏は「Googleの考え方」と題して講演。Googleのミッションは「世界のあらゆる情報を整理して世界中の人がアクセスできるようにすること」であり,それをファイナンス面で支えるために広告があると語った。メールやニュース,地図など様々なサービスを提供しているが,いずれも検索の延長にあるという。 Yahoo!は「目次」,Googleは「索引」であり,Googleはポータルを目指しているのではなく,Googleとしか呼べないビジネスモデルであると村上氏は言う。 Googleのサーバーは秋葉原より安い サービスを支えるインフラを村

    グーグル村上社長“Google八分”を語る:ITpro
  • http://rails.office.drecom.jp/takiuchi/archive/55

    yugui
    yugui 2006/07/02
    RailsCronの解説