WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。
「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧
第1回RHGの逆襲 を開催しました。お越しいただいた方々、ご覧くださった方々、ありがとうございました。 発表資料: rhg-strikes-back-1.zip ustream.tv: 最初 始まり - 笹田さんによる解説が始まるまで 中盤 笹田さんの解説が終わった後 - 再び私のターン 残り コードリーディングするつもりだったけど、HotRubyの解説が始まった。 発表資料は、あんまりまとまってません。その場でソースコードを開いたり色々するつもりだったのでself-containedではないです。その割には途中で資料を辿るのに必死になりすぎて、笹田さんのように華麗な解説とは行かなかったのが残念です。笹田さんのおかげで途中で目が覚めて、ホワイトボードで解説をしてるのが中盤以降です。人に伝える技術の未熟を痛感します。 ustreamの動画のほうも、笹田さん側の動画がRECORDされてないこと
関数で生成されたデータをリストにしてexistsでチェックするよりも, 関数のリストでexistsしたほうが効率がいいんじゃないかと思った. object Test extends App { def i():Int = {println("i"); 4} def j():Int = {println("j"); 2} def k():Int = {println("k"); 5} val fs = List(i _, j _, k _) println((i() :: j() :: k() :: Nil).exists(_ < 3)) println(fs.exists{f => f() < 3}) } アップロードされて,同じ名前のファイルがあるとき,上書きするのではなく, 前のやつを別名で保存しといて,ファイルを保存したかった. よくあるように,前のファイルをファイル名+数字ってのに
RubyCocoa とは? RubyCocoa は、Mac OS X アプリケーションを開発するためのフレームワークです。 RubyCocoa によって、 OS X アプリケーションを作ること Ruby から拡張ライブラリとして Cocoa を利用すること ができるようになります。 RubyCocoa のインストール Tiger の場合、以下の URL から最新版の dmg をダウンロードして、インストールしてください。 http://sourceforge.net/project/showfiles.php?group_id=44114 Leopard では、RubyCocoa は OS に標準添付されているので、インストールの必要はありません。 はじめての Mac OS X アプリケーション では、さっそくアプリケーションを作ってみましょう。 まず、Xcode を立ち上げます。(/De
Matz日記 で紹介されている google-sparsehash を眺めてみた. ひさびさに Google 気分. :~/src/sparsehash-0.8 omo$ wc `find src/google/ -type f` 253 1348 10336 src/google//dense_hash_map 237 1309 9884 src/google//dense_hash_set 238 1244 9616 src/google//sparse_hash_map 223 1214 9245 src/google//sparse_hash_set 919 4776 37957 src/google//sparsehash/densehashtable.h 42 189 1187 src/google//sparsehash/sparseconfig.h 884 4642 371
コード・ジェネレーションとは,ユーザー・インタフェース作成やDBアクセスなど似たようなコードが何度も登場する場合に役立つ手法です。開発したコードを読み込ませることで,定型部分を自動生成できるからです。今回はコード・ジェネレーションに向いたRubyを例に考え方,導入方法を紹介します。 コンピュータ業界に身を置いていると,日本は外国からの影響を受けやすいと強く感じます。ほとんどのコンピュータ技術が外国生まれなので,仕方のないことなのかもしれません。米国製アーキテクチャのPCに,米国製のOS(私のはフィンランド産ですが)を使い,使用するアプリケーションの多くも外国産です。ソフトウエアの流行も米国に半年から数年遅れて広まるため,海外の状況を見ていると大まかに日本のソフトウエア業界の将来を予測できます。 純粋な日本生まれのRubyにも同じ傾向があるようです。2005年12月に正式版が登場した「Rub
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く