シュールストレミングとはスウェーデン製のニシンの缶詰で世界で一番臭い缶詰であるらしい、くらいの予備知識だけで参加。
これが問題のシュールストレミングの缶。サイズはかなり大きくて、日本のスーパーで売ってるツナ缶なんかよりもぜんぜんでかい。
ガスが入っているか、底面が少しだけ膨れてる。
開缶に備えて完全防御の @ch1cala 氏。
缶を開けている動画をYoutubeにアップしました。
開いた!
» 続きを読むシュールストレミングとはスウェーデン製のニシンの缶詰で世界で一番臭い缶詰であるらしい、くらいの予備知識だけで参加。
これが問題のシュールストレミングの缶。サイズはかなり大きくて、日本のスーパーで売ってるツナ缶なんかよりもぜんぜんでかい。
ガスが入っているか、底面が少しだけ膨れてる。
開缶に備えて完全防御の @ch1cala 氏。
缶を開けている動画をYoutubeにアップしました。
開いた!
» 続きを読む三連休初日の17日に開催された「勉強会夏祭り」に行ってきました。場所は毎度恒例の日本オラクル本社(オラクル青山センター)。いつもお世話になってます。
そして主催の@kwappaさん、@ece_mさん、スタッフの皆様どうもありがとうございました。楽しいイベントに呼んでいただけてとてもうれしかったです。
懇親会のLTでlsyncdのデモをやってきました。LT動画でさくっとアップできたのでまずはこの話題から片付けるw
せっかくなのでlsyncdのインストール方法も書いてみるので、何かの参考になれば幸いです。
» 続きを読むDevLOVEの移行勉強会で、僕が最近手がけた移行プロジェクトの事例紹介をしてきました。
発表資料はslideshareにアップしたよ。
ダイアログで色々お話させて頂いた方々や、その後一緒に食事しながらお話した皆さんから色々と勉強させてもらえたと思っています。どうもありがとうございました。
最大の感謝はやっぱり @papanda さんかな。
2009年のmetaconで(半ば無理矢理)僕のセッションで登壇してもらった時のお返しをやっと実現できたかと思うし、今日のような貴重な機会を与えてもらえたことは本当に嬉しく思う。
あと、DevLOVEは「IT勉強会のアメトーク」を標榜するらしいので、みんなマニアックなネタを投下すればいいと思うYO!
僕はDevLOVE Firewall勉強会とDevLOVE 椅子勉強会(エンジニアにとって最高の椅子とは何かを語る会)に期待しているw
7/3の結婚カンファレンス、行ってきました。
@yoshiori さん、 @ngtyk さん、おめでとうございます。
で「一夜限りのハイサイバンド」というグループでLT枠で発表(演奏)してきました。
早速Youtubeに動画があがっています。takesakoさん、ありがとうございます。
メンバーはこんな感じ。
・唄:@kohsei さん
・太鼓:@yattom さん
・ウクレレ:@skrb さん
・歌詞ページ送り:@t_wada さん
・三線:ぼく
とても楽しく演奏することができました。いやー、よかった。緊張したので1番は所々演奏が止まってます。2番はちゃんと弾けたんだけどねぇ。
オジー自慢のオリオンビールの替え歌ですが、歌詞は @kohsei さんのBlogにスライドが乗ってます。
またバンドやりたいなー。三線でもギターでも何でも弾くよ!ブブゼラも吹くよ!
僕も参加列席します。
http://keccon2010.appspot.com/
だしものをするので、今から&明日も早起きして納得いくまで練習する予定。
そうそう、昨夜GLTのメンツと当日のドレスコードについて密約を交わした。
「密約? だが断る!(キリッ」
自分メモ
yum install yum-priorities
mkdir src; cd src;
wget http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
rpm -K rpmforge-release-0.3.6-1.el5.rf.*.rpm
rpm -i rpmforge-release-0.3.6-1.el5.rf.*.rpm
yum check-update
yum --enablerepo=rpmforge search git
yum --enablerepo=rpmforge install git
4/10の土曜日に、とべとべ自習室に行ってきました。会場は例によってオラクル青山センター。いつもいつもありがとうございます。 > @yokatsuki さん
特に何を作るか考えていなかったので、てきとーにTDDの勉強でもすっかなぁ、それか仕事でも使えそうな携帯用のプラグインでも書いてみるか、と思いながらTwitterで
![]()
http://twitter.com/yoozoosato/status/11921093691
と呟いたら、
![]()
http://twitter.com/ayumin/status/11921431143
という返信を@ayuminさんからもらったので、Rubyの勉強会(自習室)なのに、何故かずっとJavaを書くという不思議な会となりました。
# 多分Java書いてたのはウチらだけだったんじゃないかな? 久しぶりすぎて相当忘れてたけど。。。
4/4に、@igaiga555 さん主催の Emacs勉強会に行ってきました。会場は万葉さんの神保町オフィス。無線LANも使わせてもらえ、おいしい珈琲も頂ける、すばらしい場所でした。どうもありがとうございます。
7人の参加者がひとりずつ、自分のPC上のEmacsを動かしながら、「持ちネタ」を披露していくという形式。
全員が必ず一回は発言(発表)をするってのはとても良かったと思う。
一回10分くらいで、結局3週したのかな? いろいろと教わることがあってとても面白かったです。
僕は1週目でhowmの話、2週目でcalendarとdiaryの話、3週目はWikiの話をしてきました。
howmってのはEmacsをメモとして使うのにとても便利な機能。Carbon Emacsにはデフォルトで入ってる。
calendarは、.emacsにちょっとした設定を書いておくだけで、日の出日の入りを表示できたり月齢が分かったりという裏技がありますよ、っと。
で、wikiをEmacsでエディットする件。pukiwiki-mode.elを入れればPukiwikiが簡単に編集できるし、Wiki-engine側が対応してなくても、Firefoxのit's all text!プラグインで、エディタをemacsにしちゃえば、gmailもemacsで書けちゃうよ! という話をしてきました。
» 続きを読む広角レンズ(35mm換算で、焦点距離が50mm未満)限定の撮影会をやってきました。
atndはこちら。
移動中にGPSロガーを使って、撮影地点を記録してました。だいたいこんな感じ。
移動距離は2kmくらいかな。以外と少ない。
それにしても、今日は寒かった。参加いただいたみなさん、どうもおつかれさまでした!
MacのCarbon Emacs + FirefoxのIt's all text!でフォーム入力(特にWiki)が快適になったまでは良かったんだけど、It's all text!の設定でエディタを/Applications/Emacs.app/Contents/MacOS/Emacsに指定してやらないと動かなくて、(/Applications/Emacs.app だとNG)しかもそれだと既に起動済みのEmacsがあったとしても、新規にもう一個Carbon Emacsが起動するのが微妙にいやだった。
調べたらemacsclientを使えばなんとかなるようなので、やってみた。
(1) .emacs.elに以下を追記
;;
;; emacs client
;;
(server-start)
(2) It's all text!の「設定」から、エディタを/Applications/Emacs.app/Contents/MacOS/bin/emacsclientに変更
これだけ。起動済みのCarbon Emacsの新しいバッファで、It's all textの内容が編集できるようになった。
まだ日本語文字化けの問題が残っているので、なんとかしたい。
会社の有志でJavaScript勉強会をやることになったので、課題図書を読み始めた。
JavaScript: The Good Parts —「良いパーツ」によるベストプラクティス
JavaScriptはあまり書いたことがないので、しっかり勉強するつもり。
で、いろいろ調べていたらemacs用のJavaScriptモードで、js2-modeというのを見つけた。
js2-mode - Project Hosting on Google Code
使ってみると、これが以外と心地よい。
ありえるえりあpresents Emacs勉強会に行ってきた。
いやー、楽しかった。そして、勉強になった。
emacsって、所詮道具ですよ、何か書くための。
それについての勉強会で、これだけ濃い内容のものが実現できるってことに、あらためてemacsの素晴らしさを感じた次第です。
例えばさ、包丁って所詮道具ですよ、何か切るための。
じゃ、包丁について今日の勉強会と同じくらい濃い内容のイベントを開催できるかっていったら、多分無理なんじゃないかなぁ。。
ちなみにLTで言及されていたアウトライン表示ですが、ecb使えばemacsでも簡単に実現できます。はい。
第三回(emacs勉強会、として)が開催されれば、LTでもいいから何か発表してみたいなー。
いつもいろんなことを教えてくれて、とても心地よいインプットをくれるいがいがさんが、現職を退職されるというので、その壮行会に行ってきました。
壮行会では @beakmark さんの無茶振り華麗な仕切りにより盛大なLT大会となったので、僕も発表してきました!
スライド資料はこちら↓
一応、前夜にリハーサルしたよw
いがいがさん、これからもどうぞよろしくお願いします!
Railscastsでも使われている、keycastrというソフトをインストールしてみた。Macで、押したキーを画面に表示してくれる、というツールです。
Emacsとかvimでペアプロする時に使ってみると、楽しいかもしれない。
ところが、version0.8.0を入れてみたら、全然動かない。おかしいなぁ、と思いがら色々と試行錯誤していたら、システム環境設定の「ユニバーサルアクセス」から「補助装置にアクセスできるようにする」をチェックしないと、動作しないことが判明。
こんなの、普通にやってたら分からんよねぇ。。
あと、Spacesを使ってる時の動作がNG。keycastrの表示が作業画面1に固定?っぽい。
githubでソースコードが公開されているので、お勉強がてら、あとでソースを読んでみようと思う。
手順メモ
(1) gem で RSpec, ZenTest, redgreen, autotest_screen をインストール。autotest_screenは、Version4.0未満のZenTestには同梱されていたみたいだけど、V4.0以降は別のgemをインストールする必要がある。
サイキョウライン » autotest_screenをリリースしました。
yoozoosato@localhost:~$ gem search rspec*** LOCAL GEMS ***
rspec (1.2.9)
rspec-rails (1.2.9)
yoozoosato@localhost:~$ gem search autotest*** LOCAL GEMS ***
autotest_screen (4.0.2)
yoozoosato@localhost:~$ gem search zentest*** LOCAL GEMS ***
ZenTest (4.2.1)
yoozoosato@localhost:~$ gem search redgreen*** LOCAL GEMS ***
redgreen (1.2.2)
(2) .autotest をホームディレクトリに作成。autotestでググると「サンプルをコピーすればいい」的な記述があったので、インストールしたgemの中に含まれているサンプルをホームディレクトリにコピーした。
cp /usr/lib/ruby/gems/1.8/gems/ZenTest-4.2.1/example_dot_autotest.rb ~/.autotest
(3) .autotestの中身を編集。require 'autotest/screen' を追記。ってか、元は全部コメントアウトされているから、コピーした意味ないじゃんね。。
# -*- ruby -*-# require 'autotest/autoupdate'
# require 'autotest/once'
# require 'autotest/rcov'
# require 'autotest/restart'
# require 'autotest/timestamp'# Autotest::AutoUpdate.sleep_time = o
# Autotest::AutoUpdate.update_cmd = o
# Autotest::RCov.command = o
# Autotest::RCov.pattern = orequire 'autotest/screen'
(4) 開発対象のディレクトリに「spec」と言う名前のディレクトリを作成し、その中に hoge_spec.rb みたいなテストを書く。
(5) 開発対象のディレクトリに移動して、 autospec コマンドを叩くと、specファイルが更新される都度テストが行われ、その結果がred/greenで表示される。
(6) こんな感じ。
・テスト失敗

・テスト成功

Mac + Growlの設定はぐぐれば沢山ヒットするけど、僕はgrowlが好きではないのでまだ試していない。導入してみてもいいような気もするけど。
