タグ

ブックマーク / higepon.hatenablog.com (10)

  • Tech Lead(TL/テックリード)の役割 - サンフランシスコではたらくソフトウェアエンジニア - higepon blog

    Tech Lead(TL/テックリード)の役割。聞きなれない名前かもしれない。リードプログラマやテクニカルリードと呼ばれることも。過去にいくつものチーム(最大で10人以上)の Tech Lead をやってきた自分の経験を踏まえて書いてみる。 Tech Lead の主な役割 Tech Lead はエンジニア班長と言いかえるとイメージがわきやすいかもしれない 顧客に提供したい価値(プロダクトゴール)を正しく理解する エンジニアチームの生産性を可能な限り最大化。プロダクトマネージャ・デザイナと顧客に価値を提供する Product の Launch に責任を持つ Product の Launch 後のメンテナンスに責任を持つ エンジニアを過負荷から守る ときにはマネージャ、プロダクトマネージャのアイデア、スケジュールに NO を言う。代替案を提示する チーム内のテクニカルデザイン、採用技術などに責

    Tech Lead(TL/テックリード)の役割 - サンフランシスコではたらくソフトウェアエンジニア - higepon blog
    KGA
    KGA 2018/01/30
  • サイボウズ・ラボ入社 - higepon blog

    次の職場はどこですか?とよく聞かれるのですが、実はサイボウズ・ラボで働いています。 周りが優秀な人ばかりで刺激をたくさん受けています。 楽しくてみんなが幸せになるようなサービスが作れると良いな。

    サイボウズ・ラボ入社 - higepon blog
    KGA
    KGA 2008/10/06
  • はてな退職のお知らせ - ひげぽん OSとか作っちゃうかMona-

    日*1をもちましてはてな退職することになりました。 お世話になったみなさん当にありがとうございました。 僕は、はてなRSSや Rimo などまとまった大きなサービスから、ダイアリーのメール投稿機能など小さな機能まで、はてなのいろいろな部分に関わらせていただきました。 その過程で 実際にサービスを使ってくれるユーザーのみなさん はてなアイデアを通じてアイデア投稿や不具合報告をしてくれるみなさん 告知日記のブックマークコメントで喜んでくれるみなさん 日記で感想や要望を書いてくれるみなさん など、当に多くのユーザーの方といろいろな形でコミュニケーションをとらせていただきました。 そのみなさんとのやりとりが、より良いサービスを作りたいというモチベーションになったり、日々の僕自身の楽しみやはげみになったりと、たくさんの力をいただきました。(当はユーザー id を挙げてお礼が言いたかったので

    KGA
    KGA 2008/10/06
  • ひげぽん OSとか作っちゃうかMona- - Ubuntu 6.10 Edgy インストール Thinkpad X60

    インストール GUIでインストールを淡々と進める。 パーティションは手動で以下のように切る。 /boot 100MB EXT3 プライマリパーティション swap 2GB プライマリパーティション /home 40GB ReiserFS プライマリパーティション / 残り約35GB ReiserFS プライマリパーティション Core2 Duo認識されている? cat /proc/cpuinfo Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz が2個出ていればOK もろもろ root パスワード設定 sudo su - passwd システム-設定-キーボード-ctrl key position/winキーをMetaに Emacsキーバインド $ gconf-editor で設定エディタを起動./desktop/gnome/interface/gtk_key_

    ひげぽん OSとか作っちゃうかMona- - Ubuntu 6.10 Edgy インストール Thinkpad X60
    KGA
    KGA 2008/10/06
  • JavaScriptの編集はecmascript-mode.elよりもjavascript.el? - higepon blog

    EmacsでのJavaScriptの編集をするときはecmascript-mode.elを使っていたのですが、海外のサイトでjavascript.elの評判がよさそうだったので使い始めています。 (add-to-list 'auto-mode-alist '("\\.js\\'" . javascript-mode)) (autoload 'javascript-mode "javascript" nil t) (setq javascript-indent-level 4) 追記 2008/6/27 この情報は古くなっていますので EmacsでJavaScriptソースを快適に読むために:js2-modeとエグズーベラントCtags - 檜山正幸のキマイラ飼育記 http://d.hatena.ne.jp/m-hiyama/20080627/1214549228 あたりを参照すると良いで

    JavaScriptの編集はecmascript-mode.elよりもjavascript.el? - higepon blog
  • SSH環境改善 鍵をできるだけ少なくしたい

    背景 SSHの鍵はできるだけ少ない方が管理が楽だ。 coLinuxとcygwinでそれぞれまったく同じ開発サーバー群にログインするので同じ鍵で良いじゃないかという方法を探ります。 環境 coLinux: Fedora Core4, ユーザー colinux_pon cygwin: ユーザー cygwin_pon 実際にトライしてみた(id_kimataさんのアドバイスが元になっています) 1.coLinuxの /home/colinux_pon/.ssh/authorized_keysに coLinxuのid_dsa.pubの中身をコピーしておく 2.colinuxからcygwinに .ssh/id_dsa, id_dsa.pubをコピーする(colinux_ponの鍵) 3.場所は /home/cygwin_pon/.ssh/ 4.cygwinの /home/cygwin_pon/.ss

    SSH環境改善 鍵をできるだけ少なくしたい
    KGA
    KGA 2008/10/06
  • USBキーボード ウルトラナビ付のトラックポイントは有効にしつつタッチパッドは無効にする方法 - higepon blog

    「USBキーボード ウルトラナビ付」のトラックポイントを有効にしつつタッチパッドは無効にする方法を探していたところ 昨日コメントで id:elimさんと通りすがりさんに教えていただきました。 ありがとうございます<(_ _)>。 うまくいったのでその方法まとめておきます。 やりたいこと Ubuntu Gutsy で外付け USB キーボードのトラックポイントを有効にしつつタッチパッドを無効にしたい。 キーボードは↓ トラックポイントは便利で使っているのですが、タッチパッドは打鍵のときに無意識に触ってしまいカーソルが動いてしまうので無効にしたいという事情です。 方法 大まかな流れは トラックポイントとタッチパッドのデバイスファイルを特定する xorg.conf を修正する 再起動 デバイスファイルを特定する /dev/input 以下に認識されているマウス(トラックポイントやタッチパッドも含

    KGA
    KGA 2008/10/06
  • Scheme 処理系 「Mosh 0.0.1」 をリリースしました - ひげぽん OSとか作っちゃうかMona-

    インタプリタの名前を変更しました サイボウズ・ラボのブログでも告知しましたがこちらでも。 これは何か? R6RSという Scheme の新しい言語仕様に準拠することを目指している高速な Scheme インタプリタです。 何が出来るの? PerlRuby で行っているような実用的なプログラミングができます。(現時点ではもちろん機能は限られますが) 例えばサンプルとして Mosh で書かれた Wiki が動いています。 なぜ Scheme なの? Scheme という言語が柔軟で素晴らしい言語だからです。 Scheme について知りたい方は、計算機プログラムの構造と解釈やプログラミングGaucheなどを読まれると良いでしょう。 ダウンロードとインストール Google Code からソースコードをダウンロードして下さい。 ソースコードのビルドにはGauche が必要です。 ./confi

    KGA
    KGA 2008/10/06
  • YAPC 2日目 - higepon blog

    今日も良い天気! memcached in mixi by kazeburoさん 自分も使ったことがあるので mixi のような大規模使用例の話は楽しみ。 すみません。以下にはいくつかメモ漏れがあります。 memcached って何? さまざまな言語でクライアント API memached の「分散」 クライアントに実装された分散アルゴリズムで分散 get / get_multi get_multi は非常に高速 delete 上書き禁止の秒数指定できる→知らなかった mixi での利用事例 Pentium4 / Pentium D memory 4GB Linux 2.6.x x86_64 ちょっと古めのマシン 専用マシン 100台以上 1台につき 3GB の容量で起動 cache Hit率 94%(安定している値) メモリ使用量 88%(安定している値) memcached のレポート

    YAPC 2日目 - higepon blog
  • Ctrl-D の話 - ひげぽん OSとか作っちゃうかMona-

    Mosh の REPL が Ctrl-D で抜けられないとご指摘いただいていた件。 そもそも Ctrl-D って何だっけ?と立ち止まり調べましたが当たり前すぎて(?)記事にすらなってないので書いておきます。 ユーザーから見た Ctrl-D 入力終了を対話型のプログラムにしらせることに使う。 例えば irb から抜けるとき。 dekisugi% irb irb(main):001:0> puts "Hello" Hello => nil irb(main):002:0> # Ctrl-D で irb から抜ける その対話型プログラムが持つ exit や quit などの終了コマンドを入力するよりも楽ですね。 人によっては Ctrl-C を使う場合もあるかもしれません。(そのプログラムが SIGINT をどう扱っているかに依存するので、Ctrl-c で終了しない場合もよくあります。) 追記 i

    Ctrl-D の話 - ひげぽん OSとか作っちゃうかMona-
    KGA
    KGA 2008/10/06
  • 1