2008年9月5日のITpro Challenge!において,米SixApartの宮川達彦氏が「Why Open Matters」と題し,プログラマである自身の半生を振り返る内容の講演を行った。キーワードは,「Open Software」「Open Community」「Open Platform」だ。 価値観を一変させたインターネット 宮川氏は1977年,神奈川県横浜生まれ。父親がプログラマだった経歴を持つ以外,プログラミングとは関係性の少ない少年時代...
1999年、来日中だったGNUプロジェクトの創始者、リチャード・M・ストールマンにインタビューをしたことがある。移動のタクシーの中で無理に捕まえて話を聞いた。当時の私はDebian GNU/Linuxのユーザーで、GNUソフトウェアやフリーソフトウェアファウンデーションに対してシンパシーを感じていた。 プログラマにとってソフトウェアは空気のようなものだ。だから、日頃からそ...
『 OOと関数型プログラミング可能なJavaベースのプログラミング言語。型推論とかメタプログラミングの機能が強力だそうです。 』
『 ユーザー・インタフェースやメディア・インスタレーションのための環境。センサーやアクチュエータをPCに接続し、Flash、Max/MSP、Processingといった幅広いプログラミング環境から利用 』
NetBeansは、沢山のユーザーを魅了しているオープンソースプロジェクトです。パートナーも世界中に100社を数え、そのコミュニティは常に成長しつづけています。2000年にサンマイクロシステムズによってプロジェクトが創設され、現在もプロジェクトのスポンサーとして、NetBeansを支えています。 現在、プロジェクトには二つのプロダクトがあります:NetBeans IDEとNetBeansプラット...
という記事を書き、最終的にsbと言うブログエンジンを使い、自前でブログサーバーを構築した。現在もそのまま運営しているが、実はあの話には続きがある。 その後、SNSにも興味を持ち、今話題のmixiやGREEはもちろん、米国のMy Space.comなども会員になり、それなりに遊んでいたのだが、何か違う……。ではブログ同様、自前でサーバーを上げ、カスタマイズすればと、オープン...
『 Guice(pronounced'juice')isalightweightdependencyinjectionframeworkforJava5 』
ruby-1.8.2-20050201を置きました。 1.8.2のリリース版にあった幾つかのバグが修正されています。mswin32関連だと、複数のスレッドがある場合にFile.flock(File::LOCK_UN)ができなくなっていた問題が修正されています。 また、今回から、パッケージにriドキュメントを添付しました。そのためにパッケージのサイズが大きくなっています。
ネタフルのFliclkrで壁紙を探そう!を読んで、このWallpaperグループからずるずると壁紙をひっぱってきて使えたら素敵じゃないかと思ったので、そんなPerlスクリプトを書いた。 $ perl flickr_collect ~/Desktop/flickr_wallpapers とかやると、指定したディレクトリにFlickrの Wallpapers (1024x768 minimum)グループの最新壁紙30件をダウンロードしてくれる。 画像サイズは、だいたい指定した壁紙サイズ...
『 Featuringaunique,easy-to-usetoolkitforclass-drivendevelopmentandthenicestAjaxlibraryaround,Prototypeisquicklybecomingthecodebaseofchoiceforwebapplicationdeveloperseverywhere. 』
『 オープンソースのPHPスクリプトがダウンロードできるサイト 』
「エンジニアにとって、マーケティングは重要だ」――ウェブキャリアが主催する「Ruby on Rails Summer Festibal 2008」で、TISの倉貫義人氏は「エンジニアの処世術」についてそう語った。 TIS 倉貫義人氏 同セミナーは、Ruby on Railsによる商用開発を促進するための、開発者向け実践的ノウハウの提供を目的としている。3回目となる8月25日、倉貫氏は「Rails×Agile実践事例 〜マネージャ...
『 GFSやMapReduceとの機能単位での比較検証資料。とても良さげ。あとでじっくり読みますー。/どうでもいいけど久しぶりにTeXで書かれたっぽい文書見た。やっぱいいなぁTeX。。。/downloadして調べたらやっぱりLaTeXだった 』
LinuxプロジェクトをリードするLinus Torvalds氏が、Linuxカーネルに大きく貢献するのは簡単ではないと述べた。 イギリス現地時間8月15日に行われたZDNet.co.ukとの電子メールによるインタビューで、Torvalds氏は、プログラマーや組織が小さな修正プログラムに貢献するのは比較的容易だが、単独で大きな修正プログラムを開発して貢献しようとすると、新規の開発者も既存の開発者も...
『 接続先のサーバが対応している場合、できる限りHTTP/1.1のパイプライン機能を利用する。 #データのダウンロード時に、データを部分的にキャッシュして、中断されたらそこから再開する。 #クライアントがHTTP/1.0でリクエストした場合、PolipoがHTTP/1.1に変換しサーバにリクエストし、必要であれば再度HTTP/1.0に戻してクライアントに伝える。 #サーバの遅延をさらに軽減させるために、PoorMan'sMultiplexingと呼ぶテクニックを利用することもできる(オプション)。 』
[1] DBを使った開発であれば必ず出てくるのがマスタメンテナンス画面だ。同じような作りで、毎度作るのが面倒に感じている人も多いだろう。だが、ユーザのためを考えれば必ず必要なのもわかっているはずだ。 せめて手軽に終わらせられるようにしよう。決まりきったコードは自動生成してしまえば良い。 今回紹介するオープンソース・ソフトウェアはphpCodeGenerator、DB定義に...
------------------------------------------------------>10分でできる初めてのRubyプログラム著者: James Britt オリジナル版を読む プリンター用 記事を転送▼2007年9月25日 13:00 付の記事■海外internet.com発の記事はじめに Rubyの多様性や強力さについては既にご存知のことでしょう。Rubyをさらに深く知るためには、その背後にある繊細かつ重要な概念を理解しておきたいところです。この記事では...
『 CollaborativeFilteringforJava,CollaborativeFilteringEngineEngineisscalable(millionsofpreferences)andflexible(canselectivelyreplaceimplementations) 』
『 プロジェクト管理ツール。makeやantのかわりになるのかな。 』
『 2006年LanguageUpdate発表資料pdfあとで印刷する 』