野菜もないとないで寂しいので、少しは用意しましょう。一人でやっちゃダメダメ!経験も少ない中、一人でやると、失敗するに決まってる。たくさんの人巻き込んで、お願いして、助け合うことが大事。システムもBBQも一人では作れない、チームで作るんだ。いえ、いろいろ話すことができたエンジニアだけのBBQは初めてでしたが、それはそれは濃い話ができました。流行りの道具(Go,peco,Vagrant,Docker,Slack,Qiita::Team,etc...)について想いを語ることもあれば、受託開発において「契約」がいろいろな縛りになってエンジニアが挑戦的なことを出来難くなっている中、どう工夫していくかという話もありました。Talk(以下LT)デビューしました。LTはかなり緊張しましたが、とても楽しかったです。声をかけていただいた@kamiyamさんには本当に感謝しています。ありがとうございました!内容については、話が細か過ぎて、参加されていた半分くらいの人を置き去りにしていたと思います。これから積極的にLTに参加していこうと思っているのですが、次回以降気をつけていきたいところをまとめておきます。参加している人の「?」を見つける勉強会に参加している人の知識量は様々で、例えば今回のnode.jsの勉強会だと、node.jsをプロダクションで使っている人もいれば、まだコードは一行も書いたことがない人もいました。私は前者をターゲットに発表したのですが、私の説明が下手なのもあり、途中から?マークの人が続出していました。それよりも後者の人をターゲットに話したが方が、みなさんの反応を見れて楽しいだろうなと思います。いうことは、発表内容を事前に決めすぎず、会場の雰囲気によって補足説明をしたり、デモをしたり、臨機応変に進めないといけないです。発表する側が一方的に話しすぎず、専門用語が出てきたら「ご存知の方どれくらいいらっしゃいますか?」とマメに聞いて、知らない人がいれば説明をする。フレームワークなんかは、公式ページにいけばライブデモがあるので、それを使えばいいんでしょうね。デモは時間をかけてやる(時間がなければやらない)勉強会で発表するならデモしなきゃいけないと思っていて、デモの準備に結構時間をかけました。発表の中でも、持ち時間10分のうち半分くらいはデモの時間でした。それでも時間が全然足りなくて中途半端なデモになっていました。デモには時間がかるし、ライブコーディングするなら画面操作がおかしくないかを事前にリハーサルしておかないと、グダグダになると思います。デモはある種、最終手段。デモをやらずに伝えられる方法を模索するようにします。発表環境を整える参加者の雰囲気を感じながらLTするには、安定した画面操作が必須だと思いましたのでいくつかポイントを挙げておきます。スライド表示(keynote)今回のLTでは、手元のMBAに発表用の原稿を表示して、スクリーンにスライドを表示して発表したのですが、これがよくなかったです。MBAとスクリーンが別々の画面になっているので、スライドの途中でブラウザを立ち上げると、MBAには表示されず、スクリーンに表示されたり、逆になったりして、混乱しました。スライドを読み進めるだけなら、今回の方法がいいのかもしれません。LTではブラウザやターミナルなど他のアプリケーションを表示することが多いので、手元とスクリーンとは同じ画面にした方がいいと思います。LTは原稿を用意してするもんじゃない。keynote)デモはせずとも、コードを表示したい時があると思います。2で立ち上げたvimで表示したんですが、わかりにくかったかな。Textを使っていてすごく見やすかった。@kamiyamさんはエディタを使わずにスライドに埋め込んでいて、これはこれでフォントも大きくて見やすかった。昨日は@lisiaさんの私とvimでした。(関西の方のようなので、仲良くさせてもらいたい。)今日は、筆者がこれからの開発でnode.jsを使うことになりそうなので、開発が捗るvimのプラグインや設定を紹介します。プラグインpangloss/vim-javascriptjavascriptのsyntaxとindentをよしなに調整してくれる。jelera/vim-javascript-syntaxsyntaxは上記よりもこちらを使っています。なんとなくですが綺麗。パスの解決にpackage.jsonを使うみたいだが、ちょっとまだよくわかっていない。設定インデント上記のプラグインで、インデントを綺麗にしてくれる。デフォルトだとタブでインデントされてしまうのでcoffeescriptの仕様に合わせてインデントは半角スペース2つにしておく。ちなみに、上記のプラグインを読み込んでおくと.jsonのfiletypeもjavascriptになる。expandtabcoffeescriptのコンパイルkchmck/vim-coffee-scriptの機能でバッファを保存したらコンパイルということもできるが、毎回コンパイルするのも意味がないので、他の方法を考えた。結論は、coffeescriptをコンパイルして、node.jsを起動するエイリアスを作った。js/app.jsとすれば、./coffee以下のcoffeescriptを全てコンパイルして./js書き出す。あとは起動したいjsを指定すればOK。moll/vim-nodeのパス解決に必要なpackage.jsonの書き方はこれから調べます。まとまったら、また書きます。ATNDの26日目の記事です。Calendarも温まってきましたね。筆者の生活している京都は去年よりも寒さが厳しくて、vimを叩く指が痛いです。MBA軽いけど、冷たい。Calendarを書くのも2年目になりましたが、振り返ると、私がvimを使い始めたのは、3年前の春でした。大学を卒業して、社会人になるまでに残された『人生最後の自由な時間』。この貴重な時間にvimに出会ったことが全ての始まりでした。社会人になっていろいろ環境は変わるし、趣味も変わりますが、vimだけはずっと変わらずにいじっていました。vimってバイクみたいだなって。バイク好きな人って、時間があればハンドルとかバッテリーとかエンジンをいじったり、ボディを磨いたり、ずっとしてるイメージがあるんです。バイクいじりって終わりがなくて、カスタマイズの目指す方向性や手法で数えきれないパターンがあって、ああでもないこうでもないって試行錯誤する。これって私がvimでやってることと同じ。毎日毎日.vimrc開いては、色だの、キーバインドだの、プラグインいじって、しまいには、.vimrcの書き方が気に入らなくって1から書き直すこともあります。今年はpluginも自分で作ってみて、より深淵に踏み込んで、いよいよ後には引けなくなってきました。書くのが1番スッキリします。2013年はお世話になりました。2014年もよろしくお願いします。来年はもっと遠くに行こう。15:13testTweet広告を非表示にするもっと読むコメントを書く2013-10-22自然薯について自然薯(じねんじょ)について調べたことを簡単にまとめておこう自然薯とは粘り気の強い芋。売られている長芋や大和芋とは雲泥の差で、すり下ろすと、箸でそのまま摘めるほど。栽培した自然薯すりおろしイメージ自然薯を収穫するには自然薯掘り体験(千葉県長柄市)自然薯掘り体験(鳥取県江府町)自然薯体験を実施している施設が少なく、ちょっと探しただけでは関西では見つからなかった。関西でやれるところがないかもう少し探してみる。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。