はじめに
去る2011年10月13日(木)〜15日(土),東京工業大学大岡山キャンパスで開催された YAPC::Asia 2011 に参加してきました.
今年で参加4回目のPerlのお祭りの私的レポートを,以下.
前夜祭
最初のチェックインで,チケットのURLが記載されているメールがすぐ見つからず,lestrratさんに手動で探していただきました.お手数かけてスミマセンでした><
とりあえずビール缶をとりつつ今日はぼっちかなー,とか呑んでいたら,少しして Hokkaido.pm の方々とお話させていただく機会がありました.出だしに onagataniさんによい(そして重要な)ツッコミをいただきつつ,立ち話させていただいてました.
また,Nagoya.pm #1 に県外よりお越しいただいていた sakurako_sさん,その上司である(ことを知った) nihenさんにあいさつさせていただいたり,「名古屋でPerlをゆるく語る会」(以下,yuruperl)に以前よくみえてて最近はよく Hachioji.pm に参加されているのをTwitterでよく見かけるようになったtoku_bassさんと,あれ?て感じで互いに裏返っていた名札をめくり合った後,久しぶりにお話させていただいたりもしてました.その間3本くらいは呑んでたと思います.
結局,セッションは何も聴かず,ずっと呑んでしゃべっての状態でした.
会場を出る際に,余っていた缶ビールがまだ残っていたようで,4本ほど持たされましたw
あと,大岡山駅で乗る電車を間違えて,まぁ戻るのもメンドイので,一部歩きました.厳密には,洗足駅と長原駅の間,ルートはこんな感じです(記録は途中から):
1日目
朝,LTのタイムテーブルが発表され,何日か前に応募してたLTが1日目に組み込まれてました.この時点で資料は何も準備していませんw
続きを読む »
昨日23日の栗コーダーカルテットライヴ@得三に行ってきました.ライヴ後,メンバーのみなさまにマイMacBookProのフタをアップデートしていただきました.
ちなみに,beforeはこんな感じ:
ライヴでは...
海外ツアーのときのお話があったり,10月に出るアルバム「羊どろぼう。」の曲があったり,2度のアンコールがあったり,お客さんからの曲のリクエストに応えたりで,生中10杯ほど呑んでしまいましたw
ご来場ありがとうございました。次の名古屋公演も決まっていますので、近々ご案内します。
名古屋 得三|栗コーダーカルテットオフィシャルブログ「フエブロ」Powered by Ameba
これは楽しみです.
Amazonさん
この秋,いろいろ出るみたいです.
-
栗コーダーカルテット
ジェネオン・ユニバーサル (2011-10-26)
売り上げランキング: 13451 -
栗コーダーカルテット楽譜集 (3) ~栗コーダーのクリスマス1&2から~posted with amazlet at 11.09.24栗コーダーカルテット
ドレミ楽譜出版社
売り上げランキング: 9118
はじめに
2011年 9月17日,Nagoya.pm の第1回目がようやく開催されました.
当日のスライド
「DotCloudのほんのさわり」というタイトルで,DotCloud のほんのさわりについてお話しさせていただきました.
以下にスライドを上げてありますので,よろしければ.
なお,Chrome や Safari でないとうまく動かない気がします.あと,アニメーションがうざかったら「w」を一度だけタイプしてみてください.
あわせて読みたい
こちらもあわせてドウゾ.
- 2011-09-18 – クラなんとか or くらなんとか or cla なんとかの日記
- “●●●でPerl”してみる – babydaemonsの日記
- Nagoya.pm #01 が開催されました – 初心者だけどPerlが大好き
雑感
タイムテーブルを特に決めるわけでもなく,話中の質問もありだったりと,そこそこゆるめな感じで4時間が過ぎた感じでした.
各人の話す時間配分が難しそうですが,まずはこんな感じで続けられればいいんじゃないかと思います.
あと,懇親会ではけっこう呑んだ気がしました.
おわりに
以上,Nagoya.pm #1 開催の,超手短な報告でした.
参加されたみなさま,特に,遠方よりお越しいただいた @memememomo さん,@sakurako_s さん,終始撮影していただいた @jihei さん,ケーキを焼いてきていただいた @trinityCRZ さん,ありがとうございました & お疲れ様でした.
次回は11月あたりに開催されそうですね!
はじめに
WordPressでシンタックスハイライトを簡単に実現してくれるプラグイン WP-Syntax で,CoffeeScriptをハイライトさせるためのメモ.
準備
次のリンク先のPHPソースコードを,WP-Syntaxプラグインディレクトリ下にある,「GeSHi」ライブラリ文法定義ディレクトリ(?)に保存するだけでOKです.
リモートログインとかできれば,コマンドラインで簡単に:
% cd $PATH_TO_WORDPRESS/wp-content/plugins/wp-syntax/geshi/geshi % curl -LO "http://repo.or.cz/w/geshi.git/blob_plain/68b5017e9d6afef2f8727ac33e2bf84aa20747d3:/geshi-1.0.X/src/geshi/coffeescript.php"
使い方
まぁ他の言語と同様です.
<pre lang="coffeescript"> hello = (a, b) -> [ hello, world ] = [ 'hello', 'world' ] console.log "#{hello}, #{world}" console.log "a + b: #{a + b}" hello(1, 2) </ pre>
こんな感じにハイライトされます.
hello = (a, b) -> [ hello, world ] = [ 'hello', 'world' ] console.log "#{hello}, #{world}" console.log "a + b: #{a + b}" hello(1, 2)
おわりに
以上,「WP-Syntax」プラグインで,CoffeeScript をハイライトするためのメモでした.
GeSHiライブラリの次のリリースあたりでは,公式に出てくるんじゃないですかね.
はじめに
約1年前に公開していたアレ:
勉強の一環として,コレの JavaScript で書かれている部分を,CoffeeScript に移植してみました.動作はたぶん以前のままのはず.Safari,Chrome (Webkit系?)でしか動かないのはもともとの仕様です><
GitHub
ここに置いてあります:
こちらで動作を確認いただけます:
ビフォーアフター一部
ページを切り換える際の「イカワイパー」な処理を _wipe という関数で定義していますが,これのビフォーアフターでも.
JavaScriptによる _wipe 関数
function _wipe (callback) { var T = 1500; var t = 400; _unbind_functions(); var $geso1 = $('#gesogeso-geso-1') , $geso2 = $('#gesogeso-geso-2') , $geso3 = $('#gesogeso-geso-3') ; $geso1.css({ '-webkit-animation-iteration-count': '0', '-webkit-animation-duration': (T / 1000) + 's' }); $geso2.css({ '-webkit-animation-iteration-count': '0', '-webkit-animation-duration': ((T - t) / 1000) + 's' }); $geso3.css({ '-webkit-animation-iteration-count': '0', '-webkit-animation-duration': ((T - t * 2) / 1000) + 's' }); setTimeout(function () { // ----------------- 1st geso _wipe_a_geso(1); setTimeout(function () { //-------------- 2nd geso _wipe_a_geso(2); setTimeout(function () { // --------- 3rd geso _wipe_a_geso(3); setTimeout(function () { // ----- wiped screen _wiped_screen(true); __data.current_slide.hide(); setTimeout(function () { // -- clear wiped _wiped_screen(false); ( callback || function () {} )(); _bind_functions(); }, 100); }, T - t * 2); }, t); }, t); }, 0); }
CoffeeScriptによる _wipe 関数
_wipe = (callback) -> [T, t] = [1500, 400] _unbind_functions(); $geso1 = $ '#gesogeso-geso-1' $geso2 = $ '#gesogeso-geso-2' $geso3 = $ '#gesogeso-geso-3' $geso1.css '-webkit-animation-iteration-count': '0', '-webkit-animation-duration': (T / 1000) + 's' $geso2.css '-webkit-animation-iteration-count': '0', '-webkit-animation-duration': ((T - t) / 1000) + 's' $geso3.css '-webkit-animation-iteration-count': '0', '-webkit-animation-duration': ((T - t * 2) / 1000) + 's' setTimeout () -> # ----------------- 1st geso _wipe_a_geso 1 setTimeout () -> # -------------- 2nd geso _wipe_a_geso 2 setTimeout () -> # --------- 3rd geso _wipe_a_geso 3 setTimeout () -> # ----- wiped screen _wiped_screen true __data.current_slide.hide() setTimeout () -> # -- clear wiped _wiped_screen false ( callback ? () -> )() _bind_functions() , 100 , T - t * 2 , t , t , 0
おわりに
そんなわけで,「イカワイパー」なプレゼンツール「SliDegeso」のJavaScript部分を,CoffeeScriptに移植したお話でした.
CoffeeScript,ほんのさわりだけしか触れていませんが,なんだか楽しいです!
楽しいといえば,イカ娘の第2期放送も楽しみですね!
Amazonさん
-
侵略!イカ娘 アニメーションブック イカ娘侵略報告記posted with amazlet at 11.09.12角川書店 (2011-09-10)
売り上げランキング: 168 -
-
侵略!イカ娘 6 [Blu-ray]posted with amazlet at 11.09.12ポニーキャニオン (2011-05-27)
売り上げランキング: 2531










![侵略!イカ娘 6 [Blu-ray]](http://ecx.images-amazon.com/images/I/51mqwv%2BFXdL._SL160_.jpg)
