2012-01-01から1年間の記事一覧

8/15オープンアワー報告

お盆。静かにオープンアワー。 今日は、色々と調べ物してました。 まだ蒸し暑かったりしますが、仙台の夏はもうそろそろ終わりですね。

8/21オープンアワー@片平堂告知

TDC

8/21にオープンアワーを片平堂オフィスで行います。 詳細は以下をご覧ください。お気軽にどうぞ。 - オープンアワー@片平堂 - ・日時 8/21(火) 7:00〜12:00 出入りは自由にどうぞ、参加、退出の時間もご自由に ・場所 片平堂 http://katahirado.jp/about.ht…

8/14オープンアワー報告

今日の参加者は3人でした。正直、お盆だし、誰も来ないだろうと油断してたら、参加者が。 しかも非ITの人で女性で、二重三重にびっくりしました。どうやって辿り着いたんだろうと尋ねたら、"仙台 朝活"で検索すると、このブログが大量にヒットするそうで。 …

rails generate migrationで規約で生成してくれるのはaddとremoveだけ

メモ。Rails3.2.7で確認。 rails generate migration AddTitleBodyToPost title:string body:text published:booleanこういうやつ↑ renameとかも対応してないかなと思って、念のためソースコード確認してみた。 #activerecord-3.2.7/lib/rails/generators/ac…

Capybaraとdatabase_cleaner

メモ。Capybaraでit "…", :js=>trueしてて、fixtureを使ってDBをどうこうする場合は、database_cleanerというgemを使うというのが定石っぽいですが。 1件削除とかちょっとした所で:js=>trueしたいだけだったので、削除のためのデータを、画面なぞって、フォ…

Capybaraのdrag_toを使ってドラッグアンドドロップのテストを書いたら動かなかったのでSeleniumのdrag_and_drop_byを使って書いた

Request SpecとCapybaraで、jQuery UI のSortableを使った並び替え部分のエンドツーエンドテストを書いていて、ハマったのでメモ。 Capybaraのドキュメントを見てみるとdrag_toというメソッドがあったので、これを使ってみたけど、ドラッグアンドドロップさ…

8/15オープンアワー@片平堂告知

TDC

8/15にオープンアワーを片平堂オフィスで行います。 お盆期間ですが開催です。ラビックスさんの朝活が行われる場合、9時ぐらいから12時までです。ラビックスさんの朝活が行われなかった場合、8時から12時までとなります。ラビックスさんの朝活が行われるかど…

8/8オープンアワーresult

今日は、Linuxサーバの設定を修正したり、Railsのテストを書いたり、調べ物してました。

8/14オープンアワー@片平堂告知

TDC

8/14にオープンアワーを片平堂オフィスで行います。 お盆期間ですが開催します。詳細は以下をご覧ください。お気軽にどうぞ。 - オープンアワー@片平堂 - ・日時 8/14(火) 7:00〜12:00 出入りは自由にどうぞ、参加、退出の時間もご自由に ・場所 片平堂 htt…

8/7オープンアワーresult

今日の参加者は3人でした。Capistranoによるデプロイ設定を色々いじってました。参加の皆様お疲れ様でした。

rvm-capistranoを使わずRVM使用のサーバにCapistranoでデプロイする

デプロイ先のRubyがRVMだと、そのままだとRubyをCapistranoが見つけてくれないので、うぐっとなります。しかし、デプロイする側のローカル環境でもRVMを使っている場合には、rvm-capistranoというgemをインストールして使うと、ちょこっと設定を付け足すだけ…

twitter-bootstrap-railsを使ったRailsアプリをサブディレクトリ運用のPassengerにデプロイしたらAsset Pipelineでハマった

twitter-bootstrap-railsは便利ですね。とてもナイスなわけですが、タイトルの通り、PassengerでRailsをサブディレクトリで配備してたら、Asset Pipelineでハマったのでメモ。 先にどうしたかだけ書いておくと、Webフォントでの表示はやめて、画像表示にしま…

Asset PipelineでController毎のJavaScriptを出力

Rails 3.1以降。 コントローラーを生成すると、app/assets/javascripts/controller_name.js.cofeeが生成されているけど、標準だと、production環境では、どのコントローラーのviewを表示しているかに関係なく、これが全部まとめられてapplication.jsになって…

自営業プログラマになって昨日で6年目に突入

とりあえず、5年サバイヴ出来ました。 40年以上農業を続けている父には到底追いつけませんが、これからもサバイブします。

CapistranoでのRailsデプロイでハマった場合の対処

config/deploy.rbを確認 capistranoが出しているエラーメッセージをよく見る。 ヘルプや公式のリファレンスをよく見る。cap --helpとか cap -Tしてみて、もっとプリミティブなタスクがないか確認してみる cap -e TASK_NAMEも確認してみる cap shellを使って…

rspec-railsをGemfileに追加するときにgroupに:developmentを忘れるとrake -Tに出てこず、rake specができなくなる

タイトル通り。rspec-railsだけ追加してた時は、:developementもついてたんですけど、timecopやcapybaraを追加したときにgroupのブロック内にまとめました。 その時にうっかり外してしまい、出てこなくて数分悩みました。 group :test do gem "rspec-rails",…

8/1朝活&オープンアワーresult

黙々と作業。 今日も、Railsのテスト周りを中心に。主にはRequest SpecとCapybaraを使用して、エンドツーエンドテストを書いてました。 他JavaScriptを少々、Railsアプリのリファクタリングを少々。以上。

8/8オープンアワー@片平堂告知

TDC

8/8にオープンアワーを片平堂オフィスで行います。ラビックスさんの朝活が行われる場合、9時ぐらいから12時までです。ラビックスさんの朝活が行われなかった場合、8時から12時までとなります。ラビックスさんの朝活が行われるかどうかは、xibbarさんのブログ…

7/31オープンアワーresult

今日は一人でした。 やったこと。 Rails3.2のアプリにRSpec2でテストを書いたり、テストまわりの色々を調べていました。以上。

8/7オープンアワー@片平堂告知

TDC

8/7にオープンアワーを片平堂オフィスで行います。 詳細は以下をご覧ください。お気軽にどうぞ。 - オープンアワー@片平堂 - ・日時 8/7(火) 7:00〜12:00 出入りは自由にどうぞ、参加、退出の時間もご自由に ・場所 片平堂 http://katahirado.jp/about.html…

テスト時の日付を固定する

Timecopを使いました。 describe "2012年7月31日だった場合" do before do Timecop.travel(Date.new(2012,7,31)) end it "4月以降なので 2013を返すこと" do helper.hogehoge.should == 2013 end after do Timecop.return end end お手軽。追記: @takaiさん…

Rails3.2で、RSpecを使ってhelperのテストを書いた場合

Rails3.2のヘルパーメソッドでcontent_tagなどで、タグを生成して返しているけど、メソッドの結果がエスケープされて、ActiveSupport::SafeBufferが返ってきてる。RSpecでテストを書いてみたんだけど、エスケープされてて、have_tagとかで出来ないから、itの…

Mountain Lionをインストールして開発環境まわりでやったことメモ

手持ちのMac3台にMountain Lionを、一日ががりでインストールしました。 やったこと Mountain Lionをインストールしたからなのか?XcodeのCommand Line Toolsがなかったことになっていたので、もう一回インストールしました*1。あ、Xcode4.4です。 Command L…

Google ドキュメントで作成したWEBフォームに問い合わせがあったら、内容をメール送信する機能を追加する

2014年4月25日追記: アップグレードされたGoogle フォームで自分宛てにメール送信するやり方の 記事を書きましたので、そちらを参照していただいたほうが良いかと思います。Googleドキュメントのスプレッドシートで、簡単に問い合わせフォームを作れる機能が…

夏だ!コワーキング体験イベントSendai Jelly!#01 + カレーに参加してきました

http://d.hatena.ne.jp/sendaiworkspace/20120717/1342481982 夏だ!コワーキング体験イベントSendai Jelly!#01 + カレー : ATNDに参加してきました。 参加者6名。 今回は、以前参加したカフェでのコワーキングほど交流はなかったですが、その分集中して作…

8/1オープンアワー@片平堂告知

TDC

8/1にオープンアワーを片平堂オフィスで行います。ラビックスさんの朝活が行われる場合、9時ぐらいから12時までです。ラビックスさんの朝活が行われなかった場合、8時から12時までとなります。ラビックスさんの朝活が行われるかどうかは、xibbarさんのブログ…

7/31オープンアワー@片平堂告知

TDC

7/31にオープンアワーを片平堂オフィスで行います。 詳細は以下をご覧ください。お気軽にどうぞ。 - オープンアワー@片平堂 - ・日時 7/31(火) 7:00〜12:00 出入りは自由にどうぞ、参加、退出の時間もご自由に ・場所 片平堂 http://katahirado.jp/about.ht…

7/24オープンアワーresult

参加者2名。YQLでブログのRSSをJSONで取得して、新着として表示する - 仙台 Ruby Vim JavaScript社長とか、JavaScriptでごそごそやってました。午後から一雨来そうなので、早めに切り上げます。 お疲れ様でした。

YQLでブログのRSSをJSONで取得して、新着として表示する

YQL Consoleで取得したいブログのRSSを、SQLっぽい構文で入力して確認してみます。 このブログのRSSで確認してみました。JSONで欲しいので、JSONにチェックを入れて TESTをクリック。 あ、*ではなく、titleとlinkだけ取ってます。 query.results.itemで一覧…

つぶのみ、かおポト開発時のAndroidの覚書メモ

情報は大体こちらで参照されてるところと公式にあたった。 http://d.hatena.ne.jp/moto_maka/20110117/1295205374 暗黙インテントの受け取りが最初できなくて調べたやつ 暗黙インテントの受信を望んでいるアクティビティは、インテントフィルタに android.in…