2008-03-01から1ヶ月間の記事一覧
ではjava-jaのあとに行ったコンパの感想を書いてみます。 Javaからみたスクリプティング 実はScalaに興味があって基礎の基礎くらいを学び始めてたので、まさにタイミングばっちりのすばらしい内容でした。 高度な型変換って項とJavaと比較したベンチマークの…
運営や進行のid:cactusmanさんお疲れさまでした。 発表者のみなさんありがとうございました。 やはり自分は初級プログラマだなと思い知り、やろう!というモチベーションが上がりまくりました。 こういう小さいコミュニティに参加するのは初めてだったので、…
JUnit4でも使えるマッチングライブラリ「hamcrest」。ただ、hamcrestはjarが分かれているから注意する。 hamcrest-core-1.1.jar hamcrest-library-1.1.jar JUnit4.4に同梱されているのはcoreの方だけ。 libraryはsugerの定義が多いけど、機能的な追加もある…
Springと連携したサンプルがJDaveにあって(といってもJavadocコメントに直書きだけど)。 こんな感じ。 public class MySpecification extends Specification<Something> { private SomeInjectedField field; public MySpecification() { new InjectionSupport().inject(</something>…
彼は最も酷いレビューのいくつかの例を次のように挙げている。コーディングを行った開発者を脅したり攻撃したりする魔女狩りレビュー深刻な問題は放っておいて、記述方法やインデントについて注力する中括弧論争レビューレビュアーが事前にコードを見ること…
まず、JDaveとは。 JDaveは、ソフトウェア開発における「ビヘイビア駆動開発(BDD)」を促進するために開発されたJava向けのテスティングフレームワーク。RubyのBDD対応テスティングフレームワーク「rspec」から影響を受けて開発された。JDaveではモックオブ…
Groovy でのカリー化やり方は非常に簡単で、クロージャに定義される curry() メソッドにカリー化する引数を渡してやれば、指定した引数でカリー化されたクロージャが生成される。 Groovy と Scala でのカリー化 - なんとなくな Developer のメモ カリー化(c…
[0-9]{1,4}
人はみんな仕事において「こうしたい(したくない)」というものがある。 ソフトウェア業界であれば、設計がしたいとか、仕様をコードに変えるだけなのは嫌だとか。 メンバーのそういう感情は、管理する立場であればとても大切にしなくちゃダメだ。 感情には理…
LDRを開いたら、shfit + z を2回押して、z を押す。 feedの表示部分がブラウザ内で全画面表示されるため、集中して読める。 s, a, j, kキーを使って読む。 次のサイトが何か画面ではわからないので、ちょっと未読数がたまっていて躊躇していたサイトも自然に…
LDRizeを使っていてGoogleの検索結果画面でvキーを押すと、その画面で開いてしまうから、別タブに開くようにした。 この部分を // v -- view in current tab bindView: function(){ window.Minibuffer.execute('current-link | open top | clear-pin'); }, …
Alt + x でコマンドウィンドウを開く。 基本的にコマンドとパイプで操作できる。 tabで補完が効くから積極的に使えばタイプ量は全然多くない。 開いているURLの1階層上のURLを開く $ upper-directory | open 開いているURLのGoogleキャッシュを開く $ locati…
coderepos.orgのほうが最新です. MinibufferBookmarkCommand | 3.14 userscript.orgのは古いです。 今までMinibufferBookmarkCommandははてブにタグつきでsubscribeしようとしたら、なぜかdel.icio.usのBasic認証が出てうまくいかなかった。 でもCodeRepos…
InfoQ: Opinion: アジャイルを採用することとアジャイルを習慣にすることは別の話だ http://www.infoq.com/jp/news/2008/02/agile-adoption-practice-distinct 別のチームの事例をあなたの手本にできるかどうかは状況によります。そのチームの状況はあなたと…
なんか最近僕ら(エンジニア)の憧れはGoogleか37 Signalsになってきたね。 シンプル仕事術を実践する37 Signalsが仕事中に自問していること | IDEA*IDEA http://www.ideaxidea.com/archives/2008/03/37_signals.html 最近気付いたのは、仕事をする上でもっと…
rake db:migrate RAILS_ENV="production" rake load_default_data RAILS_ENV="production" ruby script/server -e production -p 3002 http://localhost:3002/
全社員に会社の方向性を共感してもらうには - CNET Venture View http://v.japan.cnet.com/column/ptraining/story/0,3800084969,20369501,00.htm ビジョナリーカンパニー系の話。 でも本当に大切なことだと思う。 私利私欲のための理念では、多くの社員に共…
ひそかに僕のエントリーで一番人気がある、FEBEの話。 Firefoxのプロファイル再作成でFEBEの力を思い知る - Fight the Future{|じゅくのblog|} http://d.hatena.ne.jp/jyukutyo/20070810/1186696079 で、またレンダリングが遅くなったので、プロファイル再作…
eclipseでWindow→Prefernces→Java→Editor→Content Assist→Favoritesで登録しておくと、staticインポートの補完ができる。
ソフトウェア業界(システム開発)ではプログラマから職位をスタートする。 職位に厳密な基準はないけど、だいたいこんなの。 プログラマ システムエンジニア(SE) アーキテクト アナリスト プロジェクトマネージャ コンサルタント 下の方が上級職位で、一般的…
こういう意見はすぐ強者の論理みたいに思われてしまうけど、どうだろう?? そろそろお気づきだろうか。こういった「宛名のない善意」というのは、自らそれを使わなければ何も起こらないということを。たとえ自分の目と鼻の先にそれがあっても、自分で手をの…
「redirect_to_index」メソッドは、indexページの先頭にエラーメッセージを返すメソッドです。
FrontPage - FreeStyleWiki http://fswiki.org/考えてたWikiはこれでできました。とにかくクローズドにしたいってのがありました。 レンタルではなくインストールする ユーザー管理する 閲覧、編集制限できる こんな要件でしょうか。 インストールも簡単。 …
プロジェクトは1つとして同じものはないってこと。 システムとユーザが多く相互作用するシステムとバッチ処理が多いシステムでは成果物とするドキュメントは違っていて然るべき。 ここではどんなプロジェクトでもユースケースモデルを作る!と決めてしまうと…
クローズドなWikiを立てたくてPukiWiki立てて認証を使おうとしたんだけど、PukiWikiはBasic認証なのかあ。 サーバがApacheのBasic認証使ってるから、ダメだ。。。 Basic認証って同時に使えないもんね。。。 FreeStyleWikiならユーザ管理できるっぽいから、今…
フリーのRuby on Rails用Eclipseプラグイン「Aptana RadRails 1.0」リリース:CodeZine http://codezine.jp/a/article/aid/2331.aspxJavaでもEclipse使うなら以前何か競合した気がするので、プラグイン単体よりオールインワンのAptana Studioを入れる方がい…
viでテキストファイルを開くと、文字コードが自動的にOSに依存する。 他の文字コードで開きたい場合は、以下のコマンドで開く。 # vi # :e ++enc=文字コード RwJ:viで文字コードを変更する
$ gem list --local *** LOCAL GEMS *** actionmailer (1.3.4) Service layer for easy email delivery and testing. actionpack (1.13.4) Web-flow and rendering framework putting the VC in MVC. actionwebservice (1.2.4) Web service support for Acti…
やみくもに最新技術を追っかけるとどれも中途半端になってしまうし、そういう部分は競争が激しいなあと思う今日この頃。 もちろん新しい概念から学ぶことは多いから、少なくとも概要くらいは知っておかないと化石エンジニアになると思うけど。 ただエンジニ…
なんとなく面倒そうなイメージがあったRuby-GetTextですが、超簡単でした。 すみません。 参考サイト Rails のためのものぐさな Web アプリケーションの国際化手法 - 川o・-・)<2nd life http://d.hatena.ne.jp/secondlife/20070207/1170835130 GemでRuby-…