BPStudy#55 でお話をさせて頂きました。
資料はこちら
いろいろアンケートしたののまとめ
Heroku使っている人
- 3割
ソニックガーデンを知っている
- 3割
言語
- Ruby 4割
- Python 4割
- java,
役割
- アプリケーション 7割
- インフラ 1割
- 企画 1割
- マネージャー 1割
ってな感じでした。今まで話したことのあるRubyistが結構いた場所でしたが、前半で話したアジャイルなシステム開発の話は興味を持っていただけたようでした。
BPStudy#55 でお話をさせて頂きました。
資料はこちら
ってな感じでした。今まで話したことのあるRubyistが結構いた場所でしたが、前半で話したアジャイルなシステム開発の話は興味を持っていただけたようでした。
gemをインストールするときに、rdocがインストールされてうざい時ありますよね? 僕は、 rdoc.info でみるのでローカルにはいらない派です。
そんな時は以下の設定をしましょう。
~/.gemrc
gem: --no-ri --no-rdoc
Chrome Extensionは基本的に自動的にアップデートが行われ、常に最新版のバージョンが利用できるようになっています。 しかし、更新頻度は3時間から6時間程度に設定されているそうです。
開発などの際に、強制的にアップデートを行う方法がありますので、紹介します。
まずは、Extensionの管理画面を表示します。一番簡単に開けるのは、Extensionのアイコンの上で右クリックを押すと Manage extensions .. というメニューが表示されるのでそこをクリックするという方法だと思います。

次に管理画面を開いたら、画面上部に開発者モードに切り替えるチェックボックスがありますのでそちらをチェックすると、したにメニューが表示されます。そこからすぐにアップデートボタンをクリックすると最新版にバージョンアップが行われます。

このような感じで簡単にアップデートが行えます。
youRoomで長いURLを入れると右にはみ出しちゃうというようなご指摘をいただいたので、どのように処理するのが一般的なのか?わからなかったので、ほかサイトではどのようにしているのか調べてみた。
まぁ、TwitterとFacebookを参考にすればよいでしょう。

CSSで
word-wrap: break-word
を指定している

CSSで
word-break: break-word
word-wrap: break-word
を指定している。
さらに、
<wbr></wbr><span class="word_break"></span>
を30文字ごとに挿入している。
ということでyouRoomでは、シンプルに
word-break: break-word
word-wrap: break-word
を指定する形にしようと思います。
BacklogのAPIを利用したサービスとして、Happy Doneというサービスを作りました!BacklogはNulabさんが提供している課題管理ツールです。
以前、Pivotal Trackerでの開発をもっと楽しくするために課題が終わった時に音声で喝采を浴びせてくれるというRubyのスクリプトを作りました。
http://d.hatena.ne.jp/mat_aki/20100916/1284635001
これはわざわざRubyのスクリプトを走らせないといけないという決定的な問題がありました。今回この問題を解決する + MA7に申し込むために、Chrome ExtensionでBacklogの課題の完了時に喝采をしてくれるというものに書き換えました。Chrome Extensionにすることによりブラウザを起動するだけで動作するようになるので、設定が非常に簡単になりました。
Backlogを利用している方は、ぜひお試しください!課題を完了にするのが楽しくなることまちがいなし!今後は、Pivotal Trackerにも対応したいと思っています。
インストールはこちら
https://chrome.google.com/webstore/detail/gmljbkkdmaenpkmbkcmhojabmlbekpde
設定方法
まず、設定画面を開いてください。そこで入力項目がありますのでご自身のバックログのURLなどから適切に入力してください。
あとは、グレーアウトされているHappy Doneのボタンをクリックしていただければ定期的に最新情報を取得し、完了の課題があれば喝采を浴びせてくれるでしょう。
ソースコード
https://github.com/mataki/happy-done
pull request 待ってます。
gem "heroku_backup_task", :git => "git://github.com/mataki/heroku_backup_task.git"
require "heroku_backup_task/tasks"task :cron => :heroku_backup_and_store_s3 if Rails.env.production?
heroku addons:add cron:dailyheroku config:add AWS_S3_SECRET_KEY="xxxx" AWS_S3_KEY_ID="xxxx" BACKUP_BACKET="backet-name"