2016年1月12日のブックマーク (11件)

  • AWS Solutions Architect ブログ

    SA岩永です。クラウド時代になり、Blue/Greenデプロイと呼ばれる方式を取るシステムが増えてきました。ただ、日語で書かれているBlue/Greenデプロイの情報は多少古いものが多いため、特にクラウドで真価を発揮するBlue/Greenデプロイについて2015年の最後に一度まとめてみたいと思います。 以下は私の個人的な考えに基づくものであり、他にも様々な考え方があります。AWSのデプロイに関する発表でも沢山の考え方が提案されていますし、デプロイをサポートするサービスを多種多様に提供しています。1つの考え方として参考にして頂ければ幸いです。 なおこの記事は、2015年のAWS re:Inventのセッション『(DVO401) Deep Dive into Blue/Green Deployments on AWS』を参考にしています。興味のある方はSlideshareやYoutubeを

    tmatsuu
    tmatsuu 2016/01/12
    めっちゃ良い情報だ。これはもっと注目されて然るべき
  • Glow: Map Reduce for Golang

    Having been a Java developer for many years, I have simply lost interest in Java and want to code everything in Go, mostly due to Go’s simplicity and performance. But it’s Java that is having fun in the party of big data. Go is sitting alone as a wall flower. There is no real map reduce system for Go, until now! Glow is aiming to be a simple and scalable map reduce system, all in pure Go. Not only

    tmatsuu
    tmatsuu 2016/01/12
    ほう
  • Building MirrorMirror – /home/pierce

    A Raspberry Pi powered Magic Mirror A magic mirror is a raspberry pi powered monitor behind a double sided mirror. A mostly black web page allows you to add some widgets to the mirror’s reflection as if by magic. This version includes widgets for displaying the weather forecast, the date/time and a nice randomly generated greeting. No low level hardware hacking required, just some basic woodworkin

    tmatsuu
    tmatsuu 2016/01/12
    デジタルサイネージを搭載した鏡を自作。アクリルハーフミラー(マジックミラー)とディスプレイとRaspberry Piで。ほっほー
  • Announcing vue-cli — Vue.js

    You’re browsing the documentation for v2.x and earlier. Click here for v3.x documentation. Dec 28, 2015 Recently there has been a lot of discussion around the tooling hurdle when you start a React project. Luckily for Vue.js, all you need to do to start with a quick prototype is including it from a CDN via a <script> tag, so we’ve got that part covered. However, that’s not how you’d build a real w

    Announcing vue-cli — Vue.js
    tmatsuu
    tmatsuu 2016/01/12
    Vue.jsのひな形を生成するツールか。テンプレートを選択可能。いいねー。
  • http://ascii-table.com/pronunciation-guide.php

    exclamation (mark), (ex)clam, excl, wow, hey, boing, bang, shout, yell, shriek, pling, factorial, ball-bat, smash, cuss, store, potion (NetHack), not (UNIX) (C), dammit (UNIX) (double) quote, dirk, literal mark, rabbit ears, double ping, double glitch, amulet (NetHack), web (NetHack), inverted commas pound, pound sign, number, number sign, sharp, octothorpe, hash, (garden) fence, crunch, mesh, hex

    tmatsuu
    tmatsuu 2016/01/12
    各記号の読み方一覧なんだが、俗っぽいのもたくさん紹介されてる。「!」の読み方にwowとかheyとか載っててサイコー
  • CodenameOne/vm at master · codenameone/CodenameOne

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    CodenameOne/vm at master · codenameone/CodenameOne
    tmatsuu
    tmatsuu 2016/01/12
    開発が止まっているXMLVMの代替となるParparVMらしい。ほう
  • xmlvm

    The goal of XMLVM is to offer a flexible and extensible cross-compiler toolchain. Instead of cross-compiling on a source code level, XMLVM cross-compiles byte code instructions from Sun Microsystem's virtual machine and Microsoft's Common Language Runtime. The benefit of this approach is that byte code instructions are easier to cross-compile and the difficult parsing of a high-level programming l

    tmatsuu
    tmatsuu 2016/01/12
    バイトコードレベルのクロスコンパイルを実現するVMらしい。.NETをJVMバイトコードに変換とか、JavaプログラムをObjective-Cに変換とか。やばそう。
  • 16年間うごいているWebアプリケーションが抱えていた技術的負い目を考察する | GMOメディア エンジニアブログ

    技術推進室の浅井です。 技術的負い目とは、世に言う技術的負債のことです。 社内で技術的負債の定義、ことばの表現を考える中で、「『負債』は優れた比喩表現であるものの、第三者への返済義務がない点で会計上の負債とは異なり、言葉としての問題も多く、不必要な議論を生み出しやすい」などの指摘があり、代わりの表現として社内の一部で使われている言い回しです。 最近社内のたいへん古いシステム(16年の歴史があります)の技術推進を行う機会があり、たくさんの技術的負い目と向き合いました。 そのような古いシステムの技術的負い目と向き合ったとき、エンジニアはストレスを感じ、ネガティブな感情を抱いてしまいがちです。負い目に苦しめられることで過去のコードや技術的判断に対して不満を言いたくなる気持ちはとてもよくわかりますし、実際に私もたくさん苦しんでたくさん不満を言いました。 ですが技術的負債の文脈でよく言われるとおり、

    16年間うごいているWebアプリケーションが抱えていた技術的負い目を考察する | GMOメディア エンジニアブログ
    tmatsuu
    tmatsuu 2016/01/12
    目から汗が…
  • rack-mini-profiler - the Secret Weapon of Ruby and Rails Speed

    Summary: rack-mini-profiler is a powerful Swiss army knife for Rack app performance. Measure SQL queries, memory allocation and CPU time. (3328 words/16 minutes) rack-mini-profiler is a a performance tool for Rack applications, maintained by the talented @samsaffron. rack-mini-profiler provides an entire suite of tools for measuring the performance of Rack-enabled web applications, including detai

    rack-mini-profiler - the Secret Weapon of Ruby and Rails Speed
    tmatsuu
    tmatsuu 2016/01/12
    ほう
  • GitHub - johang/btfs: A bittorrent filesystem based on FUSE.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - johang/btfs: A bittorrent filesystem based on FUSE.
    tmatsuu
    tmatsuu 2016/01/12
    BitTorrentをマウントできるツール。.torrentファイルを指定すると中身を普通のファイルとして参照できるのでmplayerなどに食わせられる。ほー
  • Slow HTTP DoS Attackが増加、警察庁が注意喚起

    警察庁はこのほど、「Slow HTTP DoS Attack」の可能性が疑われる攻撃事例を確認したと発表した。「Slow HTTP DoS Attack」は、共通した特徴を持つ複数のDoS攻撃手法の総称で、Slow Client AttackやSlow Rate Attackとも呼称されている。 攻撃手法は一般的なDoS攻撃と同じもので、大量のパケットを攻撃対象に送信することで、回線帯域やサーバなどの処理能力を逼迫させることが狙い。 他のDoS攻撃と異なる点は、比較的少ないパケット数を長時間に渡ってTCPセッションが継続するように操作すること。WebサーバのTCPセッションを占有し、正規のサイト閲覧者がアクセスできないように妨害を行う。 同攻撃手法は、継続時間の引き延ばしを試みる通信の対象によって、「Slow HTTP Headers Attack」「Slow HTTP POST Atta

    Slow HTTP DoS Attackが増加、警察庁が注意喚起
    tmatsuu
    tmatsuu 2016/01/12
    最近広く薄くSlow HTTPリクエストがきてるんだけど何かね。Attackというほどではなく数十程度なんだけども。そういうブラウザがあるんだろうか。