タグ

2014年12月4日のブックマーク (19件)

  • Facebookのデータセンタネットワーク - eagle_raptorの日記

    これはhttp://www.adventar.org/calendars/440の2日目の記事です. はじめに エントリでは,最近のデータセンタNWのトポロジについて,データセンタNWの最先端を走っているfacebookの事例をベースに,論文/blog等交えて簡単に紹介したいと思います. 一般的なデータセンタNW まず,現在のDC向けネットワークトポロジの基となるFat-Treeについて。 Fat-Treeは,一般的なツリーでボトルネックとなる上位階層のリンク帯域を太く/多重化したツリー構成を持つNWトポロジです。 各段のスイッチの上流/下流が同じ帯域幅を提供するように構成することで、Fat-Treeに接続するノードが全体全の通信を一斉に行う最悪のケースにおいても、リンク帯域のい合いを発生させることなく、ノード間通信の帯域を保証することが出来ます。 このように構成されたネットワークの

    Facebookのデータセンタネットワーク - eagle_raptorの日記
  • 暗号の世界最速実装を目指す ── 光成滋生 | Cybozu Inside Out

    サイボウズに在籍する技術者を紹介するインタビューシリーズ。 光成滋生(Shigeo Mitsunari) 2007年7月、サイボウズ・ラボ株式会社に入社。 「キーの数が多い」という理由で日語配列キーボードを愛用。「:」キーにバックスペースを割り当て、「変換」や「無変換」キーをAltやCtrlのような(他のキーと組み合わせて押すことで機能する)Modifierキーとして活用するなど、徹底的にカスタマイズしている。 プログラマには、1つのプロジェクトだけに長く携わり続ける人もいるが、異なる複数の技術やソフトウェアを世に問い、マルチな才能を遺憾なく発揮する人も少なくない。たとえばPerlのオリジナル作者として著名なLarry Wallは、今では「パッチを当てる」という普通の表現にもなっているpatchコマンドを作ったことでも知られている。また、Linuxカーネルを最初に作り始めたLinus T

    暗号の世界最速実装を目指す ── 光成滋生 | Cybozu Inside Out
  • zshのコマンドラインからカジュアルにMySQLにクエリを投げるの術 - Qiita

    なんだかんだ、初めてQiitaつかいます。 MySQLをつかった開発をしているとき、ぼくはよくこんな感じのコマンドを打ちます。

    zshのコマンドラインからカジュアルにMySQLにクエリを投げるの術 - Qiita
  • 最近書いたChefのCookbook(all-in-one_haproxy, redis)を公開します - 元RX-7乗りの適当な日々

    公開します、というかGitHubに置いていただけですがー。 all-in-one_haproxy 2台セットでのHA構成を想定したHAProxyサーバを作るためのChef Cookbookです。2台セット冗長化済のHAProxyサーバをさくっと作るために書きました。 https://github.com/namikawa/all-in-one_haproxy 基的には、2台で以下機能が連携しあう形で稼動します。 rsync + lsyncdの稼働 (各種設定ファイルの同期) keepalivedの稼働 (HAクラスタ構成の実現) HAProxyの稼働 (LB/ReverseProxyソフトウェア・SSL対応) iptables/ip6tablesの稼働 (接続元の限定) Quaggaの稼働 (エッジルータ等との動的経路広報の実現) snmpdの稼働 (各種メトリクスの取得) swap領域

    最近書いたChefのCookbook(all-in-one_haproxy, redis)を公開します - 元RX-7乗りの適当な日々
  • 給湯器交換には金も時間もかかるから覚悟しておいたほうがいいぞマジで - 初老のボケ防止日記

    もう2ヶ月程前になりますが、自宅の風呂釜給湯器が壊れました。新築分譲で入居して10年が過ぎ、マンション内の知人宅でも壊れて交換した時の話を家内から聞いていたのである程度覚悟はしていたのですが、やっぱり自ら経験するのとそうでないのでは全然違いますね、精神的ダメージが。 ということで、その当時の記憶を振り返ってみました。 「それは、ある日突然に」 我が家では子供達がまだ小さいのでお風呂は夕方に沸かしており、私が帰宅する頃には自動保温が過ぎているので追い焚きをして入ります。その日もいつもと同じように平日仕事から帰宅し疲れた体を癒やそうと風呂に入って蓋を開けたところ、いつもよりお湯が多く溢れんばかり、しかもダチョウ倶楽部仕様の熱さになっておりました。 入浴後に家内に聞くと、夕方に風呂を入れるときに給湯器スイッチにエラーコードがでていたとのこと。さっそくそのエラーコード(252)を入居時に配布されて

    給湯器交換には金も時間もかかるから覚悟しておいたほうがいいぞマジで - 初老のボケ防止日記
  • 日本語ラップとナショナリズム “不良映画”から読み解く思想の変化とは?

    音楽ライターの磯部涼氏と編集者の中矢俊一郎氏が、音楽シーンの“今”について語らう新連載「時事オト通信」第2回の後編。前編【ヒップホップとヤンキーはどう交差してきたか? 映画『TOKYO TRIBE』と不良文化史】では、今夏に公開された映画『TOKYO TRIBE』を軸に、90年代のヒップホップ文化やチーマー文化について掘り下げた。中編【『ホットロード』主題歌の尾崎豊はアリかナシか? 不良文化音楽の関わりを再考】では、引き続き『TOKYO TRIBE』に見られる不良文化について考察を深めるとともに、同時期に公開された『ホットロード』についても議論を展開。後編では、2002年に公開された日映画『凶気の桜』の背景を辿るとともに、そこから浮かび上がる近年の日のナショナリズムとヒップホップシーンの接点について考察し、さらには日のラッパーがどのような思想的変遷を経てきたのか、時代背景とともに推

    日本語ラップとナショナリズム “不良映画”から読み解く思想の変化とは?
    tknzk
    tknzk 2014/12/04
  • RailsでいろんなSNSとOAuth連携/ログインする方法 - Qiita

    Deviseというgemのomniauthableを利用して、いろんなOAuth提供元サービスと連携orそのサービスを用いたログインを実現する方法。 こういうことやりたい人結構いるんじゃないかと思って、Wantedlyで実際にやってみた経験を大公開!! Gemのインストール deviseと各providerのomniauth関連Gemをインストール gem 'devise' gem 'omniauth' gem 'omniauth-facebook' gem 'omniauth-github' gem 'omniauth-google-oauth2' gem 'omniauth-hatena' gem 'omniauth-linkedin' gem 'omniauth-mixi' gem 'omniauth-twitter' とりあえず、omniauth-'provider'でググって出て

    RailsでいろんなSNSとOAuth連携/ログインする方法 - Qiita
  • Sensu APIとRaspbbery Piとパトランプでリアル警報システムを作る

    Sensu Advent Calendar 2014 3日目の記事です。 昨日はglidenoteさんの、 監視アーキテクチャ(Sensu,Pingdom,Mackerel,StatusPage.io,PagerDuty)についてまとめてみる(2014年12月版) でした。 PagerDutyというサービスが超便利そうなので使ってみようと思います。 寝てる時に電話かけてくれるのは嬉しい。 さて、この記事ではSensuAPIとRaspberryPiを使ってリアル警報システムを作ります。 サーバ管理者にとって、サーバが落ちるということは死と同義。(適当) サーバがヤバイ時にメールだけでなく、物理的なアラートを発生させ、 障害発生から検知までの時間をより短くしましょう。 システム概要 Sensu Server + Sernsu APIがどっかのインターネットに接続されたサーバで稼働している前提。

    Sensu APIとRaspbbery Piとパトランプでリアル警報システムを作る
  • ドリコムを支えるデータ分析基盤 - かにぱんのなく頃に

    はじめに これは ドリコムAdventCalendar の4日目です 3日目は、@arihh さんによる 3年くらいお菓子神社運営してきた です 自己紹介 @ka_nipan ドリコムに新卒で入社し、Android開発、BtoBtoC のwebサービス開発を経て、現在は弊社アプリのログ収集から集計、可視化、その他周辺ツールといった分析基盤の面倒を見ています 日はそのデータ基盤の話を書きます データ分析基盤全体図 弊社では Hadoop をオンプレで運用していて、そこにログや分析用のデータを置いています メリット 運用コストが安い Treasure Data、Big Query、Amazon Redshift 等の外部サービスを使うよりは安く済みます 自由度が高い 各サービスには容量をはじめ色々と制限があったり、こちらの要求仕様にマッチしない部分が少なからずありますが、自前の場合その辺は融

    ドリコムを支えるデータ分析基盤 - かにぱんのなく頃に
    tknzk
    tknzk 2014/12/04
  • Mackerelで採用している技術一覧とその紹介 - Hatena Developer Blog

    こんにちは。Songmuです。 この記事ははてなエンジニアアドベントカレンダーの3日目です。 昨日、Hatena Engineer Seminar #3を開催いたしました。何より参加率が高かったことに感激したのですが、その分少し窮屈な思いをさせてしまったかもしれないのは申し訳なかったです。多数のご参加当にありがとうございました。 セミナーではMackerel overviewという話をさせてもらったのですが、そこでお話したMackerelで採用している技術について説明します。 Mackerelとは? 今年の9月17日にリリースしたはてな謹製のサーバー管理・監視ツールです。 数多くのサーバーを運用しているはてなは、これまでサーバー管理ツールを内製してきたのですが、そのノウハウを活かし、サービス用に新たに一から作ったサービスになります。 また、はてなの既存サービスとは性質が異なるため、技術

    Mackerelで採用している技術一覧とその紹介 - Hatena Developer Blog
  • #4 デプロイツール・モックAPIの人柱募集のお知らせ - KAYAC Engineers' Blog

    ご無沙汰しております。@takihito (大先輩) です。 今月で40歳になろうという、今年のアドベントカレンダーでは最年長でしょうか。 今年つくったアプリケーションを紹介しつつ、人柱になってくれる勇気ある若者を募集しようという試みを持った4日目のエントリーになります 突然goがきたので... 突然のgo宣言が社内MLに流れたのですが、 目的なく言語を学習するタイプではないので 並列処理 クロスコンパイル がデプロイツールつくるのに良さそうだなぁと思い Archer::Plugin::Rsyncgoで再現してみることにしました Archer::Plugin::Rsyncとは何か 簡単に説明しておくとYAMLで記述した設定ファイルを元に複数サーバにソースコード等をばらまくデプロイツールです。古いモジュールですが弊社では、今も現役で使われています。 機能的にには十分なのですが、Perl

    #4 デプロイツール・モックAPIの人柱募集のお知らせ - KAYAC Engineers' Blog
  • 基礎代謝アップに欠かせない8つの食材と2つのレシピ | COCOKARAブログ

    べるだけでダイエットができる!? 基礎代謝を上げて、消費エネルギー量を増やす簡単な方法。 「べると太る」というのは実は間違った思い込み? べることで逆に痩せられる方法があるのです。 その方法と、ダイエットに効く品を紹介します。 代謝とは? 「基礎代謝を上げる」といいますが、そもそも代謝とはどういうことなのでしょうか。 代謝とは、生命維持活動に必要なエネルギーの獲得をするために、外部から取り入れたエネルギーや栄養素を利用することをいいます。 基礎代謝とは? 基礎代謝とは、安静時(何もしていない状態)でも、呼吸をするために内臓を動かし、体温調節などの生命を維持するために必要なエネルギーのことをいい、1日のエネルギー消費量の60~80%を占めています。 基礎代謝は年齢・性別・体格・体表面積・平均体温などによって異なり、事や運動などの日常行動によっても異なります。基礎代謝は20歳頃をピー

    基礎代謝アップに欠かせない8つの食材と2つのレシピ | COCOKARAブログ
  • ISUCON4 本選の解説と講評 : ISUCON公式Blog

    ISUCON4選の振り返り こんにちは。ISUCON4 出題担当スタッフの mirakui です。 あの盛り上がった選から約一ヶ月が経過してしまいましたが、選について振り返ってみます。 ISUCON4 の予選は、参加チーム180組以上という過去最大の規模でしたが、選に出場できたのはその中のたった30組でした。この倍率の高さからも激戦であったことは想像に難くないと思いますが、一体どのような問題で、どのような戦いだったのでしょうか。 テーマは「動画広告配信」 選問題のテーマは、「動画広告配信」でした。広告リクエストに応じて表示すべき動画クリエイティブを抽選し、5MB 程度の mp4 ファイルを出力するという問題です。 この問題には以下の内容が含まれていました。 広告主が動画広告を入稿する API。おもに以下の情報を POST する 広告動画ファイル ユーザが広告(リダイレクタ)をクリ

    ISUCON4 本選の解説と講評 : ISUCON公式Blog
  • 2つの円グラフ in TWDW2104「働かないで、働く」

    3. さとう じゅんいち 45歳 多くの人は「じゅんさん」「じゅんいちさん」と呼ぶ つま一人、こども二人、義父・義母・犬と同居 6年5年7年2年 東芝 > スタートアップ> 創業者 > 面白法人 > 最近は、小屋の人 と呼ばれることも SuMiKa 技術系ベンチャーそろそろ さびしがりや 1.5年 0年 大企業チームワーキングをテーマに 4. 好きに暮らそう。 家づくりと年収を切り離したいと思いました。 住みたい家に住めるのは特別な人たちだけ、 そんな思い込みをなくしたいと思いました。 こだわりをカタチにする方法に出会えない人や、 なんとなく妥協する人や、 家族の幸せをあきらめる人を、 減らしたいと思いました。 好きに思い描いて、 好きにこだわって、こだわりつづけて、 暮らしてみませんか。 夢はあなたの中にあります。 実現するアイデアは私たちにあります。 SuMiKaと言う名前のアイデアで

    2つの円グラフ in TWDW2104「働かないで、働く」
    tknzk
    tknzk 2014/12/04
  • WebPでモバイルアプリの通信量を劇的に削減する - クックパッド開発者ブログ

    モバイルファースト室の @slightair です。 クックパッドの iOS/Android アプリは、少し前のバージョンからWebP形式の画像をサーバから取得して表示するようにしています。 この記事では、なぜ画像形式をWebPに切り替えたのか、また切り替える上で注意した点などを説明します。 Cookpad アプリと画像 クックパッドのアプリはユーザさんに投稿していただいたレシピを表示するアプリケーションです。その性質上、レシピ画像や調理手順、検索画面のサムネイルなどたくさんの画像をサーバから取得して表示する必要があります。 画像の数が増えたりサイズが大きくなればなるほど通信量が増えます。最近はスマートフォンの画面サイズがどんどん大きくなっているので、それに合わせて取得する画像を大きくしていくとさらにファイルサイズが増え、通信量も増えていってしまいます。 サーバとやりとりするデータが多くな

    WebPでモバイルアプリの通信量を劇的に削減する - クックパッド開発者ブログ
    tknzk
    tknzk 2014/12/04
  • 【簡単】初心者向けクロスバイクのチェーン清掃の方法【図解付き】 - Tanyの殴り書き

    こんにちは! 弱虫ペダル一期でロードバイクに興味がでたけど、予算や納期とかで結局クロスバイクを買った僕です。 今ではすっかりハマってロードバイクもめっちゃほしいんじゃぁ~。 今日はいい天気なので僕の相棒のチェーン清掃! まずは、相棒の紹介。 FUJI PALETTE ちゃん ロードバイク、マウンテンバイク(MTB)、FUJI track(フジトラック)/ピストバイク|FUJI BIKE [フジ自転車],株式会社アキボウ クロスバイクだけど総重量10㎏を下回る痩せ型ちゃん。 だいぶ汚れが溜まってますなぁ!今からピカピカにしてやんよ! 用意したものはこれ。 ワコーズ BC-S ブレーキ&パーツクリーナー スーパージャンボ A180 840ml A180 [HTRC3] 出版社/メーカー: ワコーズ メディア: Automotive 購入: 1人 クリック: 2回 この商品を含むブログを見る ワ

    【簡単】初心者向けクロスバイクのチェーン清掃の方法【図解付き】 - Tanyの殴り書き
  • 【格安】ロードバイク、クロスバイク、自転車の室内保管方法【簡単】 - Tanyの殴り書き

    ども~、タニーです。 最近は寒くて自転車移動がなかなか億劫になってくる時期です。 でも、今日も元気に自転車を漕ぐ。そしてちゃんと室内保管する。 ロードに比べたらやっすいクロスバイクですが、それでも盗難とか悪戯は怖いので室内保管です。 今回は僕が行っている簡単な室内保管方法を紹介しますよん。 【動画】ロード(クロス)バイク初心者や自転車女子が絶対に役立つ知識!これから乗りたいなと思ってる人もぜひ! 伸縮パイプハンガーダブルを使用 こんな感じで2台保管しております。 アイリスオーヤマ パイプハンガーダブル ブラック PE-E280 出版社/メーカー: アイリスオーヤマ(IRIS) メディア: ホーム&キッチン この商品を含むブログを見る 僕はニトリで購入しましたが、こんな感じのやつに1台は上にのっけて、 もう1台はフックでかけてるだけ。 僕が購入したハンガーラックは全体耐荷重:約20kgなので

    【格安】ロードバイク、クロスバイク、自転車の室内保管方法【簡単】 - Tanyの殴り書き
  • Dockerイメージのフォーマット - 世界線航跡蔵

    問: Dockerイメージはどういうフォーマットなのか 答: 特定のフォーマットはないが転送時はtar 以前の記事 では、Dockerはアプリケーション動作環境のファイルステムをまとめて差分転送できると書いた。 ではこのディスクイメージはどういうフォーマットなのだろう。 実装こそ違うが実態としては仮想マシン環境に似ているという点を鑑みると、qcowとか何かその類いのファイルフォーマットなのかもしれないという想像も成り立つ。 しかし実際には特定のフォーマットというものはない。 Dockerホスト環境では、ディスクイメージは動作に適した形で保存されている。このため保存形式はdocker daemonの -storage-driver オプションによって異なる。 つまり --storage-driver=aufs で走っているならローカルファイルシステムのサブディレクトリ内に展開されているし、

    Dockerイメージのフォーマット - 世界線航跡蔵
    tknzk
    tknzk 2014/12/04
  • Pelletkachels.nl

    Pelletkachels waren ooit eenvoudige apparaten voor verwarming, maar ze hebben een opmerkelijke evolutie doorgemaakt sinds hun bescheiden begin in de jaren ’80 van de vorige eeuw. In dit artikel duiken we diep in de geschiedenis van pelletkachel, bespreken we de belangrijkste mijlpalen en ontwikkelingen op het gebied van subsidiemogelijkheden en werpen we een blik op de transformatie tot moderne en

    Pelletkachels.nl