2010年9月29日水曜日

ExtJS-98 勉強会にて発表してきた

GoogleDevelopersDay2010に参加してから、、
Ext JS & Sencha Touch勉強会9月@東京
で発表してきました。

GDDは去年から参加してるんですが、今年はドキドキはちょっと抑えめな感じだった気がします。
けど、API周りな話とか、JS関連の話を中心に聞けたのでよかったです。
さて、

コードリーディングなんですが、
一行づつおってたら日がくれてしまうので
事前に超斜め読みして資料を起こしたやつを発表してきました。

後半グダグダになってしまったのですが、
勉強になったといってくださる心優しい方もいて
人生初、勉強会講師は無事(?)終わったワケで。

今度は自分の作ったExtJsAPで事例発表がしてみたい。

まぁ、牛歩なのでいつできることやら。。
懇親会も楽しく、名古屋な話とかPHPな話とかPerlな話も
ふまえつつ、交流させていただきました!!

いつもいつも交流していただけるみなさんには感謝です。
今日も本当、いい刺激をたくさん頂きました。
明日からは心機一転!ExtJsを書くぞ!と言いたいけど、、、
資格の方がさきかな?

いや、積ん読になってる6冊な本が先か。。。



嬉しい?悩みなわけで。。


おやすみなさい。

2010年9月3日金曜日

sql久しぶりすぎて四苦八苦2

今日、SQLクックブックって本を買ってみた。
なんで技術本って高いんだろね。3800円なり。

はぁ、別名つけて共通テーブル。って知らなかった。。
with句についてはこちらを参照させていただきました。
ありがとうございました。

先日作ってたやつはIDによるソート依存だったので
リファクタしてソート列指定も可能にしようと思ってた。
だから、一時テーブルに格納してそれを再帰呼び出しする
ことを考えてたんだけど、そんなことはする必要もなく。

ひとまず写経ということで。


with tree(name,dataindex,parentId)
    as (
    select CAST(name as nvarchar(100)),dataindex,parentId
        from Hierarchy_Basic
        where parentId is null
        union all
    select CAST(tree.name + '-' + base.name as nvarchar(100)),base.dataindex,base.parentId
        from Hierarchy_Basic base,tree
        where base.parentId = tree.dataindex
)
select name,dataindex,parentId
    from tree
    order by name


こいつにテーブル名、列名とかを引数にもたせて
階層化ストアドにしよう。


土日の隙をみつけて。


このストアドでGridPanelの嘘っぱち階層化実装がすすんで、
それが終わればいよいよChartに突入。
Chartが終われば次はテンプレート。
テンプレートが終われば
3.3からのカレンダー。これさくっとつかえるのかなぁ。
それが終わればようやくアプリの外枠作り。

先長すぎるなぁ。
ってか俺は何を作ってるんだww忘れそうになる。

2010年9月1日水曜日

あんばん

朝のくそ忙しいときに下の娘が
アンパンマン書いてよーて。
6時前に出なきゃ危ういのに仕方なく
書いたアンパンマンとバイキンマン。とドキンちゃん。

これが我ながらうまく書けた!
ように思う。
まずまず子供達にも好評で何も見ずに
書けたのがうれしく。。

ドキンちゃんはさすがに水筒のちっさな絵をみて書いた。


三歳の娘がそれをみて書いた絵。
これがまた新しい。

バイキンはすでにそれとなく新しいキャラだよ。
「顔つぶれたー」って言ってたようで。


で、
アンパンマンは描かないって言う。


まぁ、こーしたレスがあると午前五時半にアンパンマン書いてやろうという気になる。

という普通な日記を書いた。