2008-01-01から1年間の記事一覧
基盤(OS/ミドルウエア)系、パッケージ開発、業務系、Web系、組込系*1と色々な世界があって、スキルとしてフォーカスする部分やビジネスモデルがそれぞれ違うという話は、最近になってようやくコンセンサスを得られてきた感がありますが(´∀`) 同じく、イマイ…
ページ駆動な設計でも(むしろページ駆動な設計でこそ?)Flashを使いたい時もあるので、Flashの機構を用意してみたり(・∀・) まあ、半分遊びで作った感もありますが。*1 Flashっていうのはつまり1リクエスト間だけ生きているデータなわけですが。 データ自体…
時々勘違いしている人がいるけど、いわゆる製造工程で行うのは、ロジックをプログラムの制御構造に落とし込んだり、画面の構成要素とデータのバインディングだとか、後は量産するだけの作業だからね(・ω・) フレームワークの準備とか、アーキテクチャの決定…
PC用の机が欲しいと思っているんですが(´ω`) 要件としては、 マルチディスプレイができるだけの広さがあること 上部に書籍の収納ができること っという感じなんですが、これを満たすものがあんまりなくて。 これくらいかな〜と思っている所ですが。パソコン…
新しい仕事の土台を作り始めている今日この頃ですが(・∀・) データアクセスについてはLINQを使うけど、LinqDataSource使わない方針で。 結局、ObjectDataSourceを使うところはあるので、そちらに統一(・ω・) コンテナについては、今回、Unityを使ってみよう…
届いた(・∀・)プログラミングMS ASP.NET3.5 (マイクロソフト公式解説書 Microsoft Visual Studi)作者: Dino Esposito,株式会社クイープ出版社/メーカー: 日経BP社発売日: 2008/09/04メディア: 単行本購入: 3人 クリック: 76回この商品を含むブログ (14件) を…
Springを使った実装例(・∀・) まずは、コンポーネント情報を登録するHogeRegisterの主要部分。 public class HogeRegister implements BeanFactoryAware, BeanFactoryPostProcessor { ... public void register(Class clazz) { RootBeanDefinition bd = new …
っというわけで、interfaceから実装クラス/メソッドは動的に生成して、実際の処理はInterceptorで外部に委譲する方法の、Sprint/CGLIBでのやりかた*1。 まずは登場人物について考えてみます(・∀・) Springを利用する場合、次の人達が居れば、この仕組みを実…
メソッドのシグネチャ(及びメソッドに付加された属性/アノテーション)だけで、定型的な処理を構築できてしまうパターンってありますよね。 例えば、findByUseridAndPassword(userid, password)なメソッドが呼ばれたら、「SELECT ... WHERE userid = ? AND pa…
昨日届いた2冊。たのしいCocoaプログラミング[Leopard対応版]作者: 木下誠出版社/メーカー: ビー・エヌ・エヌ新社発売日: 2008/08/30メディア: 単行本(ソフトカバー)購入: 19人 クリック: 165回この商品を含むブログ (113件) を見るObjective-C本に続いて…
で、先週届いた本。C#クックブック 第3版作者: Jay Hilyard,Stephen Teilhet,鈴木幸敏出版社/メーカー: オライリージャパン発売日: 2008/08/25メディア: 大型本購入: 8人 クリック: 111回この商品を含むブログ (23件) を見るこれ持ってたら、人から表紙がキ…
遅まきながら、最近になってやっと本格的に開発環境をVista/Windows Server 2008(64bit)に移行したんですが(*´∀`*) Vistaは使いにくいなんてよく言いますが、マシンスペック的な事に関して言えば、Core 2 Quadに64bitを有効活用したメモリを乗せれば特に重…
まあ、それを言ったら、いつまでRDBなんかを使っているんだ?、ってことにもなるけどさ(・ω・)で、週末に届いた本。ドメイン特化型開発 VSとDSLによる次世代モデル駆動開発 (Microsoft .net Development Series)作者: Steve Cook,Gareth Jones,Stuart Kent,A…
ありがちなネタなんだけど、ふと思ったので(・ω・) どれくらいの事が出来るようになると初級者卒業と言えるのかについて、自分の考え。 勿論いろんな観点があるので、ここではアルゴリズムというか、どの程度の処理構造が書けるかという観点から。 例えば、F…
お土産が届くまでの間、サーバ環境を構築しながら本を読んで過ごす夏休み(´∀`) 読んでいるのはコレ。集合知プログラミング作者: Toby Segaran,當山仁健,鴨澤眞夫出版社/メーカー: オライリージャパン発売日: 2008/07/25メディア: 大型本購入: 91人 クリック…
明日からお休みなのです。 来週の途中まで。 休みがお盆から後ろにずれているのは、夏に出たゲームをやったり本を読むためだったりして(・∀・) っで、技術書も何冊か届いたので、読み始めました。 とりあえずこれはお休み前に読んじゃいましたが(・∀・)[24時…
っというわけでさっそくダウンロード&インストールしてみました(・∀・) 地味に嬉しい新機能の追加が多いSQL Server 2008ですが、とりあえず分かりやすいところで空間データを使って遊んでみる。 まずはテスト用のテーブル作成から。 /* テストテーブル */ C…
テスト用に1億件分のSQL Serverのデータが欲しくなったので、テストデータ作成プログラムを作ってみたり(・ω・) 普通にINSERTしていくと数百件/秒くらいの速度しか出ないので、SqlBulkCopyを使って高速に作成。 SqlBulkCopyを使うと処理速度は2桁違うわけで…
新マシンは負荷試験まで含めて、ハードウエア的なチェックはほぼ終了。 後はソフトウエア構成と設定を考えて、環境を構築する段ですが。 せっかくなので、もう少しESXiを弄ってみたり(・∀・) 右の画像はESXi上にWindows Server 2008 (64bit)をインストールし…
注文していたPCパーツが一通り届いたので、とりあえず仮組なんかをしてみるでわふー♪ っで、色々インスコ実験なんかをしていたんですが、ふと思い立って無料になったVMWare ESXiをインスコしてみる。 あっ、入った(・∀・) コンパチリストなんて目も通してな…
オブジェクトのTrackingやLazy Loadをしてくれる賢いORMよりも、DAOインタフェースやDTOのメタ情報からSQLを自動生成してマッピングしてくれるだけのライブラリの方が、シンプルで使い勝手が良いと思っている自分ですが、LINQは良い線いってると思うし好きで…
あまりちゃんと知られていない(?)ようなので書いておきます(・∀・) SQL Serverで安全にUPSERT(INSERT or UPDATE)する方法について。 とりあえず、こんなストアドを用意すれば良いですよ(・ω・) CREATE PROCEDURE spXxx_Upsert @Id int, @Data NVARCHAR(MAX),…
使おうと思っていたパーツが値下がりしていたので思わず注文。 つられて、PC1台分のその他パーツも注文してしまいました(`・ω・´) メモリ8GB、HDD 500GBくらいのスペックでもトータル84,000円くらいないわけで、安いもんですな。*1 まあ、安さ優先なのでCPUは…
2chで、DELLのプレミアサイトでInspironやStudioが32%引きで買えるという情報を見つけたんですが(・∀・) http://premier.dell.co.jp/premier/welcome.asp そういえば、うちの会社も対象だったっけ。 前に見た時は、対象製品がイマイチだったのでスルーしてい…
フロア移動に伴いIPアドレス及びマシン名を変更した2台のWindowsサーバで、Oracle 10gのインスタンスが立ち上がらなくなる現象に遭遇(゚Д゚#) listener.ora、tnsnames.oraは書き換えているんですが、2台のち1台はOKでもう1台はNG。 同じような設定変更したつも…
音泉でSilverlight採用だそうで。 http://www.onsen.ag/ 昨日はなんか重くて、簡易ページになっていたりしましたが(´・ω・`) 今日も簡易ページになっていますね(゚Д゚;) *1 *1:朝はSilverlightなページが見られたけど
TERASOLUNAの.NET版が出てますね(・∀・) TERASOLUNAのJava版ソースは一通り見ているんですが、それはまあふ〜ん、っというカンジで(・ω・) .NET版はEnterprise Libraryを使っているとかどっかで聞いていたような気がしたので、そこには興味があったんですが……