タグ

2014年8月19日のブックマーク (14件)

  • マイクロサービス(microservices)とは何か – recompile.net

    マイクロサービス(microservices)という言葉をご存知でしょうか? 今、エンタープライズ界隈のソフトウェアエンジニアの間でマイクロサービスという言葉がにわかに盛り上がりつつあります。 マイクロサービスはJames Lewis氏によって提案された言葉です。詳細については、彼がMartin Fowler氏と共著で書いた「Microservices」という記事を参照してほしいのですが、ようするにひとつのアプリケーションを、Railsのような一枚岩のアーキテクチャではなく、複数の軽量なサービスを連携させたアーキテクチャでつくろうというアプローチです。 上述の記事 では、マイクロサービスの特徴が九つほど上げられています。 サービスによるコンポーネント化:ライブラリではなく別プロセスで動作するサービスによってアプリケーションのコンポーネント化を実現している。 ビジネスケイパビリティに基づく組

    マイクロサービス(microservices)とは何か – recompile.net
    Jxck
    Jxck 2014/08/19
  • What is the "official" name of :=

    Google グループでは、オンライン フォーラムやメール ベースのグループを作成したり、こうしたフォーラムやグループに参加したりすることで、大勢のユーザーと情報の共有やディスカッションを行うことができます。

    Jxck
    Jxck 2014/08/19
    := の読み方。
  • HTMLでスライドプレゼン作成 Slides - The easiest way to create and share beautiful presentations.

    HTMLでスライドプレゼン作成 Slides - The easiest way to create and share beautiful presentations.
    Jxck
    Jxck 2014/08/19
    オンラインのスライド作成サービスらしい。
  • Go言語でエクセルファイル (.xlsx) を読み込む - 森薫の日記

    2014-08-09 Go言語でエクセルファイル (.xlsx) を読み込む Go言語 Go言語でエクセルファイル (.xlsx) の内容を読み込む方法を調べました。以下のライブラリをインストールします。 $ go get -v github.com/tealeg/xlsx main.go package main import ( "fmt" "github.com/tealeg/xlsx" ) func main() { excelFileName := "sample.xlsx" xlFile, error := xlsx.OpenFile(excelFileName) if error != nil { } for _, sheet := range xlFile.Sheets { for _, row := range sheet.Rows { for _, cell := ra

  • GitHub - thomasdavis/seoserver: SEO Server is a command line tool that runs a server that allows GoogleBot, as well as other crawlers, to crawl Javascript heavy websites.

    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 - thomasdavis/seoserver: SEO Server is a command line tool that runs a server that allows GoogleBot, as well as other crawlers, to crawl Javascript heavy websites.
    Jxck
    Jxck 2014/08/19
    JS を解釈して Ajax なページとかをレンダリングしてくれるらしい。Google Bot 対策に使うのか。どの程度いけるもんなんだろ。
  • 23年間植物状態と診断されていた男性、「ずっと意識があった」と告白。

    1983年に交通事故に遭い、以来、23年にわたって植物状態と診断されていた男性を最新のスキャンシステムで調べたところ、脳が正常に機能していることが判明。しかも、男性は23年間ずっと意識があった――。そんなベルギー男性の話が欧米メディアで話題を呼んでいる。 この男性は現在46歳のロム・ホウベンさん。1983年の事故によって、ホウベンさんは体が完全に麻痺して動けなくなり、医師は「何も感じないし、何も聞こえていない状態」と考えていた。意識状態は世界的に行われている「グラスゴー・コーマ・スケール」で確認され、患者の目の動きや会話能力、運動機能を医師が見て点数化。この結果をもとに、ホウベンさんには植物状態との診断が下された。 しかし、ホウベンさんの家族はこの判定結果を全く信じていなかったという。それは、母親がホウベンさんに眼を動かすように頼むと、しっかりその方向に動かすといった反応が見られたため。こ

    Jxck
    Jxck 2014/08/19
    そうなのか。。臓器提供とかも考え直す必要が出てくるかなぁ。
  • Golangで関数をグローバル変数に代入してテスト時にスタブする - 小野マトペの納豆ペペロンチーノ日記

    こんにちは、小野マトペです。タイトル全部です。 昨日、現在時刻によって条件分岐するロジックを含むGoプログラムを書いていて、どうテストするか困ったのですが、うまい(と思う)やり方を思いついたのでここに書いておきます。 書いていたのはまあだいたいこういうソースコードです。 // main.go package main import ( "fmt" "time" ) func main() { fmt.Println(Greet("マトペ")) } func Greet(n string) string { t := time.Now() if 6 <= t.Hour() && t.Hour() <= 18 { return fmt.Sprintf("こんにちは%sさん。今は%d時ですよ!", n, t.Hour()) } else { return fmt.Sprintf("こんばんは%s

    Golangで関数をグローバル変数に代入してテスト時にスタブする - 小野マトペの納豆ペペロンチーノ日記
    Jxck
    Jxck 2014/08/19
  • TCPのRSTが飛ぶタイミングと認証が必要なHTTP POST: じーくゎい

    久々のTCPネタ。 TCPのRSTについてこの記事でも簡単に触れた。 このRSTがどのようなタイミングで送信されるかというと、OSのソケットバッファに 受信データがまだ残っているにもかかわらず、アプリがcloseを実行したときに送信される(Linuxのお話)。 つまり、まだ受け取るべきデータが残っているにもかかわらず、有無を言わさずアプリが closeを実行してきたので、これは異常な状態だ、ということでRSTを送信し、 その受け取るべきデータを送ってきた送信者側に、「もうデータは送らないでくれ」と伝えたいのである。 さて、これを踏まえて考えると、実は下記のようなケースで問題が発生する。 マシンA(HTTPクライアント)はHTTP POSTのヘッダ(仮に1024バイトとする)とHTTP POSTのボディ(仮に8192バイトとする)をマシンB(HTTPサーバ)に送信した。 マシンBのOSは、9

    TCPのRSTが飛ぶタイミングと認証が必要なHTTP POST: じーくゎい
    Jxck
    Jxck 2014/08/19
    意味は分かってたけど、長いこと謎だった 100 continue のユースケース。そーかこういう場合に必要になるのか。なんで分けるのかわかってなかった。
  • GitHub - motemen/minimatch-cheat-sheet: A cheat sheet for minimatch

    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 - motemen/minimatch-cheat-sheet: A cheat sheet for minimatch
    Jxck
    Jxck 2014/08/19
    npm で使われている minimatch のチートシート
  • "Reverse Engineering for Beginners" book

    The book is also known as RE4B and "Understanding Assembly Language". Written by Dennis Yurichev. News: Demographics of reverse engineering. How to start learning reverse engineering in 2023. Download PDF files English Russian French German Japanese Italian Polish Chinese (published by PTPress, 2017) vol1, vol2, more info. There is also partial translation: as a single HTML file; epub file. Korean

    Jxck
    Jxck 2014/08/19
    リバースエンジニアリングの分厚い本
  • nodejs express4 cluster graceful restart / shutdown

    app.js `z �U 8��U ... app.use(function(req, res, next){ if (app.get('graceful_shutdown') === true) { res.set('Connection', 'close'); } next(); }); app.set('graceful_shutdown_start', function() { // Closing long-live http connections. WebSocket, EventStream, Comet.. }); app.set('graceful_shutdown_exit', function(callback) { // Clear timer, Closing database connections. return callback(); }); ... ww

    nodejs express4 cluster graceful restart / shutdown
    Jxck
    Jxck 2014/08/19
    express4 graceful shutdown
  • クリエイティブコモンズ|商用利用でトラブルを避ける全知識

    「クリエイティブ・コモンズ」という言葉をどこかで聞いたことがあっても、「クリエイティブ・コモンズの表記がある画像であれば、勝手に使っていいのか」「商用利用してトラブルになったりしないか」と、判断が迷うことがあるかと思います。 今回は、「画像の利用」の場合に絞って、クリエイティブ・コモンズを商用するための知識を図解しつつ、クリエイティブ・コモンズ・ライセンスを利用するための注意点を洗い出しました。 また、最後に、商用可能なクリエイティブ・コモンズ・ライセンス下の無料画像が見つかるサイトもまとめて紹介いたします。 【商用利用もOK!】無料(フリー)写真素材を上手に見つける方法・サイト厳選7選 クリエイティブ・コモンズ商用利用チェッククリエイティブ・コモンズ・ライセンスは下記のように分類されます。 使用したいと思っている画像についているライセンス(マーク)を確認してから、その画像を使用しましょう

    クリエイティブコモンズ|商用利用でトラブルを避ける全知識
  • アフィリエイト広告だけで『桃太郎』を書いてみた - ラーメンとアイコン

    今回はアフィリエイト広告「だけ」です。 お世話になっております。氏田(@ujiqn)です。 前回のエントリーで、名作小説アフィリエイト広告のマッシュアップを公開した結果、多くの方々に読んでいただくことができました。しかし、肝心の儲けは全然出ていません! そこで私はひらめきました。 一切の文字を使わずアフィリエイト広告だけで小説を書いたら、もっと儲かるのではないか…と。 アフィリエイト小説「桃太郎」 ムカシ×ムカシ (講談社ノベルス) 作者: 森博嗣 出版社/メーカー: 講談社 発売日: 2014/06/05 メディア: 新書 この商品を含むブログ (16件) を見る アルトコロニーの定理 アーティスト: RADWIMPS 出版社/メーカー: EMIミュージックジャパン 発売日: 2009/03/11 メディア: CD 購入: 7人 クリック: 133回 この商品を含むブログ (276件)

    アフィリエイト広告だけで『桃太郎』を書いてみた - ラーメンとアイコン
    Jxck
    Jxck 2014/08/19
    やばいw
  • ep7 REST | mozaic.fm

    Theme 第 7 回のテーマは REST です。 今回は @yohei さんと、 @t_wada さんをお迎えし、 REST をテーマに 「もういちど REST とは何か、ちゃんと話そう」という議論を皮切りに「今なにが起こっているのか?」「これからどうなっていくのか?」また、「Web を支える技術を改訂するとしたら?」をたっぷり議論しました。 エピソード中にも出てきましたが、 「Web を支える技術」を改訂する際に「こういうことを載せて欲しい」 という @yohei さんへの要望があれば #mozaicfm をつけて、是非つぶやいてください。 今回は、居酒屋トークの録音なので周囲の雑音が多いですがご了承ください。 Show Note Representational State Transfer (REST) Web を支える技術 - - HTTP, URI, HTML, そして RES

    ep7 REST | mozaic.fm
    Jxck
    Jxck 2014/08/19
    @yohei さん @t_wada さんとの REST の回を公開しました。居酒屋なので音は難ありですが、二時間たっぷり議論。「Webを支える技術改訂時に載せるべきもの」もお待ちしてます! #mozaicfm