タグ

ブックマーク / www.artonx.org (6)

  • Windowsで楽勝にgitを使う方法 - L'eclat des jours(2012-02-19)

    _ Windowsで楽勝にgitを使う方法 (2012/3/4注:このエントリーは正確には、『Windowsで楽勝かつクリーンにgitをインストールする方法』です。楽勝な使い方については、『デザイナーのためのgit』を読むと良いでしょう) まだすべてのコマンドを試したわけではないけど、次のようにすれば、わずか数クリックでgitが使えるようになる。しかも、Windows環境の汚染も目に見える限りは無い。 1) Heroku Toolbelt for Windowsをダウンロードする。 2) インストールする。この時、既定のインストール先はc:\program files\Herokuになっているが、当然、そのままにしておくこと。 3) インストールが完了したら、「スタートメニュー」-「すべてのプログラム」-「Ruby 1.9.2-p290」(このフォルダはおそらくバージョンアップによって変わ

    snaka72
    snaka72 2012/02/20
  • 理想のJavaScript入門書 - L'eclat des jours(2011-12-08)

    _ 理想のJavaScript入門書 アスキーの鈴木さんから、テスト駆動JavaScriptをいただいた。 これは、実に良い。おれが考える理想のJavaScript入門書に限りなく近い(というか、おれが書くより良いから上方向から近い)。 まず、これはTDDのであり、JavaScriptの問題点は、それがRubyなどのスクリプト言語より、固いプログラミング言語(JavaとかCとか)に近い構文を持っているのが原因だと思うけど、どうしても変数とか関数名とか長く書きたくなるし(これは不思議な心理的な要求による)、言語が持つ予約語自体が長いし(functionだよ)、つまりいやでもタイプミスして死ぬ。 どうすれば良いかといえば、解決方法は2つしかない。プリプロセッサを用意して未定義変数とか利用していないかチェックするか、あるいはテストするかだ。前者よりも後者のほうがまあ有意義だ。というわけで、TD

    snaka72
    snaka72 2011/12/08
  • NougakuDo Manual

    能楽堂 64ビットWindows用のRails環境NougakuDo(能楽堂)を作ったのでリリースします。私が配布しているASRやRuby-1.9.2でRailsを利用するのであれば、こちらを利用した方が、あらゆる点(インストールの簡便さ、実行速度、利用可能なメモリ量=スレッド数)でお得です。 特に、Windowsの特徴であるHttp.sysの機能を相当引き出しているつもりなので、Windows用実行環境としては、マルチプロセスでの実行の簡単さや、速度面では最も優れていると思います。 特徴 能楽堂には以下の特徴があります。 Ruby 1.9.3 をVisual Studio 2010 X64 でビルド。 あらかじめ、Rails 3.x を同梱。 libyaml, gzip などは64ビットライブラリを同梱 ruby-sqlite3 はX64用にビルドしたsqlite3と静的にリンク (te

    snaka72
    snaka72 2011/07/10
    64bit Windows 向け Rails 開発/実行環境
  • 今更ながらCOMインターロップ - L'eclat des jours(2011-06-23)

    _ 今更ながらCOMインターロップ ちょっとした、でもC++とかで書くのは面倒だしVBはあり得ないようなプログラムをC#で書いたのは良いが、それをVB6から使いたいという要望を受ける。 そういうときこそのCOM Interopですよ、とやったこたないけど(逆は普通にあるが)、やってみた。 ら、そこらで見つかる情報(MSDN含む)が、嘘ばかりでどえらく苦労したのでメモしておく。 もしかしたら、公開当時は嘘ではなく、.NET Framework 3.5以降で嘘になったのかも知れないけど。 まず、最初に、TypeLibIdは、最初からassemblyInfo.csに含まれている(vs2010の場合)。したがって何も考えなくとも良い(追記:はというのは調べているのにその上を見ていない罠。ツッコミ欄参照)。 次に、public classはデフォルトでは、TypeLibに移出されない。ここが「相互運

  • 著書目録

    わたし(arton)の著書目録です。雑誌記事についてはArticlesListにあります。 新しいものが上にあります。 なお、書影についてAmazonを利用しているためリンクもAmazonのページへ貼っていますが、購入するのであればAmazonで、という限定的な意味を持つものでは(当然ながら)ありません。 たとえばSEショップもどうぞ。 2009年 高井さんとの共著です。 RubyのソースをJavaのソースと対比させて、Javaプログラマに「Rubyならこう書く」を示す、Rubyの文法解説書です。Javaプログラム設計者のためのガイドとして、Rubyでのオブジェクトインタラクションの方法について、要素技術ごとにまとめているのも書の特徴です。 諸元と目次 内容 RubyのソースをJavaのソースと対比させて、Javaプログラマに「Rubyならこう書く」を示す、Rubyの文法解説書です。また

    snaka72
    snaka72 2011/03/05
    artonさんの著書
  • 5年後に後悔しないJavaプログラムの書き方 - L'eclat des jours(2009-07-02)

    _ 5年後に後悔しないJavaプログラムの書き方 ここ数日、死ぬほど後悔しまくっているので、あらためて(というのは、数年前にも一度後悔しまくって、そのときの知見はあらかた処方箋とかコーディングの掟に書いているからだが)後悔しないための書き方をいくつか紹介する。 とにかく、ファクトリメソッドパターンを使うこと。 これは当に重要。しかも簡単でありながら効果は絶大。 だめな例。 public class FooBar { private Connection conn; ... protected void setup() { ... conn = DriverManager.getConnection(url); ... } urlを指定することや、DriverManagerの実装を交換すれば良いだろうと想定していても(というか、Connectionならそういう方法もあり得るが、そうはいかな

    snaka72
    snaka72 2009/08/08
  • 1