タグ

ブックマーク / gongo.hatenablog.com (5)

  • バグなどの謎の現象に立ち向かうも闇が濃く、どうしても沼から脱出できない時に見るフローチャート - Thanks Driven Life

    ご査収ください (2022年12月8日 追記) フローチャートを書き直しました。内容自体は当時のものと同じです。 補足 パフォーマンスの出し方は人それぞれなので「私はこんな感じです」というものです。 とりあえず「なんかやばいな?」と思ったら休む 体調的にはもちろん、「これ結構やばそうだな?」という勘所は大事 15分以上(長くても30分)悩んだら周りに聞いてみる こういう時はだいたい 視野が狭くなっている(簡単なスペルミスだったり) 暗黙知に触れている(業務だとよくある) とてつもない難問にぶちあたっている といったケースなので、仲間にSOSを出した方がチーム全体の進捗も結果的に良くなる、という経験談です。 ちなみに15分の根拠はなんとなくです。 ちなみに、問題に取り組み始めるその瞬間から「15分やってわからなかったら誰かに聞こう」としている場合は、 フローチャートの「30分動いてなかったら

    バグなどの謎の現象に立ち向かうも闇が濃く、どうしても沼から脱出できない時に見るフローチャート - Thanks Driven Life
    mitukiii
    mitukiii 2017/01/06
  • GitHub Webhook Service "twada-savannah" - Thanks Driven Life

    カバレッジが低下するとライオンがコメントを書き残してくれる GitHub Webhook Service です。 http://twada-savannah.herokuapp.com/ 経緯その1 先週末は台風19号が沖縄を襲いまして。台風が襲来するといつものあれが始まるわけです。 台風19号ボッチソン(ヴォンフォン) - eXtreme Hago | Doorkeeper 今回は抜けるまで時間もかかりそうだった(実際2日ぐらい居座ってた)ので、久々に参加してみようと思った次第です(表明はしてないけど) 経緯その2 @t_wada さんのこのスライド レガシーコード改善の戦略と戦術 を読んでると出現する twada.png について @gongoZ 作者の @yosuke_furukawa 曰く、パブリックドメインです。— Takuto Wada (@t_wada) 2014, 10月

    GitHub Webhook Service "twada-savannah" - Thanks Driven Life
    mitukiii
    mitukiii 2014/10/16
  • parallel_tests ではなく test-queue に乗り換えようと思う - Thanks Driven Life

    みなさま、もうすぐ今年の 2/3 が終わる今日この頃、いかが並列にお過ごしでしょうか。 私も快適に並列を生きていくために、今回 parallel_tests から test-queue に乗り換えようという気持ちになったということをご報告致します。 経緯 現在、PHP の Web アプリケーションを capybara + turnip でテストするお仕事をしており、 最近ようやく富豪な Docker ホスト環境に触れるようになったということもあって、 以前試した Selenium Grid + Docker でがりがり高速化に勤しんでいます。 そんなこんなで RSpec の同時並列実行もしないとね、ということで、以前から触っていた parallel_tests を導入しました。 これまでは全テストの完了まで 約40分 かかっていましたが、parallel_tests を導入するだけで 約1

    parallel_tests ではなく test-queue に乗り換えようと思う - Thanks Driven Life
    mitukiii
    mitukiii 2014/08/28
  • Emacs のパッケージ管理を package.el + el-get から Cask + pallet に乗り換えました - Thanks Driven Life

    経緯 Cask は今まで Emacs Lisp を TravisCI でテストする用にしか使っていなかったのですが Cask - naoyaのはてなダイアリー package.elから Caskに切り替えました - Life is very short 最近では普段の開発環境で用いるパッケージの管理にも使われる事例を目にするようになったので、便乗して私も乗り換えてみました。 とりあえず私の Emacs の環境です gongo/elfactory Cask 導入して変わったこと 1. package.el や el-get のインストールコードが消えた https://github.com/gongo/elfactory/commit/191eea76d42b889aa045ea51d095ebaf3a11d553#diff-5 これまでは ↑ のようなコードを準備しておいて $ make

    Emacs のパッケージ管理を package.el + el-get から Cask + pallet に乗り換えました - Thanks Driven Life
    mitukiii
    mitukiii 2014/05/29
  • NHK 番組表 API を触る為の Emacs クライアント作った - Thanks Driven Life

    経緯 NHK番組表API なるものが先月公開された See also NHK番組表APIを触る為のPerlクライアント作った - その手の平は尻もつかめるさ NHK 番組表 API を触る為の Ruby クライアント作った - life.stub(:happy?).and_return(true) mattn/go-nhk · GitHub じゃあ Emacs も! emacs-nhk-program gongo/emacs-nhk-program · GitHub 使い方 README 見て下さい。 とりあえず番組表一覧を取得するには (nhk-program:list :area "470" :service "tv") ;; 日語の方でも大丈夫です (nhk-program:list :area "沖縄" :service "テレビ全て") ↑ は helm のソースとして利用して

    NHK 番組表 API を触る為の Emacs クライアント作った - Thanks Driven Life
    mitukiii
    mitukiii 2014/02/10
  • 1