最近はイベントに行ってもブログを書く人が減った気がするんだけど、気のせい?
特に今回のOSCは何も手伝うことが出来なかったし、出来ることはこれぐらいしか無いので、簡単だけど感想でも書こうかなと思う。

■会場の国際センターは素敵
久しぶりの勉強会というかセミナーだったので、ちょっとドキドキしながら会場に向かったけど、会場に着いてみたら物凄い人でビックリ。
当日は生憎の雨模様だったんだけど、 会場の名古屋国際センターは地下鉄の駅から雨に濡れることなく建物の中に入れたので、とても良かったと思う。

入ってみたら、綺麗でビックリした。
当たり前だけど、場所柄外国の人が多かったのもなんだか良かった。
会場が変わるだけで、イベント自体のレベルが上がった気がした。
(これ失礼な発言かも)

■受付&展覧スペース
流れに任せて受付に行ったら、知り合いが居たりして、なんだか嬉しかった。
スタッフには若い人も多くてビックリ。
いつの間にか世代交代が行われたのね。
萌え萌えした内輪をもらったのと、Mozillaの袋を見て、OSCに来たんだなあと実感。

■WEBフレームワーク Symfony2の開発チュートリアル
参考資料など:
1   アプリケーションと環境のセットアップ | Symfony2日本語ドキュメント
1   PHPフレームワークSymfony2 開発チュートリアル | Symfony2日本語ドキュメント
Symfony2 チュートリアル イントロダクション osc 2011 nagoya

興味はあるんだけどなかなか手を出せないSymfonyのチュートリアルってことで、期待してた。
内容は本当に良くあるチュートリアルを1から10までざざーっとやろうという企画だったみたいだったんだけど、講師の方も言われていた通りちょっと詰め込み過ぎだったかも。
けど、どんな感じで進めていくかっていう雰囲気はわかったので良かったかな。
やっぱり他の人の作り方って見ているだけで勉強になるので。

以下箇条書き
・PSR-0って初めて聞いた
・大規模開発向けとか言われるけども、それほど大掛かりな感じはしなかったので、入り易そう。
AsseticTwigというライブラリは便利そう、注目
・DBのマイグレーションをコマンドで出来たりと、かなり今っぽいし整備されている感じ
Silexというマイクロフレームワークから入るのが良さそう。素敵!

多少重たくなってもいいから、開発し易い様にどんどんしてこうって感じがして、今っぽいなと思った。
あと、名古屋で仕事で使っている人も何人かいたので、勉強会でも開けれたら良いのになあと思ったけど、ちょっとあれぐらいの数じゃ難しいのかな?

あと、折角PC持ってきたのにネットワークが無かったので、使えなかったのが勿体無かったなあ。
ま、その分じっくり話を聞けたから良かったけど。

■Linux KVMではじめるカンタン仮想化入門
KVMって興味あるけどVMWareとかVirtualBoxよりハードル高くね?って思ってたけど、結構GUIで出来ちゃうのでビックリした。
ネットワーク周りとかその辺が難しそうだなあとは思った。
DebianとかUbuntuでも出来るのなら機会があれば試してみたいなとは思ったけど、個人的にそこまで深く掘り下げたいところではなく、開発環境を用意する時に使えればいいやと思うぐらいなので、チャレンジして挫折したらもうやらないかも。
まだまだ玄人臭のするお話でした。

■プログラムレスAndroidアプリ作成ツール「App Inventer」入門
参考資料など:
オープンソースカンファレンス2011 Nagoyaで「App Inventor入門」という講演をしました。 - gabuchanの日記

Androidは持っているんだけど、開発言語がJavaってのが・・・って二の足を踏んでいた僕には持って来いのセミナー。
凄い人気で、初めてセミナー会場に入るためにOSCで並んだ。
内容はとてもわかり易く、そんなに濃くもないんだけど面白い歴史とか織りまぜながらの楽しい発表だった。
App Inventorはとにかく敷居が低くて、これなら僕にでも出来そうって思ったし、BuritterのAndroidアプリぐらいなら作れるかもってちょっとワクワクした。
本当にプログラムを書くことなく、ブロックを積み上げたり、ドラッグ&ドロップだけで動けるものを作れてしまうところを実演されて、びっくりした。
いつかこんな時代が来るんだろうなとは思っていたけどねえ。


その後予定があったのセミナーは欠席して、僕の今年のOSCはこれにて終わり。
会場でツイッターとかみていたけども、Ustの放送もあったり、展示スペースもいろいろやってたみたいで、もっとゆっくり楽しんでいけば良かったなあとちょっと思った。

■まとめ
特に最後のAndroidのgabuちゃんのセミナーを聴いていて思ったんだけど、プログラミングをもっと楽しんでいいんだなあと思った。
毎日仕事で納期に追われてプログラムを書いていると、如何に効率的に作るかとか殺伐としたものになっていってたなと。
あと、文系プログラマの劣等感からか、勉強することばかりに目がいっていた気がする。
もちろんそれも大事なんだけど、プログラムでもっといろんなことが出来るんだから、純粋に楽しんじゃえば、そういうのが跡から付いてくるのかもしれないなと思った。

僕には楽しむという視点がすっぽり欠けていたなあ。
もっとプログラムとかで自分がワクワクするようなことやってけば良いのかなと思った。

「んな、当たり前だろ」
って言われるかもしれないけども、自分にとっては結構な気づきだったので、それだけでも行ったかいがあったなと思った。
「好きこそものの上手なれ」ですな。

ということで、OSC関係者の皆さんお疲れ様でした。
非常に有意義な時間を過ごすことが出来ました。
ちょっと前からPythonを触るようになっていたので、気になっていたPython東海に参加してきた。
主催の伊藤さんとも、他の勉強会で何度かお話したこともあったので、ちょっとだけ気が楽だったんだけど、実際に参加してみると知らない人ばかりで新鮮だった。

■ブログシステム「Zine」の紹介(佐古田さん)
Zine」はPythonで作られたブログシステム。
Pythonには他にも「Plone」とかいくつもCMSやブログシステムがあるらしいんだけども、WordPressの様なデファクトスタンダードになっているものは、あまり無いように感じた。
発表には登場しなかったけど、PythonではGAE上で動く「micoblog」ってアプリがあることを思い出した。
一度使ってみたいなあと思った。
「Zine」は発表者の方も言っていたけど、とにかくインストールの仕方がとても面倒そう。
あと、画像のアップロードが出来ないってのも、今時どうなのかなとも思った。
んー、もう少し待ってから触ってみようかな。
あと、ウィスキーとかいろいろ知らない単語が・・・。
思い出せる限り、調べてみみよう。

■PythonのWAF「web.py」の紹介
web.py」は軽量のウェブアプリ用フレームワークみたいで、実際に作成したアプリのソースを見せてもらったけども、とても簡単そう。
なんかRubyでいう「Sinatra」みたいなノリで作れそうな感じ。
けど、レンタルサーバーとかで使用する際には、いくつかライブラリを用意したほうがいいらしい、その辺がオールインワンのCakePHPみたいな手軽さはないのかなと。
けど、とっても簡単そうなので使ってみたい。
さくらインターネットでも動かしている人がいるみたいだし。
いい加減、RailsとDjangoも使ってみたいんだけど・・・。

あと、手描きのプレゼン資料が新鮮&素敵だった!
Ubuntu端末での発表だったので、プレゼン資料もそれ程見た目がいいソフト&フォントもない気がしたんだけど、手描きで書いた紙をスキャンして、PDF化して順番に表示するってだけで、立派なプレゼン資料が出来た。
これは是非真似したい!!
絵も上手だった!

■Google App Engineのスタートガイドハンズオン
今回は最初の開発環境のインストールから、ビックテーブルを触るところまでで終了。
開発環境に関しては、事前に指示された通りコマンドを叩いてみたら、途中でエラーに。
MLで質問したら、Ubuntuの人は同じ現象になっているらしく、いくつか解決案をもらったんだけど、その中の一つvirtualenvを利用して無事インストール出来た。
Hello Worldは無事出すことが出来たんだけど、webapp.pyのところで躓いていしまった。
起動しようとするとcgiモジュールが無いといって怒られるのだ。
しょうがないので、vitrualenvを使わないように動かしてみたら、ちゃんと動いた。
この辺で頭がパニックになってしまい、非常に疲れてしまった・・・。

ハンズオンとしては、そんなこんなでバタバタしてしまい、話半分しか聞けなかったんだけど、スタートガイド自体は以前自分でやったことがあったので、特別新しく知ることはなかったかも。
一番勉強になったのは、開発環境を整えるための以下のライブラリの存在かもしれない。
・vitualenv
・zc.buildout
・pip
・easy_install
この辺は少し自分で調べてみようかなあ。
pipはPHPでいうとPEARみたいなものらしいけど、easy_installとの違いが良く解らんし。

■その他もろもろ思ったことなど
・懇親会はお金が無いので今回は不参加残念
・Pythonの勉強会はやはり言語の性格からか、少し濃い印象・・・
・Google Group関連の英語の記事をみんなで読んでいる時に、英語読めてすごいなと
・Python使いはPythonistaっていうらしい
・会場のVishさんは入り口の携帯端末の数が尋常じゃない
・プロジェクタとかに表示される文字が小さめなので、次回からはメガネを持ってこよう
・PHPがここでもDisられ・・・

今回は人数も多かったからか、ちょっと固めの印象。
もうちょっとラフな感じでも良かったかなと思いました。

次回はハンズオンでGAEのテストをやるみたいなので、是非参加したいなと思います。
会場を提供してくださったVish様、あと主催者&発表者の方、ありがとうございました。
いつもとは違うコミュニティにどんどん飛び込んでみなくちゃ!ということで、「名古屋サイト改善研究会 Vol.1」に参加してきました。

■研究会の内容
今回はとあるショッピングサイトのウェブサイトやアクセス解析結果、その他もろもろの資料から、
「このサイトをどうやって改善していけば良いのか」
ということを5人程度のグループに分かれワークショップ形式で行われました。

■自分が入ったチーム
自分が一緒になったグループは、仕事でアクセス解析をしてお客さんに改善提案している人から、ディレクターの方、マークアップエンジニアの方など、それぞれの経験がちょうど良い感じにバラバラになったと思います。
が、どうしても仕事でアクセス解析をしている方が、
「アクセス解析の結果から、どういった情報を読み取れるか」
ということを、その他のメンバーにレクチャーする形になってしまい、なんだか申し訳ないなあと思ってしまいました。
まあ、僕はとても勉強になったんですけども。

■他のチームの発表を見て思ったこと
この「名古屋サイト改善研究会」というのが、ただ単に「サイトを如何に機能させるか」といったことを求めるものなのか、それとも「事業自体も含めた改善」という視点を持つべきなのかということで、ちょっと参加者間で温度差があった気がしました。

やはり制作者側の人間が多いため、如何に「サイトを最適化するか(サイトとして機能させるか)」ということに主眼を置きがちなのかなとも思いました。
専門家なんだから、そういう視点というかこだわりはやっぱ必要だけど、この辺はクライアントと意見が合わなくなりやすい点なのかもなと思いました。
お客さんはウェブサイトとしては全然ダメでも、利益が出てればOKだったりすると思うので。

あと、あの短期間にプレゼン資料まで作成しているグループがいくつもあってびっくりしました。
皆さんの普段からの過酷な仕事ぶりを垣間見ているようでした。

■今日気がついたこと、勉強になったこと
・サイト改善に当たり、集客、接客、成約、再訪という4つの視点から基本的にアプローチすると良い
・リスティング広告などの集客のアプローチの仕方として、「売りたいものを宣伝する」と「需要を探る」という2つの方法がある。
・ユーザーが検索してきたキーワードに合ったページを表示させることが大切
・売れている商品から、それに付随する「未来の売れる商品」を見つけることが出来るかも
・実験できるサイトでも店でも持たないことには、始まらない(やってみないとわからない)
・数字は説得するのに必須と改めて感じた
・サイト内検索はユーザーのニーズを知る非常に有力な情報の一つ

最近読んだ本に書かれていたようなことが、結構フラッシュバックのように思い出すことが多かったので、やっぱ本に書かれていることはある程度参考になるんだなと思いました。

■まとめ
「サイトを作りっぱなしじゃなくて、ちゃんと効果が出るように、どうやってサイトを改善していくべきか」
ということを、研究していく会なんだなと今認識ました!
それも結構制作者側に立った会なのかなと(制作者側の参加者も断然多いし)。
そうなるとパッと思いつくことは
・アクセス解析
・SEO対策
・リスティング広告等の効果的な進め方
みたいなことを勉強していく会になるのかなと思いました。
もうちょっと視野を広げると、マーケティング手法の話とかになるんですかね。
後は、経営者の方も多かったので、そういった運用部分の必要性をお客様に如何に理解してもらい、ちゃんと費用を出してもらうかという視点でしょうか。
けどその部分ってノウハウの部分だったりするんじゃないのかなとも思うので、みんなで情報を共有するってのも難しいんですかね。
んーどうなんでしょうかねえ。

個人的には、この地域でのウェブサイトのあり方みたいな議題も面白いかなと思いました。
まあ、名古屋にいながら海外のサイトをバンバン作っている会社とかには、全く関係ないんですけど。
東京の情報ばかりを追いかけていても、なんだか名古屋はまだ早いのかなと。
制作者側は頑張ってついていこうとしている気がしますが、お客さんはそうかというとそうでもない気がしますし。
ま、インターネットの仕事しているのに、地域のこと考慮するとかちょっとアレかもですけど。

とりあえず、ディレクション経験も無い僕はペーペーも良いところなので、今後どういった流れになっていくのか興味深く見守っていきたいと思います。
貴重な機会を設けてくださった主催者の方々、ありがとうございました。
普段使っていても明らかに使いこなせていない感のあるGitの勉強会があったので参加してきた。

特にメモを取ってないので、雑感を。
・Git入門を読んでおいて良かった
・WindowsでGitを使おうとすると大変そう、特にTortoiseGitはひどい
・僕はSubversionをあまり知らないので、Gitとの対比は良くわかってなかったけど、Subversionの方がシンプルそうではあるが運用ではめんどくさいことになりそう
・fast-forwordっていうのは、分岐などせずにただ歴史が進んだ状態のマージ。(ちなみにfast-forwordは早送りって意味らしいので、なるほどって感じ)
・git rebaseを使いこなすのが難しい、けどこれを使いこなせないとGitを使っている恩恵に預かれないことも多そう
・git resetはいろんなオプションがあり、デフォルトはmixed。このへんの説明は本になかったのでマニュアル見たほうが良い。
・歴史の作り方にこだわりがあり(mergeしないとか)
・久しぶりの勉強会でちょっと緊張したけど、知っている人が何人かいたのでちょっとリラックスできた
@sngmrさんがイケメンだった
@bleisさんが構造まで把握していてイケメンだった

やはり、ひとりでも詳しい人がいると一気に理解が深まるし助かる。
Gitは別にどんどん自分でテスト出来るといえば出来るので、やってみるか。
普通にコミットまでは出来るので、今後は自分で作った歴史をある程度自由に綺麗にできるようになりたい。
最終的には、検索までしたいけど、その辺は入門Gitでも後半に載っていて、すごく難しかったのでもうちょっと時間かかりそう。

入門Gitはやっぱ良書だなと思った。
あそこに書かれていることを理解できていれば、とりあえず一通り使いこなせると思う。

入門Git
入門Git

懇親会も参加して、自分が無職ってのをみんな知っていてびっくりした。
結構みんなTwitterみてるんだなー、うれしなー。

懇親会で「二分岐がさあ」と言われて、なんのことかわからずに聞いたら、これだった。
http://ja.wikipedia.org/wiki/%E4%BA%8C%E5%88%86%E6%9C%A8

んー、難しい。
僕はやっぱエンジニアじゃないな・・・。
ま、しゃーないね、知らなかったしね。
けど、これってブログのカテゴリーとかを複数階層で作りたい時とかに使うデータ構造の話かな?
ふむふむ。

■とりあえずまとめ
めちゃくちゃ久しぶりの勉強会&懇親会だったけど、いろんな人の話が聞けて楽しかった。
やっぱ懇親会まで出ての勉強会だなと。
無職期間は特に出不精になりがちなので、積極的に外に出ていきたいなと。
お金は余り無いけど、極力出るように頑張ろう!
今更ながら感想をば。

最近仕事でCakePHPの携帯ライブラリ「Ktai Libraryを使っていて、そのライブラリ作者の方が名古屋に来るということで「Ktai Library勉強会@東海(2010/6/5)」参加してきた。
2週間連続でCakePHPの勉強会が名古屋で開かれたことに感慨深いものが・・・。

内容的には業務で使っていることもあり、知っていることがたくさんあったんだけど、
「携帯実機での確認をみんなで分散&共有しよう」
という思想は激しく同意。
この辺が仕事となると本当に厳しいところで、歯切れが悪くなってしまう部分なんだけど、やはりみんな同じところで困っているんだから、みんなで共有しようというのは素敵過ぎ。

勉強会は最初にざーっと説明があり、その後は各自ワークショップみたいな感じだった。
僕は「環境を作っておけ」と言われていたにもかかわらず、「何とかなるでしょ」って思って当日を向かえたら、Apacheも入ってなければMySQLも無いという状態で自分でびっくりしてた。
あー、もったいないことを・・・。

あとの感想は以下のとおり。

・MASA-Pさんは先生みたいで優しかった
・場所を提供してくれたつくる人株式会社の方からお茶をもらえて嬉しかった(ありがとうございました)
・静岡とか京都とかから来ている人もいて感動した
・やっぱりPHP界隈の人達は良くも悪くも普通な感じがして気楽
・懇親会いけなくて残念だった
・MASA-Pさんはやっぱ深いところまでCakePHPを見てるなーと(名前空間の話とか)
・エバートンはブラジル人だからやっぱサッカーが好き

作者の方のサイトでも報告が(写真あり)。
【KtaiLibrary】Ktai Library勉強会@東海に行ってきました! | ECWorks Blog

開催を主催してくれた皆様、ありがとうございました。
また参加したいと思います。