7.1.1と3.7で比較。IDEAはどーなんだ、と思った人、某氏がやってくれるはずですのでお待ちください。プロジェクトツリーの見た目左がNetBeans、右がEclipseです。見た目はほぼ同じですね。プロジェクト作成後何もなければ。 で、ユニットテストの作成後。Eclips... 続きを読む
ファイル共有ソフト「Winny」の開発者として名を馳せ、その後の逮捕~訴訟~逆転勝訴という話題もあって、数多くの逸話をもつ伝説のプログラマー金子勇。一方、MBA(経営学修士)を持つ僧侶として、インターネット上に「超宗派仏教徒によるインターネット寺院 ... 続きを読む
XVim is a plugin for XCode to enable Vim keybindings in it. INSTALL From Installer Package Download XVim_X.XX.pkg and install it. Do not change the install directory. Then restart XCode. That's it! From Source Code Download source code and ju... 続きを読む
先日、大学時代の友人とPerfumeの話になった。日本のテクノダンスユニット(なのだろうか)のPerfumeだ。 ノースキャロライナ生まれミネソタ育ちの生粋のアメリカ人である友人に、Perfumeの存在を教えたのは、3ヶ月くらい前だったと思う。ちょうどPerfumeの新... 続きを読む
先日のKyoto.lisp Tech Talkでご紹介しましたが、「Shelly」というプロダクトを作りました。 Shelly View more presentations from fukamachi まとめると、ShellyはCommon Lispの関数をシェルコマンドのように実行できるユーティリティです。 インストールは以... 続きを読む
「経済学者≒ソフィスト」と冷やかに観察しているが、本書は例外。 なぜなら、後知恵の机上論を分かりよいストーリーに押し込んで一丁あがりにしないから。あらゆる問題を一般原理に還元し、紋切型に落とし込む発想を拒絶するから。解決策はランダム化対照試行... 続きを読む
同僚とこんな話をした。例えば「キャンペーンサイトとプレゼント応募フォーム」のような、一時的にしか使わないことがわかっているコードに対するテストをどの程度書けば良いのか?納期は迫っていて、他にもっと優先度の高い仕事もあるとする。最低限 200 が返... 続きを読む
Chromium と WebKit は二つの独立したプロジェクトだ。 ソースツリーはそれぞれ別で、そこにはインテグレーションの苦労がある。 WebKit 以外にも V8 や Skia など Chromium が依存している外部のプロジェクトは山ほどあるけれど, WebKit とは特にぴったりくっ... 続きを読む
SerialPort Serverを使うと、HTMLとJSをArduinoに直結できる。JavaScriptを少し書くだけでArduinoに「カーテン開けろ」とか「部屋の明るさよこせ」とか命令を送れるわけだ。 Web系の技術とハードウェアの技術を同時に使うには、間に「つなぎ」が必要なので、必... 続きを読む
Workspace 今や、いいエンジニアを雇うのに環境や待遇が重要なのは言うまでもないことで、「希望するマシンが支給されるとか」とか「椅子はすべてアーロンチェア」といったフレーズは魅力的です。しかし、そんな華やかなフレーズの裏側に見え隠れする「社内のカ... 続きを読む
Fluentd Casual Talksに参加し、fluentdの使いどころが理解できて、 意識が高いうちに早速fluentdの導入をしSubsonic+nginxのアクセスログをMongoDBに入れてみたのでメモ。 導入環境はwebサーバCentOS 6、ログ収集サーバがCentOS 5で、fluentdのバージョンは td... 続きを読む
マイコンとか全然わかってない@HIROCASTERでございませう。 明日は秋葉原の「はんだづけカフェ」にて、Arudinoを利用したJenkinsのXFDを先生に教えてもらいながらつくってきます。 はんだづけカフェのトップページで、Ustが流れてますので、明日の13時頃からUst... 続きを読む
I don't do github pull requests. github throws away all the relevant information, like having even a valid email address for the person asking me to pull. The diffstat is also deficient and useless. Git comes with a nice pull-request generati... 続きを読む
Mosh(Mobile Shellの略)は、Wi-Fiや3G回線等のモバイル環境に適応した、SSHのようなソフトです。「ローミング可」「接続が断続的であってもOK」「高速なローカルエコー」といった特徴を持っています。 回線の切断や長時間のスリープ後でもセッションが切れる... 続きを読む
About 南の島のプログラマ。 たまに役者。 Practical Schemeの主。 WiLiKi:Shiro 最近のエントリ 過去形季節外れのfluピアノレッスン48回目太陽にハワイが使ってもらう手間音楽とプログラムフリーランス、アベラビリティ、20%ルールピアノレッスン47回目 / 1周... 続きを読む
And so it was decided that Slava should be deployed to America. WTF? GitHub and CI Project Workflow Guide This is an overview of how I believe a real software project lifecycle can and should be managed when the tools at your disposal inc... 続きを読む
Download (v2.01, 2012-05-14) This is a set of OS X services that contain the following commands: Markdown to HTML: Replaces selected text written in Markdown with the corresponding HTML. HTML to Markdown: The reverse of the previous: replaces... 続きを読む