ProgrammingReact・Fluxまわりをひと通り触ってみたので所感を徒然。そこまで大した話ではない。isomorphicなライブラリをnpmで入れる。isomorphicなコードを書く。node.js(io.js)ではそのまま動作。ブラウザ用にはbrowserify。自慢にならないが、今「フローチャート書いて」と言われても書ける自信が全くない。開始が四角で分岐が菱型だったけ?線引いてYes/Noみたいな。PHP5からタイプヒンティングという似非タイプチェック機能が使えるようになっています。associateされていないのでOperationのプロパティ・メソッドへのアクセスは出来ない。Perl至るところで語り尽くされているネタですが、使おっかなーと思うときには大抵忘れており毎回調べる羽目になるので、備忘としてメモします。オプションで与えた文字列をそのまま評価。Authorデビューしたのでその記録。MacCocoaの並列処理(GCDとNSOperation/NSOperationQueue)に関するまとめです。この記事ではいわゆる「スレッド」については扱いません。スレッドについては、前に記事を書いたのでそちらを参照してください。Objective-CCocoaのマルチスレッド機構について解剖してみました。MaciOSでネットワーク通信をするのは初めてだったのでメモ。Libraryに公式のチュートリアル(日本語版)があるので、まずはこれをこなすのが良いかと思います。ProgrammingGetopt::LongとPod::Usageというモジュールと組み合わせるのが良さそうです。Getopt::Longは色々罠があるようで、ちゃんとドキュメントを読んで、:configを設定する必要があります。perldocのperlsubには以下の様な記述があります。Perl対象は自分です。parentで継承した際に、子クラスで@EXPORT*な関数を裸で参照する方法です。FormValidator::Simpleとは違いcheckの戻り値は$validatorインスタンス自身。Perl黙ってcpanm使うべし。Perl例のごとくAmon2の実装を眺めていた所、Amon2::Web::Dispatcher::RouterBoomの解読で手が止まりました。使い方さえ分かれば無理に読む必要は無いわけですが、どうにも気になってしょうがないので仕組みを調べることにしました。Perlここ数日、Amon2を解読していたのですが、結局PSGI/Plackをちゃんと理解してないと話にならないことが分かったので、PSGI/Plackを一から勉強してみました。いうことでその記録です。PythonにおけるWSGI、RubyにおけるRack、それに相当...PSGI/Plackオレオレ入門2014-03-06PerlにおけるRubyライクなブロックにまつわる、関数のプロトタイプについてのまとめ。flavorな自動出力を眺めていたら、"script/myapp-server"*1にこんなソースが有りました。enable...PerlにおけるRubyライクなブロックにまつわる、関数のプロトタイプについてのまとめ。JavaScriptJavaScriptでString型か判定する方法って色々あるけどどうするのがベストなんだっけなー、Underscore.jsでも参考にするかー、と思って調べてみたところ、こんな実装がされていました。最新のcocoapods(0.29.0)はRuby2.xじゃないとダメっぽいとのことで、ついでにRubyの環境を整理したのでメモしておきます*1。インストールは既にしてあったのですが放置していたので使うことにしました。brewでインストールしていたrubyは一掃。$...Ruby環境構築メモ2014-01-03label要素のfor属性のためだけにid入れたくないProgrammingただの愚痴でしかないのですが、言いたいことはタイトルが全てです。label要素を適切に使う場合、label要素のfor属性に関連づけたいフォーム部品(input要素とか)のidを入れるか、label内に部品を書くのが基本となります。@*/をCoffeeScriptで使う方法を検討してみます。本記事は自分がPyPIに公開できるPythonモジュールを書くために行った調査結果をまとめたものです。WebGLthree.jsでは、射影行列(ProjectionMatrix)がTHREE.Cameraとして抽象化されており、透視投影であるTHREE.PerspectiveCameraと、平行投影であるTHREE.OrthographicCameraの2つが標準で用意されています。three.jsローダを使わずに自力でテクスチャを生成する時は、needsUpdateをtrueにすることを忘れずに。three.jsWebブラウザ向けの3DCGライブラリであるthree.jsで、3D描画に2D描画*1を織り交ぜる方法を紹介します。これにより、前景と背景に自由に2D画像を描画できるようになり、ゲームのHUD表示などが可能になります。簡単に自己紹介をすると、筆者はOSやHCIを研究しているふりをしている、しがない院生です。現在、修士論文に向けPython+OpenCVでARシステムを構築しています。来年からWeb系エンジニ...CherryPyとws4pyによるWebSocketチュートリアル次のページプロフィールid:s-shinプログラマブルな人間になりたい。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。