2013年11月20日のブックマーク (3件)

  • はてなブックマークiPhoneアプリの不具合報告 - laiso

    はてなブックマークiPhoneアプリ、100%クラッシュさせる方法みつけたんだけどはてなアイデアが亡くなって以来こういうのどこに放り込んでいいのかわからない 2013-11-20 12:04:52 via earthquake.gem のでここに書いておきます マイホットエントリー セルをタップして記事読み込み 読み込み完了前に[N users]をタップ クラッシュ 連打してれば再現できる。が、b:id:laiso以外で起きるかどうか見てないのでくわしくはわかんない。 クラッシュログ。 http://pastebin.com/LAP06wvG メインスレッドで配列みにいって落ちてる。非同期に配列の中身入れてる箇所がまだ用意できてないうちにindex指定して参照している? 追記 http://b.hatena.ne.jp/entry/laiso.hatenablog.com/entry/20

    smaaash
    smaaash 2013/11/20
    4の時によく落ちてたのはこれかな。5sで試してるけど再現しないなぁ。あ、落ちた。
  • 肥大化したActiveRecordモデルをリファクタリングする7つの方法(翻訳)

    更新情報: 2013/11/19: 初版公開 2021/01/08: 訳文見直し、追記 こんにちは、hachi8833です。今回は、自分が知りたかった、Active Recordモデルのリファクタリングに関する記事を翻訳いたしました。1年前の記事なのでRails 3が前提ですが、Rails 4以降でも基的には変わらないと思います。リンクは可能なものについては日語のものに置き換えています。 なお、ここでご紹介したオブジェクトは、app以下にそれぞれ以下のようにフォルダを追加してそこに配置します。 注記: 以下は使われそうなフォルダを列挙しただけであり、実際にはこの一部しか使いません。 Value Object Service Object Form Object Query Object View Object Policy Object Decorator ⚓ 肥大化したActive

    肥大化したActiveRecordモデルをリファクタリングする7つの方法(翻訳)
    smaaash
    smaaash 2013/11/20
  • Githubの組織が成長する過程で変えたことと変えなかったこと - ワザノバ | wazanova

    GithubのZach Holmanが語るGithubの組織戦略です。まず最初に、 Step #1: ロックスターエンジニアを雇う Step #2: ものすごく透明性のある経営をする Step #3: ブログ/ソーシャルメディアなどでテクノノロジーについて発信する Step #4: カンファレンスで会社について話す Step #5: カネに余裕ができる Step #6: 社員を大勢雇う Step #7: 会社のことを話さなくなる Step #8: コミュニティを無視する Step #9: 創業者が株を売って儲ける Step #10: 別の会社をはじめる という事例を挙げて、Githubは組織が成長する中で、このようなパターンに陥らないように、コミュニケーション及び仕事の進め方をどのように進化させてきたかについて紹介してます。 Dunbar's numberとしてよく知られるとおり、人間が良

    smaaash
    smaaash 2013/11/20