2007-12-01から1ヶ月間の記事一覧

javascriptでprivate変数へのアクセサをクラスに定義する関数

関数本体 Object.attr_accessor = function(obj, name, initval) { obj[name] = (function() { var value; return function() { return arguments.length ? value = arguments[0] : value; }; })(); if (initval) obj[name](initval); return obj; }; Object…

NetBeansショートカットキー割り当て

[E]:Eclipse [N]:NetBeans Grep [E] Ctrl + H [N] Ctrl + Shift + F importの編成 [E] Ctrl + Shift + O [N] Ctrl + Shift + I Code Fix [E] Ctrl + 1 [N] Alt + Enter コード整形 [E] Ctrl + Shift + F [N] Alt + Shift + F ファイル名指定で開く [E] Ctr…

匿名クラス内からローカル変数を参照

今さらながらJavaの匿名クラスから、 ローカル変数が参照できる事を最近知った。 まずはコードを public abstract class DBAccessor { public DBAccessor() throws SQLException{ Connection conn = null; try { conn = DriverManager.getConnection(""); yi…

SunのNetBeansを触ってみた

感動もんだわこれわ。 今までJavaではIDEとしてEclipseを使ってたけど、 あっさり乗り換えです。 導入から、設定まで全てが楽な上に、 起動が速く、そして軽い。 それで何を書くのに使ったかっていうと 実はRailsアプリ。 EclipseでRailsアプリだとRadRails…

Kanasan.js#2に参加しました。

12/8(土)、Kanasan.jsに参加してきました。 随分遅れての報告です。 今回は朝9時から21時までの長丁場に関わらず 総勢24人の参加者という盛況っぷり。 私は友人の結婚披露パーティがあったので、 夕方には撤収しましたけどね。 主催のKanasanが言っておら…

数値のカンマ区切り

javascriptで数値をカンマ区切り文字列に変換する関数メモ 最近、正規表現を改めて勉強しなおしてるので、 別の方法で書き直してみた。 Numberを拡張する方法でやってみる。 Number.prototype.to_comma=function() { return this.toString().replace(/((^[+-…

技術者間格差

最近、勉強会とか外のコミュニティのイベントに 参加するようになって思ったんだけど、技術のある人って本当にすごい。 生産性が全然違うのよ。 IT業界って人によって10倍(100倍とも)以上も 生産性が変わるって言うけどあれは嘘じゃないね。 ただ実際に日…

LiveCoding#5に行ってきた。

初めて見たけど、集まったみなさん本当に プログラムが好きなんだなー。 やる方も見る方もすごくいきいきしてた。 今はまだ、アートとしてのプログラムが一般化してないけど、 今がちょうどそうなっていく、過渡期にあるのかもしれません。ポールグレアムが…