CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
![開発者注目のはてなブックマーク:CodeZine(コードジン)](https://cdn-ak-scissors.b.st-hatena.com/image/square/106c7e478be88bc515873fc79870c7b92dd94618/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fcommon%2Fimages%2Fczlogo4fb_ogp.png)
本日付けで、株式会社はてなから退社させて頂きました。 自分が入社したのは2年半前、水野さん、ひでおきさんと同期の入社でした。当時社会人経験もなく、最も未熟者でしたが、優秀な方々に囲まれて、たくさんの事を学び、自分で言うのも何ですが、大きく成長させて頂きました。コードを書く事はもちろんですが、資料を作るのも、プレゼンをするのも、そこそこ上手になったつもりです。とわざわざ書くのは、最初本当にひどかったからですが。 共に仕事をする仲間としても、刺激的で、素晴らしいメンバーでした。辛い事も多かったけれど、楽しかった事が勝っています。さらに、サービスを通じて、たくさんのユーザーの方々と触れ合える事が、とても良い経験になったと感じています。 思い返してみると、みんなと一緒にたくさんの仕事をしたなぁと、感慨深く思います。カウンターリニューアル、人力リニューアル、ダイアリーリニューアル(はちょっとだけ)、
この春にはてなの本社を京都に移転するという発表を行った。今回の渡米は一週間で家の引越しを行い、日本に戻るために来ている。reikon、しなもんも共に週末には日本に戻る予定だ。京都オフィスの本格稼動は4月からだが、僕は3月には京都に入って新本社立ち上げの作業に関わる。京都オフィスは烏丸御池に構えることが決まっている。 アメリカに来た際、少なくとも3年くらいはここに居て、地元の人も雇って開発を行っていきたいと考えていた。だから、こちらでやりたかった事でまだ達成できていない事はたくさんある。実際にアメリカに来てみて、新しい国での事業と、日本の事業を同時に執り行うことの難しさを実感する中で、今後の方針について随分考えた。自分の事だけではなく、社員の生活や、実現可能性などいろいろな問題について考えたが、最終的には日本に戻り、京都へ行くという判断をした。 アメリカでやろうとしていたことが、日本からはで
さて、移行記も #3 となりました。今回は先日作業を終えたはてなブックマークの移転について。 旧サーバールームからさくらインターネットのiDCへのサーバー移転作業にもだいぶ慣れて来たこのごろ。これまでは比較的はてな内の他サービスとの連携が疎になっていたり、負荷がそこまで高くないものであったりと移行しやすいものから持っていってましたが、そろそろ難しいところ手を付ける時期に来まして、はてなブックマークの移転です。 以前に書いた はてなブックマークの裏側その後 - naoyaのはてなダイアリー では 2006年10月時点で ユーザー: 60,000 人 ブックマーク数: 787万件 サーバー: 30台 となっていました。移転したこのごろはというと ユーザー: 80,000 人 ブックマーク数: 1,182万件 サーバー: 移転前約45台 (移転後 約25台) という具合になっていました。順調に伸
株式会社はてなで開発を担当している伊藤直也です。今回はデスクトップ百景ということで、恐れ多くも私のデスクトップを使って、開発者の使うデスクトップの様子をご紹介いたします。 ■ 何もないデスクトップ これが私のデスクトップ画面です。ご覧の通り、普段はごみ箱しかないという状態で、デスクトップそのものはこのコーナーの他の方々に比べて恐ろしくシンプルです。画面を広く使いたいので、タスクバーも普段は隠しています。画面のOSはWindows XPですが、MacOS Xも併用しています。 シンプルにしている理由というのは特にないのですが、1つ挙げるとすれば、仕事に集中できる状態を目指していたらこうなったといったところでしょうか。 私の職業はプログラムを書く人、すなわちプログラマーです。プログラムを書く仕事では長い集中時間が必要になります。長い時間考えて、考えた結果をプログラム言語によってソフトウェアとい
先日のライブドアのテクノロジーセミナー(http://d.hatena.ne.jp/naoya/20061214/1166063145)でも少し触れたのですが、はてなのサーバーは今後さくらインターネットのiDCでホストすることになりました。 複数の iDC を検討しましたが、最終的にさくらインターネットに決めた理由は回線品質の高さと回線が低価格である点でした。 はてなのようなコミュニティ中心のサービスは、お金の面では、どうしても回線コストと収益の間にアンバランスが生じがちです。ショッピングサイトや各種メディアのようなコンテンツに比べてマネタイズが難しい、というのがその主な理由です。 例えばはてなのトラフィックの多くははてなダイアリーの日記へのアクセスで占められていますが、基本的に個人の日記にははてな側からは広告を掲載しないポリシーでいます。そのためトラフィックを多数必要とされる箇所で収益を
はてなブックマークのブックマーク数が多い順に記事を紹介する「はてなブックマーク数ランキング」。8月12日(月)~8月18日(日)〔2024年8月第3週〕のトップ30です*1。 順位 タイトル 1位 いつか役に立つやつ - Togetter [トゥギャッター] 2位 ブラウザの履歴を操作して「戻る」ボタンで広告を出すやつについて – コーヒーサーバは香炉である 3位 そこそこ借金して「俺が考える最強のタスク管理・時間管理サービス」作った。どうか使ってみてほしい|jMatsuzaki🔥 4位 ひとりの書店主として、伝えたいこと とうとう危惧していたことが現実になってしまった。|二村知子 隆祥館書店 5位 【速報中】岸田首相会見 自民党総裁選挙に不出馬を表明 首相退任へ | NHK | 自民党総裁選 6位 人事制度の脆弱性を衝いて給料UPする『人事制度の基本』: わたしが知らないスゴ本は、きっ
このぐらいの規模のWebアプリケーションを作る場合、スクラッチからコードを書いていたのでは効率が悪いですし、また複数のプログラマで開発を進めるにあたってコードの品質を一定に保つのが難しくなってきます。ということで、ここはフレームワークの出番です。 PerlにはCatalystやSledge、CGI::Applicationといったオープンソースの優れたフレームワークがいろいろとありますが、はてなでは自社開発の「はてなフレームワーク」を利用しています。 はてなフレームワークを開発した当時の2001年頃はLL向けの良いフレームワークがあまり無かったため、自分たちで作りました。その後も改良を続け現在も同フレームワークを利用し続けています。 最近ではPerlに限らず、優れたフレームワークの実装が世の中に多数あり、その多くがフリーです。あまり自社開発のフレームワークを利用することの利点は多くないかも
筆者が勤務する株式会社はてなが提供するある一つのインターネットサービスを題材に、LAMP(Linux+Apache+MySQL+Perl)でのアプリケーション開発や、負荷分散について述べるという発表でした。はてなで提供しているサービスには、はてなブックマーク以外にもはてなダイアリー(注2)のような月間何億PV(Page View)もある大きなサービスもあります。はてなブックマークはそれらに比較すると小さい、中規模なシステムです。 システム運用について発表するにあたって、億単位のPVをさばく巨大なサービスについて述べるよりも、ある程度現実的な規模のものについて解説する方が、みなさんの参考になるかなと思い、このテーマを選択しました。 本稿ではYAPC::Asiaでの発表の中からいくつかのトピックを選んで、Perlを使ったシステムの運用や負荷分散のコツなどを中心に解説したいと思います。 なお、発
まるごとPerl! Vol.1 で執筆させていただいたはてなブックマークのシステムに関する記事が ThinkIT で読めるようになりました。記事全体を何回かにわけて掲載していただいています。まるごとPerlの記事なのですが、実は Perl のことはあまり触れていなくてはてなのサーバー運用概論みたいは話が主なところです。 http://www.thinkit.co.jp/free/article/0610/1/1/ http://www.thinkit.co.jp/free/article/0610/1/2/ せっかくなので現状報告も含めて少し補足をしてみようかなと思います。 現在の数字 記事の中での数字は6月のもので ユーザー:45,000人 ブックマーク数:535万件 ページビュー:5,000万/月 サーバー:17台 となってますが、現在 10 月の方はというと ユーザー: 60,000
はてなブックマークで効率よく情報を集めたり、お気に入りのブックマーカーを探したいときに役立つツールをまとめてみました。 ※はてなの公式サービスではありません。 ※開発者id:はてなユーザー名(敬称略) Zer0Reader id:suVene お気に入りを階層的に辿って趣味の近いブックマーカーを探せます。 はてなの naoya氏も言ってたように、「お気に入り機能」をもっと活用しようよというツール 無駄にオシャレ! suVeneのあれ: [はてブ]お気に入りからお気に入りを探そうサービス はてブおせっかい id:kanbayashi はてなーが使わないなんてオカシーヨ! Ryoの開発日記 - いよいよはてブおせっかい公開 同作者のサービスで Kikker というのもあります。 「キニナール」キーワードを登録しておけば、あなたの好みを学習してくれます。 好みの近いはてなブックマーカーを探そう
http://lab.rails2u.com/hatebu_domain_visualization/ はてなブックマークを見ていると、どのドメインのサイトが人気なのかを知りたくなるときがあります。そんなんでドメイン別にカウントを集計し、グラフ化してみました。最近の人気なドメインや月別人気のドメイン、日別人気のドメインなどを見ることができます。 一年前ぐらいのグラフはGIGAZINEが無くて今と傾向が違っておもしろいです。 グラフの表示には PlotKit (http://www.liquidx.net/plotkit/ ) という Canvas/VML/SVG を使ってレンダリングしてくれるライブラリを使っています。WinIE でも Canvas をエミュレートしてくれてきちんと綺麗なベクターグラフが出力されてスゴース!また PlotKit は MochiKit を使って作られてるので
こんにちは。はてなの山田と申します。はてなは「人力検索はてな」や「はてなダイアリー」,「はてなアンテナ」,「はてなブックマーク」といった,ちょっと変わったWebサービスを提供しています(図1)。 僕はそこで各サービスに追加された新機能の告知文を書いたり,ヘルプ文書を整備したり,サービスの使い方を紹介するメルマガ「はてな塾」を配信したりしています。エンジニアの作った新機能や先進的なサービスを,ユーザーの皆さんにできるだけ分かりやすく伝える仕事を主に担当しているわけです。 この連載を通して,はてなのサービスを使ったWebの情報収集・活用術を紹介して行きます。 はてなの社員数は現在21名(+犬1匹)いるのですが,社長をはじめ社員の半分がエンジニアという技術系の会社なので,社内で盛り上がる話題といえば,「del.icio.usとflickrをWeb2.0でマッシュアップしようぜ!」「時代はやっぱP
【日本Rubyカンファレンス2006】はてな,Webのスクリーンショットを作成/表示するサービスをRubyの分散オブジェクトとRuby on Railsの組み合わせで実現 はてなの舘野祐一氏は2006年6月11日,東京お台場で開催された「日本Rubyカンファレンス2006」で,5月下旬にサービスを開始した「はてなスクリーンショット」が,分散オブジェクトを実現するライブラリ「dRuby」とRubyのWebアプリケーション・フレームワーク「Ruby on Rails」(Rails)を使って構築されていることを明らかにした。はてなスクリーンショットは,Webページのスクリーンショットを作成/表示するサービスである。 はてなスクリーンショットのアプリケーション・サーバー,データベース・サーバー,Webサーバーの機能は1台のサーバーに集約している。このサーバーでRailsを動かしている。静的コンテン
最近はてな開発者に勉強ブームが? N氏はふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道。 YさんとTさんはふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門。 僕とM君は計算機プログラムの構造と解釈。 Mさんは家で執筆していそうだし。 JさんはJavaScript読むべしとかいっていたし。 W君は難しそうな分厚いの。 S君は Swig でRubyバインディングとかやってC++の勉強しようかしらとかいっている OさんはRubyistグループ。 K君はEffective Perl。 A君は家でごにょごにょやっているらしいし。 Dさんは入門bash 第3版。 周りが勉強しまくっているという状況は、プレッシャがあってとても良い環境だなと思う。 あと全然関係ないですが、オープンソースマガジン 7月号に、われらが、osdev-jの期
いまスケーラビリティの本を読んでたりもするんですが、そんな訳で負荷分散やサーバーやネットワークの構築・運用をやってくれちゃったりする硬派なエンジニアを、ただいま絶賛募集中です。 はてなのサーバーは現在 250 台以上あり、月間の PV は 5 億くらいあります。そんなシステムを、あくまで自前運用、低コストで運用していくことにこだわってここまでやってきました。サーバーはすべて自作、ネットワークも高価なスイッチなどは使わず費用対効果が最も良いと思ったものを選択し、ソフトウェアもいろいろ駆使し、自分たちで開発しながら色々工夫してやってます。 その一方で、サーバーが急激に増えてきたり、ソフトウェアで頑張ってたりすることもあって冗長性の確保があまりうまくできていなかったりする側面もあります。はてなのユーザーのみなさんに、はてなのサービスを 24 時間 365 日快適に利用していただけるように、「オレ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く