September 2010
1 post
Spring + JBOSS + MySql データソース設定
Spring + JBOSS + MySql...
– よしおのいろいろメモ Spring + JBOSS + MySql データソース設定
August 2010
2 posts
笑顔のススメ - My Life After MIT Sloan →
どうでもいいことだが、私は社会人になって以来ずっと、ひとつだけ誓って気をつけていることがある。 それは、自分がどんなにつらいときでも笑顔を絶やさず、人に会ったら挨拶をする、ということ。
一方、Amazon Web Serviceについては、UBS(スイス銀行)の調査によると、同社は年間に$5億ドルの売上を達成している、との事。...
– [#Cloud #クラウド] トップクラウド事業者は一体いくら儲かっているのか?: Amazon と Rackspaceの場合 - Ippei’s @CloudNewsCenter / @SmartGridCenter info database
July 2010
5 posts
2008-03-27 - ネバーバード日記 →
JBossマイクロコンテナのソースを眺めるとすぐに気が付くのですが、ソースはSPIとAbstractクラスだらけで、FactoryパターンやVisitorパターンがいたるところで使われています。JBoss Deployment Frameworkは、一枚岩ではなく、多くの種類のコンポーネントが複雑に絡み合ってできています。Virutual File Systemとは、JARや、JARを展開したディレクトリを区別なく扱えるようにする抽象化レイヤです。なんと、VFSを使えば、メモリ上にアーカイブを作ってマイクロコンテナにデプロイすることもできます。これはUTに便利そう。
AssembledDirectory jar = AssembledContextFactory.getInstance().create(“ejbTestCase.jar”);
...
Life is beautiful: 私のとっておきのプログラミングスタイル →
一度作った段を出来るだけ確固としたものにするために、各段ごとのテストは怠らない。「何となく動いている段」「ふにゃふにゃしている段」の上に次の段は作れない。そして、「今日は七段登る」と決めたらよほどのことがない限り七段登れるまでは家に帰らない。そのかわり、予定よりはやく七段が作れてしまえば、さっさと家に帰る。どうしても煮詰まったら、一度家に帰ってゆっくりと頭を休めて、フレッシュな頭で再度チェレンジする。とにかくマイクロタスク単位での自分のプロダクティビティを最大化するには何をしたら良いかを常に意識して仕事をする。
Life is beautiful:... →
「時間に余裕があるときにこそ全力疾走で仕事し,締め切りが近づいたら流す」という働き方
Software is... →
まずは「締め切りは絶対に守るもの」と考える
大切なことは,スケジューリングの段階から「締め切りは絶対に守るもの」という前提で臨むことである。すると,スケジューリングの段階からずっと真剣にならざるを得なくなる。
①「ほぼ確実にできるタスク」だけを抽出して,まずはそれのスケジューリングをする。予測不能なものについては,正直に「現時点では見積りができない」と宣言し,必要ならば「見積りをするための調査期間」をもらう
② 各タスクはすべてスタートダッシュでこなし,与えられた時間の半分の時間で「ほぼ完成」まで持っていく
③ 万が一,半分の時間で「ほぼ完成」まで持っていけなかった場合,これを「危機的な状況」と認識してスケジュールの見直しを交渉する
L'eclat des jours(2010-05-25) →
キャッシュ制御とフォーム入力
June 2010
6 posts
1 tag
ExCella →
Excelは様々なシステムのフロントエンド・バックエンドで利用されるようになってきました。 またExcel2007では、扱えるデータ件数の増加、ピボットテーブル/ピボットグラフの機能の充実などが行われ、今後より多くのシーンでの利用が予想されます。 一方、JavaからExcelを操作するには POIやJava Excel APIなどの低レベルのAPIを利用するのが一般的ですが、 これらのAPIを利用してExcelを操作するには多くのコーディングをする必要があり、Excelのバージョンの違いにも悩まされます。 このような問題を解決する目的で作られたのがExCellaです。 ExCellaでは、ベースとなるフレームワーク、様々なシーンで適用可能な中~高レベルのAPIを提供する事で、JavaとExcelの双方向での容易な利用を実現します。
※ExCellaは株式会社ビーブレイクシステムズが、...
エンジニアの不安と壁 - naoyaのはてなダイアリー →
根本的なところからやりなおして徐々に積み上げていった結果、その分野を壁と感じることは、もうなくなりました。
こうして、一つ一つ壁を乗り越えるたび、自分の中で体系化された知識が構築されていったように思うのですが、こういう知識は時間が経っても陳腐化しないし幅広い場面で応用が効くんですね。それはエンジニアとしての大きな自信につながりました。
ずっと抱いていたエンジニアとしての不安 ― 自分はプログラマとして自分の技術を誇れる日が来るだろうか? という気持ち。 Web API...
Webアプリのセッション管理はデスクトップアプリのメモリ管理と同じ: プログラマの思索 →
Hibernateを使ったシンプルなJPA環境構築 - トラシスラボ 技術ブログ →
http://www.google.com/ →
てすとー
JAX-RSの基本的な機能(1/4):企業のIT・経営・ビジネスをつなぐ情報サイト... →
May 2010
2 posts
わたしの欲しい夢の電子書籍アプリ - My Life in MIT Sloan →
電子書籍化を、よく音楽が電子フォーマット化されていった経緯に例える人がいると思うけど、 私は電子書籍のほうが、ずっと奥が深いと思う。
こんな感じで、「集合知」を作っていくようなアプリケーションこそ、 電子書籍にしか出来ないことであり、電子書籍にやってほしい、とわたしは思う。
電子書籍はフォーマットとアプリを制したものが勝つ - My Life in MIT Sloan →
特に、電子書籍に出遅れた感のある日本の出版社が、どうやって電子書籍業界の趨勢を帰られるか、と考えると、 フォーマットとアプリを押さえ、圧倒的な機能を持たせて、ユーザのベースを奪うことが鍵、と私は思っている。 ちょっと大胆な仮説だし、これだけではイミフメイなので、ちゃんと解説するデス。
1. 電子書籍では、「本」はコンテンツ、フォーマット、アプリ、デバイスの4層に「モジュール化」。 今までのようにコンテンツと流通を押さえても、勝てなくなった。
そもそも、電子書籍化で何が一番大きな事件だったか。
それは、今まで、一つの物理的実体として垂直統合されていた「本」が、 コンテンツ(本の中身)、フォーマット(.pdfとか.azw)と、それを読むためのアプリ、デバイスの4層に 「モジュール化」されたことで、競争環境が全く変わってしまったことである。...
December 2009
1 post
Google Chrome 拡張機能49個まとめ Google Chromeを壊してまで厳選 -... →
November 2009
8 posts
Song of Cloud: 分散トランザクション処理の最適化 →
デザイン力 = デザインした量 ^ デザインを観察した量
– Webデザイナーって呼ぶなと言われても - a2c.get.diary
任天堂のゲームのCMはゲームをプレイしているユーザーの様子を流しているものが多くて、一方PS3やXBOXは画面の中、つまりゲーム画面を流しているものが多いように思...
– trick7 - 任天堂ゲーム
Google Wave Federation Archit... →
Google Wave Data Model and Cl... →
私の場合は、上記なことを考えながら、とにかく「人に会うこと」を最優先に行動に移し始めてからは、ごろごろとキャリアの車輪が動いていく感じが実感できた。同じようなこと...
– 転職時に納得のいく決断をするための4つの準備事項 - Casual Thoughts (via shino)
ハッカーの起業家のほとんどは、すべての時間をプログラミングに使いたがっている。失敗しない限り、そうはできない。これはこんな風に言い換えられる。すべての時間をプログ...
– 2009-11-02 - らいおんの隠れ家 (via shino)
1 tag
October 2009
3 posts
現在よくある過ちは、適切なオブジェクトに振る舞いを割り当てることを、あまりにも簡単に諦めてしまっていることです。徐々に手続き型プログラミングになっているのです。
– Martin Fowler’s Bliki in Japanese - ドメインモデル貧血症
「『顧客』を見つけてあげること」。この記事の初めでも述べたが、分野の最先端の問題に触れる必要があり、その問題が実際の「顧客」に必要とされていることが大事だ。ときに...
– Leo’s Chronicle: 学生を成功に導くアドバイス - Ullman先生からのアドバイス
FAQ形式によるJavaScriptの本質がわかる超入門 - 風と宇宙とプログラム →
September 2009
14 posts
5泊6日の持ち物 *石垣島・西表島 編 - 目指せ!主婦の便利帳 AS FU LIKE -... →
Ruby によるテキスト処理 →
「truely の L が R になっていますよ」という音節レベルでの指導までしてくれます。しかもお手本と録音の単語レベルでの聞き比べも可能。
– English Central という英語学習サイトがすごい | 理系大学院留学日記
これはMicrosoft内部にいる知り合いから良く聞く話だが、「最近は何を作るにも昔の2〜3倍はかかる」らしい。ソフトウェアの性質として関わる人間が増えれば増える...
– Life is beautiful: Windows Mobileに「全力投球」を決めたMicrosoftの厳しい戦い
Leo's Chronicle: 世界のトップ研究者がデータベースの未来を語る -... →
The Claremont Report on Database Research →
幸せなエンジニアになるための仕事術/まつもとゆきひろ&平鍋健児 - しあわせプログラマ →
3 tags
3 tags
InfoQ: Getting started with AMQP and RabbitMQ →
BrewersCapTheorem - ブリュワーの CAP 定理 →
1 tag
自民党は、農家、建設会社、中小企業に金をつぎ込むことで、地方有権者の支持を買ってきた。
...
– 村上龍がNYタイムズに寄稿した文章
1 tag
Introducing Apache Mahout →
3 tags
ソフトウェア分野におけるパターンはオブジェクト指向のコミュニティにおいて発生してきたものですが,Coplienのパターン・ランゲージはそれほどオブジェクト指向と関...
– 組織パターンとプロセスパターン
August 2009
27 posts
これを解決するにはSQLiteデータベースのデフラグと利用していないスペースを切り詰める作業を定期的に実行すればいい。データベースサイズや起動時間の短縮が実現され...
– Firefoxを高速化する方法 | エンタープライズ | マイコミジャーナル
3 tags
ここでは,ACM/ICPC頻出の平面幾何について,基本的なベクトル演算を解説します。...
– 平面幾何におけるベクトル演算
しかしHadoopを利用した論文が結構多い。どの学会もMapReduce流行り過ぎ感がちょっと否めないですね。。。以下リストです。
– SOSP 2009適当まとめ - moratorium
How Google Serves Data from Multiple Datacenters |... →
Consensus Protocol - moratorium →
Distributed Systems - Google Code University -... →
Agile Cat — Azure & Cloud — Talking Book →
braindump: Hadoop feat. Lzo - save disk space and... →