タグ

2013年12月22日のブックマーク (18件)

  • Docker + Mesos + Marathon + Graphite + Fluentd + Sensuを組み合わせたデプロイ管理ツールの話 - ゆううきブログ

    開発合宿でDevOps界隈やモニタリング界隈で流行りのツールを組み合わせてBlue Green Deploymentできる何かを作りました。 同じチームで開発したid:shiba_yu36 先生やid:wtatsuru 先生が既にブログを書いてますが、自分の視点で書いてみます。(13/12/24追記: より詳細な内容が新規に書かれたのでリンク先を入れ替えました) Docker, Mesos, Sensu等を利用したBlue-Green Deploymentの仕組み - $shibayu36->blog; Docker コンテナにアプリケーションを立てて Graphite でいい感じに可視化するまで - wtatsuru's blog 僕は主に、各ツールから得られる情報をまとめて管理し、デプロイを実行するデプロイ管理ツールを作成していましたので、それについて書きます。 普段は運用の修行をして

    Docker + Mesos + Marathon + Graphite + Fluentd + Sensuを組み合わせたデプロイ管理ツールの話 - ゆううきブログ
  • TechCrunch | Startup and Technology News

    Live Nation says its Ticketmaster subsidiary was hacked. A hacker claims to be selling 560 million customer records. An autonomous pod. A solid-state battery-powered sports car. An electric pickup truck. A convertible grand tourer EV with up to 600 miles of range. A “fully connected mobility device” for young urban innovators to be built by Foxconn and priced under $30,000. The next Popemobile. Ov

    TechCrunch | Startup and Technology News
    yugui
    yugui 2013/12/22
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • vectiles mix-in: GeoJSON タイルによるパブリックデータのミックスイン - 世界の測量

    この記事は FOSS4G Advent Calendar 2013 : ATND の2013年12月13日(金)の記事です。 コモディティ化しつつあるベクトルタイルについて、考察と実験の結果を共有します。 ベクトルタイルということ。 Geo+Web界隈で、これまで技術力の高いウェブ地図サービスで個別に実装されてきたベクトルタイルがコモディティ化しそうになってきたのは今年も半ばに入ってからであった。 Vector Tiles Preview: Designing the World with TileMill2 | Mapbox 等が、その流れを宣言するものであった。その後、TileMill2 においては、その内部で地図デザインをストレスなく利用するための手段として、ProtocolBuffer ベースのベクトルタイルが使われるという状態になっている。ウェブブラウザにおけるベクトルタイルの利

    vectiles mix-in: GeoJSON タイルによるパブリックデータのミックスイン - 世界の測量
    yugui
    yugui 2013/12/22
  • Mapbox

    Mapbox Autopilot Map allows vehicles to drive themselves on more roads

    Mapbox
    yugui
    yugui 2013/12/22
  • Rails開発で有用な便利Gem一覧:2013年版 - Qiita

    Ruby on Rails Advent Calendar 12日目。 Rails開発で有用な便利Gem一覧 - Qiita [キータ] ↑去年のAdventCalendarで書いた上記の記事の2013年版です。 去年と比べるとRails3系で使っていたGemが順当にRails4に対応して、継続して使っている印象です。 ※2013/12/12時点 DBアダプタ sqlite3 pg mysql2 定番。Rails4になってもおなじみ。 ログイン認証 omniauth omniauth-twitter omniauth-facebook omniauth-github omniauth-identity ↓自作したomniauth用のscaffoldを作るGemに組み込んで使っています。 shu0115/minimum-omniauth-scaffold 定数/設定値管理 rails_con

    Rails開発で有用な便利Gem一覧:2013年版 - Qiita
    yugui
    yugui 2013/12/22
  • ほんとうはこわいIdris 〜 tacticメタプログラミング - Qiita

    はじめに Idris分からん! 誰か教えてくれー こわくないIdris Idrisについて全く知らないって人は、僕が以前書いた記事を読んでください。 こわくない Idris で M59のブログ を検索 tacticとは カリー゠ハワード同型対応があるからプログラムを書くことがそのまま証明を書くことになるのだが、それとは別に定理証明器のとるべき戦略=tacticを記述することによっても証明を書くことができる。 Coqのtacticと比べるとIdrisのそれはとても貧弱に見える。前試したときは、自分でプログラム書いて証明した方がまだ楽なんじゃないかと思った。 Language.Reflectionモジュールを使うと、tacticを生成する関数を定義できる。例えば、Data.Vectモジュールに定義されているfindElemがある。 Elem その前に、Elemというデータ型について書いておこう

    ほんとうはこわいIdris 〜 tacticメタプログラミング - Qiita
    yugui
    yugui 2013/12/22
  • このJavaScriptフレームワークでHTML5は救われるかもしれない | readwrite.jp

    HTML5はウェブ・ページをアプリのように動かし、そしてFlashに取って代わるはずだった。しかしパフォーマンスの問題で、アプリ開発者のHTML5導入は遅れてしまっている。 Famo.us社はこのギャップを埋めるためにスタートした小さな会社だ。同社は2Dと3Dの両方のエフェクトを高速表示するため、HTML5の遅延要素を質的に回避する独自のフレームワークを開発した。このFamo.usによって、開発者はHTML5のパフォーマンスの問題に苦しむことなく、より短期間でクロスプラットフォームのアプリを開発することが可能となったのだ。 Famo.usの秘密はJavaScriptを利用していることだ。JavaScriptは極めて高速に動作し、既にあらゆるブラウザで広く使われている。Flashとは異なり、ブラウザ・プラグインをユーザーがダウンロードしたり、ブラウザメーカーがそれをサポートする必要もない。

    このJavaScriptフレームワークでHTML5は救われるかもしれない | readwrite.jp
  • Visaバーチャルプリペイドカード-Vプリカ

    【重要】旧Vプリカをご利用の方へ Vプリカは繰り返しチャージできる商品へと生まれ変わりました。 リニューアルに伴い、アプリ・マイページが変更となっています。 詳しくは以下よりご確認ください。 旧Vプリカとは?

    Visaバーチャルプリペイドカード-Vプリカ
  • 日経BP

    株式会社 日経BP 〒105-8308 東京都港区虎ノ門4丁目3番12号 →GoogleMapでみる <最寄り駅> 東京メトロ日比谷線「神谷町駅」4b出口より徒歩5分 東京メトロ南北線 「六木一丁目駅」泉ガーデン出口より徒歩7分

    日経BP
    yugui
    yugui 2013/12/22
  • 「pthreadサポート」の意味するところ - yohhoyの日記

    ある処理系が “POSIXスレッド(pthread)標準をサポートする” とき、処理系(実行環境を含む)で担保すべき事項と、利用者(アプリケーションプログラマ)が守るべき制約についてメモ。 アプリケーションをプログラマの意図通り実行させるための、処理系/利用者間の責任分解点は「メモリ同期(memory synchronization)」により定義される。 利用者:複数スレッドからの少なくともどれか1つが書込操作となる変数アクセスの場合、“メモリ同期関数” を用いた排他制御により変数アクセスが同時に生じないよう保証すること。 全てが読込操作である変数アクセスの場合、複数スレッドからの変数アクセスを同時に行ってもよい。(そのようなコードを書いても、意図通り実行されることが保証されている。) 処理系:コンパイル時に最適化を行う場合でも、あるスレッド内での変数アクセス操作を “メモリ同期関数” 呼

    「pthreadサポート」の意味するところ - yohhoyの日記
    yugui
    yugui 2013/12/22
  • CuBox:LinuxやAndroidをインストールできるローコスト小型PC

  • 家中にあるいろんなものを繋いでコントロールしちゃう「NINJA SPHERE」

    この近未来的な置き物はなんだ! これはオーストラリアを拠点とする「Ninja Blocks」が作った、家中に設置したセンサーを通して暖房の付けっぱなしを防いだり、ペットの様子を監視出来たりするれっきとしたガジェット「NINJA SPHERE」です。置き物とか言ってごめんなさい。 「NINJA SPHERE」のスフィアの中には近距離無線通信規格である「ZigBee」と「Bluetooth SMART」、「Bluetooth」、「Wi-Fi」が組み込まれており、登録したデバイスや家のコンセントを制御できるセンサーなどと通信し、スマートフォンやPebbleなどで一括管理できます。 出来ることは、例えば誰かから電話がかかってきた時にテレビスクリーンに表示したり、暖房が使われていない時に自動にオフにしたり、ペットのBluetoothを使ったタグ「Stick-N-Find」を着けさせて居場所を確か

    家中にあるいろんなものを繋いでコントロールしちゃう「NINJA SPHERE」
  • rubyからグラフデータベースneo4jを利用する - Qiita

    neo4jとは neo4jとはNeo Technologyが開発したJavaベースのグラフデータベースです。(日語ページ) グラフデータベースは、一つ一つのデータを行で表現するリレーショナルデータベースと異なり、 ノード(頂点)、リレーションシップ(エッジ)、プロパティ(属性)という3つの基構成要素でデータを格納します。 グラフデータベースが有用なのはTwitterやFacebookのように、フォローや友人関係を扱う時です。 「友人のそのまた友人を探す」や「任意の二人を選択し、最短の関係(パス)を探す」などの問題を解こうとしたとき、 リレーショナルデータベースでは関係の探索に大量の結合演算が必要になりますが、 グラフ構造をそのまま格納しているグラフデータベースなら高速に処理することが可能です。 neo4jはオープンソースですが、ライセンスはAGPLv3なので、商用利用などの際はライセン

    rubyからグラフデータベースneo4jを利用する - Qiita
    yugui
    yugui 2013/12/22
  • Evernote: 会社の規模にあわせてのセキュリティ対策の考え方 - ワザノバ | wazanova

    http://firstround.com/article/Evernotes-CTO-on-Your-Biggest-Security-Worries-From-Three-Employees-to-300 セキュリティ当に大事だけど、会社が小さいうちにものすごいコストをかけた対策はできないので、段階的にやっていくことになるのが典型的なパターンだと思いますが、「では、具体的にどの段階で何をやるのか?」について、EvernoteのCTOであるDave EngbergがFirst Round CTO Summitで自らの考えを紹介しています。 まず、原則として、「導入しようとしてるセキュリティの対策が、守ろうとしていることのリスクよりも低いときだけ、実行する。」こと。会社が小さいときは失うもののリスクも小さいので、対策もおおげさなものでなくということになるが、Tech Crunchに最初

  • グーグル参戦で”クラウド市場”は大混戦に | The New York Times | 東洋経済オンライン | 新世代リーダーのためのビジネスサイト

    グーグルのパブリッククラウドプラットフォームを統括するグレッグ・デミチリー(Peter DaSilva/The New York Times) 自前のサーバーはもういらない 電子メール、インターネット検索、YouTubeの動画――グーグルのシステムはすでに私たちのデジタルライフのかなりの部分を動かしている。その次なる狙いは、企業活動のようだ。 グーグルは長年、個人や法人向けにパブリッククラウドとデータストレージのレンタルサービスを提供するかどうか明言を避けてきた。だが近く、スタートアップ企業から多国籍企業まで、法人向けのレンタル料金、特徴、機能、そして性能保証を明らかにする予定だ。 法人向けパブリッククラウドサービスをめぐっては、かねてからグーグルをはじめマイクロソフト、IBM、アマゾンなどテクノロジー業界の巨人が熾烈な競争を繰り広げていた。この競争はあと数年続き、それぞれ設備投資や人材確

    グーグル参戦で”クラウド市場”は大混戦に | The New York Times | 東洋経済オンライン | 新世代リーダーのためのビジネスサイト
  • ポータブルなwebアプリケーションとそのインフラの未来の一考

    naoya さんのポータブルな Web アプリケーションを受けて最近思ってることをば。140 文字で時々書いてるんだけど、まとまりがないので一回まとめておきます。 12-factor app ステートフルなアプリケーションについては、Heroku の人が提唱してる 12-factor app というのが現在の状況をよく表してます。 The Twelve-Factor App The Twelve-Factor App(日語訳) Heroku や他の PaaS によってもたらされたこうした一種の”制約”によって、アプリケーションの新しいカタチが生まれてきています。引き算によって新しい価値が生まれてきているわけですね。 とはいえ、PaaS は PaaS でそれぞれに独自の仕様を持っているわけですが、Herokubuildpack という仕組みを使って、Heroku とインタフェース仕様

    ポータブルなwebアプリケーションとそのインフラの未来の一考
  • IIJ、「IIJ GIO MOGOKサービス」の正式サービスを提供開始 | IIJ

    このニュースのPDF版 [325KB] English Version 株式会社インターネットイニシアティブ(IIJ社:東京都千代田区、代表取締役社長:勝 栄二郎、コード番号:3774 東証第一部)は、Ruby on Rails(※1)によるWebアプリケーションの開発支援環境と実行環境をクラウド上で提供する「IIJ GIO MOGOK(ジオ モゴック)サービス」(以下「MOGOK」)の正式版を2013年12月10日より提供開始します。 MOGOKは、Webアプリケーション開発者向けに、開発支援環境と実行環境をクラウドサービス「IIJ GIOサービス」上で提供するPaaS(Platform as a Service)です。MOGOKを利用することで、アプリケーション開発者はサーバやデータベースなどのインフラ運用から解放され、情報共有サイトや電子商取引サイトなどのWebアプリケーションの

    IIJ、「IIJ GIO MOGOKサービス」の正式サービスを提供開始 | IIJ