2010/07/08

HTML5Rocksでロックな写経会 in 福井 - 7/14(水)

7/14(水)にHTML5Rocksでロックな写経会 in 福井を開催します。

HTML5RocksのPLAYGROUNDを写経(実際にコードを入力)して、HTML, JavaScript API, CSSの新たな部分の理解を深めようと思います。
分からない部分が出てきたら、参加者同士で教えあいましょう。
下記のATNDから参加登録をして、気軽にご参加ください。
HTML5Rocksでロックな写経会 in 福井
http://atnd.org/events/6184
日時 : 2010/07/14 19:00~
定員 : 10 人
会場 : 株式会社サーフボード 1階会議室 (福井県福井市開発2丁目614)
参加費: 無料

ソロでやるも良し、ペアでキャッキャウフフやるも良し、そこは自由です。
先月開催されたjsdo.itをいじる会で扱ったjsdo.itを使うのもありですね。
個人的にはCSS周りに弱いので、まずはCSSのパートからやろうかと思ってます。

HTML5Rocks PLAYGROUND
http://playground.html5rocks.com/

※写経とは
仏教において経典を書き写すこと。経文の真髄を会得する大切な行法のこと。
何かを学ぶ初期段階には良い方法だと思います。


東京へは頻繁に行けない!北陸(福井、石川、富山)に住んでいても、HTML5や関連APIの勉強、情報共有をしていきたい人たちのコミュニティとして、Google GroupにHTML5-FITを作っています。
興味をお持ちの方、ぜひご参加ください。

HTML5-FIT
http://groups.google.com/group/html5-fit

2010/06/13

Flex User Goupが勉強会全国ツアーを11都市で開催中

Flex User Goup(FxUG)では全国各地で開催していた勉強会が通算100回を超えました。
現在、通算100回を記念して、Adobe Systemsと一緒に全国行脚に出ています。

通常の勉強会とは趣向を変えて、地域を越えて、Flash/Flex/RIA好き/アルファギークの仲間達が交流し、情報交換できるようなプログラムにしています。

名古屋を皮切りに、札幌、京都、金沢、広島、仙台、熊本、沖縄、福岡、大阪、東京と全国11都市を巡ります。
是非、この機会に最寄りの会場で開催される全国ツアーに参加しませんか?

Flex User Group Japan Tour 2010
http://tour.fxug.net/2010/


金沢 - 6/19(Sat)
http://tour.fxug.net/2010/kanazawa/

広島 - 6/27(Sat)
http://tour.fxug.net/2010/hiroshima/


Adobe MAX 2010 in Los Angelesツアーに無料招待してくれるのプレゼントがあるみたいです。
全国ツアーイベントへの参加者数を考えると確率は高そうですね。

Adobe Systems提供の参加者プレゼント
http://goo.gl/FWEI

2010/06/09

HTML5 Geolocation APIをFlash/Flexから使う - as3geolocation

前回の記事のas3webstorageに続き、Geolocation APIをFlash/Flexから利用できるようなシンプルなユーティリティを作ったので、それをGoogle Code Hostingで公開しました。

as3geolocation
https://github.com/shoito/as3geolocation

サンプルはこちらになります。HTML5 Geolocation APIをサポートしているChromeやFirefoxなどから確認してください。
Geolocation APIのサンプル


作りとしては、as3webstorageと同様にActionScriptのExternalInterfaceクラスを利用して、Geolocation API(JavaScript)をラップしてActionScriptから呼んでる"だけ"です。

※Safari5でGeolocation APIが実装されてるのですが、as3geolocationではExternalInterfaceとの絡みで上手く動いてません...orz
※Geolocation APIはHTML5仕様には含まれてません。

2010/06/03

HTML5 Web Storage APIをFlash/Flexから使う - as3webstorage

以前、Web Storage APIをFlash/Flexから利用できるようなシンプルなユーティリティを作っていたので、それをGoogle Code Hostingで公開しました。

as3webstorage
https://github.com/shoito/as3webstorage/

6/2(水)に開催した「HTML5、おまけにiPadをネタにワイワイガヤガヤ in 福井」でタネ明かししたやつです。
サンプルはこちらになります。ストレージに格納されてるかどうかはChromeブラウザのデベロッパーツールなどから確認してください。
LocalStorageのサンプル
SessionStorageのサンプル



作りとしては、ActionScriptのExternalInterfaceクラスを利用して、Web Storage API(JavaScript)をラップしてActionScriptから呼んでる"だけ"です。
LocalStorageクラスとSessionStorageクラスしかなくて、そんだけ?っていう感じのユーティリティになってます。

先日公開された「Web SQL DatabaseをFlashから使う」という海外のブログ記事を見たのが公開のキッカケになりました。
=> Flash + HTML 5 : Offline Flash Apps using DataStore API


HTML5 vs Flashっていう視点で一部では見られてるけど、Flash/FlexとHTML5の両方に興味があって追っている私としては、別にFlashとHTML5を無理にvsな関係で捉えなくてもイイんじゃないかなと思っています。

HTML5関連API(HTML5仕様ではないJavaScript API群)については、完全にではありませんがFlash(ActionScript)からも利用できますしね。
ちなみに、FlexのHistoryManagerやディープリンキング(パーマリンク)はActionScriptとJavaScriptとが密に連携して実現していますよ。


HTML5関連APIにはWeb Storage API, Geolocation API, Indexed database API, ....と多々あります。
HTML5について詳しくは↓この辺で一緒に学びませんか?
html5-developers-jp
html5-fit

※Web Storage APIはHTML5仕様には含まれてません。

※2010/06/18 追記 - MOONGIFTで紹介していただきました。感謝。
ActionScript3向けのWebストレージライブラリ「as3webstorage」
http://www.moongift.jp/2010/06/as3webstorage/

2010/05/08

Python-FIT 0回目勉強会に参加してきた

Python-FIT 0回目
http://atnd.org/events/4352

Pythonの勉強会って、実は需要があったんだけど北陸では行われていなかったようで、今回0回目がPython-FIT(Fukui, Ishikawa, ToyamaのPythonグループ)主催で行われました。

メモ程度に...
Python-FITでは初めての勉強会開催なので、参加者で顔合わせ&自己紹介。
みんなOpy好き。
次回以降、どんなことを勉強会でやっていきたいのかを皆で雑談。
とりあえずPython初心者が多いという事でPythonチュートリアルを眺める。

@aroma_blackからPython Challengeの紹介。
何をやりたいかのアンケートでは読書会、コードリーディングが人気。
コードリーディングが圧倒的割合。

セッション開始...
@rch850からDjangoの紹介。
@rch850はテストを書くためにPythonを使っている。

Django-nonrelっていうnon-relational(NoSQL)データベース向けのDjangoもあるらしい。
NoSQL=BigTableとかリレーショナルDB以外の総称。

@aroma_blackからPythonでDDDとSphinxの紹介。
DDDの解説本はPython Testingが唯一ではないだろうか by @aroma_black
DDD is not Domain Driven Development。
DDDの解説 => doctest&unittestの比較紹介 => doctestのデモ。

@yuuichiroからのWSGIの紹介
WSGI=Web Server Gateway Interface
WebサーバーとWebアプリケーション/フレームワーク間の統一的なインターフェース定義。
telnetでサーバーに接続してGETww
termtter - http://termtter.org/

セッションはここまでで、最後に次回はPythonチュートリアルを読み進めるということで、サテライトでどう実施するか検討。
私の方から仕事の朝会で実際に行っているMikogo+Skype音声通話を紹介。
みんなでMikogoを繋げて画面共有を確認。

メインの懇親会へ!
懇親会では、 @yuuitiro と最北端は最先端Talkをたっぷりとさせていただきました。
丸山先生の面白話が聞けて、すんごく楽しい時間でした。


最後に、福井で勉強会を開催する際には結構な割合で、(株)jig.jpと(株)サーフボードから支援いただいています。
振り返ってみるとGoogle Hackathon、FxUG、HTML5-FIT、Python-FITなどなど、いつもお世話になっているなと。
この2社のコミュニティへの貢献は大きいなーと感謝しています。
これからも是非よろしくお願いします。