1983パーリィ#2を考える会を開催します! – 準二級.jp

無事に開催できました!参加者の皆々さま、どうもありがとうございました!他の皆さんの参加レポートも,あわせてどうぞ!
タグ「g1983ers」を含む新着エントリー – はてなブックマーク
考えた会!
#1に参加してくれた人も,今回から参加の人も,みんなでワイワイと#2やその先の展開について考えましたよ.ボクが「1983をやりたい!」と思い立ったときに,どんなことを期待しただろうかって,改めて言葉にしておこう.
- 1983は制限ではなくキッカケであってほしい.だから#1のときのように,他の年代の人たちの参加は大いに歓迎したい
- 1983つながりで出会った人たちと,それ以外の場所でも楽しくやれたら最高だ
- 普段,なかなか接する機会のない分野の人たちと会える場所にしたい
きっと漠然と,こんなことを思っていました.これから回を重ねながら,少しずつ楽しい場所にしていけたらいいな.

1983パーリィ#2
6月開催を目標に話を進めていきます!#1のときは,数人の言い出しっぺメンバーズで連絡を取って動いていたけれど,次からはもっとみんなで意見を出せるように,コミュニケーションのチャンネルを増やしてみました.今後の開催予定などを知りたい方は,どうぞお気軽にご参加ください!
g1983ers | Google グループ
IRC も,freenode の g1983ers チャンネルがあります.

ノリで撮ってみたプリクラだけど,とてもよいものですね.やーやー,本当に楽しい集まりだったなぁ!これからも楽しみです!皆さんありがとうございました!
ちょーお手軽に試せちゃう Web アプリケーションフレームワークであるところの Sinatra で遊んでみました.
Sinatra is a DSL for quickly creating web-applications in Ruby with minimal effort
Sinatra: README
“minimal effort” と謳っているのは伊達じゃなくて,Web サイトに書かれている通りに進めていけば,すぐに動くものができちゃいます.けっこうな衝撃体験でした!最初に Sinatra を知ったのはusericonsリニューアルとソース公開 – SWDYHを読んだときで,でもこのときはソースコードを見てもどの部分が Sinatra の処理に当たるかよく分かりませんでした.最近になって,改めて触ってみようと思ったときにRuby Sapporo Night vol.10 にてSinatraのお話をしました – dara日記があって,手を動かしてみるに至りました.
習作
練習用に,ということで,ボクが Tiarra のログとして貯め込んでいる Twitter のアーカイブを検索したりできるものを作ってみました.初めて触れるフレームワークなので学習コストも発生するわけですが,それでも数時間でひとまず動くモノができちゃうんだからすごいなー.
june29′s tiarrar at master – GitHub

Tiarra のログファイルをパースするところは置いておくとして,Sinatra の処理に当たるコードは以下のような感じです.これだけで URL に対する挙動を割り当てられます.必要な情報だけ集めて,あとは view 側に渡してやるのですね.
get "/" do
@groups = tiarrar.groups.keys
@statuses = tiarrar.recent
haml :index
end
get "/groups/:group" do
@group = params[:group]
@statuses = tiarrar.group(@group)
haml :statuses
end
get "/search/" do
@word = params[:word]
redirect "/search/#{URI.encode(@word)}"
end
get "/search/:word" do
@word = params[:word]
@statuses = tiarrar.search(@word)
haml :statuses
end
内容は
- 「/」へのアクセスは,最近の status を表示する index のビュー
- 「/groups/:group」へのアクセスは,指定グループに含まれる人の status だけを抜き出した statuses のビュー
- 「/search」への word パラメータ付きアクセス(検索フォームの向き先がこれ)は「/search/:word」にリダイレクト
- 「/search/:word」へのアクセスは,指定の文字列を含む status だけを抜き出した statuses のビュー
と,これだけです.
実現したい機能に対して,書かなきゃいけないコードの量が最小限で済むなぁ.もともと,Tiarra のログをブラウザから閲覧できるようにしたいとは思っていて,そうしておくと iPhone の Safari からもパッとアクセスできますしね,だけど,HTML に組み立てるのがけっこう面倒で,なかなか手が進まずにいました.
ボクがこれまで作ったものだと,TumbLens や iReblog も Sinatra でキレイに置き換えられそうです.特に iReblog の方は,cgi.rb で API 部分を作っていて,設定が面倒だったりしたので,これからは Sinatra が代替になってくれそうで嬉しいです.
そうそう,cgi.rb だと小さすぎるけど,Rails だと大袈裟すぎる,Sinatra は間に入ってくれて,上手に使い分けると幸せになれますね.
雑感
Rails に触れたことがある,ってのが大きかったと思います.Sinatra の処理を書いているときは「Rails でいう routes.rb と controller を書いている」って感じでした.view はそのまま view ですね.今回,Haml に触れるのも初めてで,これまたキモカワイイなーと思ってしまいました.はむはむカワイイ!Haml は,慣れるまでは大変だけど,慣れてしまえばすいすい書けちゃいそう.each に対応する end を書いたりしてハマりました.
まとめ
Sinatra の世界に入門してみました.正しい使いどころで使えば強力な武器になりそうです.最初のビューまでサクッといけちゃうのがいいですね.プロトタイピングに向いていそう.Haml や Sass と合わせて活用すればさらに少ないコード量でとりあえず動くモノができちゃう.
Sinatra 面白いです!
社会人生活も2年目に突入して早2週間が経過した.ちょうど働き始めてから丸1年となった3月の終わりの日には,自分なりに1年を振り返ってみて思ったことを文章にして,会社の皆さんにメールで送った.レスポンスをくれた皆さん,どうもありがとうございます.嬉しかったです.
日の終わりでも週の終わりでも月の終わりでも,ある期間ごとに「ふりかえり」を行うってのはとても良いことで,よりよい仕事をするために必要なことだと特に最近になって強く感じるようになった.どれだけガンバったとしても,ボクは1日の中の働く時間を5倍にすることはできなくて,だったら働き方を変えて生産力を高めていくしかない.ようやくそのことに気付いてからは,少しずつ試行錯誤を繰り返して,少しずつ良いリズムを作れているように思える.「とにかく元気にガンバっていればほめられる」フェーズは終わったんだ.
去年の終わりくらいから,休みの日は,1時間くらい走るようにしている.走っているとね,「何周した」とか「何分経過した」とか,そういう確認が安心を生むってことがよく分かる.お仕事も一緒だよ.ボクは何かを確認していないとすぐに不安になってしまう.自分がこなしてきた作業は,何かの役に立っているのだろうか.チームの人たちから見て,ボクの働きはどのように見えているのだろうか.代表に「振り返る時間を取りましょう.1年という単位で,これまでのことと,今後のことを話しましょうよ」って相談したら,きちんと応じてくれて,とても良かった.
環境と能力,どっちが先か
さて,そんなこんなで,これまでの1年を振り返りつつ,これからの1年をどう過ごそうかって考えている.今の自分と1年後の自分の「差分」をどのようにイメージしようか.
ところで,チームメンバーのスキルセットと,業務に必要なスキルセットとを重ね合わせてみると,なんだか不思議だなーと思った.メンバーそれぞれ,身に付いているものは違って,それぞれに好きなもの,得意なものがあって,それらの和集合を取ると,業務が上手に一回りするようになっている.チームリーダーとそんな話をした.「業務に必要だからスキルが身に付く」のか「そのスキルを持ったメンバーがいるからその業務を行う」のか.厳密に「どちらかが先」とは言えないんだろうけれど,自分がそれをどう捉えるかによって,スキルの選び方は大きく変わってくるんだ.
他のメンバーより高いレベルで,あるスキルを持っていれば,当然,そのスキルを仕事に使う機会は増える.すると,スキルレベルは上がる.だから,伸ばしたいスキルがあれば,業務で必要になる前に身に付けて,機会が訪れたときに「それできますよ」って言えたらいいよね.仕事に対して先手を打つか後手にまわるか.きっと,仕事以外の場所に活動の場を持っている人は,この辺りで強さを発揮するのだろうな.相互作用を生み出せればなお強し.
これまでの1年は,最初の1年だったってこともあって,どちらかと言えば「業務に合わせてスキルを身に付ける」ようにして行動してきた.そろそろ業務のことも分かってきたし,攻めることも選択肢に入れていきたい.正直なところ,今の自分の仕事に全然満足できていない.気持ちに能力が追いついていない.焦る気持ちはなんとか抑えて,目指すべき場所を決めて,しっかりと力を付けて,自分で満足できる仕事をしたい.そんな心境だ.
日曜日のことを写真で振り返ります!
浅草
@igaiga555 さんにお誘いをいただいて,浅草でお昼ゴハンを食べる会に参加してきました.ゲストは @mrkn さん,案内はホスピタリティ溢れる @ngtyk さんでした.

どじょう鍋

和を感じるお店

いただきます
初めて食べたどじょう!美味しかったです!食事のあとは付近をぶらり.



皆さん,楽しいひとときをありがとうございました!次は花やしきに行ってみたい!
品川
港区を去る @ZoAmichi くんを見送る会!メンバーは @poperasako ちゃんと,昼に引き続いて @mrkn さんでした.




闇に浮かぶ花はとてもキレイ

地面のタイルに写っていた花

ボクらは夜を歩く
帰り道に見えた月が魅力的だったから,帰宅したあとでベランダから撮った月です.

この週末は大いに写真を楽しめました.自分の中で新しい撮り方も見つかったよ.ますます楽しくなりそう.
土曜日のこと.すっかり暖かくなりましたねー.今日はカメラを持って自転車を走らせて,お散歩に行ってきました.

火曜日くらいだったかな,会社帰りに通った道の桜と思しき花が思いっきり咲いていて,見とれてしまいました.「週末に写真を撮ろう」なんて呑気に思っていたら,花は,あっという間に散ってしまうのですね.景色ががらりと変わっていました.
北海道で育ったからなのか,そういった風流に鈍感なだけなのか,春の桜をきちんと見たことがない気がします.お花見も,今年やったのが初かもしれません.去年の4月はもう東京にきていましたが,何しろ5月まで家は決まっていなかったし,何かとバタバタしていたから桜を見た覚えはほとんどありません.

写真を楽しむようになってから,季節を意識するようになりました.嬉しい変化です.「今しか撮れないもの」を撮っておきたくなりますね.
いつも通勤時に通るような道も,改めて足を止めて,色んなところに目をやってみると,たくさんの発見があります.自分が通っている道をしっかりとなぞって確かめてみたくなる感覚.

数種類の花が並んでいる花壇を見ると,最も派手なグループの中にいる,控え目な子に惹かれているのが分かります.ボクはそういうポジションの子が好きなんだな,きっと.

商店街を通ったとき,パン屋さんから流れてくるメロンパンの匂いが甘すぎて,昔を思い出したりしました.
夜になると急に寒くなりましたね.これからどんどん暖かくなるんだな.今年は何をして遊ぼうか.