-最近はこっちで書いてます。ないブログに表示されています。新しい記事を書く事で広告が消えます。(Fri)html5昨日社内でHTML(一応5)のプチ勉強会をやったので、資料を一応公開。当日作った資料&超入門ということでかなり省略している部分や不正確なところもありますのでご了承下さい。超入門おまけ今回HTMLのプレゼンツールを使ってみようと思い、一番良さげだった、deck.jsを使って見ました。勉強会中ローカルのサーバにアップして、資料からソースをコピペしてもらうようにしたので、間違いがあった時、リアルタイムで直して更新とかできたのが便利でした。資料作成という観点ではやはりkeynoteとかの方が断然早いっす。(HTMLで書くのは時間かかる...)適材適所ですね。証明書の設定が面倒でwss(SSL)を試してみませんでした。実際始めてしまえばそんなに面倒じゃないんですが、やるまでがね...。わけで、手順を残しておきますので、ご自由にどうぞ。参考にしたのは以下のサイトです。ドキュメントルートを分けましょう。9001ポップアップが出るので許可するChatのテスト(Chromeから)http://localhost:8080/wss_chat.htmlhttps://localhost:8443/wss_chat.html(wss通信だけじゃなくwss_chat.html取得の通信も暗号化すべき)動いた!!ん...wssってこれでいいんだっけ?何か間違ってる気がするので突っ込みに期待......じゃなく後で勉強しとこう。nori2048さんに早速突っ込みをいただきました。00:10)コメント欄も合わせてご覧下さい。(記事にも追記しています。作者のnori0428さんが早くも修正版をリリースしてくださいました。今週は忙しくて週末になってしまいました。いうわけで、リベンジです。10.6の人は以下の手順で使えると思いますよー。pcrezlibとbzip2はデフォルトで入ってるっぽい。「許可」Chatのテスト(Chromeから)http://localhost:8080/ws_chat.html動いた!!wss(ssl)を有効化するのと、自分でサンプル作ってみるのが宿題。あと、ソースも読んでみないと。よーし、弄り倒すぞー。(Wed)html5今日昼間、ふとメールチェックしていると、html5-developers-jpに素敵な投稿がありました。「lighttpdでwebsocketできるモジュール作ったよ!」これは試してみるしかないでしょう、と今日はこのことしか考えてませんでした。残業やらなんやらで気づけばこの時間です。愚痴はこのぐらいにして、早速やってみます。GitHubの通りのことをやっただけです。なんかうまく行きませんでしたが、誰かの役に立つかもしれないので、一応ログを残しておきます。4時間かかるらしいので中断んーわからん。install→普通にできた。うーん、今日のところは寝るとしよう。(gccのせいかもしれないので、アップデートだけ流しておこう)→gccのアップデートは意味なかったです。8:00]もっとじっくり触りたいのに、時間が足りないなー。今週末の遊び道具はこいつで決まりかな。忙しくて全然勉強の時間がとれませんでした。(モンスターが仲間に入らないのと難易度が下がってるのにはがっかりしましたが、やっぱり6はいいですね。)というわけで週末、しかも2日目に慌ててやってみます。前回のでAPI(クライアントサイド。sがつく方)は何となくイメージできたかなぁという感じ。こっちはsがつかない)はイマイチ理解できてません。いう時はやっぱり手を動かすのが一番ということでとりあえず何か作ってみます。ほんとはパケットキャプチャ取りたかったんですがうまくいかなかったので断念それでは始めましょう。YAMAGUCHI::weblogないと思ってたプロトコルの日本語訳がありました。この仕様短いのはいいんだけど、細かい説明が全然ない・・・。websoket-protcol:ヘッダって何の意味があるんだー。Ajax仕様のこととかは詳しく書いてませんがおもしろかったです。kuこちらも他の実現方法との比較。2HTML5のWebアプリ関連仕様をサクっとまとめた素晴らしいプレゼンです。14:15)]おっと、忘れてた。アップグレードUpgradeHTTPのUpgradeについて。[/追記]やっぱまだ日本語のソースは少ないですねぇ。ネットサーフィンはこれぐらいにして、うーん・・・Cometアプリの代表例ホワイトボードでも作ってみますか。いうわけで、できたのがこちら。ソースはいつも通りご自由に。そんな難しいことはやってません。(セキュリティ0なので間違っても公開しないで下さいね)うーん、一応思った通りに動いたけど、サーバ側でsetIntervalやるのは綺麗じゃないなー。このコード量、しかもJSだけでこういうアプリが作れるのはちょっとした衝撃でした。(11/15)ho:Macアプリを作ろう―より良いユーザビリティの為に。(07/29)ha:Macアプリを作ろう―より良いユーザビリティの為に。(07/28)さぶちゃん:Macアプリを作ろう―より良いユーザビリティの為に。(06/19)tnantoka:Macアプリを作ろう―より良いユーザビリティの為に。