IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
スピーカー 篠原 俊一 / 加藤 究 - フューチャーアーキテクト株式会社 プロフィール 篠原 - Ruby が大好きなプログラマ。九州出身、芋焼酎が好き。でも、日本酒には板わさが最高だと思う。(id:ita-wasa) 加藤 - 去年から Ruby をはじめたプログラマ。楽しくなってきた。名前重要。名前負けしないようにがんばる。(id:kiwamu) 講演者による資料 http://rubyforge.org/docman/view.php/1765/1256/AP4R_on_RubyKaigi2007.pdf http://rubyforge.org/docman/view.php/1765/1257/AP4R_on_RubyKaigi2007_EN.pdf (英語版) 軽量メッセージングライブラリ Asynchronous Processing for Ruby ユーザーへのすばやい
まだ見当たらなかったようなのでRejectKaigi2007のまとめページを作ってみました。(ただのリンク集ですが) RubyKaigに引き続きおこなわれた、RejectKaigi - ひとりあたり2分30秒ほどの時間があります。 - 時間切れで発表できなくても泣かない。 - トラブルで発表できなくても泣かない。 Reject会議 開催の経緯 [ruby-list:43595] [Ruby会議2007]RejectKaigi 2007の告知 RubyKaigiが終わったあとにRejectKaigiを開催するよ - 角谷HTML化計画 (2007-06-07) RejectKaigi 2007 発表内容 なぜRject Kaigiが行なわれることになったか勝手に語る (井上泰之さん) [発表資料] (log) 「ゆきひろ」(not ひろゆき) 認証 (斎藤さん) (log) [本家はこちら]
オリジナルは A new exercise in concurrency 問題はこんな感じ. ねぼすけサンタがいる.休日が開けて,9頭いるトナカイ全員が戻ってくるか,10人いるこびとさんのうち3人がやってきて起こしてくれるまでずっと寝てるというわけだ. 9頭組のトナカイに起こされたら,ハーネスをつけてソリを引かせてオモチャを配りに行く.配りおわったらトナカイたちのハーネスを外す.そしたらトナカイたちは休日だということでどこかにでかけてしまう. 3人組のこびとさんたちに起こされたら,会議をひらいて次期のオモチャをどうするかをこびとさんたちに伝授する.すんだらこびとさんたちは自分の仕事にもどっていく. トナカイ9頭組とこびとさん3人組が同時にサンタが起きるのを待ってる場合 にはトナカイの方を優先する. トナカイもこびとさんもまたそのうちに三々五々やってくる. 一旦やってきたトナカイは9頭揃っ
Improve your code by replacing concrete base classes with interfaces The extends keyword is evil; maybe not at the Charles Manson level, but bad enough that it should be shunned whenever possible. The Gang of Four Design Patterns book discusses at length replacing implementation inheritance (extends) with interface inheritance (implements). Good designers write most of their code in terms of inter
I didn’t intend to start an “is evil” series, but several readers asked me to explain why I mentioned that you should avoid get/set methods in last month’s column, “Why extends Is Evil.” Though getter/setter methods are commonplace in Java, they are not particularly object oriented (OO). In fact, they can damage your code’s maintainability. Moreover, the presence of numerous getter and setter meth
2007年6月4日(カナダ時間)、JScienceの最新版となる「JScience 4.0」が公開された。JScienceは科学技術計算を目的として開発された包括的Javaライブラリ。数学、物理学、社会学、生物学、天文学、経済学などの各種科学に関する計算ライブラリを単一のアーキテクチャに統合することで生まれる相乗効果を狙ったもの。プロダクトはThe BSD Licenseのもとオープンソースソフトウェアとして公開されている。 JScienceでは低レベル並列化やスタックアロケーション、実時間制御やパーシステントの目的で組み込み向け高速Javaライブラリ「Javolution」を採用している。科学技術計算に必要になるマルチコア/マルチプロセッサにおける高性能を実現するために低レベルでの並列化、実行速度をあげるためのガベージコレクションの実行回数低減などを実現するためにJavolutionが採
Google Gearsのワーカプールとは Webアプリケーションをオフラインでも使用可能にする「Google Gears」。発表から一週間以上が経過し、Gearsを使用したWebアプリケーションもすでに登場してきている。Webアプリケーション開発者にとって「無視することができない技術」だと言えるだろう。本誌でもそうした方々のお役に立てるよう、これまで二度に渡ってGoogle Gearsを用いたプログラミング方法をご紹介してきた。 Google Gearsに含まれる機能は、大きく「ローカルサーバ」「データベース」「ワーカプール」の3つに分けられる。 ローカルサーバは、Webページに関わるリソース(HTMLファイル、JavaScriptファイル、画像ファイル、スタイルシート…など)をクライアントマシンにキャッシュしておく技術だ。ネットワークに接続していない環境でもページを表示することができ、
きのうは神田の串揚げ屋で,エンジニア相手に著作権法制談義. 「なぜGoogleやYoutubeを日本でやろうとすると著作権法に引っかかるのに,米国では大丈夫なんでしょう.別に中国のような海賊版天国でもないのに」 「やっぱフェアユースとセーフハーバーが大きいんでしょうかね.日本にもプロバイダ責任制限法があるけど,刑事だと免責されないから,Youtubeとかは法的リスクが残るのかな. 米国では議会が法律をつくるから,割といい加減だけど時宜を得た法律がつくりやすいんですよね.日本は官僚が法律をつくるから,どうしても接する機会が多くて声の大きい権利者の顔ばかりみちゃいがちなのかも」 「日本でも議員立法があるじゃないですか」 「あるといっても例外だし,法案をつくるのがすごく難しい.既存の法体系と矛盾がないように内閣法制局が緻密な調整を施します.そう,すごい複雑なフレームワークの上でプログラムを書いて
リバースAjax機能はAjax+Javaをもっとやさしくする?:MyEclipseでAjax+Javaをやさしく開発(4)(1/4 ページ) MyEclipseはJava EE開発を効率化するプラグインの集大成でかつ統合開発環境だ。併せてAjaxの開発を容易にする機能も持ち合わせている。本連載では、サーバサイドにJava EEを、クライアントサイドにAjaxを用いたWebアプリケーションをMyEclipseを使って容易に開発する手法を紹介していく。また、AjaxとJava EEの連携にはAjax開発用のJavaフレームワーク「DWR」を活用する。(編集部) 前回までで、MyEclipseとDWRが持つさまざまな便利機能について解説してきました。今回は2007年4月26日にリリースされたDWR 2.0の目玉機能の1つリバースAjaxについて解説します。 リバースAjaxとは、サーバ側からブラ
RIA開発を容易にするJavaFX Script AdobeのApolloやMicrosoftのSilverlightなど、RIA技術が注目を集めている。JavaOne 2007で発表されたJavaFXはこれらと同様のJavaにおけるRIAプラットフォームで、モバイル端末や家電に組み込まれたJavaVM上でも動作するとされている。JavaFXアプリケーションの開発にはJavaFX Scriptという独自のスクリプト言語を使用するが、これは汎用のスクリプト言語ではなくGUIアプリケーションの開発に特化したもので、リッチなGUIアプリケーションを容易に開発することができる。 JavaFXはjava.netのOpenJFXプロジェクトでリファレンス実装が進められており、すでにEclipse、NetBeans向けのプラグインも用意されている。今回はこれらのプラグインを利用してEclipse、 Ne
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く