タグ

2014年12月3日のブックマーク (10件)

  • エンジニアリングのマネージメント | GREE Engineers' Blog

    こんにちは、岡崎です。最近はグリーのインフラチームにおける開発のマネージメントを担当しています。 このエントリーは「GREE Advent Calendar 2014」2日目の記事です。昨日は岸田さんによる「イノベーションが失われた組織から脱却する10のルール」でした。 さて、気がつけばここに書くのも昨年のAdvent Calendar 2013「開発ワークフローを、いつどう変えるか」以来です。去年は開発プロセスについてやってきた事の振り返り記事でしたが、今年も同じようにこれまでのプロジェクトを振り返りながら今回はエンジニアリングのマネージメントについて考えてみます。 エンジニアリングマネージャーとはどのような責任を持っているか エンジニアリングマネージャーとはどのような責任を持った役割でしょうか。題に入る前にまずは「責任」という言葉の定義について確認しておきます。 「責任」と一言で言う

    エンジニアリングのマネージメント | GREE Engineers' Blog
    sonots
    sonots 2014/12/03
  • エンジニア・光成 滋生の「バグを突き止める技術」 | サイボウズ式

    サイボウズ・ラボの西尾 泰和さんが「エンジニアの学び方」について探求していく連載の第18回(これまでの連載一覧)。サイボウズ・ラボの光成 滋生さんにお話を伺うシリーズ(1)です。 連載は、「WEB+DB PRESS Vol.80」(2014年4月24日発売)に掲載された「エンジニアの学び方──効率的に知識を得て,成果に結び付ける」の続編です。(編集部) 文:西尾 泰和 イラスト:歌工房 この連載では「エンジニアの学び方」をテーマにインタビューを行い、どういう「学び方」をしているのか探求していきたいと思っています。第2弾は、サイボウズ・ラボのエンジニアとして、楕円曲線などの難しい数学を使った暗号の論文を読んで実装したり、サイボウズが遭遇した問題の原因を掘り下げていって最終的にLinuxのバグを修正したり、と幅広い活動をされている光成滋生さんです。 光成さんが、どういうプロセスで問題の原因を

    エンジニア・光成 滋生の「バグを突き止める技術」 | サイボウズ式
    sonots
    sonots 2014/12/03
    最近 Fluentd のリビジョンを二分法で切り分けるなんてことをやってました。
  • capistrano 3.3.3 が依存している capistrano-stats について - @znz blog

    capistrano が 3.3.3 にあがって capistrano-stats という gem に依存するようになりました。 これは metrics.capistranorb.com:1200 にバージョン情報などを送信して capistrano のサポートの改善に役立てようとするもののようです。 対象バージョン capistrano 3.3.3 capistrano-stats 1.0.3 Capfile locked capistrano-stats とは関係ないですが、 Capfile locked at 3.2.1, but 3.3.3 is loaded と出るときは config/deploy.rb の最初の方にある lock '3.2.1' という行を lock '3.3.3' に書き換えれば OK です。 capistrano-stats 1.0.3 の挙動 初回実行時

    sonots
    sonots 2014/12/03
    なんじゃそら
  • Yet Another JSON な json5をgolangでparseできる奴を作った - from scratch

    このエントリは Go Advent Calendar 2014 の記事です。 さて、僕はJSONSchemaで疲弊してたんですが、主に疲弊してた理由としてはJSONの表現力不足(ケツカンマ許さない、コメントかけない等)とJSONSchema Validatorで不正な値があった時の情報量の少なさでして、JSONの表現力不足に関しては皆さんYAML使ったりして色々解決してるとは思います。 そこで自分もYAMLではなく、JSON5使って解決しようと考えてgolangで実装してみました。 JSON5の詳細に関してはこちらのエントリを参考にされると良いかと思います。 普通にjson5をインストールする インストールは簡単。 $ brew tap yosuke-furukawa/json5 $ brew install json5そんで、こんな感じのjson5ファイルを用意して、 // This i

    Yet Another JSON な json5をgolangでparseできる奴を作った - from scratch
    sonots
    sonots 2014/12/03
    ケツカンマどの〜
  • GoConveyでerror型をテストする時に気をつける事 - 俺たちのブログ

    こんにちは。何号だっけ・・・。 Goでアプリを書いている時にテストでGoConvey smartystreets/goconvey · GitHub Go用テストツールGoConveyの紹介 - Qiita を使っているんですが、error型の比較時に軽くハマったのでメモです。 単純な文字列比較であれば So(hogehoge, ShouldEqual, "fugafuga") の様に比較出来るのですが、error型でエラーメッセージが入っているからそれを比較しようと So(errorObject, ShouldEqual, "error message") とやると、実際にerrorObjectの中に"error message"が入っていて文字列として等価でもgo test実行するとこんな感じの Failures: * /tmp/test.go Line 4: Expected: 'e

    GoConveyでerror型をテストする時に気をつける事 - 俺たちのブログ
    sonots
    sonots 2014/12/03
    humu
  • https://jp.techcrunch.com/2014/12/03/20141202apple-patents-an-iphone-drop-protection-mechanism-that-changes-device-angle-in-freefall/

    https://jp.techcrunch.com/2014/12/03/20141202apple-patents-an-iphone-drop-protection-mechanism-that-changes-device-angle-in-freefall/
    sonots
    sonots 2014/12/03
    そんなことができるのか
  • 勢いだけの3こすり半劇場!!!

    このエントリーは Perl Advent Calender 2014 の2日目の記事です。 Yokohama.pm #12 11/28(金) に開催された Yokohama.pm #12 で LT させて頂こうと思ってたんですが、高知でカツオのタタキべる方を優先してしまったためにお蔵寸前のネタを、ここに改めて投下します!! ちなみにお酒は入ってません!! うぇーい!! Acme::W 突然ですがみなさん Acme::W はもちろんご存知ですよね!! もしもわからないという方は、@dameninngenn さんの YAPC Asia 2010 伝説の LT を、ご覧ください!! 草www 生えちゃってるw よwwwwwwwww Acme::BeerSushi さて、続いては、@songmu さんの Acme::BeerSushi です!! こちらは Yokohama.pm #11 の ライ

    勢いだけの3こすり半劇場!!!
    sonots
    sonots 2014/12/03
    テンションがw
  • 『エンジニアの僕が写真を存分に使って社内の紹介』

    CyberAgent エンジニア Advent Calendar 2014 3日目の記事です。 3日目は、インフラ&コアテク部の桑野が担当します。今日はエンジニアの僕が写真を存分に使って社内の紹介をしてみたいと思います。 「ようこそ、サイバーエージェントへ」こちらは受付です。 「ここが僕のデスクです」普段はこんな感じで作業しています。モンゴの調子はどうかな。 「MyS○Lはダメだよ!そこは○ongoDBじゃないと!」ミーティングスペースはこんな感じです。 「このコーヒーはうまい」無料で飲める自動販売機も充実しています。 「今日のお弁当はなにかな?」お昼にはちょっとお得なお弁当の販売もあります。 「勉強会開催しようかな」勉強会が開催できるような、大きなセミナールームもあります。最大でこの2倍の広さになります。(勉強会のご用命があれば是非お問い合わせください) 「これテストにでるからね」 「

    『エンジニアの僕が写真を存分に使って社内の紹介』
    sonots
    sonots 2014/12/03
    「MyS○Lはダメだよ!そこは○ongoDBじゃないと!」
  • 3年くらいお菓子神社運営してきた - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに これは ドリコムAdvent Calendar 3日目の記事です。 2日目はonkさんによるMountable Engine だらけの Rails アプリ開発です。 ID:@arihhです。 今はソーシャルゲームのチームでサーバーサイドのエンジニアをやっております。 ブラウザベースのソーシャルゲームからiOS、Android向けのいわゆるネイティブアプリにシフトし、社内のチームもより大規模にそして数が多くなってきました。 自身のチームでもいろいろとチーム開発のプラクティスを試してきたわけですが、その中でもとくに評判が高かったお

    3年くらいお菓子神社運営してきた - Qiita
    sonots
    sonots 2014/12/03
    神社いっぱいあるのか
  • DevNullParserで始めるFluentd パーサプラグイン入門 - Qiita

    と書くとNoneパーサ(まったくパースせず、一行そのまま"message"というキーにぶち込むパーサです)が走ります。 これらの実装に関しては/lib/fluent/parser.rbを読むと幸せになれるかもしれません。 ちなみにデフォルトでは以下のパーサが入っています: format apache_error: Apacheエラーログパーサ format apache2: Apache2アクセスログパーサ。apacheってのもあるが違いがわからず… format syslog: いわゆるsyslogをよしなにパース。 format json: インプットをそのままJSONとみなしてパース。 format tsv: いわゆるtsv。keysを指定することでJSONに変換。 format ltsv: みんな大好きltsv。 format csv: みんな大嫌いcsv。やはりkeysを指定。

    DevNullParserで始めるFluentd パーサプラグイン入門 - Qiita
    sonots
    sonots 2014/12/03
    Parser プラグイン!