ひがやすを技術ブログ

電通国際情報サービスのプログラマ

2008-01-01から1年間の記事一覧

Javaフレームワーク比較についてそろそろ一言いっておくか

http://d.hatena.ne.jp/t_yano/20081118/1227008018 これは、良い比較。なぜなら、実際に使うであろうお客様(ドワンゴ)の要望にもとづく比較だから。 単純に星取表を作ると、機能の多いフレームワークのほうが、点数が良くなる。でも、本当に重要なのは、自…

10000時間プログラミングまで後5年

彼によると、伝説的なプログラマーのビル・ジョイのような人や、ビル・ゲイツや、ビートルズのようなバンドの成功も、「10000時間の努力」と、いくつかのタイミングが支配しているのだそうです。 おれは、30才になるまでほとんどプログラミングをしてこなか…

体重44.7kg,体脂肪15.2,ウェスト67cm

人間ドックの結果が出ました。あ、身長はいつもと変わらず154cmね。 体重は、去年44kgだったのに、増えてたショック。でも、これにはわけがあって、いつも体重測定は、胃のバリューム検査の前にやるのに、今回は、検査の後に計ったから、バリュームと水2杯分…

日本IBMが1000人から2000人のリストラ

日本IBMが1000人規模の人員削減を進めていることがわかった。年内の完了を目指す。世界の金融危機を乗り越える米IBMのグローバル戦略の一環とみられる。南米やアフリカといった成長市場でいっそうの増収を目指す一方で、北米や欧州、日本などの成熟市場は生…

SpringSourceがGrailsを買った

正確には、GrailsやGroovyの中心的な開発元のG2Oneを買収するようです。 http://www.theserverside.com/news/thread.tss?thread_id=51826 http://www.springsource.com/node/837 Railsへの対抗策?。SpringとRailsが競合する気は余りしないけど。 この買収が…

不況の今こそ畑を耕せ

日本IBMのリストラが始まった - yvsu pron. yasで、不況のときに安直にリストラすると、中長期の利益を失うリスクがあるというエントリを書きました。 安直なリストラのどこに問題があるのでしょうか。一番の問題は、「人」という会社で最も重要な資産を失っ…

日本IBMのリストラが始まった

「日本で「キャリア選択援助計画」を終了させる。浮いた1億ドルの多くを日本での「Workforce Action」(=リストラ)に使い、日本IBMの収益構造をより競争力のあるものにする。」 かねてから噂のあったIBMのリストラですが、現実におきて…

40になる前に、ありがとうをいっておきたい

まず、うちのかみさんありがとう。そして、沖縄の家族と石川の家族、ほんとうにありがとう。 Seasarにかかわってくれた皆さんありがとう。 最初は、はぶさん。いまは、仲があんまり良くない(?)けど、Seasarは、すべて、はぶさんから始まっている、ほんとうに…

40になる前に宝くじを買っておけ

明日で40になる前に、一言言っておきたいことがある。 40になる前に宝くじを買っておけということだ。 「宝くじを買う」というのは、もちろん比喩で、「チャンスをつかもうと行動する」ことをあらわしている。 前に、エンジニアの未来サミットで、よしおかさ…

JCB新システムが「動かないコンピュータ」

日経の「動かないコンピュータ」に取り上げられたこともあるJCBの新システムですが、実際にうまく動いていないみたいですね。 カード大手のジェーシービー(JCB)が移行作業を進めている基幹系システムに障害が発生していることが発覚した。2008年11月5日19…

第二回Seasar勉強会&ひがやすを飲み会@仙台まとめ

今日は、第二回Seasar勉強会&ひがやすを飲み会ですね。仙台のみなさま、よろしくお願いします。コメントやトラックバックはここにしてください。私も見つけ次第張っていきます。 http://d.hatena.ne.jp/happy_ryo/20081105#1225857517 http://blog.takeda-so…

いい意味でRailsにJavaから挑戦みたいな

The Apache OpenEJB community has released OpenEJB 3.1. OpenEJB is an embeddable, lightweight EJB 3.0 implementation with partial support of EJB 3.1 that can be used not only as a standalone server, but as an embedded server in Tomcat, JUni…

妻が結婚指輪をなくしたときに夫がとるべき三つの行動

「ごめんね」といわれたら、「そのうちきっと見つかるよ」とやさしく応えて、あれこれ聞かない。 まるはんのお姉さんが見つけてくれるかもしれない。 悲しそうな顔をしていたら、何も言わずに頭(髪)をなでてあげる。 手をつないで一緒に寝る。 実際にこれら…

VBの画面をFlexにポーティングするCoraleefの体験版ダウンロード開始

ちょっと仕事の宣伝です。 Visual Basic/Delphiでできた画面をFlex/AIRにポーティングするCoraleefというツールを弊社で販売しています。そのCoraleefの体験版がVectorからダウンロードできるようになりました。 http://www.vector.co.jp/soft/winnt/prog/se…

Slim3入門

Slim3 Container、略してS3ContainerのDI部分は出来上がったので、機能を軽く紹介します。 まだ、サイトのデザインが決まってないので、サイト自体がないのですが、興味のある方は、https://www.slim3.org/svnのリポジトリにアクセスすることで最新のソース…

日本で最も使われている国産Javaオープンソースフレームワークは何か

そりゃ、Seasar2だろうって。 でも、残念ながら違います。 答えは、私の知っている限りでは、NTTデータのTERASOLUNAです。 ダウンロードの月平均は、4000近いです。この数字は、Seasar2よりも多い。 http://sourceforge.jp/project/stats/index.php?report=l…

clazz.getAnnotation(Xxx.class)はキャストする必要がある?

パラメータとして渡しているその当のクラスにキャストするところが何か「変な感じ」がしたのがだが、戻り値は1つの型に固定される(戻り値のオーバーロードはないというコト)のでインターフェイスの Annotation でしかしょうがなく、受ける変数の型の方が…

SAStruts 1.0.4-sp2リリース

リリースノートはこちら。 http://sastruts.seasar.org/releaseNotes.html ダウンロードはこちら。 http://sastruts.seasar.org/download.html このバージョンがファイナルリリースかな。安心してお使いください。機能変更は今後ありません。

Rails 2.2すげぇ

Rails 2.2RCがリリースされました。 国際化(i18n)、スレッドセーフ化など、 うれしい機能が多数追加されているようです。 リリースノートが公開されていたので簡単に日本語訳してみました。 誤り等あればご指摘ください。 変わりすぎだろうと思うRails 2.2で…

OSSの開発者にとっては今の不況はチャンス?

「OSSは安くて良いシステムが作れる」のは、もう説明の必要はないと思う。もちろん資金潤沢であれば、「金かけて良いシステム」というのがアリだろうけど、景気が悪くなるととにかく支出を削られる。そうなると、金のかけようがない。多少ショボくても金がか…

景気後退の局面はユーザ主体でSIがかわる

日経平均は、7000円割れが目の前ですね。企業の業績の下方修正も相次いでいますが、これらの下方修正は、最近の急激な円高・株安の前に予想したものだと思うので、さらに追加の下方修正が入るのではないでしょうか。厳しい景気後退の中、われらSI業界が、業…

ボーイッシュな女の子風に髪を切りました

ヘアカットされているときに、隣から、千葉真一の奥さんに似てますねーって声が聞こえてきて、千葉真一の奥さんって誰だっけと思ってみてみたら、野際陽子似の人だった。 そういえば、千葉真一の奥さんって野際陽子だったな。でも、素直に野際陽子に似てるっ…

Web2.0と同様にOSSの無償経済は消滅するのか

だが、Web2.0サービスが広まったにもかかわらず、「Web2.0ビジネス」はごく一部を除いて儲かっていないらしい。そのものズバリな社名を冠した「株式会社WEB2.0」が“サービスの収益化が困難”として解散を発表したのも印象的だが、500万人以上のユーザー数を誇…

DIContainerはコモディティ化する

SpringやSeasar2など、現在のDIContainerは、独自の機能を追及し、機能の豊富さを競っているようなところがありますが、この動きはもう直ぐ終わりを迎え、DIContainer自体は、コモディティ化するでしょう。 例えば、DIやライフサイクルのアノテーションの@Re…

流れるようなインターフェースをViewのように再利用

SELECT文の骨格は同じなんだけど、where句があったりなかったり、Pagingがあったりなかったりするなど、微妙に違うSQL文は良くでてきます。 S2JDBCを使うと、SELECT文の骨格を返すメソッドを用意することで、それをViewのように再利用することができます。例…

第二回ひがやすを飲み会@仙台

東京以外でもひがやすを飲み会をやってほしいという要望にこたえて、第二回ひがやすを飲み会は、11月2日(日曜日)に仙台で行います。飲み会の前に勉強会もやりまーす。 詳しくはこちらをどうぞ。 http://tohoku-dev.jp/modules/event/?action=View&event_id=0…

「元請けにこだわる理由」の「いいがかり」についてひとこといっておくか

自社のバックオフィスの方が、外注先に対してどんな立ち居振る舞いをしているのかご存じですか? 自社と外注先との間の契約がどのようになっているのかご存じですか? それを目の当たりにしても同じことを言い続けられる自信はありますか? そういうことはス…

タイプセーフなデータベースプログラミング

最新版のSeasar2とS2JDBC-Genによって、タイプセーフなデータベースプログラミングが可能になっています。それをHibernateと比較しながら見ていきましょう。 Hibernateの元ネタはこちら。 Hibernate 入門記 クリテリア 最初は単純なLikeを使う例。 Hibernate…

amachang、べにぢょさん、purprinさん、角谷さん、高井さん、和田さんが集まる 華のあるイベントの申し込みはこちら。 http://www.java-users.jp/contents/events/ccc2008fall/index.html

勉強会とかコミュニティ活動に参加できるのは、下請けに仕事を押しつけてるからじゃね

今は友人までの公開になっているので、リンクをクリックしても発言を読めません。このエントリを書いたときは誰でも読めたんだけどね。 勉強会とかコミュニティ活動に参加できるのは、下請けに仕事を押しつけてるからじゃねーの? 仕事は、一人ではできない…