Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (6)

タグの絞り込みを解除

セルクマに関するjoker1007のブックマーク (4)

  • [TDD] TDD in Actionに参加してきた - joker1007’s diary

    久々にブログ書く。 筆無精は中々直りませんね。 7/22に開催されたTDD in Actionに参加してきました。 TDDBCに近いイベントですが、実際にTDDを実践している人が、 他の人のTDDを、もっとしっかり見てみようぜ、って形をメインにしています。 会場は、青山のオラクル。 いつもお世話になっております。 なんか前日のイベントの余りか何かで、 朝から大量の発泡酒と、ありえない量のハッピーターンが支給されるという、 大分カオスな勉強会になってましたw 朝到着した瞬間から酒の匂いしかしねえ・・・。 TDDBCと同様、基はペアプロで進めていきますが、 TDD要素があれば、基何やっても自由というゆるふわルール。 私はそこそこ基的にやってたつもりですが、 普段からあんまりテストファーストにこだわってないので、 まあ、リモートにpushする前にテスト揃ってりゃいいよねぐらいの感じでやって

    [TDD] TDD in Actionに参加してきた - joker1007’s diary
    • nginx-gridfsを使ってcarrierwaveで作ったサムネイルを表示する - joker1007’s diary

      RailsやSinatraで画像をアップロードしたり、DBAmazonS3に保存したりするためのライブラリとして、carrierwaveがあります。 あまり一般的では無いかもしれませんが、carrierwave-mongoidという拡張ライブラリを利用することで、 MongoDBのGridFSに画像を格納することが出来ます。 その場合、画像を表示する時に一番てっとり早いのは、Rails上でGridFSに接続してバイナリを読み出し、send_dataでそのままクライアントに返す方法です。 しかし、この方法はRailsの処理を丸々通るので、画像のように細かくアクセスが多いものには不向きです。 そこで、次の手段がRackミドルウェアを使う方法です。 以下のようなミドルウェアを作成し、Rackのスタックに積んでおきます。 # config/initializer/carrierwave.rb

      nginx-gridfsを使ってcarrierwaveで作ったサムネイルを表示する - joker1007’s diary
      joker1007
      joker10072011/12/21非公開
      ブログ更新しました。nginxのモジュールを使って、gridfsからのデータ配信を高速化する話。
      • ActiveSupportを読んでみよう & テストコードに感謝する - joker1007’s diary

        この記事はRuby Advent Calendar 2011の15日目になります。 14日目の記事は、ongaeshi007さんによる、RubyGemsはrequireの裏で何をやっているのか? - ブログのおんがえしです。 タイトルと関係無い話 全くの私事で恐縮ですが、日、2年半とちょっと勤めていた会社を退職しました。 いわゆる大手SIerという所で、Excelと睨めっこし、誰が読むんだから良く分からない資料を書いたりしていましたが 来週から、Ruby/Rails仕事できるみたいです。なんたる僥倖。 しばらくは、立場上フリーということになるので、 調べておかないといけないことや、やらなきゃいけないことが一杯あるんですが、 段階的に開かれる送別会と、忘年会で飲み会だらけで、一向に手が進んでなかったりします。 まだ、そんな先のことは分かりませんが、 胸張ってエンジニアですよと言えるような

        ActiveSupportを読んでみよう & テストコードに感謝する - joker1007’s diary
        joker1007
        joker10072011/12/15非公開
        Ruby Advent Calendar 2011 15日目の記事を書きました。 #advent11rb
        • Git使いの10レベル -Gitマスターへの道- - joker1007’s diary

          Lv.1 git add; git commit -m "Lv.1 Commit!!", git clone バージョン管理に入門。 Lv.2 git diff, gitlog, git checkout --, git rm, git reset 差分・履歴の表示、ステージングとコミットを覚える。 Lv.3 git checkout -b level3, git merge, git pull, git push ブランチを切る。マージが出来る。githubを使い出す。リモートリポジトリからコミット取得したり送信したり。 Lv.4 git fetch, git remote リモートリポジトリの概念を理解。pullがfetch+mergeであることに気付く Lv.5 git tag, git stash, git cherry-pick, git submodule タグを使い始める。

          Git使いの10レベル -Gitマスターへの道- - joker1007’s diary
          • 残りのブックマークを読み込んでいます1

          お知らせ

          公式Twitter

          • @HatenaBookmark

            リリース、障害情報などのサービスのお知らせ

          • @hatebu

            最新の人気エントリーの配信

          処理を実行中です

          キーボードショートカット一覧

          j次のブックマーク

          k前のブックマーク

          lあとで読む

          eコメント一覧を開く

          oページを開く

          はてなブックマーク

          公式Twitter

          はてなのサービス

          • App Storeからダウンロード
          • Google Playで手に入れよう
          Copyright © 2005-2025Hatena. All Rights Reserved.
          設定を変更しましたx

          [8]ページ先頭

          ©2009-2025 Movatter.jp