タグ

2013年3月21日のブックマーク (6件)

  • おいちゃん先生に Git の巻き戻しについて聞いた | rockf.es blog

    来、feature ブランチを切って作業するところを、面倒くさがって develop で作業していたつもりが、実は master ブランチで作業をしていた。 何を言ってるか分からねーと(ry しまった、と思って develop に master をマージして、とりあえず develop ブランチを push してメンバーに確認してもらったら、後から結構大きめのバグがみつかった。 このままだとmasterにマージできない。つまりリリースできない。 困った。いろいろ困った。そこで僕の専属 Git先生であるおいちゃんに助けを求めたのだった。 以下はその時のメモ。 case 1: developにpushしてしまったコミットを巻き戻したい 一度 pushしたものを巻き戻す(git resetで1コミットずつ巻き戻す)のはご法度。誰かがpullしているかもしれない。コンフリクトしてしまう。 git

  • Ruby on Railsの「えせMVC」の弊害

    先日のエントリーでも少し触れたが、Ruby on Railsの最大の問題点は、それが持つ「一見そのフレームワークがMVCの形をとりながら、MVCの最も大切なところを外している『えせMVC』である」点にある。MVC(Model View Controller)がなぜ必要かを根底の部分でちゃんとと意識せずにRailsアプリケーションを作ると、後々ひどい目に会うので注意が必要である。 その意味では「RailsでMVCを学ぶ」などもっての他だし、「JavaにもRailsと同じようなフレームワークを作って業務用アプリの開発を効率化しよう」などという発想もとても危険である。 ということで、今日はまずはMVCの解説から。 MVCの発想の根底には、「モジュール化と情報の隠蔽により、プログラムがスパゲッティ化するの(コード間の相互依存関係が複雑に入り込んでしまってにっちもさっちも行かない状態になること)を避

  • MySQLでMAX_JOIN_SIZEによる制約を回避する - ねこだよ

    MySQLを使ってデータを取得しようとしたら怒られた。 ERROR 1104 (42000): The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay意図するところとしては、「あなたの実行しているSQLは大変に長いので、SQL_BIG_SIZEやSQL_MAX_JOIN_SIZEといったパラメータを設定したほうがよござんしょ。」ということらしい。で、実行せんとしているSQLの前に下のコードを実行したら途中で止まることなくSQLの結果が取得できた。 SET OPTION SQL_BIG_SELECTS=1通常、SQL_BIG_SELECTSは0(OF

    MySQLでMAX_JOIN_SIZEによる制約を回避する - ねこだよ
  • アトラシアン、Git/Mercurialクライアント「SourceTree」のWindows版をリリース

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    アトラシアン、Git/Mercurialクライアント「SourceTree」のWindows版をリリース
  • より早くcssやhtmlのコーディングが行えそうな情報いろいろ - かちびと.net

    cssやプログラミングマークアップをより早く Web制作を少しでも効率化しよう と思って(今更)いろいろ便利そう な情報を探しました。既に使って いる情報の方が多かったのです が、折角調べたのでシェアしたい と思ってエントリーです。 Web制作を少しでも効率化しよう と思って(今更)いろいろ便利そう な情報を探しました。既に使って いる情報の方が多かったのです が、折角調べたのでシェアしたい と思ってエントリーです。 コーディングをもっと円滑に、という旨の情報です。順不同。あんまり多いと逆効果なので量は絞りました。一応これでも絞りました。絞ったつもり。 zen-coding話題になったzen-coding。だいぶ慣れて来た方もいらっしゃるのでは。 zen-coding(家)HTMLコーディングが3倍速くなる?「Zen-Coding」秀丸Zen- Codingマクロコーディングの効率化を図

    より早くcssやhtmlのコーディングが行えそうな情報いろいろ - かちびと.net
  • もう、class名やid名で悩まないんだからっ!!|CSS HappyLife

    class名やid名って付ける時悩みませんか? 今でもボクは結構悩むんですが、そんな悩みを解決する為に、人さまのソース覗きまくってよくあるclass名とid名を拾ってきました。 これで、チョットだけ作業効率アップ!? 2010年6月10日追記: この記事自体、2007年 1月15日に書かれてるんでかなり古いです。 あくまでも参考程度に留めてもらうのが良いかと思います。 今だったら、html5の要素を参考にしたりして付けるのが、今後の事を考えると良いのかなーと思います。 また、善し悪しの判断はせずに公開しているものですが、位置に関するのは仕様変更に弱くなるのでオススメはしません。 全体に使えそうな感じ wrap wrapper top-wrapper wrapperAll frame mframe all-frame container page pagetop all allContent

    もう、class名やid名で悩まないんだからっ!!|CSS HappyLife