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
仕事でマイクロサービスっぽいことをやっており体験から学ぶ部分も多いのですが、翻訳版が出ていたので知識の整理という意味で読んでみました。 マイクロサービスアーキテクチャ 作者: Sam Newman,佐藤直生,木下哲也出版社/メーカー: オライリージャパン発売日: 2016/02/26メディア: 単行本(ソフトカバー)この商品を含むブログを見る マイクロサービスに必要な技術基盤 結論から言えばマイクロサービスアーキテクチャを採用する上で必要となる技術的な基盤について浅く広く抑えられています。ところどころで著者の体験談やNetflixでの事例などが紹介されており、成功・失敗パターンの例として参考になります。 また、マイクロサービス固有の話ではないものの、セキュアでスケーラビリティの高いシステムを構築するためにエンタープライス業界で培われてきた技術基盤やノウハウについての解説もあり、特にこういっ
Goとかで外部にリクエストを投げるようなプログラムを書くと、実際にどういうリクエストを投げて、どういうレスポンスを受けているのか一見分かりません。 WebアプリケーションならChromeのDeveloper Toolsを使えば簡単にいい感じに見ることができます。リクエストを投げるプログラムでもChromeのDeveloper Toolsを使って飛ばしているリクエストとレスポンスが見れるととても便利そうです。そんなことが実現できてしまう方法を紹介します。 kdzwinel/betwixt: Web Debugging Proxy based on Chrome DevTools Network panel. 今流行りのElectronアプリです。READMEに貼られているGifアニメを見れば全て察せるでしょう。Releases · kdzwinel/betwixtここからビルド済みのものをダ
Now and then developers usually find themselves with a requirement to execute shell commands or launch other processes from their code. Usually for such tasks, the target OS provides API/system calls to achieve the same. For example, Linux offers many ways via its system calls and C library/libc, execl, execle, execlp, execv, execvp, execvP, system, popen etc. Many of which may execute the provide
Christopher Olah氏のブログ記事 http://colah.github.io/posts/2014-03-NN-Manifolds-Topology/ の翻訳です。 翻訳の誤りなどあればご指摘お待ちしております。 近年、深層ニューラルネットワークには多くの興奮と関心が寄せられています。コンピュータビジョンなどの分野でブレークスルーとなる成果を達成したためです。1 しかし、それにはいくつかの懸念が残ります。そのひとつは、ニューラルネットワークが実際に 何を やっているかを理解することが、かなり難問であり得る、ということです。よく訓練されたネットワークは高品質の結果を達成しますが、どのようにしてそうしているかを理解することは困難です。ネットワークが失敗した場合、何がうまくいかなかったかについて理解することは難しいです。 一般的に深層ニューラルネットワークの挙動を理解することは困
※お願い※ 古い記事なのでメンテナンスしません。 ※注意※ mac を新調して手順を改めて確認しました。 ~/Library/LaunchAgents に plistをコピーする手順が抜けている可能性もあるので brewコマンドは1つずつ実行して、追加でコマンドを実行するような指示が出ていないか確認して下さい。 ※注意2※ dockerまわりが古いです。 Docker Toolboxをサイトからダウンロードして使用することをオススメします。 まえがき Opsや情報システムやDevOpsややっているインフラエンジニアなMac設定。 Homebrew / brew cask をなるべく使ってインストール。 初めてmacで開発す人も、大体この内容でやれば 「あー.vimrcがごちゃごちゃでわかんねー!」とか 「あー.bash_profileがごちゃごちゃでわかんねー!」とか 「あーrbenv入れ
民間用ドローン最大手のDJIが今月初めに発表した最新フラッグシップモデル「Phantom 4」が高い評価を得ている。その最大のセールスポイントである自律飛行と障害物回避を可能にしているのは、Movidiusという半導体スタートアップの技術だ。 Phantom 4は機体に搭載されたMovidiusのビジュアル・プロセッシング・ユニット(VPU)「Myriad 2」によって人間のような視覚を持ち、障害物を回避している。「1年半ほど前にDJIのフランク・ワンCEOと会ったとき、彼はドローンの自律飛行を強化する夢を熱く語っていた。操縦が得意でない人でもドローンを楽しめるようにしたいという彼のビジョンに我々は共感し、どうやったら実現できるか一緒に考え始めたんだ」とMovidiusのレミ・エルクザンCEOは話す。 小規模メーカーがインテルやクアルコムとの戦いに勝利 DJIとの提携によって、Movidi
小ネタです。 すもももももももものうち 昨日、日本語形態素解析エンジンMeCabに関するエントリを書きました。 statsbeginner.hatenablog.com ところで、MeCabの公式サイト(リンク)にいくと、インストール完了後のテストとして「すもももももももものうち」の解析が行われています。"Hello world!"のノリで。 $ mecab すもももももももものうち すもも 名詞,一般,*,*,*,*,すもも,スモモ,スモモ も 助詞,係助詞,*,*,*,*,も,モ,モ もも 名詞,一般,*,*,*,*,もも,モモ,モモ も 助詞,係助詞,*,*,*,*,も,モ,モ もも 名詞,一般,*,*,*,*,もも,モモ,モモ の 助詞,連体化,*,*,*,*,の,ノ,ノ うち 名詞,非自立,副詞可能,*,*,*,うち,ウチ,ウチ EOS これを受けて、MeCabの使い方を解説する
openFrameworks is an open source C++ toolkit for creative coding. download Grab the most recent release (0.12.0) and follow the setup guide to get openFrameworks running. documentation Reference for openFrameworks classes, functions and addons. You can also check the tutorials section. forum The forum is a place to meet other people working with openFrameworks. It's a place to share your work, or
サウスピーク日本語禁止校でボイスレコーダーをレッスンに導入しました。ボイスレコーダーはフィリピン人講師が1人1台ずつ管理しています。ボイスレコーダーを使用するのは主にSpeaking能力を高めるためのレッスンです。※日本語禁止校以外の校舎でも順次導入予定です。 レッスンでの使用方法としては、制限時間を決めて、それからボイスレコーダーに向けて英語で話します。 その後に録音した自分の英語をその場で聞きます。録音した音声を聴くことで、客観的に自分の英会話能力を知ることが出来ます。 聴き終わった後に、フィリピン人講師から「その表現よりもこちらの方が良い表現ですよ」「この箇所は理解出来なかった」といった改善点の指摘あります。 それら改善のための指摘を受けた後に、再度同じ内容・テーマを話します。 そして、2回目の改善のための指摘を受けます。 このように、ボイスレコーダーを使った繰り返し学習で英語で話す
If you are not redirected automatically, follow this link to the article..
'Programming Collective Intelligence' in Common Lisp, Chapter 5 - Optimizations Back from the holidays and plowing through the chapters again. The explanation for the various optimizations was good, but I had a hard time figuring out a more "Lisp-like" way of doing the code. Either there isn't, or I haven't quite reached Zen-like Lisp nirvana. I'm open to improvements, here's the code for the gene
通常,C++のテンプレート関数(orクラス)をライブラリ化するとき,それを利用するソースから,そのテンプレート関数の実装(定義)も含めてインクルードしなければならない.そうしないと,特定の型に対してテンプレート関数のインスタンスを生成できないからだ.しかし,この仕様には ヘッダファイルの肥大化(コンパイル速度の低下) 望ましくない実装の公開 などの問題がある.これを回避するために,特定の型に対してテンプレートのインスタンスを明示的に生成する explicit instantiation という方法がある. explicit instantiation はテンプレートの特殊化 (explicit specialization) とは別物なので注意しなければならない.後者は,特定の型に対して特定の実装を与えるためのものだ. さて,引数の2乗を返すテンプレート関数 template <typen
IntelliJ IDEA (インテリジェイ アイディア[3]) は、チェコに本社を置くJetBrains社が開発した、Javaなど数多くのプログラミング言語に対応した統合開発環境である。 リファクタリング機能をJava用の統合開発環境としては初めて搭載したことでも知られる[4]。変数に型のないプログラミング言語に対してもリファクタリングを提供している。 ZeroTurnaroundの調査によると、2016年時点ではJavaの統合開発環境としては1番人気である[5]。 Ver.9からはオープンソースのCommunity Editionを提供している[6]。 有償のUltimate Editionに対しての、このCommunity Editionの違いは以下の通りである。 対応言語がJava、Scala、Groovy、Clojure、KotlinなどのJavaプラットフォーム上の言語のみ。P
DI:依存性の注入とは何か?:Spring Frameworkで理解するDI(1)(1/3 ページ) Javaのエンジニアであれば最近、「Dependency Injection」や「DIコンテナ」「Spring」、または「Seaser2」といった名前を目にしたことがあるのではないでしょうか。これらは次世代のEJB(EJB 3.0)に取り込まれる動きがあるなど、最近非常に注目されているキーワードであり、今後のJava開発を語るうえで避けては通れない概念の1つになるとされています。 この連載は、「Spring」というフレームワークを利用して、J2EE開発における「Dependency Injection(DI)」というデザインパターンから得られるメリットを紹介し、J2EEの今後の方向性を理解する助けとしていただくことを目的としています。 Dependency Injection:依存性の注入
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く