yaotti's diary

QiitaやKobito、Qiita:Teamを作っています。Software is Eating the World

WEB+DB PRESSにてチーム開発についてのインタビューを始めます

6/24発売のWEB+DB PRESS Vol.93より、ソフトウェア開発チームをテーマとしたインタビューをさせてもらうことになりました。 初回ゲストはギットハブ・ジャパンの堀江さん(@dice)です。GitHubの組織の変遷やリモートワーク、ChatOpsなど初回から内容盛り沢山…

OKR:組織内のコミュニケーション効率化と重要なゴールへの集中を促すシステム

(Qiita:Teamで社内にて共有していた記事を公開) GoogleやZyngaで使われているOKRという仕組みが、「会社として何が大事なのか」「そのためにチームや自分は何に集中すべきか」を明確にするフレームワークとしてよさそうなので調べてまとめてみた。 OKR(Objec…

ドリップコーヒー環境 2015年1月

自宅でのコーヒー環境を3年ぐらい運用してきてだいたい満足しているのだけれど、今年は器具や淹れ方を色々試してみようと思っているので*1現時点での手法を書いてみる。 コーヒーミル 最初は挽いた後の豆を買っていたのだけれど、試しにミル買って挽いてみた…

WEB+DB PRESSでRubyの連載を始めます

今月発売のVol. 81より「切りひらくRuby ── サービスの成長を支える現場の技術」というタイトルでRubyについて連載します.初回はRails開発の待ち時間を減らすというテーマで,SpringやWeb Consoleなどについて書いています. 連載の特徴としては サービス運…

書籍「パーフェクトRuby on Rails」にはRails開発のベストプラクティスが詰まっている

@joker1007 さんより献本いただきました.ありがとうございます :octocat: 環境構築からアプリケーション開発,そして継続的な改善も含めたRailsのベストプラクティス本 "パーフェクト"とタイトルに入っている通り,この本は単純なRailsのhow-to集やチュート…

まとまった集中時間を確保するために

Rebuild: 32: How We Work Remotely (Naoya Ito)でのremote workの話で「どう自己管理して集中できる環境を作るか」みたいな話が少しあったので,今の自分の環境をまとめておく.ぼくは割り込みや誘惑にとても(!!!)弱いので,色々と工夫した結果それなりにう…

やること/やらないことリスト

Twitter共同創業者でSquareの創業者でもあるJack Dorseyの講演(Jack Dorsey at Startup School 2013 - YouTube, 翻訳: 「自分が見たいものを世の中に生み出せ」 Twitter創業者ジャック・ドーシーが初めて語った"成功のためのリスト" | ログミー)で話されてい…

remote work1日目

今日から会社でリモートでの仕事を試験的に部分導入してみた。思っていた以上に不便は少なく、良い形で仕事することが出来たように思う。Google hangout便利。しばらくは毎週月曜は各自リモートで仕事するようにし、良さそうなら順次割合を増やして完全リモ…

2014年

2013年の「コンフォータブルゾーンを抜け出す」はそれなりに努力できたかな. 2014年は「積み上げていく」を抱負として頑張りたいと思います.

Increments.age++

Increments株式会社は2013/03/01で(正確には2/29創業ですが)1歳になりました. そして同じタイミングで初の社員が入社し(welcome @camelmasa!!(Incrementsに入社しました。 - @camelmasaの開発日記)),またオフィスもお世話になった(と一言では済ませられな…

2013年の抱負

今年は「コンフォータブルゾーンを抜け出す」ことを心がけたい。目標=会社の目標達成なので割愛集中ー

複製に基づくインクリメンタルコンパクションのアルゴリズム

Garbage Collection Advent Calendar 2012の12日目の記事です.激しく遅れましたごめんなさい. 研究で取り組んでいたインクリメンタルコンパクションについて説明します. なお,ヒープコンパクションやGCの基本的な用語は知ってる前提です.コンパクション…

札幌RubyKaigi2012

9/14~9/16の札幌RubyKaigiに参加してきた. 最近はビジネスモデルや思考のフレームワークを理解していくのが面白くてプログラミングについて考える時間が減っていたけれど,今回尊敬するプログラマ達の思想に触れたり(刺身さんの発表はレガシーコードの辛さ…

markdown記法テスト

h1 h2 h3 ruby puts 1 GFMではなさそう. 改行2つでbrタグが入るっぽい はてなブログが取りたいユーザー層はmarkdown記法を喜ぶ人達なんだろうか…プログラマに集中するのかな.

技術/組織としてどうスケールするか at GitHub

会社をスケールさせていくために組織面,技術面で何を行ってきたか.以下簡単なまとめ 組織面 従業員をよりhappyにするために,面白い仕組みを導入している.ミーティングがない,オフィスに来なくても良い.やりとりはpull requestとcampfire. 他にも組織…

ハッカーのためのハッカソン

毎日blog書くつもりだったけれど綺麗に3日坊主になってしまった.1/4, 1/5はWantedly開催のHackathonに参加してきた.目的は「エンジニアのスキルがわかるようなプロフィールを作る」こと. ハッカソンの様子など詳しくはこちら:) ウォンテッド超絶ハッカソ…

顧客開発プロセス:アントレプレナーの教科書

年末年始はアントレプレナーの教科書 を読んでいる.方法論をきちんと学ばないといけないな,ということで技術書以外にもアンテナを張るようにしています:Pこの本の前にはThe Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create …

GitHub: 幸せに最適化する組織

以前id:naoyaさんにOptimizing for Happiness // Speaker Deckを教えてもらって以来,GitHubがどういう組織なのか,どう働いているのかに強い興味を持っている. 上記スライドに書いてある内容から自分の気を引いた部分をまとめると 会社はお金を稼ぐために…

英語アウトプット用にGitHub pageを利用する

要件は以下 セットアップが簡単 とりあえず書き始めたい 自分のドメインが使える markdown記法が使える Qiita[キータ] - プログラマの技術情報共有サイトでも使っていて,何かプレーンテキストで書くときはmarkdownで書くようになったので コードハイライト…

習慣にしたいこと

具体的に行動していくこと/習慣にしたいこと 英語でoutput 英語inputは普通にやるようになってきたので,outputを意識的に続ける lang-8 日記を書く 目的: 日常会話で必要な語彙を増やす Langrich 目的: 定期的(毎日)な会話の練習 yaotti.github.com 技術ブ…

2012年,意識しておくこと

あけましておめでとうございます. 一年の計は元旦にあり.2012年何に気をつけていくかをメモしておく. 「プログラムを書く」から「サービスを開発する」へ 何事においても、完璧に到達するのは、 付け加えるものが何もなくなった時ではなく、 削るものが何…

2011年まとめ

はてなブログに書いた.2011年を振り返って - yaotti's diary おそらくこっちは使わなくなるかな…→インポートした

2011年を振り返って

今年は大学を卒業したりQiitaを作ったりと自分にとって大きな転機となる1年だったので,きちんとまとめておく.大きなイベントを時系列順に10個ほど並べてみる.色々とあったのだなあ… 卒論 「Dalvik VMにおけるインクリメンタルコンパクションの実装と評価…

hello world

はてなブログはじめました. ちょうどエントリを書こうとしていたところでした!良いタイミング.

FCRC(ISMM+PLDI)に参加した

SanJoseで開かれた2011 Federated Computing Research Conferenceに参加した.*1 FCRCというのはCS関係の学会が集まった,acmのお祭のようなもの.4年に1回開かれているらしい. 海外に行くのは2回目*2だけど2回ともCaliforniaのSanJose周りだなあ. 以下簡…

最近のこと

自分のページを見て,半年近く(去年末以来)ダイアリーを書いていないことに気付いてびっくりした. なぜここまで書かなくなったんだろうと思って考えてみるといくつかの理由が思い当たった.まず,今年最初に始めた"出来事や考えなどをテキストファイルに1日…

2010年ふりかえり+2011年へ向けて

記事一覧 - (programmer? yaotti)とHiroshige Umino(@yaotti)/Archives - Twilogを見て思い出しながら簡単に振り返ってみた&ざっくりとした目標を立てた.来年の自分向けエントリ. 1月 手帳を使い始めたけどすぐに面倒になってやめた.今は普通のノート+Eve…

プロジェクト内のファイルを絞り込んで操作するanything-git-project.el

今まであるプロジェクト内の別ファイルへの移動にはanything-project.elというのを使っていたのですが, ファイルが多いプロジェクトだとちょっと遅い .gitignoreで指定しているファイルも表示される もうちょっといい感じに表示してほしい バージョン管理シ…

Mac::FSEventsのインストール方法

普通にやるとこける+日本語で情報がないのでメモ If your install of Mac::FSEvents doesnt work on Snow Leopard - Naruzo's blogにあるようにオプションを変えてやればいい. 以下を実行する cpanm --look Mac::FSEvents cp Makefile Makefile_orig cat Ma…

anything関数を好きな言語で実装できるanything-with-everything.el (Emacs Advent Calendar 2010 8日目)

Emacs Advent Calendar jp: 2010の8日目の記事です. 7日目はid:moozさん(そうだ Info 読もう - mooz deceives you)でした.明日はid:rubikitchさんです. この記事では,anythingをより身近に使えるようになるanything-with-everything.elというのを書いた…

anything-mac-itunes.elというのを書きました

unite.vim の source をお好きなスクリプト言語で書ける unite-script - はこべにっき#を見て、エディタからiTunesの曲をインクリメンタルに絞り込んで再生できると便利だなーと思ったので anything的にiTunesの曲を検索+再生できるelispを書きました。 Anyt…

インターン終了+卒論開始

先週金曜日にて,8週間にわたるインターン+東京生活が終わりました. 自分のやりたい方向がより明確になったこと,今まで会ってきた人とは違ったタイプの凄い人達と話せたこと,自分が伸ばすべき点や足りない点について教えられ,それらについてじっくり考え…

C++でblosxomクローン書いた

c++

最近C++を勉強する必要性に駆られているので勉強として書いてみた*1. yaotti/closxom · GitHub C++のクラスとか名前空間は始めて書いたので(TopCoderだとクラスを自分で書くことはない),結構怪しいコードになってる気がする. に大体準拠しているはず.最…

Googleサマーインターンシップに参加します

面接に通ったので8/9~10/1の8週間,東京でGoogleサマーインターンシップに参加します. ソフトウェア エンジニア インターン - 新卒採用 - Google これで今年の夏休みは消えました. 土日は空いてると思うので東京でひまな人は会いましょう. インターンでや…

はてなインターン2010の締切は明日12:00です

今年もはてなインターンの時期がやってきました. 詳しくは はてなサマーインターン2010 はてなインターン2010もうすぐ始まります - jkondoの日記 はてなインターンの1ヶ月は精神と時の部屋状態だった件 - (programmer? yaotti) 等を参考に. どうしようか迷…

最近読んでいる本

GC本 ガベージコレクションのアルゴリズムと実装作者: 中村成洋,相川光,竹内郁雄出版社/メーカー: 秀和システム発売日: 2010/03/18メディア: 単行本購入: 24人 クリック: 771回この商品を含むブログ (88件) を見る GCのアルゴリズムといくつかの処理系でのGC…

NAISTのオープンキャンパスへ行った

昨日は大学院の説明会もあったのだけれど,気になっていたNAISTのオープンキャンパスへ行った. NAIST 奈良先端科学技術大学院大学 - 受験生のためのオープンキャンパス研究する環境としてはたぶん素晴しいのだろうなと思ったのだけれど,今の研究室で行われ…

はてダラ+simple-hatena-modeで複数ブログ投稿&Twitter通知する

hw.plとsimple-hatena-mode.elに以下のパッチを当てれば複数ブログ(ACCOUNT+NAMEというidとして作る)とTwitter通知ができます.Twitter通知のprefixは設定しなければ毎回聞いてきます.ディレクトリ構造とかは適宜読み替えて当ててください.あとsimple-hate…

「20歳のときに知っておきたかったこと」を読んだ

1ヶ月程前に買って読み,感じたことをまとめていたのだけれど,今日改めて読んでまとめを作ってみると,1ヶ月前のものとは微妙に違っていて面白い. 半年後,一年後に読むとまた感じるもの,ひっかかるポイントが違うんだろうなぁ. 以下は読んでいて気にな…

ドラゴンブック輪講#1

研究室の輪講で発表しました. 4章までは既に講義で学んでいる基本的な部分だったので,第一回の今回は5章の最初からでした. 調べ切れていない部分があった+分量が少なかった(もう1章ぐらいやればよかった…)り,本に書かれていることと自分の考察の区別をス…

twitterのタイムラインにはてなココの写真を展開するGreasemonkey

js gm

AutoPagerでGM_xmlhttpRequestがうまく飛ばない…のでautopager未対応.なんでだろう… insert hatena coco photos into twitter timeline for Greasemonkey

jQueryコードリーディング

jQuery1.4.2のコードリーディング.最初はkmdsbngさんの説明 jQueryの基本的な仕組みと使い方 一貫性のあるエレガントな設計,pluginが豊富 prototype.jsとの比較 prototype.js ロジック中心 クラスの概念 既存オブジェクトを拡張している jQuery DOM中心 jQue…

MacBookセットアップ(途中)

mac

研究室でMacBookが支給されたのでその設定のメモ. システム設定 言語設定を英語に Expose & Spaces->Expose 右上spaces, 右下Application Windows, 左下Start Screen Saver Security->Require password to wake this ... をon Dock 右に, Magnification on S…

topコマンド, スワップアウト

アクティビティモニタを眺めていると, Swap used: 1.09GB とかなっていて何のプロセスがスワップされているのか気になったので色々調べた. Macのtopコマンド Macでスワップ領域のサイズを知るには,topコマンドをSオプション付きで実行する. すると5行目に以…

近況

研究室に配属された(仮) lispな教授の研究室に入りました.第一志望だったのでよかった. B4は来週水曜から輪講でドラゴンブックを読むことになり,がっつり学ぼうと思って先頭発表者に手を挙げたので頑張って予習中です. Evernote使い初めた Evernoteはローカ…

NHK

lang-8のユーザーとしてちょっとだけ出ました.その場その場でどう撮るかを決めていっていたのが意外で面白かった.

anythingでプロジェクト間を移動するelisp

複数プロジェクトのディレクトリ間を移動するのが相当面倒になってきたので書いた. yaotti/anything-switch-project.el · GitHub git clone git://github.com/yaotti/anything-switch-project.el.git .emacsとかに (require 'anything-switch-project) (glob…

RE:simple-hatena-mode で編集中のエントリをブラウザで表示する

simple-hatena-mode で編集中のエントリをブラウザで表示する - 理系学生日記 グループに対応していなかったので,グループ日記を書いてるときもきちんと開けるのを書いてみた. あと,syou6162/local_hatena_search · GitHubのローカルで動かすはてダにも対応 …

twitterでログイン中のアカウント名を表示するグリモン

gm

今自分が何のアカウントでログインしているかわからなくなることが多いので書いた. twitter who are you for Greasemonkey Uploaded with plasq's Skitch! Homeリンクが上のみたいになる.document.querySelector便利.

PCの細々としたこと

なぜかemobileが使えずオフラインだったので,普段不便だと思ってたことのカイゼンをした. auto fetch #!/bin/zsh root=/path/to/git/projects/root # modify me for d in $(ls $root); do cd "$root/$d" git fetch done crontabに呼び出すよう書いておけば,…