タグ

2015年5月1日のブックマーク (12件)

  • Mackerelを支える時系列データベース技術 - ゆううきブログ

    【追記 2018/01/06】現在Mackerelは、時系列データベースという概念をクラウドの技で再構築する - ゆううきブログの時系列データベース実装へ移行しています。 サーバモニタリングサービス Mackerel で採用している時系列データベース Graphite を用いたシステムの構築と運用事情を紹介します。Graphiteについては、プロビジョニングやアプリケーションからの使い方、Graphite自体のモニタリングなど様々なトピックがありますが、特に大規模ならではのトピックとして、Graphiteの内部アーキテクチャ、パフォーマンスチューニングおよびクラスタ構成についての知見を書きます。 背景 Graphiteシステム概観 データ構造とアーキテクチャ whisperのデータ構造 carbon-cacheのアーキテクチャ パフォーマンス特性 パフォーマンスチューニング ミドルウェアレ

    Mackerelを支える時系列データベース技術 - ゆううきブログ
  • Hexi というサイトを作りました (http2study で発表しました。) - from scratch

    hexi.pics Hexi というサイトを作ったので紹介です。 What is Hexi Hexagonal Sticker as a Service と僕が勝手に呼んでいるものです。単純に六角形のステッカーを作って、公開して、購入できるECサービスです。 六角形のステッカーって実は標準規格があって、こんな感じになっています。 Stickers Standard この標準規格に合わせて、これ専門のステッカー作れる所作って、勉強会とかで使ってもらったら便利じゃね?と思ったので、友人の会社(絶賛エンジニア募集中)に持ちかけて、自分もバックエンドを基に空き時間で手伝いながら作りました。 Hexi inside 割りと基は抑えつつも突っ走った構成をしていて、 nginx (with SPDY) ngx_small_light (画像リサイズ) io.js (v1.6.4 express) A

    Hexi というサイトを作りました (http2study で発表しました。) - from scratch
  • Slack の通知にまつわる知見 : sonots:blog

    Slack の通知にまつわる知見 : sonots:blog
  • Microsoft に入社しました - まいんだーのはてなブログ

    失業エントリからはや1ヶ月、新しいチャレンジとしてこの5月から Microsoft で働くことにしました。 前職では "どスタートアップ" からいっぱしの上場企業になるまでのサービス基盤をやり遂げることが出来ました。 が、ここ半年ちょい、運用系仕事を減らしていた最中は “開発シフトしていきたい” みたいなことを思ってはいたのですが、失業して時間ができたので改めて振り返ってみて思い直したのは “自分はやはり基盤側の方により興味関心が強い” ということでした。 また、ハウジングの物理基盤から IaaS + SaaS へ移行させる取り組みをして感じたのは “開発技術や運用基盤の選択は生産性と俊敏性をより重視すべき” というものでした。 実際 AWS で EC2 を使っているユーザが BigQuery で集計/分析したりするような事例は沢山出てきており、SaaS, PaaS をウマイこと組み合わせ

    Microsoft に入社しました - まいんだーのはてなブログ
    TokyoIncidents
    TokyoIncidents 2015/05/01
    意外な選択。おめでとうございます!
  • 乗るしかない!Reactのビッグウェーブに!─isomorphic tokyo meetupに参加してきた

    乗るしかない!Reactのビッグウェーブに!─isomorphic tokyo meetupに参加してきた 白石 俊平(HTML5 Experts.jp編集長) おはようございます。編集長の白石です。 昨日(2015年4月30日)、isomorphic tokyo meetupに参加してきました。 というのも実は近々、HTML5 Experts.jpでは「Webアプリケーション・アーキテクチャ」に関する特集を行う予定なのですが、そこでキーワードとして挙げられていたのがisomorphic。 サーバサイドとクライアントサイドでコードの共有を促進するのが主な目的の一つ、というところまでは理解できたのですが、実際のところ、アーキテクチャはどう変わるのか? それを探りたいと思っていたところ、ちょうどよくイベントの開催がアナウンスされていたので、急遽取材させていただきました。 取材を快く受け入れてく

    乗るしかない!Reactのビッグウェーブに!─isomorphic tokyo meetupに参加してきた
  • sendagaya.rb #101 でActionDispatchを読んでみた - fukajun - DeepValley -

    101回目を迎えて新たなスタートのsendgaya.rbです。 そろそろ、ちゃんとrailsの内部動作について知らなきゃ感があるので、tkawaさんと相談のもとテーマを決めました。(ほかにもActiveRecordとか、Deviseとか、 Rackとか候補がありました。) 注意:この記事で動作自体の解説してないです。 ActionDispatchについて概要 ActionDispatch については、まずこのスライドをみながらtkawaさんの解説でスタート rackミドルウェア、rackアプリケーションの関係について知れたりします。 https://speakerdeck.com/eiel/actiondispatch-tutenandarou 読むための題材 今回ソースコード・リーディングの題材に使ったデモアプリ https://github.com/fukajun/demo_app r

  • Visual Studio Code の中身は Electron + Monaco だった - しばやん雑記

    Build 2015 のキーノートで公開された Visual Studio Code ですが、見た目がどう考えても Visual Studio Online "Monaco" だろと思ってたら、思った通り Monaco だったようです。 Visual Studio Code - Code Editing. Redefined 実行環境としては Atom Shell と言うか Electron を使っているみたいです。当然ながら中身は Monaco なので Node.js で書かれています。 インストールされたディレクトリを見ると、Chromium な DLL とか出てきます。 最近はアプリケーションも nupkg 形式で配布するようになったんですね。 基的には Chrome のように起動時にアップデートしていくスタイルのようです。 Windows だけだと思いますが、インストールするとコ

    Visual Studio Code の中身は Electron + Monaco だった - しばやん雑記
  • The HTTP Workshop

    The HTTP Workshop The HTTP Workshop is an occasional gathering of HTTP experts and other interested parties to discuss the Web’s foundational protocol. It is largely unstructured, promoting unfiltered discussion among the major implementers and practitioners of HTTP. We have a few “anchor” talks to stimulate discussion, but expect attendees to drive most of the agenda. Our goals are to: Encourage

  • Isomorphic Survival Guide

    isomorphic tokyo meetup http://nodejs.connpass.com/event/13363/

    Isomorphic Survival Guide
  • npmで名前空間を持ったモジュールを公開する方法(scoped modules)

    npmにモジュールを公開することは多くなってると思いますが、今までのnpmだと名前は早い者勝ちでした。 最近npm Private Modulesというprivateで扱えるモジュールを有料でサポートしましたが、これはscoped modulesをprivateで扱う時だけ有料でpublicで公開する時は無料で行えます。 scoped modulesというのは、@username/project-name という感じで、@ユーザー名がパッケージ名に入るので異なるユーザー間では重複しません。 The npm Blog — solving npm’s hard problem: naming packages 公開手順 実際にscoped modulesをpublicに公開する手順としては、 npm init --scope=<npmユーザ名> パッケージの名前が@<npmユーザ名>/パッケー

    npmで名前空間を持ったモジュールを公開する方法(scoped modules)
    TokyoIncidents
    TokyoIncidents 2015/05/01
    scoped modules 無料で使えるのか。これだったら npm に上げやすいな
  • isomorphic tokyo meetupの感想とメモ・資料 #isomorphic_meetup - pirosikick's diary

    nodejs.connpass.com ニフティの場所難易度高い&都庁前駅でGoogleマップ使ったら現在地が御徒町になるなどのトラブルがあり、最初の発表の半分くらいを聞き逃したorz 感想 真のIsomorphic(Truly Isomorphic)ってのがよくわかってなかったが、「IsomorphicってServer Side Renderingのことっしょ?」に対する「いやいや、Viewだけじゃなくて全部が両方で動くことやで」みたいな理解であっていますでしょうか? 「Server SideレンダリングできるとSEOにいい」とか個別の事象に対して注目してしまっているので、 新しい技術や流行りの技術が出てきたことによってArchitectureがどう変化したかや、 それらが生まれる背景にある課題など、 もっと俯瞰して見る必要があるなと感じた。 @koichikさんの歴史から辿っていく感じ

    isomorphic tokyo meetupの感想とメモ・資料 #isomorphic_meetup - pirosikick's diary
  • Shibuya Perl Mongers : Shibuya Perl Mongersテクニカルトーク#17

    Shibuya Perl Mongersテクニカルトーク#17 を2015年6月2日(火)に渋谷ヒカリエのDeNAさんの会議室をお借りして開催します。 Shibuya Perl Mongersテクニカルトーク#17 日時 - 2015年6月2日(火) 18:50-21:00 (18:30 開場) 会場 - 渋谷ヒカリエ21F DeNA社(受付11F) (株式会社ディー・エヌ・エー) 料金 - 無料 定員 - 150名 事前登録 - http://shibuyapm.connpass.com/event/15705/ からお申し込みください。【満員御礼】 注意事項 - 入館手続きのため、名刺を1枚ご用意ください。名刺には事前にお申込み時のアカウント名のご記入をお願い致します。 プログラム(予定) 内容・順番・時間などは予告なく変更する場合があります。 タイムスケジュール 18:30 - 開

    TokyoIncidents
    TokyoIncidents 2015/05/01
    おおお、Shibuya.pm ! 今のところとくひろむさん以外 Perl 関係ないけど、平常運転ですよねー