Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

2008-03-01から1ヶ月間の記事一覧

RailsとMySQLの連携で日本語化いろいろ

ちょっとアプリ作ろうとひさしぶりにRailsをするとハマる。 やっぱりレベルが低い自分。 Railsはまだ1.2使ってるけど(ローカルなら2.0にしてもいいけど、サーバが1.2だから)。 まず、日本語化はここを参照。Railsマスターへの道:Ruby on Rails 日本語化 h…

OOエンジニアの輪! 〜 第 40 回 関 将俊 さんの巻 〜

若いエンジニアへ 若いエンジニアに一言。 若いエンジニアって僕も若いんですけど(笑)。プログラミングした方がいいですよとか。 それはどうして、また? いや、わかんないけど、してんのかな?と思って(笑)。ブログ書いているんでしょ、きっと。 OOエンジニ…

モデリングは欧米の教育から産み出される

日本と欧米の教育システムの違いはよくテレビでやってる。 日本は解が1つである問題を徹底的にやる。その解以外はすべて間違いで、多くの問題が正解すれば賞賛される。 欧米は解が複数ある問題をゆっくりやる(らしい)。解にいたる過程がたとえ間違っていて…

休憩は悪だという思考を変えよう(特に会議)

今までいろいろな会社のいろいろな会議に参加してきた。 総じて、休憩を取らずに長時間会議をするところばかりだった。 なぜだ!? 坊やだからさ*1休憩は悪だと考えられているからだ。 業務時間中に仕事をしていない時間はサボっているという思考論理なんだ…

ユースケース記述を作成する際の11つのチェックポイント

各ステップが能動態の文である 文の主語がアクターまたはシステムのどちらかである アクターのアクションに対するシステムの応答がある 各ステップには1つのことだけを記述している UIの動作を記述していない 基本シナリオの終了を明示している 代替シナリオ…

ユースケース図を作成する際の6つのチェックポイント

ユースケース名が動詞で終わる 「アクター」が「ユースケース」という文になる ユースケースが機能単位でない アクターが役割である 《include》や《extends》が多く(あわせて4,5個以上)ない 関連に矢印をつけない

分析設計でエンジニア1人1人に必要なのは、PCでもモデリングツールでもなく大きなホワイトボード

モデリングなんてのは最初からきれいに書こうとしちゃダメだ。書けなくなる。 モデリングはノートや裏紙じゃダメだ。小さすぎる。 必要なのは、PCでもモデリングツールでもなく大きなホワイトボード。 モデリングツールは清書すべき重要なモデルにだけ使えば…

業務フローをアクティビティ図で書く

要求分析フェーズで作成するユーザーの業務フローってUMLのアクティビティ図で書くのが一番わかりやすいと思う。UML 2 アクティビティ図の概要 http://www.ogis-swe.jp/process/am-res/am/artifacts/activityDiagram.html

Jolt Award 2008 Winners

Jolt Awardsって知ってます? Jolt Awardsとは何かというと、Chad Fowler曰く、 "The Jolt Awards are the Oscars of our industry." Chad Fowler http://www.joltawards.com/jolts/要するに私たちの業界におけるオスカー賞みたいなもの、となります。Jolt A…

ユースケースモデル

名前 説明 ビジネスユースケース(本質ユースケース) 技術的なことは考慮せず、要求をモデリングする。抽象的で簡潔な記述。 システムユースケース(詳細ユースケース) UIとかアーキテクチャを考慮して、要求を分析した結果をモデリングする。画面や帳票を…

プログラミングと哲学の(少し)意外な関係

僕は文学部哲学科哲学専攻で、まさに実学の対極にある専門だった。 当の本人もそれを意識しながらも、でも興味があるからって単純な理由で文学部しか受けず、思ったとおりに哲学を専攻した。 # 哲学専攻は学年で6人だった。 僕は塾講師に熱中し、ほとんど大…

XMLスプレッドシート

Office2007からファイルフォーマットはXMLになったけど、それとは関係なしにExcelをXML形式で保存できる。 Office2000からあるらしい。 ファイルの種類で「XMLスプレッドシート」を選択する。 テキストエディタで開くとこんな感じ。

新規作成でプレーンテキスト形式をデフォルトにする

メモ。 ツール→アカウント設定→編集とアドレス入力→HTML形式でメッセージを編集するのチェックを外す

枠線を表示しない

メモ。 ツール→オプション→ウィンドウ オプション→枠線のチェックを外す

足りないのは「人数」じゃないんだよ

昔、政府が言ってたよね。この先ソフトウェア技術者が「何十万人」不足するって。 84年に通産省は「90年に60万人のソフトウエア技術者が不足する」と予測した。この数値は後に「2000年に97万人が不足」と修正された。しかし、産業側にも政府側にも、要員の質…

常にすべてのメニューを表示する

メモ。 [ツール] メニューの [ユーザー設定] をクリックします。 [オプション] タブをクリックします。 常にすべてのメニューを表示するにチェックを入れます。

Re:優秀な人はパチンコの右下

技術力が無い人は「最低限の技術力をつけようか」と技術習得に集中できる。さらに技術力が無いため,即戦力ではない印象(まかせたら危なっかしい的な印象)しか与えないので,事務処理をまかせられることも無い。さらに先輩からのアドバイスで「わからなか…

「こちら側」に来た後輩が現れた

梅田さん風な表現だけど。 「こちら側」に来た後輩が現れた。 # あえてネットの向こう側を「こちら側」と逆にした。 僕も社会人5年目が終わる。 同期に恵まれてることは何度か書いてるけど、今までエンジニアとしての刺激はいつも同期や先輩から受けていた。…

バランスを重視する立場をとる

おそらく去年から、僕は「バランス」を重視する立場をとっている。 「バランス」としてしまうと調整のようなイメージになるので、適切じゃないかもしれない。 意味としては「中庸」。アリストテレス『ニコマコス倫理学』。 # エセ哲学科の俺が来ましたよ。 …