preload
11月 24

amp-ruby

Mercurialといえば、gitと並んでよく使われている分散型バージョン管理システム。Google Codesourceforge.netでも利用可能である。

そしてMercurialと言えばpythonで構築されている事でも有名である。

ただ、pythonであるがために、ソースに手を入れ辛い(それ以前にpythonをよく知らない)、文字化け等でトラブった時もなかなか対応できないという事もままあったりする(pythonを勉強したら済むと言えばそれまでだが)

そこで登場するのが、今回紹介するAmp。Mercurialのコマンドであるhgの100%互換を謳っており、Rubyで書かれている 。このRubyで書かれている事が重要。ちょっとソースを覗いてみようか、という気になるし、カズタマイズやトラブルシューティングも(Mercurialよりは)楽にできるはず。

続きを読む »

Tagged with:
11月 23

先日、FxUG@福井で話してきた。前回のFxUG@石川でオライリーのAIR本をもらったので。

Adobe AIR クックブックの感想

オライリーの本は外れが少ないので好んで買うのだが、今回の本もよかった。さすがにクックブック(要はTips集)なので、この本でAIR入門書には向かないのだが、普段からAIRの開発をしている人が辞書代りに使うのにちょうどよい。幅広く網羅されているので、AIRの開発に慣れた頃に参考にするのはしっくりくると思う。

続きを読む »

11月 21

何重にも依存して定義されているCSSをを簡単にデバッグする方法。以下の内容をCSS内に追加しておくとよい。

コードを見ての通り該当する個所が色付きで輪郭線が表示されるので、どういった構造になっているか一目瞭然。不要になったらコメントアウトするとよい。

続きを読む »

Tagged with:
11月 19

Donald Knuth(ドナルド クヌース)と言えばTeXで有名な方。

その昔、クヌースがAlgol60という言語を評価するにあたって、あるコードを書き、次のように述べたという。

私はこのシンプルなルーチンを書いた。これが少年期のコンパイラと成年期のコンパイラを区別するかもしれない

ちなみにAlgol60は、今でこそあまり目にする機会が無い言語だが、C,Pascal,JavaやPerl等のスクリプト言語など様々な言語に影響を与えた言語として有名である。

クヌースの定義としては、”再帰、ローカル変数無し”で、シンプルにコードが書けるかどうかで、コンパイラの成熟度を少年期と成年期に区別したようだ。

これがクヌースオリジナルのAlgol 60で書かれたもの。シンプル。

続きを読む »

11月 18

アイデアが潰されてしまう事は、日常よくある事なのだが。

何によってアイデアが潰されるかをイラストにしたのがこれ。比喩として使われている絵が面白い。

続きを読む »

11月 18

mac_crossbone

このシールを貼るだけで、あら不思議、危険な雰囲気が漂うMacBookに変身してしまうという。このアイデアは無かった。

隣に白雪姫が居たら、怪しさも倍増するのに。

SALE Apple Crossbones Decal For MacBooks Whiteから$3で購入できる。

APPLE MacBook 2.26GHz 13.3インチ 250GB MC207J/A
APPLE MacBook 2.26GHz 13.3インチ 250GB MC207J/A

Amazonで詳しく見る
by G-Tools
Tagged with:
11月 17

県内某所にて、Android開発セミナーの講師として話してきた。

普段の勉強会と違い、かなりスーツ率が高かったのでちょっとビビった。後で聞くと、今回のセミナーは、聴講者の反応がよかったらしいので、ほっと一安心。

あと、プレゼン方法も評判が割と良かったので、その方法をメモしておく。

続きを読む »

Tagged with:
11月 14

C/C++で書いたのと同じくらい速いよ、とWebサイトにも書かれているgoだが、そのgoのベンチマークが言語別のベンチマーク比較サイトであるThe Computer Language Benchmarks Gameで計測できるようになっていた。

さて、本当にC/C++並に速いのか、お手並み拝見。

続きを読む »

11月 13

今さらながらVMware Fusion3を購入した。

VMware Fusion 3VMware Fusion 3

アクト・ツー 2009-11-06
売り上げランキング : 210

Amazonで詳しく見る
by G-Tools

VMware Fusionサイコー

Mac購入と同時にVMware Fusionも購入したのだが、それ以来ずっとお世話になっている。 Windows(XP, Vista, 7), Linux, Macと様々なOSを渡りあるくので、このソフトが無いと、かなり作業効率が落ちる。それに、新しいOSや新しい環境を試す場合もPCを用意しなくていいのもメリットのひとつ。

そんなVMware Fusion 最新版(VMware Fusion 3)が10月下旬に発売されたので、さっそくアップグレード版をダウンロード購入。従来のVMware Fusioinユーザーは、格安なアップグレード版を購入する事ができるので。

で、問題はどこから購入するかという事。 実はVMware Fusionは価格が一律ではない。

続きを読む »

11月 12

昨日、Googleから発表された新しい言語「go

だが、この名前について10年前から「Go!」という言語を作成しており、本まで出版している作者(Francis McCabe)から「私が開発したプログラミング言語の名称として既に使われている」と名称変更の要望があげられている。

続きを読む »