最新の投稿

驚愕の事実。Objective-Cのintとlongの最大値は同じだった。

スクリーンショット 2013-07-19 23.27.02

WEBサービスのデータ設計をするときに、ID値を32bitの範囲にするか、64bitの範囲にするかというのは、結構悩みますよね。 32bitというのは、だいたい21億くらいです。ユーザーが21億人を超えることはまずないので、ユーザーIDは32bitで設計しますが、お知らせIDなどは膨大になると想定し ... Read More »

Mac OSXでApache Mavenのアップデート

スクリーンショット 2013-07-18 19.58.33

Javaのプロジェクト管理ツールとしてMavenを使っています。 チーム開発の面倒なところが、メンバー全員の環境を揃えなければならないところだったりするのですが、Mavenを使えばほとんどコマンド一発で同じ環境が作れて便利です。 Apache Maven アップデートしろと怒られた そんなわけで、M ... Read More »

JavaScriptで簡単に動かせるクライアントサイドテンプレートエンジンHandlebars.js

スクリーンショット 2013-07-17 19.11.07

Ajaxが広く浸透し、「非同期的にサーバからデータを取り出しブラウザに表示する」というのは、もう当たり前のことになりました。 しかしながら、サーバから取り出したデータを「どうやって表示するか」というのは、少し難しい問題です。 「サーバサイドでHTMLを生成して返す」というのも手ですが、JSON AP ... Read More »

LESS CSS Maven Pluginでプロジェクトのビルド時にLESSのコンパイルをする。

スクリーンショット 2013-07-11 19.33.32

CSSを書いたことがある人は、CSSが同じような記述を何度も繰り返さなければいけないことにうんざりした経験があるんじゃないでしょうか。 CSSの記述を楽にするCSSメタ言語LESS 「CSSで変数や関数が使えたらいいのに・・・」という願望を満たすべく生まれたのがCSSメタ言語というもので、有名なもの ... Read More »

Exec Maven Pluginでコマンドラインパラメータを指定する。

スクリーンショット 2013-07-10 19.18.09

Mavenを使ったJavaプロジェクトで、コマンドラインツールを作っています。 作ろうとしているツールは、gitやmvnのように、コマンドラインパラメータを受けて、処理を色々と振り分けられるような形にしたいと思っています。 コマンドラインパラメータを受ける 実際に使うときはこんな感じです。 cli ... Read More »

jQueryに限界を感じた人にぴったりのJavaScript MVCフレームワークBackbone.js

Backbone

Backbone.jsを使ってみたら、非常にシンプルながら強力な印象を受けました。概要を少し書きます。 てきとうなイメージ図。 要点だけ述べます。jQueryで処理が複雑になってくると、データとビューの状態が合わない不整合な状態になりがちです。Backbone.jsは、データ(Model)の更新がビ ... Read More »

Scroll To Top