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

Drizzle

ほほー、MySQLをベースとした軽量RDBMSか・・・・ いまからコードベースが準備されるっぽいから、勉強用に追ってみるかなあ。 https://launchpad.net/~drizzle-discuss

Flex mojos

A collection of maven mojos to allow maven to compile Flex SWF, Flex SWC, Air SWF and Air SWC.The main goal is to provide a full support to all mxmlc/compc options. http://code.google.com/p/flex-mojos/

Tech-EDに参加

昨日はTech-EDに参加した。萩原さんのセッションで、WOAなアーキテクチャの話を聞けていろいろ考えさせられるものがあった。アーキテクチャスタイルとしてのRESTはクールだと思うのだけど、それに付随する様々な非機能要件に対しての自分なりの回答をもたな…

ユーザガイド

0.3のモジュールはほぼフィックスされて、現在ユーザガイドを作っています. まだまだドキュメントの完成度は低いですが、ひとまず書くべきところを絞って時間の許す限り書いています. T2ではstable trunkの開発形式をとっているので、0.3のリリースと同時にt…

DAIGO並にHOTなTomcatのディレクトリトラバーサルの資料

いまあ〜、超あついぃぃぃ、Tomcatのディレクトリトラバーサル問題。(ニテネエ・・・) この資料をよめば、すごくよくわかる。 seasurfersのML、[seasurfers:0807] Tomcatのディレクトリトラバーサルより引用です。 http://rocketeer.dip.jp/secProg/Tomcat001.pdf

DataGridで、初期ロード時にいきなりSelectionChangedイベントがとぶ

Silverlight2には拡張コンポーネント(基本コンポーネントじゃないのね)にDataGridがあるのですが、 SelectionChangedイベントでびっくりしたので書いておく。こんなDataGridで、 <my:DataGrid x:Name="EmpGrid" Grid.Row="1" AutoGenerateColumns="False"> <my:DataGrid.Columns> <my:DataGridTemplateColumn Header="ID"> <my:DataGridTemplateColumn.CellTemplate> <DataTemplate> ...…</datatemplate></my:datagridtemplatecolumn.celltemplate></my:datagridtemplatecolumn></my:datagrid.columns></my:datagrid>

Abstract vs. Concrete Parameters: Contradictory Patterns for Testable Designs

Now I can state the general rule: to make software controllable, pass concrete parameters when tests don't need much flexibility and pass abstract parameters when they need more flexibility. テスタブルな設計の話 by Kent Beck. あるオブジェ…

というわけでロゴできた。

T2

ロゴが出来てきた。お手伝いくださった皆さんありがとうございます^^

互換性はとっても重要。

T2

Spring自体も2.0から2.5になるにあたってすごく変わったというのに互換性をとってきています。 互換性を取りながら進化させる苦しみはかなりのものだと思いますので、Springが支持されているのはこういうところに 決して手を抜かないという部分ですかね。単…

Cool URI's don't change

etc

お作法ともいえるけど、クールなURIについての良いドキュメント。 http://www.w3.org/Provider/Style/URI.html

BlazeDSの拡張ポイント -自由な型変換-

あまり書いている人も見かけないのでBlazeDSの拡張ポイントについて少し書いてみる。 S2Flex2のころは結構好き勝手に型変換のConverterみたいなのを差し込めたので それがBlazeDSでも出来るかどうかが気になるところ。 結論から言えば、できるみたい。 まず…

Stripes 1.5

あまり日本で知られているフレームワークではありませんが、Stripesというフレームワークがあります。 Actionベースで適度な大きさでちょうど良い感じのフレームワークで個人的にはかなり好きな部類です。 残念ながら実案件で使ったことは無いですが、フレー…

おお

etc

親友だらけ。すばらしー。 http://maker.hanihoh.com/r/?name=shot6&bY100=19&bY10=7&bY1=8&bM=1&bD=14&u=hanihoh_2

Facelet、そのまま入ったのね

JSF

JSF2.0に取り込まれるって書いてあったから、仕様が取り込まれるのかなあと 思ってたらプロダクトごと取り込むのね。JavaEEみたいなスタンダードな仕様に製品ごと組み込まれるってアリなんかなあ・・・ なんか、安易すぎやしないかねえ? http://blogs.sun.c…

blogの写真

etc

そういえば、blogの写真が、「暗い」とか「幸せそうじゃない!」とか、 「むっくりしてないから合成だろ!!」とか「人の写真使っちゃだめだよ」とか、つっこまれたので近いうちに取り直します。 全体的に暗いのは、自分のしょぼい携帯で取ったのが敗因か・…

Seasar Conference 2008 AutumnでT2について喋ります

T2

9月6日(土)、法政大市ヶ谷キャンパスで開催されるSeasar Conference 2008 Autumnで、T2について喋ります。 T2はコアバージョンである0.3を中心に、0.4から0.6くらいまでの展望もしゃべれると思います。 だって各0.4から0.6まで機能的に中心となる部分は出来…

わかりやすい日本語を書く

わかりやすい日本語を書く技術が自分には足りないなあと常々思っているので、 ドキュメント作成に役立つ「日本語スタイルガイド」を読んで勉強中。 http://codezine.jp/a/article/aid/2669.aspx

SilverlightのWebClientがたまにリクエストを飛ばしてくれない

Silverlight+T2でちょいちょいサンプル作っているのですが、汁バラのWebClientがたまにリクエストを飛ばしてくれない。 なんだか勝手に自分が抱えてるキャッシュを返してくるコマッタちゃんです。 んー、どうすればいいんかなあ。 (追記) あー、WebClientはcac…

レボリューションインザバレー

id:shi3zさんのところで紹介があって、下記の名文でズギュン!となったので お盆の読書枠に押し込むことにしました。 設計者というものは、付け足すものがなにもなくなったときではなく、 取り去るものが何もなくなったとき、初めてそれが完成したことを実感…

初心者がWebフレームワークを嫌がる5つの理由は、初心者の理由じゃないかも。

T2

ちょー要約。(というか勝手な解釈)・「Hello World」を書くだけなのに、たくさんコードを書く必要がある。・命名規則を覚えるのがめんどくさい。・フレームワークが提供しているよく分からない機能よりも自分で作った機能を使いたい。・なんで MVC にレイ…

サーバ/インフラ系もたまにはね。

一時ネットワークとかインフラ屋さん目指してたので、再度復習がてら。相当量の知識・ノウハウが押し込まれているのに関わらず3000円とは驚異的。OSSなプロダクトが中心ですが、考え方も含めかなり応用が利くと思う。夏休みのお供のつもりが大分読んでしまい…

AMFClient

T2

新しくドキュメントが追加されたみたい。 http://opensource.adobe.com/wiki/display/blazeds/Java+AMF+Client 3.1系のBlazeDSから、AMFClientなるクラスでRemotingだけ簡単にできるっぽいですね。 T2に組み込もう。つーかすぐできるんだけど、また後で。 P.…

フロントエンドエンジニアのためのCheat Sheet集

こ、これは便利だ。HTML/XHTMLからjQuery、SEO対策まで 必要そうなCheat Sheetがまとまっとる。全部英語だけどw http://sixrevisions.com/resources/cheat_sheets_web_developer/

SeasarConferenceのバナー貼ってみました。

etc

T2も登壇してがんがんしゃべりますが、それだけでなくid:yone098さんのすべらない話も 聞けるとうわさのSeasarコン。ぜひご来場ください♪ http://event.seasarfoundation.org/sc2008autumn/

RIAのベストプラクティスの追求

見たところ同期リクエストが可能なんでね。案件に使うならこの形が実装しやすいですね。 シングルスレッドモデルもいいけど、やっぱりAdobeもマルチスレッドモデルを採用して、 業務案件に採用しやすいようなアーキテクチャが選択できる、ってのも視野に入れ…

Seasarカンファレンスのセッション紹介が出てます。

T2

Seasarカンファレンスのセッション紹介が出てたので記念に貼ってみる。 講演者 大谷 晋平 (OHTANI Shinpei) 概要 HTTP、SOAP、JSON、AMFなど、プロトコルが乱立する現代Web開発。 これらのリクエストをいかにして自分達のビジネスロジックに接続するか、そこ…

エンジニア未来サミットは、参加してくれる方(特に学生の方)大募集中です♪

エンジニア未来サミットはどうやら既に大盛況らしく既に満員間近の250名ほどの参加が見込まれているようですが、 まだ若干名空きがあるみたいなのでで、皆さんぜひお越しください。できれば学生さんにもっと来て欲しいです。 第一部でアルファギークの方にこ…

Ajaxリクエストをどのように判断するか

T2

近代的なJavaScriptのフレームワークは xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest"); とするのが常らしい。つまりヘッダにXMLHttpRequestであることを明示してる。 T2ではこれを読み取って、Ajaxなリクエストかどうかを判定しようとおも…

なにはともあれ、こういうこと。

OSS

I love OSS (追記) ちょいレイアウト変更。 ILoveMakerで作ってみた。 http://ilovemaker.com/

OSSはAct First

OSS

よういちろうさんとひがさんのエントリを読んだ。賛否両論あるけども、よういちろうさんのエントリが自分の感覚に近いと思う。 しかし、他人のプロダクトに対して、「コミッタにならせてください」っていきなり名乗り出るのは、OSSの世界を知らないにも程が…