DC4

RailsでYasubeeFriendsを作った。

引き続きRailsの勉強中です。

私はつけ麺屋やすべえが好きすぎて週に平均して1、2回は行くのですが、その度に写真を撮っています。
この写真を有効活用できないものかと考え、作成に至りました。

#ysdubeefriends

f:id:Yasun:20141108180856p:plain

#ysdubeefriends

github

困ったこと。

開発中に困ったことを幾つかメモ。

Nokogiriのインストールエラー

capybaraを利用する際に必要となるnokogiriなんですが、install中のエラーにハマりました。
ググってみると同じ症状な人が多くて、大半はlibxml等が入っていないため、brewで予め入れるといけた。っていう方が多かったのですが、自分の場合はCommand Line Developer Toolsが存在しなかった事が原因だったみたいでした。 http://qiita.com/yuku_t/items/30015dba2b6497b80074

herokuではcronが使えない

herokuでcronのようなスケジューラーを使用する場合は、
Heroku Schedulerというアドオンを使用する必要があります。
https://addons.heroku.com/scheduler
こちらのアドオンは導入自体は無料ですが、起動されるプロセスに関しては動作時間あたりの課金になるとの事。

spec配下のfeatureとrequest

capybaraを用いたエンドツーエンドテストを実装する際に、
毎回featurerequestのどちらに配置すればいいのか迷ってました。

これについては以下のQAがとてもわかり易かったです。 http://qa.atmarkit.co.jp/q/2680


Rails4.1で世界の写真を表示するやつを作った。

最近Railsの勉強を始めました。

鉄板のrailstutorialを読み終わり、次の課題として作成しました。

WorldGram

ランダムで各国の写真をinstagramから取得して表示します。
詳細を見るためのwikiのリンクも付いてきます。

f:id:Yasun:20141023104238p:plain

癒やされます。

WorldGram
GitHub

#chibapm 5でLTしてきました。

Chiba.pm #5 https://atnd.org/events/55959

RaspberryPiで遊んだ時の話をしてきました。

初参加だったのですが、色々なお話が聞けて楽しかったです。
今回はPerlの話が多めだったとか(?)

主催の@kaztrさん、@8GRTさん、ありがとうございました!!


ISUCON4予選に参加しました。

遅くなりましたが、初めてISUCONに参加しました。

当日の出来事はid:wanijiさんが詳しく書いてくれました。 http://alligatorswamp.hatenablog.com/entry/2014/10/07/233907

やったこと

  • 以下のような解析ツールを入れてベンチ結果を観察したり

    • Apache::Log::Parser
    • GoAccess
    • htop
    • dstat

Nginx周りをいじったりしてました。

感想

ずっとアルドノア・ゼロのサントラが流れており、なんとも言えない緊張が走ってました。

終盤はベンチがfailすると
「んん!? 俺か!? さっきのアレか!? 戻すか!? ん!? 戻すか!?」ってなってたり、
ローカルポート枯竭に気が付かなかったりと反省点も多々ありますが、とても楽しかったです。

是非とも来年リベンジしたいです。


Gotanda.pm #2 でLTしてきました。

Gotanda.pm http://gotanda-pm.github.io/

少し前に作成したWebアプリの話をしてきました。
怒られそうな画像を多く使用していたため、
削除したらページがえらく少なくなってしまいました。

社外でLTするのは今回が初めてだったのですが、
その後の懇親会も楽しめて参加して良かったです。

緊張していて他の方の発表があまり頭に入っていなかったので、
これから上がってくるスライドで補完しようと思います・・・。

会場提供のモバイルファクトリーさん、
主催のid:karupaneruraさん、ありがとうございました。