2012-03-19
「はてな開発者ブログ」開始のお知らせ
こんにちは!!1 春の彼岸の頃、みなさまいかがお過ごしでしょうか。
はてなの技術ブログとして情報提供してきましたこのブログを、技術者のみならず、デザイナ他「はてなのサービス開発者」による情報提供の場としてリニューアルすることになりました。つきましては、お手数ですが今後はhttp://developer.hatenastaff.com/をご覧くださいますよう、また、移転先におきましても変らぬご愛顧をよろしくお願いいたします。
2011-08-31
はてな技術勉強会 #4 開催のお知らせ
こんにちは、id:ninjinkunです。前回から8ヶ月ほど経ってしまいましたが、来週の火曜にはてな技術勉強会 #4を開催します。
今回は発表とLTの二部構成でお送りします。発表は「はてなブックマークの新スパム判定システム」と「ISUCON報告会」の2本です。LTは一人5分の持ち時間で行います。LTは社外の方の参加も歓迎いたしますので、発表をご希望の方はATNDにその旨を記入願います(当日の飛び入りも可)。いつもの通り、Ustreamによる放送も行いますので、こちらも合わせてご覧ください。
開催概要
- 日時: 2011年9月6日(火)19:00開場、19:30開始〜21:00終了 その後懇親会
- 定員: 20名
- 会費: 無料(懇親会も無料です)
- 公式ハッシュタグ: #hatenatech
発表概要
「はてなブックマークの新スパム判定システム」
id:yanbe
はてなブックマークの新スパム判定システムの概要を説明します。最新のスパム検出の研究を実サービスに応用した事例として、ユーザーサポートの経験知を機械学習によるアプローチに落とし込む仕組みから、人間とシステムとが協調して効率的にスパムを判定する運用の仕組みまで紹介します。
「ISUCON報告会」
id:r_kurain,
id:halfrack,
id:smly
去る8/27に株式会社ライブドア主催で行われたウェブアプリケーションチューニング大会 ISUCON*1について、参加したはてなスタッフからの報告会を行います。実際にどのようなアプリケーションが課題だったのか、攻略ポイントはどこにあったのかという点を参加スタッフの戦略や、他の参加者の戦略を交えつつ解説します。
ライトニングトーク
一人持ち時間5分でライトニングトークを行います。社外の方の参加も歓迎です。
会場
参加する!
2011-08-26
Chrome+HTML5 Conference「Webアプリの道も一歩から」講演資料を公開します
2011年8月21日(日)に開催されたChrome+HTML5 Conferenceにて、id:nagayamaと
id:nanto_viが講演を行ったので、その資料を公開します。「Webアプリの道も一歩から 〜はてなブックマークの場合〜」と題し、公式Chromeウェブアプリ はてなブックマークの開発フローや利用技術について解説しました。発表は2部構成で、ディレクターのid:nagayamaがはてなでのChromeウェブアプリの開発フローに関して、エンジニアのid:nanto_viがウェブアプリで活用しているHTML5関連技術に関して述べています。
2011-07-14
はてなサマーインターン2011募集開始!
はてなサマーインターン2011の募集を開始しました。
はてなは、インターンシッププログラム「はてなサマーインターン2011」を今年も実施します。2011年のプログラムはエンジニア向けで、テーマはWebアプリケーション開発です。インターンの前半は、はてなの開発ノウハウをエンジニアの講義や演習から学び取るトレーニング期間で、後半ははてなスタッフによる指導のもと、ペアプログラミングでアプリケーションを開発します。
みなさんのご応募をお待ちしております!
概要
- 応募〆切り
- 2011年7月29日(金) 正午12:00
- 期間
- 2011年8月18日(木)〜9月9日(金)(平日のみ。全17日)
- 会場
詳しくは募集ページよりご確認ください。
前回の参加者の声
前回のサマーインターン2010の参加者から以下のような感想を頂いています。詳細はレポートページをご参照ください。
はてなインターンを通じて得たことは?
- 楽しく仕事をすることの重要さと、ユーザーに自分のコードを使ってもらうことの嬉しさ。
- 技術的にも人としても大幅にレベルアップしたと思います。
- 使ってくださるユーザーさんの気持ちになって、使いやすくしていくということが出来て、良い体験でした。
- 同年代の仲間、優秀な先輩方との会話が大変な刺激となりました。
- PerlやJavaScriptの知識はもちろんですが、実際にチームに所属してペアプロ(僕らはトリプロでした)をしながら、開発、リリースまでもっていけて、また、リリース後にユーザーさんからいただいたコメントを元に手直しを加えるということができたこと。
- webサービスを作る上での基礎がしっかり身についたということです。後半では、チームで作業をして、リリースまでの過程を実際に体験でき、とてもためになりました。
自分の作ったものがリリースされることについて
- これがあったから緊張感をもって取り組めたし、自分の書いたシステムが外で動いているのを見ると嬉しい。
- どんな反応があるのかとワクワクしてます
- 嬉しいです。感動です。自慢しまくります。
- 2週間で一気に作ったものがリリースされて、フィードバックをすぐに得られて、刺激的で面白かったです。
- 自分で考えた文言などがそのまま使われたりと、このままで大丈夫なのかな…という不安はありましたが、リリース後のユーザーの「これはいいサービス!!」などのコメントを見ると、リリースできて良かったな、うれしいなという気持ちになりました。
- まだまだエンジニアとして未熟な自分でも、こうして大きな規模の環境でサービスをリリースできたことに感動と共に、これからもものづくりする上での自信にもつながると思います。またリリース直後のユーザーさんの生の声を見て「自分がこれリリースしたんだ」と、とても気持ちが向上しました。
はてなサマーインターン全体を通しての感想
- 自分のコードを他人に添削してもらえるのがとても良かったです。課題は大変だったけど、1つ1つの課題の内容をきちんと、- 自分のものにすることができたと思います。後半は、サービスを使うユーザーの姿を想像しながらコードを書くことができて- とても貴重な体験になりした。素直に参加して良かったと思います。
- 最初は皆できる人達だし、課題きついし、間違って選ばれたんじゃないかとすら思いましたが、Perlに慣れてきてからすごく楽しかったです。来れてよかったと思います。本当にありがとうございました。
- 後半は自分らで考え実装を行う機会が多く、ペア仲間と相談したりぶつかったりしながら開発を進めたことが印象的でした。自身をランク付けされることで、ひどく落ち込みつつも、何とかここまで来れたのは、話し相手の多い環境のおかげなのかなと感じています。
- ある程度の知識(PerlとかWebアプリケーションとか)がないと、やはり厳しいと思った。しかし、ここで得た知識や経験は自分を大きく成長させてくれました。みんなに負けないようにがんばりたいと思います!
今後はてなインターンシップに参加される方へアドバイス
- 少しでも興味がある方は是非参加しましょう。あと、PerlかJavaScriptはある程度使いこなせた方がいいです。
- 人と話そう。
- PerlとMySQLが使えればどうにでもなると思う。
- 自己評価を不当に低くしないこと。みんな五十歩百歩な能力なのでビビらないことが大切だと感じました。
- PerlやJavaScriptとかに経験がなくて、ついていけるか不安だったとしても、ついていこうともがくことも含めて、得るものは非常に大きいので、迷うくらいなら参加しとくべきだと思ます。
過去のインターンの様子
それぞれのインターンの様子については、下記のバナーからご参照ください。
サマーインターン2010の様子
サマーインターン2009の様子
サマーインターン2008の様子
2011-06-10
スマートフォン2011春「iPhoneアプリとAndroidアプリの開発を比較する 〜はてなブックマーク開発の現場から〜」講演資料を公開します
こんにちは。同僚に輸入Android端末を押し売りされて困っているid:ninjinkunです。
先日4/28にスマートフォン2011春というイベントで「iPhoneアプリとAndroidアプリの開発を比較する 〜はてなブックマーク開発の現場から〜」というタイトルで初めて講演を行いました。内容としては、スマートフォンアプリ開発の基本的な流れを解説し、iPhoneアプリとAndroidアプリの実例を出しながら、それぞれで苦労した点や大切にしている点についてお話ししました。基本的には以前書いたブログエントリーをベースに、デモなども含めながら詳細に解説したものになっています。
以下に当日の発表資料を公開いたします。
また当日の様子はITProと広報ブログでもレポートされています。
[スマホ2011春]「エンジニアとデザイナー共同でやる」----「はてブ」アプリ開発者が語るUI設計:ITpro
はてなエンジニアの浅野(id:ninjinkun)が、日経BP社のイベント「スマートフォン2011春」で講演 - はてな広報ブログ