2011-01-01から1年間の記事一覧

ECMAScript5で作ったSameGameの更新

ECMAScript5を使ってSameGameを書いてみた - ラシウラを少しアップデートしました。 エンジン共用でcanvasの他に、CSS3のUIをつくってみました。canvasのない3DSのブラウザでも動くようになったが、アニメーションも入れたので重いけど。デモ: canvas2d: htt…

現在のmingw/msysのインストール方法

以前のMSYSのインストールは、コア部分はバンドルインストーラでいれて、足りないものはアーカイブをダウンロードして展開する、という感じで、管理がおそろしくめんどくさかった記憶がありました。 しかし最近更新しようとしてみたら、mingw-getですべて完…

cygiwnでrvmを使ってruby-1.9.2をビルド&インストールする

herokuのデフォルトのrubyが1.9.2になるとのことで、cygwinにもruby-1.9.2を入れておくことにしました。 直接ソースをビルドしてシステムに入れるのではなく、rvmを使ってHOME下にインストールしました。以下は、その手順です。 事前準備1: cygwinパッケージ…

naveを使ったnode.jsインストールと、最近のnpmの使い方

今風のnode.js環境の作り方です。naveによって複数バージョンのnode.jsを共存させます。 またnpmも以前とは少し使い方が変わってるので、その使い方をフォローしています。 簡単な用語説明: node.js: イベント駆動アーキテクチャなサーバサイドJavaScript環…

ECMAScript5を使ってSameGameを書いてみた

ECMAScript5の追加ArrayメソッドやObject.freeze/Object.createを使い、JavaScriptでSameGameを書いてみました。 2D Canvasによるデモ: http://dl.dropbox.com/u/14499563/samegame/samegame-view.html ソース: https://gist.github.com/984605 意識した部分…

ubuntu natty(11.04) 日本語環境での文字入力のための設定

Acer AspireOne AO753にUSBメモリからUbuntu nattyを入れる - ラシウラでAO753にいれたubuntu natty(amd64)をいれたけど、ここにはAO753関係のことだけ記述しました。以下はハードに依存しない部分での、nattyで行った個人向けの設定です。デスクトップはUni…

Acer AspireOne AO753にUSBメモリからUbuntu nattyを入れる

AO753を買った当時、Ubuntu 10.10ではネットワークデバイスが使えなかったりグラフィックが対応してなかったりとで諦めていたのですが、今度出るUbuntu 11.04(natty)ではAO753でも動くようになっています。そこで改めて、Ubuntu natty beta2をインストールし…

HTML5 Canvasにベジエでトランプのマークを書くJS

ベジエの例は、ハートマーク以外はあまりみないのでスペードやクローバーも書いてみました。HTML5 canvas 2dの場合、Text APIでUnicodeの♡♢♤♧をつかうという手もありますね。 ソース: https://gist.github.com/812485 デモ: http://dl.dropbox.com/u/1449956…