2009-11-01から1ヶ月間の記事一覧

カリー化

JavaScriptでカリー化 私の第一言語であるJavaScriptでカリー化を試してみる。JavaScriptはお師匠のJavascriptシェルで実行すると楽ちん。 例題はWikipediaのカリー化を参考にしよう。 関数 f がの形のとき、f をカリー化したものを g とすると、g はの形を…

Scala Hack-a-thon #1の振り返り

日曜日。 id:yuroyoroさん主催のScala Hack-a-thon。家にいるよりこっち行った方が楽しそうなので行ってきた。黙々と作業。静かに黙々と。id:yuroyoroさんが管理しているScalaドキュメントの質がよい♪しかもDropboxが公開されてる!Welcome to Scala hack-a-…

Shibuya.trac 温泉の振り返り

月曜勤労感謝の日。 業務でTracを触ったりしてる。その関係でShubuya.trac温泉にお邪魔した。 進行 9時に会場に到着。id:kompiroさんが会場を準備してた。で、円卓だったのだが円卓いいね!黙々と皆さん作業していたのだけど、円卓だとお互いの顔が見れてよ…

JavaScriptのString.replace

String.replaceの第2引数にはJavaScript1.3から関数を渡す事が可能。 例)文字列"[1234][567][890]"に対して、"[数値]"の数値にそれぞれ処理を行う。 "[1234][567][890]".replace(/\[[0-9]*?\]/g, function(){ /** arguments[0]に対する処理。 */ return ; })…

[VirtualBox][備忘録]Fedora12の開発環境を整える。

Shibuya.trac温泉なう。開発環境であるVirtualBox上のFedora10がついに容量Maxに到達。なんということだ。ということで先週リリースされたFedora12で環境構築。 環境 仮想化アプリケーション:VirtualBox ホストOS:Mac OS 10.5 ゲストOS:Fedora12 VirtualBox…

TracLightningのCSSとかオープンソーステクノロジー勉強会とか。

id:Syunpei氏こと白石俊平さんがGree Labs第19回 オープンソーステクノロジー勉強会でHTML5についてお話されるのとのことで、他のスタッフを誘って出陣。Gree Labs第19回 オープンソーステクノロジー勉強会勉強会内容はJJUGでお伺いしているため割愛。以下、…

GAE/JでRhinoを動かす。

Firefox Developers Conference 2009の最中にGAE/JにおいてJavaScriptで書きたくなったので、Rhinoの設定をしてた。改めてだけどEclipseすげー。これないと軟弱者なのでJava開発できない。Rhinoは公式サイトからダウンロードし、js.jarをWEB-INF/libに配置。…

GAE/Jを触りたくなった。

GAE/Py触ってたら、GAE/Jも触りたくなったので触ってるところ。実務での/J実戦投入はない。GAE/Pyは投入確定。 Javaをまじめに触るのはJ2SE1.4以来だ。ごめんなさい。ごめんなさい。 ただ、ソースコード読んだりつつくだけでも脳汁が。。たまらん。 以下。備…

Google App Engineの環境設定。

EclipseプラグインのPyDevで、GAE/Pyの開発環境を構築する。 環境 Mac OS 10.5.8 jre1.5.0_20 python2.5.4 GoogleAppEngineLaunchar1.2.7 Eclipse3.5.1 PyDev1.4.6 はじめに そもそも、Mac OS 10.5にはjre1.5系とpython2.5系がインストールされてるのでOK。E…