タグ

2013年7月16日のブックマーク (3件)

  • CodeIQ × はてな エンジニア夏祭り2013 第1夜 はてなの挑戦状

    皆様、はじめまして。えふしんと申します。エンジニアtypeで連載をしたり、大学院生をしていたりします。以前はモバツイという携帯向けのTwitterクライアントをずっとやってました。 今回出題したのは、知っていると役に立つ、テキスト検索の曖昧な問題を解決する課題です。解決法を知っている人はすぐに解答できると思いますが、知らない人には結構難しいでしょう。ググりビリティ(Google検索力)を駆使して解決してもよいですし、問題解決のアイディアやアルゴリズムを活用し、真正面から解決するのもよいと思います。是非チャレンジしてください! 出題者サイト:http://twitter.com/fshin2000 キャンペーンは終了しました。問題の解説はこちらから

    CodeIQ × はてな エンジニア夏祭り2013 第1夜 はてなの挑戦状
    ryonext
    ryonext 2013/07/16
  • git push 前に自動でテストを回そう - tomykaira makes love with codes

    2013-07-14 git push 前に自動でテストを回そう git git push する前にテストを回しわすれ、 pull request が CI にはねられて悲しい思いをすることが多かったので、忘れないように自動化した。 git には pre-push hook が 1.8.2 から導入された。 以前 temporary なコミットが含まれる場合、push をやめるというのを作ってとても重宝した。 git-now したコミットの誤送信をふせぐ - tomykaira makes love with codes テストを回すのはチェックに時間がかかるけど、それで円滑な開発と綺麗なコミットグラフが促進されるなら、30秒ほどまつ価値はあると思う。 .git/hooks/pre-push の内容は次のような感じ。以前のに足したところから、関係なさそうなところを消したので、余計なものが混

    ryonext
    ryonext 2013/07/16
    pre-push hook
  • [Rails3] ActiveReocrdで外部DBを使う

    Railsでは基的に1つのDBを使用するように設計されています。デフォルトで使用するDBは config/database.yml 内で、実行モード(Rails_Env:development/test/production)別にDBが指定されていますが、これらのデフォルトのDB以外のDBに接続するやり方です。 用途としては例えば、他のシステムで使用しているユーザテーブルを参照する(いわゆるレガシーDBというやつですね)、アクセスログデータを別のサーバ上に保管する、などといった場合があるでしょう。 ここで想定する外部DB/テーブルの条件使用しているデータベースのアダプタがある MySQL, PostgreSQL, SQLite3, Oracle, DB2, SQL Server, ... 使用するテーブルに、整数型の単独の主キーが存在する Railsアプリケーションのサーバからアクセスが

    ryonext
    ryonext 2013/07/16