タグ

2017年1月5日のブックマーク (11件)

  • xUTPの著者から教えてもらった「テストのクラフトマンシップ」 - PoohSunny's blog

    はじめに これはRecruit Engineers Advent Calendar 2016の11日目の記事ですが遅れての投稿です。すみません。 先日、xUTPの著者のセッションに行って聞いたきたので、その内容をまとめたものです。 謝辞と注意点 この記事を書くに際し、セッションのスピーカーであるGerard Meszarosさんに、特別にスライド内のコードの利用を認めていただきました*1。この場を借りて感謝いたします。Thank you for giving me the right to use code sample in Agile Singapore 2016 presentation, Mr. Meszaros! 上記の経緯から、以下に出てくるコードのライセンスはCopyright 2016 Gerard Meszarosです。ご注意ください。 Unit Test Craftma

    xUTPの著者から教えてもらった「テストのクラフトマンシップ」 - PoohSunny's blog
    t-wada
    t-wada 2017/01/05
    『xUnit Test Patterns』著者 Gerard Meszaros による、テストコードのリファクタリング解説(の翻訳)。すばらしい。
  • バグなどの謎の現象に立ち向かうも闇が濃く、どうしても沼から脱出できない時に見るフローチャート - Thanks Driven Life

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

    バグなどの謎の現象に立ち向かうも闇が濃く、どうしても沼から脱出できない時に見るフローチャート - Thanks Driven Life
    t-wada
    t-wada 2017/01/05
    良いフローチャート。いったんコンピュータから離れてみる(きのこ66)のは重要ですね。
  • Rebuild: 169: Your Blog Can Be Generated By Neural Networks (omo)

    Hajime Morita さんをゲストに迎えて、達人プログラマーなどについて話しました。 Show Notes Rebuild: Supporter Naoya Ito: "業界の悪習: 新人に10冊も20冊も自分が読んだを薦める" 新装版 達人プログラマー 職人から名匠への道 | Amazon 新装版 達人プログラマー 職人から名匠への道 | オーム社 eBook Store The Pragmatic Bookshelf Convolutional neural network Rational Unified Process UML 統一モデリング言語 Plantuml レガシーコード改善ガイド Add Code from a Template | Android Studio Protocol Buffers Amazon Athena Sumo Logic Splunk jq

    Rebuild: 169: Your Blog Can Be Generated By Neural Networks (omo)
    t-wada
    t-wada 2017/01/05
    『達人プログラマー』に対する omo さんの歯に衣着せぬ意見が面白すぎる回だった。そして感じる自分の加齢……
  • Island Life - 批評の受け止め方

    About 南の島のプログラマ。 たまに役者。 Practical Schemeの主。 WiLiKi:Shiro 最近のエントリ 無限cxr高校受験Defense振り返ってみると2019年は色々学んで楽...覚えるより忘れる方が難しい(こともある)眼鏡のつると3DプリンタIris Klein Acting ClassSAG-AFTRA conservatory: Voice Acting創作活動って自分を晒け出さねばならないと...ループを使わずに1から100までMore... 最近のコメント shiro on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/14)1357 on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/01)ベアトリーチェ on ハイポハイポハイポのシューリンガン (2022/04/02)ベアトリーチ

    Island Life - 批評の受け止め方
    t-wada
    t-wada 2017/01/05
    "ツッコミを受けとるか流すかは、作者の一存で決めることである" "自分の目的にとって役に立つ批評だけより分けて使い、後は捨てればいい" "寄せられたツッコミのカテゴリにより対応を変える"
  • GitHub - kevinhughes27/TensorKart: self-driving MarioKart with TensorFlow

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - kevinhughes27/TensorKart: self-driving MarioKart with TensorFlow
    t-wada
    t-wada 2017/01/05
    TensorFlow で機械学習させてマリオカートを自動運転させるデモ
  • ライブラリのバージョニングのしかた - Islands in the byte stream

    セマンティックバージョニングは守るとして、だいたいこんなポリシーでやってます。 0.0.1 - proof of concept / minimum viable product 0.1.0 - とりあえずリリースしてプロダクションに組み込んでみる 1.0.0 - プロダクションに組み込んだ 2.0.0 - セマンティックバージョニングに従うので、メジャーバージョンアップは機能ではなく単にAPI互換性を失うという印 あとは、alpha, beta, rcなどを接尾詞としてつけることもあります。 *-alpha - 開発中 *-beta - 安定してきた *-rc - release candidate. プロダクションに組み込んでもOK

    ライブラリのバージョニングのしかた - Islands in the byte stream
    t-wada
    t-wada 2017/01/05
    私の場合は、最初のバージョンを 0.1.0 で公開して、その後すぐに 1.0.0 に上げてリリースすることが多いです
  • ソフトウェア例え話、格言、小噺 - from scratch

    2016年になってから色んなソフトウェアエンジニアの人と話してきて、その中で3人から聞いた例え話、格言、小噺が面白かったので、僕の中だけで留めておかずに開放しておく。 息継ぎをするには『まず息を吐く』という例え話 水泳で息継ぎをするなら『まず息を吐きなさい』と教わるらしい。これは息を吐かずにどこかで息を貯めてしまうと、ちゃんと息を吸えないという事を意味してる。息を吐くと苦しくなって顔は絶対に水面に出る。 これと同じことがソフトウェアの学習にも言える。 つまりまずアウトプットする、なんでも良い。作ったものをGitHubに公開するとか、発表するとか、ブログやQiitaに書くとか。ちゃんとアウトプットしたものはフィードバックがあり、そのフィードバックを受ける(PRやissue, 質問, マサカリ etc)、どんどん吐き出していくと吸わないとネタがなくなるので、吸い込むためにまたインプットする。

    ソフトウェア例え話、格言、小噺 - from scratch
    t-wada
    t-wada 2017/01/05
    そういえば、牛タン食べながら偶発的なコミュニケーションの話をしたなぁ
  • Rust言語、asm.jsやWebAssemblyをサポートへ。WebブラウザやNode.jsで実行可能に

    Rust言語、asm.jsやWebAssemblyをサポートへ。WebブラウザやNode.jsで実行可能に Mozillaが中心となってオープンソースで開発されている言語「Rust」の最新バージョン「Rust 1.14」がリリースされました。 Rust言語は、C言語のように低レベルのシステム開発向けに作られた言語。不正なメモリ領域を指すポインターなどを許容しない安全なメモリ管理と、マルチスレッド実行においてデータ競合を排除した高い並列性を実現している点が特長です。Mozillaの新型高速ブラウザエンジン「Servo」の開発に使われています。 Rust 1.14ではツールチェーンマネジャーの「rustup」がバージョン1.0となり、Rustのインストールを含む環境構築を司るようになりました。 At its heart, rustup is a toolchain manager for Ru

    Rust言語、asm.jsやWebAssemblyをサポートへ。WebブラウザやNode.jsで実行可能に
    t-wada
    t-wada 2017/01/05
    このあたりはまさに LLVM の強みだな
  • HTTP APIの詳細なエラー情報をレスポンスに持たせるための仕様

    今日では HTTP(s) で API が公開されることは当たり前の時代ですが、エラーをアプリケーションにどう伝えるかは、個々の API の設計に依存していました。特に、HTTP ステータスコードは有限であり、元々持っている意味があるので、自由に使うことはできません。API はそのドメインごとにもっと複雑で細かなエラー情報があるはずで、それらはレスポンスボディに載せてアプリケーションに伝えることになりますが、その書式に規定は今までありませんでした。 HTTP API にて、アプリケーションにエラー情報を伝達するための(レスポンスボディに載せられる)標準的な形式が、RFC7807 Problem Details for HTTP APIs で定められています。適用例としては、以下のようになります。 HTTP/1.1 403 Forbidden Content-Type: application

    t-wada
    t-wada 2017/01/05
    "HTTP API にて、アプリケーションにエラー情報を伝達するための(レスポンスボディに載せられる)標準的な形式が、RFC7807で定められています" 日本語訳ありがたい。正しく活用していきたい。
  • 渋谷ネット系ベンチャー地図2017新春|インターネット界隈の事を調べるお

    [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 あけましておめでとうございます。今年もよろしくお願いします。 今回で4回目となった渋谷ネットベンチャー地図。 ・2016年1月の渋谷ネット系ベンチャー地図 ・2015年1月の渋谷ネット系ベンチャー地図 ・2014年1月の渋谷ネット系ベンチャー地図 ・1999年(ビットバレー)頃の渋谷ネット系ベンチャー地図 渋谷は引き続き再開発中なのですが、新しいビルも既に建ったりもしてて、若干の動きはありますね。他地域に比べると動きは小さいですが。 僕が普段いる新大宗ビルですが、駐車場だったスペースに突然オフィススペースが出現するなど、なかなかアグレッシブな動きをしています。アグレッシブな雰囲気がスタートアップにぴったりです。 さて、やはり気になるのはサイバーエージェントで、去年は「南平台あたり

    渋谷ネット系ベンチャー地図2017新春|インターネット界隈の事を調べるお
    t-wada
    t-wada 2017/01/05
    暗喩としての「地図」かと思ったら本当に地図だった
  • 株式会社はてなに入社しました - そーだいなるらくがき帳

    あけましておめでとうございます。 2017年1月1日付で株式会社はてなに入社しました。 はてなに入社するということでやっぱりはてなブログに移行しました。 そーだいなるらくがき帳は移行出来たらします。 はてなにはMackerelのセールスエンジニアとしてジョインしました。 なぜ「はてな」なのか WebサービスのスタートアップのCTOを辞めてなぜ「はてな」なの?という疑問があると思います。 理由としては勿論前職を離れるのに良いタイミングだったってのも大きいのですが PostgreSQLがそこにある セールス部門でチャレンジ出来る エンジニアの全体のレベルが高い などです。 でも1番はMackerelチームに一緒に働きたい人が沢山いるって言うのが大きいです。 そして広島から東京に転居してまでチャレンジしたい価値がMackerelにはあると思っています。 初出社日の所感 初めての東京転居(まだして

    株式会社はてなに入社しました - そーだいなるらくがき帳
    t-wada
    t-wada 2017/01/05
    おお、そーだいさんはてなか。これは年始から良いニュースだ。