Subscribed unsubscribe Subscribe Subscribe

SE Can't Code

A Tokyo based Software Engineer. Not System Engineer :(

diffを実装した.

ソフトウェアエンジニアなら誰しもが触ったことのあるdiffアルゴリズム。UNIXのdiffコマンドであったり、SVNやGitでのバージョン管理といった、普段の開発ではかなり利用頻度の高いアルゴリズムになる。そしてこうしたアルゴリズムは実は単純そうに見えて、…

UNIXとシェルスクリプト.

UNIXという考え方という本を久しぶりに読んだ。著名なソフトウェアには一つ一つに哲学がある。それは長いソフトウェアの歴史の中で進化し続けたエンジニア達の考え方そのものだが、僕はそういう作り手の哲学や背景というものを知るのがとても好きだ。たとえ…

モバイルデザインパターン.

モバイルデザインパターン 第2版 ―ユーザーインタフェースのためのパターン集作者: Theresa Neil,深津貴之,牧野聡出版社/メーカー: オライリージャパン発売日: 2015/02/12メディア: 大型本この商品を含むブログ (3件) を見る 読んだ。Nativeアプリをがっつり…

Udacity「Computer Networking」を修了した.

入社1年目の時に取得したCCNAが今年の夏に切れたことをきっかけに(確認してないけど確か3年が資格保持期間だった気がするので)、もう一度ネットワークを勉強し直そうかと思ってUdacityの講義を受講した。 www.udacity.com シラバスの中だと特に最後の講義…

Tips, about Memcached.

Memcached can cache very fast in-memory with very simple and very benefits. It is process built on machine and many APservers. When request to memcached , if there is a cache data in memcached, APserver can get response this data. but ther…

TDDとデバッグ.

僕はデータ解析やモデリング的なコードを書くことが多いので、これまでテストを書いてもかなり簡易的なテストしか書いていなかったり、各ファンクション単位でテストは書かずに最後のmainファンクションといったラッパーに対しての最終的な結果のチェック程…

MicroServiceで小さく作る.

友人らと1カ月くらい前からMicroServiceについて調べている。いろんな書籍を漁ったり、ネットに転がっている文献を読んではなんとも掴み難い雲のような概念だなという印象が強かった。 腑に落ちたのは、building MicroServicesを読んだ時だった。著者のSam N…