2014年12月1日のブックマーク (9件)

  • アプリケーションの開発環境を Ansible でつくる - Hatena Developer Blog

    こんにちは。アプリケーションエンジニアの id:aereal です。 この記事ははてなエンジニアアドベントカレンダー2014の1日目です。 今日はアプリケーションの開発環境を作成する手順を Ansible でコードとして表現し自動化する取り組みとその背景について簡単に紹介します。 前提 この記事で扱うアプリケーションは PerlJavaScript で書かれた中規模の Web アプリケーションです。 アプリケーションを開発するチームのエンジニアとデザイナすべてが Mac OS X を使っています。手元で開発する際には VM などを動かさずに OS X でアプリケーションを起動させます。 また、開発やデプロイなどにおいて SOCKS プロキシを通してアクセスする必要のあるサーバが存在します。 開発環境の構築手順を始めとしたドキュメントは Redmine の Wiki にまとめられていま

    アプリケーションの開発環境を Ansible でつくる - Hatena Developer Blog
    yucchiy
    yucchiy 2014/12/01
  • 機械学習とNode.jsを使用してInstagramユーザの性別を知る | POSTD

    この記事の目的は、機械学習ソリューションを大規模に展開するための実用的なガイドを提供することです。全てのものが正しいと立証されたわけでもありませんし、また最適であるとも限りません。私たちが実際に展開した際には、いくつかのトレードオフもありました。アカデミックな環境であれば必要とされるであろうあらゆる論拠の積み上げを必ずしも行うことなく、随時簡便な方法で済ませたところもあり、それについてはおわびします。そのような箇所は投稿を通じて明確に示しながらも、この記事が皆さんの役に立つことを願っています。 少し背景から説明します。TOTEMS AnalyticsはInstagramの(ハッシュタグと関連のあるオーディエンスやコミュニティの)解析を行います。この1年で、Instagramのオーディエンスに関する統計情報への需要はかつてないほどクライアントから寄せられています。そこで私たちは6カ月前、プラ

    機械学習とNode.jsを使用してInstagramユーザの性別を知る | POSTD
    yucchiy
    yucchiy 2014/12/01
  • 技術と英語を同時に、しかも無料で勉強できる画期的な方法

    .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

    技術と英語を同時に、しかも無料で勉強できる画期的な方法
    yucchiy
    yucchiy 2014/12/01
  • FPGAによるI/Oインテンシブなデータ 処理の高性能化 株式会社イーツリーズ・ジャパン/わさらぼ合同会社 三好 健文 2014.12.1 ICD/CPSY 201412

    2. Authentication 2 (株)イーツリーズ・ジャパン FPGAでWeb(キャッシュ)サーバを作ってきた(いる)会社 2000 2002 2004 2006 2008 2010 2012 TCP HTTP/1.0 IPv4 TCP band width ctrl. IPv6 Redundant load balancing IP filter TCP port forwarding HTTP/1.1 “FPGA” で “高速ネットワーク処理” 〜2014 3. 3 わさらぼ合同会社 - Synthesijer ✔ JavaプログラムをFPGA上のハードウェアに変換する高位合成処理系 ✔ ソフトウェアとして実行可能.動作の確認、検証に ✔ 複雑なアルゴリズムのハードウェア実装が楽に ✔ オブクジェクト指向設計による再利用性の向上 ✔ 特殊な記法,追加構文はない Opensour

    FPGAによるI/Oインテンシブなデータ 処理の高性能化 株式会社イーツリーズ・ジャパン/わさらぼ合同会社 三好 健文 2014.12.1 ICD/CPSY 201412
    yucchiy
    yucchiy 2014/12/01
  • [まとめ] Go Conference 2014 autumn - Qiita

    日時: 2014-11:30 10:00~18:00 場所: 品川シーサイド 楽天タワー イベントURL: https://github.com/GoCon/GoCon/blob/master/2014autumn.rst togetter: http://togetter.com/li/751700 スライドは見つけ次第、追記予定 当日の品川シーサイドはミニ四駆大会があった Keynote1: Rob Pike (@rob_pike) (45min) Title: Simplicity is Complicated Go の成功の要因について話したい ちまたで言われているような早さ、容易さ、ツール、ライブラリ、並行性、インターフェースも違う 単純さが要因だと私は思ってる でもそれについて理解してもらうのは難しい 収束しようとしている言語たち Lang.Next カンファレンスにて、様々な

    [まとめ] Go Conference 2014 autumn - Qiita
    yucchiy
    yucchiy 2014/12/01
  • 『CA エンジニア Advent Calendar 2014 + 公式エンジニアブログの紹介』

    このブログではサイバーエージェントエンジニア技術文化や環境の発信をしています。 おおよそ隔週の木曜日更新です。記事はサイバーエージェントエンジニアが自主的だったり、依頼されたりしながら持ち回りで書いています。(いつも協力してくださる社内の皆様ありがとうございます。)執筆依頼や記事の公開といった運営業務はエンジニア3人とbotでやっています。更新日が近づくとhipchatで教えてくれるbotのおかげで、更新を忘れることが少なくなりました。

    『CA エンジニア Advent Calendar 2014 + 公式エンジニアブログの紹介』
    yucchiy
    yucchiy 2014/12/01
    応募キーワードが力強い
  • Dockerコンテナ接続パターン (2014年冬)

    記事はDocker Advent Calendar 2014の1日目の記事です. Dockerによるコンテナ化はリソース隔離として素晴らしい技術である.しかし,通常は1つのコンテナに全ての機能を詰め込むようなことはしない.マイクロサービス的にコンテナごとに役割を分け,それらを接続し,協調させ,全体として1つのサービスを作り上げるのが通常の使い方になっている. コンテナ同士の接続と言っても,シングルホスト内ではどうするのか,マルチホストになったときにどうするのかなど様々なパターンが考えられる.Dockerが注目された2014年だけでも,とても多くの手法や考え方が登場している. 僕の観測範囲で全てを追いきれているかは分からないが,現状見られるDockerコンテナの接続パターンを実例と共にまとめておく. なお今回利用するコードは全て以下のレポジトリをcloneして自分で試せるようになっている.

    yucchiy
    yucchiy 2014/12/01
  • なぜ仮想DOMという概念が俺達の魂を震えさせるのか - Qiita

    追記: 情報が色々と古くなったため、2020年に書き直した版へのリンクを張っておきます。 この記事は VirtualDOM Advent Calendar 2014 - Qiita の初日です。 初日ということで、基調講演風に、Virtual DOMとはなにか、なぜ僕はこんな興奮しているのか!という話から。 Virtual DOMとはなにか 既存の概念で当てはめると、JavaScriptのMVC, MVW(Whatever)フレームワークのViewに位置します。が、その程度では終わりません。仮想DOMとは世界を革命する力であり、このjQueryのDOM操作で汚れきったフロントエンドを救う救世主なのです。 現時点で自分が知っている限りは、以下の実装を指します。 facebook/react 最も使われてるFacebookの実装 Matt-Esch/virtual-dom Altenative

    なぜ仮想DOMという概念が俺達の魂を震えさせるのか - Qiita
    yucchiy
    yucchiy 2014/12/01
  • Node.js を5分で大雑把に理解する - Qiita

    随時更新します。 対象の人 使ったことないけど、軽く理解はしておきたい人 格的に勉強する前に、大まかな概要を知りたい人 特徴 サーバーサイドのJavaScript 非同期 (I/Oの処理結果を待たず処理を進める) ノンブロッキングI/O (I/Oの結果を待たないで処理をすすめる。I/O処理が終了したらコールバック関数を実行。) イベントドリブン (何かしらのキッカケで動き始める) シングルスレッド (メモリ消費が少ない、仕事切り替えが少ないので速い) JavaScript エンジンが Google の V8 で速い Node.jsで作られたアプリの特徴 小さいデータや小さい計算の場合、速い メモリ消費量が少ない ローカルとリモートとのデータのやり取りをシームレスに行うフレームワーク(Meteor)などが出てきている サーバ側、クライアント側で処理の共通化ができる (入力値チェックなど)

    Node.js を5分で大雑把に理解する - Qiita
    yucchiy
    yucchiy 2014/12/01