タグ

2007年10月23日のブックマーク (11件)

  • イベント自体は昨日だった……: オブジェクト倶楽部2006クリスマスイベントでTDDとRSpecについて話をしました, 日本かずひこの送別会壮行会, 「クは駆動のク〜Developer TestingとBDD〜」セッション資料 - 角谷HTML化計画(2006-12-21)

    ■1 オブジェクト倶楽部2006クリスマスイベントでTDDとRSpecについて話をしました ご来場いただいた皆さま、ありがとうございました。セッション資料はあとでサーバに置きます。 サーバに置きました。今回は反省がいっぱいだ。自分の戸惑いをプレゼンテーションしてしまった。講演後にフィードバックいただいた皆さんに感謝します。またどこかでBDDとかRSpecの話をできる機会があれば、そこに活かしたいと思います。あと、咳さんの疑問に答えられるようになりたい。メイヤーの第2版はまだか。 今回のライトニングークスで、私にとってのベストトークはid:vestigeの人(黒いMacBookの画面を書画カメラに写す新たなプレゼン技法の誕生)。夏の大森さんのトークと同じぐらい好きだな。心が震える。 (あとで書く) 毎度わかりづらいTrackBackのURLはこちら: http://www.objectclu

  • Improving the Ruby GC - LloydForge

    Improving the Ruby GC overview This page details some changes to the ruby garbage collector which seem to afford a 25% reduction in maximum heap memory usage, and nearly double the amount of heap space ruby's is able to reclaim. This comes at the cost of a 2% performance hit. More to come, stay tuned. patch The latest patch to ruby 1.8.6 is available here. summary of changes Fixed 2k heaps Hea

  • Zeroとマルチコアと日本の現状 (arclamp.jp アークランプ)

    arclamp.jp アークランプ ITアーキテクトが、ビジネス書とかデザインとか建築とかからシステム開発を妄想するブログ 昨日はwakhokナイトセミナーにてProject Zero 第2回「GroovyとProjectZero」を話しました。資料はこちら。 Zeroとマルチコア さて、その後の懇親会では色々と話をさせていただきました。面白かったのはマルチコアとアプリケーションアーキテクチャの話。将来的にZeroが実行されることになるJavaVMは次期IBM J9の派生版になるそうです。で、このVMではZeroの実行はスレッドではなくて、すべてプロセスで起動することになると。こうした処理はマルチコアのサーバを想定します。各プロセスはコアに割り当てられるのです。簡単にいえば、ぽこぽこVMが起動して、それらが処理を行います。 前日、マルチコアなサーバでSUNのJavaVMをいじっている時、

  • ブログ:Geekなぺーじ

    「ピアリング戦記」の英訳版EPUBを無料配布します! 英語IT技術書が日語訳されて海外に届けられることは多く行われていますが、日語版から英語版への翻訳には高いハードルがあります。 過去に、何度か私が書いた英語に翻訳して出版することはできないかを模索したことがありますが、これまで企画が実現することはありませんでした(中国語への翻訳はあります)。 しかし、今回、私としては初となる英訳版を上梓することができました。 2022年に出版した「ピアリング戦記 - 日のインターネットを繋ぐ技術者たち」ですが、これを日語だけにしておくのはもったいないという声を内外でいただき、それを受けて英訳を行うプロジェクトが去年動き始めました。 続きを読む... IPv4アドレス移転の売買価格推移および移転組織ランキング100 IPv4アドレスの中央在庫が2011年に枯渇後、IPv4アドレスの移転や、移

  • Part1 正しいPerl/CGIの書き方:ITpro

    Shibuya Perl Mongers 2代目リーダーにして,ppencodeの作者。広島市立大学卒業後,大企業向けmod_perl製品の開発に従事。2005年よりサイボウズ・ラボ株式会社に入社。LL Ringに参戦。Namazu for Win32,Plagger,Ajajaのコミッターでもある。 CGIといえばPerl。そんな風にいわれていた時期もありました。レンタル・サーバーのCGIで手軽にPerlが使えたこともあり,ちょっとした掲示板のスクリプトやアクセス・カウンタなど,CGIプログラムの多くがPerlで書かれていました。このためPerlが爆発的に普及したのです。Perlは日のインターネット黎明期を支えたプログラミング言語として,広くその名が知られています。 その半面,Perlで書かれたプログラムの保守性に悩む声も聞かれるようになりました。事実,Perlのプログラミング経験が少

    Part1 正しいPerl/CGIの書き方:ITpro
  • 「訳が分からないことをやらないと勝てない」――ニフティ和田社長 (1/2) - ITmedia News

    「y or n。これからはヤフーがライバルです(社長談)」――ニフティが今夏に展開したこんな広告が、ネット上で話題になった。 「ニフティはヤフーになり得たのではないか。パソコン通信からネットへの転換期に、何かを大きく誤ったのではないか」。和田一也社長のそんな意識が、社内を動かしている。 花咲かなかった「NIFTY-Serve時代の種」 パソコン通信「NIFTY-Serve」時代のニフティは、インフラからコミュニティー、コンテンツまで一手に提供し、大きな存在感を示していた。 だがインターネット時代に入って様子が変わる。「安心・安全」を旗印に掲げたISPとしてインフラを提供。「@nifty」というポータルも持ちながら、ISPユーザー以外への存在感は薄まった。「ニフティの利活用(ポータル・コンテンツ)分野は無名」と和田社長は言い切る。 ISPとして堅実に事業を進め、付加サービスはISP会員向けに

    「訳が分からないことをやらないと勝てない」――ニフティ和田社長 (1/2) - ITmedia News
  • JavaScriptとAJAXでページ上のマウスの動きを録画・再生するデモ

    ページ上で動かしたマウスの軌跡を記録し、再生することが可能になるJavaScriptやAJAXなどの組み合わせデモが公開されています。実際に試してみればわかりますが、記録している際には、特に記録されていると気づくような要素は全くありません。 応用としては、広告バナーのクリックについてアイトラッキング(目の動きを追う)の代わりに、マウスの移動する軌跡を記録して「マウストラッキング」が可能になったり、あるいはAJAXをフルに駆使したサイトにおけるユーザービリティの記録による操作の改善、あるいは各種スパイ行動などにも使えます。 実際のデモは以下から。 Record mouse movement using Javascript and AJAX http://pure.rednoize.com/movelogger/ 上記ページで四角いキューブの辺の周囲をマウスでなんどかぐるぐると回転させてみた

    JavaScriptとAJAXでページ上のマウスの動きを録画・再生するデモ
  • ユメのチカラ: 開発工程を別々に担当してはいけない

    古典的なウォータフォールモデルでは、ソフトウェア開発を要求仕様分析、概要設計、詳細設計、実装(コーディング)、内部テスト、統合テスト、運用、保守みたいな工程にわけ、通常は各工程を別々の人が担当するというような方法がよくおこなわれている。 特に、要求仕様の分析、概要設計などは上流工程などとよばれていて、詳細設計、実装とは別の人ないしは組織が担当する。実装とかテストは下流工程などとよばれている。 よくあるパターンとしては元請けが上流工程を、下請け、孫請けが実装やテストなどを担当し、人月単価も下流の方が安い。 ウォーターフォールモデルでは各工程毎に成果物(仕様書や各種ドキュメント、プログラム)が大量に生産される。各フェーズ毎に定義された成果物がそろってから次のフェーズに移行するというのが建前なので、各フェーズでのドキュメントはどうしても冗長になりがちである。 一度固定した文書は次のフェーズで変更

  • ハタさんのブログ : setTimeoutの実行は、functionの評価が終わってから

    たぶん、IT戦記な人とかが書いてるんだろうけど、少し書く。 setTimeoutが実行されるのは、functionの評価が終わってから。ということ。 もっというと、setTimeoutが宣言されたスコープ(コンテキスト? 関数?)の評価が終わってから、setTimeoutで登録された関数がスタックで登録される(実行待ち) その後、登録された関数を順次実行していく とりあえず、サンプル たとえば、次のコードに書かれているsetTimeoutが実行されるのは、0ms後ではなく、functionの評価が終わってから Event.observe(window, 'load', function (){ var start = new Date; console.log("start: " + (new Date - start)); setTimeout(function (){ console

    bobbyjam99
    bobbyjam99 2007/10/23
    だそうです.
  • scheme-complete.elがすごい - 日記を書く [・w・] はやみずさん

    scheme-complete.el is a single function that can be used with any Emacs scheme mode. It provides real-time, lexical-scope aware type inferencing tab-completion for any R5RS scheme, with extensibility for implementation-specific features (currently only Chicken and Gauche are customized). Gauche / Thread: [Gauche-devel] ANN: scheme-complete.el - smart tab completion 実際にEmacsに入れて動かしてみたら、かなり頭のいい補完をして

    scheme-complete.elがすごい - 日記を書く [・w・] はやみずさん
  • 空いた時間にWEBシステム(ホームページだけでもいい)を(バイト感覚?で)受注する為の情報サイトを探しています。 PHP,Perl,MYSQL等は触れます。基本は、土、日、祝日を使っ.. - 人力検索はてな

    空いた時間にWEBシステム(ホームページだけでもいい)を(バイト感覚?で)受注する為の情報サイトを探しています。 PHP,Perl,MYSQL等は触れます。基は、土、日、祝日を使って作りたいので、大規模なものより、掲示板やメールフォーム等のツール的なものがベストかなと考えています。もちろん時間をもらえれば、大規模なものもやりたいですが。 都合がいいようですが、この辺の「情報サイト」、もしくは、「やり方」をお教え下さい。