タグ

ブックマーク / yamaz.hatenablog.com (34)

  • TLを汚すことなくGunosyに自分好みの記事を紹介して貰う方法 - 最速配信研究会(@yamaz)

    時間がない人用、三行要約 Gunosyで「自分の興味があるジャンルのワード site:gunosy.com」 で検索し、その先のページでリンクを幾つかクリックして1日待てば良い感じになってるよ(例: 「レシピ site:gunosy.com」) アルゴリズム変えてくるかもしれないから一時的な技だよ 自分好みになったページはデフォルトで公開設定になってるので、非公開にするか趣味に走り過ぎないよう気をつけてね はじめに Gunosyと過ごした4週間〜1か月で推薦記事はどう変わったか でGunosyで自分好みの記事を紹介してくれないのに不満を持っている方がいる。 Gunosyはとても優秀なキュレーションサービスで、TwitterもしくはFacebookと連携させると自分のソーシャルグラフを分析して自分にあったニュース記事を紹介してくれる。そのキュレーションはとても優秀で、「なぜこれを?」と思うこ

    TLを汚すことなくGunosyに自分好みの記事を紹介して貰う方法 - 最速配信研究会(@yamaz)
    agw
    agw 2013/03/12
  • squid2.6のCOSSの話 - 最速配信研究会(@yamaz)

    Squid2.6 のCOSSがいい感じという非常に興味深いエントリが出たので,ふれてみたい. 最初にお断りしておくが,実のところ私の中でもCOSS(とその根底にある事実と思想)に関していろいろ納得できないところがあって,十分には咀嚼しきれていない. なので下記の内容は多少眉に唾して読んでもらって,間違っている所などがあれば指摘してもらえるとありがたい. 以前squid vs apacheというエントリでapacheとsquidの比較を行った結果のエントリを書いた. 詳細は上記エントリを読んでもらうとして,結論としてはsquidはapacheと比べて大規模配信には向かないというモノだ. しかしこれは調査自体が3年も前でsquidも2.5の話だったので,もう実情とあってないかもなぁと思っていた.その一方squidも着々と進化をしていたようで,2.6からキャッシュオブジェクトの新しい格納方法であ

    squid2.6のCOSSの話 - 最速配信研究会(@yamaz)
  • 広告システムエンジニアは絶対におもしろいと思う理由 - 最速配信研究会(@yamaz)

    少し前からだけど,Cookpadやはてなが広告システムエンジニアを募集している. クックパッド|採用情報: 【技術部】アドシステムエンジニア http://info.cookpad.com/?page_id=113 求人情報:広告システムエンジニア - はてな http://www.hatena.ne.jp/company/staff/accountengineer 私個人の経験から,オンライン広告システムというのは検索やインフラ系と並び,インターネット系のシステムの中でもっともエキサイティングな分野の一つだと思っている.それにもかかわらず,狙って応募してくる人はあまりおらず,いつもいつも悔しい思いをしてきていたので,広告システムがいかにおもしろいかをちょっと述べてみたいと思う. その会社で一番アクセスを受けるところなのでおもしろい. 広告システムはそのサイトの全サービス上に配信する必要が

    広告システムエンジニアは絶対におもしろいと思う理由 - 最速配信研究会(@yamaz)
  • ヤフーがyimg.jpを使う本当のワケ - 最速配信研究会(@yamaz)

    ヤフーの画像はなぜyimg.jpドメインなのか? サイト高速化の手法とヤフーの失敗例 でヤフーがなぜドメインを変えて画像サーバを運用しているかが書かれている.「静的なコンテンツに対してクッキーフリードメインを使うことによって速度向上を狙う」というのが理由とあって,これはこれでもちろん正しいのだけれど,これはどちらかというと副次的な理由で当の理由は違う. クッキーフリードメインを使うことで悪意あるFlashコンテンツなどから自社ドメインのクッキーを守るためというのが当の理由で,これはあちこちで使われているテクニックだ.Flashコンテンツは外部の業者さんに作ってもらったり,広告の入稿素材として入ってくるので,信頼できないデータとして取り扱う必要があり,万一まずいデータがアップされることがあっても大丈夫にしておく必要がある. 最近ユーザからの任意のコンテンツを受けつけて同一ドメインで配信し

    ヤフーがyimg.jpを使う本当のワケ - 最速配信研究会(@yamaz)
  • どうしたら、自分で考える習慣が身につくだろうか。 - 最速配信研究会(@yamaz)

    結城さんのところから どうしたら、自分で考える習慣が身につくだろうか。…はい、ここがチャンス。まず最初に、「どうしたら自分で考える習慣がつくだろうか」の答えを自分で考えるところからはじめればよいのではないだろうか。 今の世の中,答えはググれば簡単に調べられるし,情報が刺激的かつ多すぎるので,他人の考えに流されることなく,自分で考える習慣を身につけるのはなかなか難しいなぁと思う. 私はそこそこ自分で考える習慣がある気がするんだけど,それは何でだろうと考えたところ,それはきっと父から教えてもらったヘボ将棋が影響してるんだろうという結論に至った. 私の父は全く普通の人で,特に取り立てて何かがある人ではなかった.そんな父は私が小学校に入る前後くらいに将棋を教えてくれた.ただ父自身も将棋を覚えながらの指導だったため,最初はただ単に2人してヘボ将棋をしてるだけだった. そんな中,父はどこからか「棒銀」

    どうしたら、自分で考える習慣が身につくだろうか。 - 最速配信研究会(@yamaz)
  • 未踏の功績は「ゲームの存在」を技術者/学生に知らしめたこと. - 最速配信研究会(@yamaz)

    なんだか未踏が失敗だったかのようなエントリを読んだ(ミスリードしてたらごめんなさい). 「 スラッシュドット ジャパン | 天才を発掘しても、日では産業振興にはならない?」 http://slashdot.jp/developers/article.pl?sid=08/01/09/0423239 「未踏の次にすべきこと - 雑種路線でいこう」 http://d.hatena.ne.jp/mkusunok/20080109/ipa 私は未踏の趣旨などはほとんど知らないし,実際にできたプロダクト自体にはあまり興味はないけれど,未踏が失敗だったとはとうてい思えず,むしろ大成功だと思ってる. 私が学生だった10年以上前,コンピュータサイエンスを学んだ田舎大学の学生のとる最良の選択は教授推薦をとってソニーやNEC,日立などの大企業に入ることだった.ただ「最良の選択」といいつつも実はほぼその一択しか

    未踏の功績は「ゲームの存在」を技術者/学生に知らしめたこと. - 最速配信研究会(@yamaz)
  • Rails(というかRuby)で少しハマった話 - 最速配信研究会(@yamaz)

    とあるRailsのコードがえらく遅く,OSが不安定になるので,プロファイルをかけてみたところ下記の1行のコードが原因であることがわかった. unit[@ar_object.id] = some_array 悩むこと10分.やっとわかった. 分かった人はわかったと思いますが,答えはCMのあと! ... ... ... ... ... ... ... ... ... ... もまってられないので,タネあかしをすると上記変数「unit」はHashではなくArrayで @ar_object.idが30万くらいのFixnumを返していたのが原因でした. 蛇足ながら解説すると「unit」は配列のため,上記1行を実行した時点で30万個の 要素をもつ配列ができてしまい,メモリ不足でOSが不安定になったというオチでした. またrubyでは配列要素とHash要素のアクセサはともに「[]」なわけですが,fixn

    Rails(というかRuby)で少しハマった話 - 最速配信研究会(@yamaz)
  • これはたしかにすごい! Facebookの「Social Ads」 - 最速配信研究会(@yamaz)

    IDEA*IDEAさんのとこより. Facebookの「Social Ads」ってすごくね? いや,実際超すごいと思います.ひさびさにインターネット広告関係で感動したので,私も勢いで書きますよ. 私のBlogにしては唐突だと思われたかもしれませんが,私の現職は インターネット広告関連技術の実装及びコンサル一切で,この手の 実装の話を日々してます(最速配信は単なる手法). で,前職と合わせて8〜9年ほどずーっとインターネット広告技術に 携わってきたわけなんですが,行動ターゲティングの時より感動しました. ものすごくおおざっぱに言うと,ディスプレイタイプのインターネット広告の 歴史はいかにPV単価を上げるか,もしくは下げないようにキープするかの歴史と いってもよく,様々な手法が編み出されてきました. 特定のページにだけに出す(サーチワード広告,プロパティ広告,コンテキスト広告) 表示頻度をコン

    これはたしかにすごい! Facebookの「Social Ads」 - 最速配信研究会(@yamaz)
    agw
    agw 2007/12/03
  • 8Gメモリマシンへの道 - 最速配信研究会(@yamaz)

    最近一段とメモリが安くなっている. http://www.watch.impress.co.jp/akiba/hotline/20071006/p_mem.html 「今使ってるマザーボードは8G対応って書いてあるし, メモリスロットも4つあるから5万円出せば8Gメモリのサーバってぇ寸法よ」 という目論見だったけれど,いろいろ実験及び調べてみたところうまくいかなかったので,わかったところまでをご紹介.どなたか私の屍を乗り越えて先に進んでください. 得た知見としては下記の通り. メモリコントローラの最大バンク数について フツーに売ってるインテルベースのマザーボードのチップセットのメモリコントローラは最大ランク数(バンク数)という概念が存在して,チップセット的にハンドリングできるメモリ上限とは別の制限がある.メモリモジュールのランク数はおおむね片面実装(チップが基盤の片面にだけくっついてるもの

    8Gメモリマシンへの道 - 最速配信研究会(@yamaz)
  • 思いこみは打破しましょう - 最速配信研究会(@yamaz)

    このままではBlog引退だと思われるので,ネタエントリ. 人間の能力にはあんまり限界がないので,最初から高いレベルで物事を行うのはきっといいことだという話. カマスの実験という有名な話がある. http://www.future-planning.net/x/modules/news/article.php?storyid=2060 要約すると ガラスで仕切られた水槽の片側に空腹状態のカマスを, もう片方にエサである小魚をいれるとカマスはガラスに 体当たりを繰り返した結果,小魚はべられないものと 思い込んででしまう(負の学習). この負の学習効果はガラスの仕切りをはずした後も有効で, ガラスの仕切りをはずしてもカマスは小魚をべようとせず, 餓死してしまう. これを打破するのは事情の知らない海で獲れたての威勢のいい カマスを一匹放り込み,小魚をべることは可能であることを 既存のカマスに

    思いこみは打破しましょう - 最速配信研究会(@yamaz)
    agw
    agw 2007/09/01
  • ミスとかトラブルとか - 最速配信研究会(@yamaz)

    UIEUEIのid:shi3zさんがミスについての話を書いておられる(会社名間違えてました.大変失礼しました. > shi3zさん). 部下が致命的なミスをするのは全面的に上司の責任 1行でまとめると「ミスは必ずおきるので,ミスを事前に検知する仕組みが必要だよ」ということなんだけど,私も前職ではありとあらゆるミスやトラブルに遭い,それに対して思うところがあるので,どう対処してきたかを書いてみようと思う. このエントリは長くなりそうなので,先に「今来た3行」でまとめるとこんな感じになる. ミスやトラブルはありとあらゆる隙間を縫っておきるので,確率的なものととらえる方がいいよ. ミスやトラブルがおきた時の影響を最少にするためにはミスやトラブルを検知することの他に,「そもそもそんなミスが起きえないようにする」,「万一そのミスがおきても大丈夫なようにする」為の仕組み作りが重要だよ. 根性論に頼るの

    ミスとかトラブルとか - 最速配信研究会(@yamaz)
  • 人事評価って難しいね. - 最速配信研究会(@yamaz)

    http://d.hatena.ne.jp/ryoko/20070630#1183212590 http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/ryoko/20070630%231183212590 を読んで思いだしたこと. とある有名外資系企業では毎年各ブランチの全従業員のパフォーマンスレビューを行い,下から5%の人間には退職いただくそうだ. 詳しいルールは聞かなかったけれど,これを聞いたとき, 「自分が5%に入らないように,わざと役に立たないか少なくとも自分より能力のないような人間を雇おうとする力が働くだろうな」 と思った.このルールだと自分よりいい人間ばかりを雇うということは自分の地位が危うくなることにつながるため,自分よりいい人間をいれようというインセンティブが働かず,結果として自分の能力自体が会社のパフォーマンスを規定してしまう

    人事評価って難しいね. - 最速配信研究会(@yamaz)
    agw
    agw 2007/07/02
  • たとえ犬を殺せたとて,かまれた傷はなおらない - 最速配信研究会(@yamaz)

    去年の今頃書いた文章.当時とあるネット上の争いにどうしても一言言いたくなって mixiにこっそり書いてたやつ. D.カーネギー「人を動かす」より. リンカーンはあるとき,同僚とけんかばかりしている青年将校をたしなめたことがある. 「自己の向上を心がけているものは,けんかなどしているひまがないはずだ.おまけに,けんかの結果,不機嫌になったり自制心を失ったりすることを思えば,いよいよけんかができなくなる.こちらに五分の理しかない場合には,どんなに重要なことでも,相手にゆずるべきだ.100%こちらが正しいと思われる場合でも小さいことなら譲ったほうがいい.細道で犬に出会ったら,権利を主張してかみつかれるよりも,犬に道を譲ったほうがいい.たとえ犬を殺せたとて,かまれた傷はなおらない」 実際のところなかなかリンカーンの域には達するのは難しい. どこでもあるんだろうけど前の会社でもつまんないぶつかり合い

    たとえ犬を殺せたとて,かまれた傷はなおらない - 最速配信研究会(@yamaz)
    agw
    agw 2007/06/20
  • 2000万個のプロセスを動かすための並列モデル - 最速配信研究会(@yamaz)

    # タイトルは煽りです. 今週末ドリコムさんでCometとその周辺技術(イベント処理、Erlangなどなど)に関する勉強会が行われるので,ここ最近つらつら考えたり調べたりしてたことを外に出します.yamazはErlangの文法とかにはあまり興味がなく,2000万のプロセスが並列実行できるというそのモデルに興味があるので,とりあえずそこについて. なおいつもにも増して適当なこと書いてるので,適宜マユツバでお願いします.ツッコミ大歓迎. Erlangは1マシンで2000万のプロセスを並列実行させることができるらしい. http://www.atmarkit.co.jp/news/200704/27/erlang.html 私は並列言語はVHDLしか使ったことがなく,しかもVHDLはちゃんと 並列実行を行う要素が回路の形で実在するので,Erlangみたいに 1マシンで並列性を実現することに対して

    2000万個のプロセスを動かすための並列モデル - 最速配信研究会(@yamaz)
  • apache Auth Cookie Fu module - 最速配信研究会(@yamaz)

    日夜アクセスと闘うWeb管理者のみなさんこんにちは. ログインしてる人にしか見せたくないコンテンツがあって,phpperlrubyとかで アクセス制御してたりしてなかったりするんだけど,それくらいapache側で対処 してくれよと日々悶え苦しむそんなアナタにapache Auth Cookie Fu module. これはなに? Cookieを使ってコンテンツのアクセスコントロールを行うモジュールです. Cookieの評価後,コンテンツの拒否は指定された方法(redirect, forbidden)で 処理されます.なおCookieの焼き込みは自前で用意する必要があります. module.jp小山さんのmod_auth_formとかなり似てますが, apache2対応 コンテンツ拒否の方法を指定できる などがウリです. ダウンロード http://scaleout.jp/open/mo

    apache Auth Cookie Fu module - 最速配信研究会(@yamaz)
  • 負荷とか監視とか - 最速配信研究会(@yamaz)

    naoyaのはてなダイアリー - マルチコア時代のロードアベレージの見方 を読んで思い出したこと. 前職ではいろんなサービスがいろんな方式でサービスを行ってた. Javaあり,FreeBSDあり,Solarisあり,Threadバリバリ,プロセス立ち上げまくり,○○のサーバ,メモリ沢山載ったサーバ,古いサーバ,改造××などなど. そんなサーバ群はロードアベレージ20とかでも平気でサービスを行ってる一方で,ロードアベレージ1くらいでも苦しそうな(?)サーバとかもあって,ロードアベレージという数字はあまり役に立ってなかった.そんな中で我々のチームが下した結論は 「ロードアベレージは何かの数字を表しているかも知れないけれど, *絶対的な数字*として使うにはきっと役に立たない」 というものだった. 監視などをするにあたって,ロードアベレージ,IOStat,使用帯域,メモリ使用量などの各種パラメータ

    負荷とか監視とか - 最速配信研究会(@yamaz)
  • 最速で海外送金する方法(ウェスタンユニオンでの送金方法) - 最速配信研究会(@yamaz)

    2009/2/24追記: 検索で来た方へ,日でのウェスタンユニオン(Western Union)のサービスは2009年1月30日(金)で終了したそうです. 参考リンク: 「ウエスタンユニオンを利用した国際送金サービス」終了のお知らせ 問い合わせたところ,日からの送金/日への送金ができなくなっていているだけで,例えばアメリカからタイに送金したいというようなことはできるようでした. 〜2009/2/24追記ここまで〜 東南アジアを旅している知り合いが現地で強盗に襲われたらしく, 親御さんからなんとかお金を送金して欲しいというお願いをされたので, ウェスタンユニオン(Western Union)のMoney Transferの仕組みを使って送金した. 東京か横浜にいるのならおそらくは最速で海外に送金できる方法だと思われるのでご紹介. 1. スルガ銀行の東京支店か横浜支店に行く http:/

    最速で海外送金する方法(ウェスタンユニオンでの送金方法) - 最速配信研究会(@yamaz)
    agw
    agw 2007/05/13
  • なんだかいろいろ申し訳ない気分になった話 - 最速配信研究会(@yamaz)

    # Rails系の日記もこっちに書くことにしました. 過去記事に興味がある方はあわせてどうぞ. yamazのRails日記 先日花見のお誘いをうけたんだけど,そのときに知りあいの女性(HTMLはわかる非エンジニアの方)がこんな話をしてくれた. 知り合いのエンジニアが「Rails!Rails!」言ってるので,ものは試しとを3冊ほど買って試してみた. DBの設定とかよくわからないところは都度聞いたけど,大体1日くらいでscaffold+見栄えやカラムを変更できるレベルにまで達した. Railsって簡単ですね. この方のように「やったらできちゃった」とかいう人がいる一方で 「Railsって難しそうだからいいです」というエンジニアがいたりして なんだかいろいろ申し訳ない気分になってしまった. 世の中にはCGI作成を支援してくれるツールがあったり, エクセルのマクロなどで相当なことが出来ちゃったり

    なんだかいろいろ申し訳ない気分になった話 - 最速配信研究会(@yamaz)
  • 2chに学ぶCGMとDBMSとの相性(データのローカリティはとても重要) - 最速配信研究会(@yamaz)

    もう一ヶ月以上前の記事だけど,ニコニコ動画が1000万コメントを達成したというニュースがあった. 「24日で1千万コメント突破! 「ニコニコ動画」が好調」 ドワンゴグループの1社で、メールポータルなどの事業を企画運営しているニワンゴは8日、同社がサービスを提供している「ニコニコ動画」(ベータバージョン)に投稿されたコメント数が、 オープンから24日で1,000万件を突破したことを発表した。また、1日のページビュー数が2,000万を突破していることもあわせて発表した。 http://www.rbbtoday.com/news/20070208/38344.html ニコニコ動画のすごいところは動画キャプション部は システム的に掲示板とほとんど同じで,おそらくその場に リアルでいる人の数はせいぜい数十人とかなのに,さも数100人 とかがその場にいるような臨場感を与えているところだと思う. モバ

    2chに学ぶCGMとDBMSとの相性(データのローカリティはとても重要) - 最速配信研究会(@yamaz)
  • squid2.6のCOSSの話(その2) - 最速配信研究会(@yamaz)

    squid2.6のCOSSの話の続き COSSのパフォーマンスのよさに関して「俺だまされてない?」というモヤモヤ感が高かったんだけど,あちこちの方々と議論した結果これが正解だろうという結論に行き着いた. ありがとう!>あちこちの方 友人との会話. yamaz: おっすおっす。いる? xxxxx: お久しぶりです! yamaz: squid2.6のCOSSって知ってる? xxxxx: 初耳です。<COSS yamaz: http://blog.nomadscafe.jp/archives/000705.html yamaz: http://wiki.squid-cache.org/SquidFaq/CyclicObjectStorageSystem yamaz: このあたりの話なんだけど、 yamaz: なぜコレが速いかっていう見解って持ってる? xxxxx : 3年ぐらい前、apacheを

    squid2.6のCOSSの話(その2) - 最速配信研究会(@yamaz)