タグ

2017年8月16日のブックマーク (17件)

  • 【書評】現場で役立つシステム設計の原則 - システム開発で思うところ

    現場で役立つシステム設計の原則 変更を楽で安全にするオブジェクト指向の実践技法 [ 増田亨 ] ジャンル: ・雑誌・コミック > PC・システム開発 > その他ショップ: 楽天ブックス価格: 3,175円 読みました。断片的に収集していた増田亨さん(@masuda220)の知識を理解するのに良いだと思います。もしDDDについて調べていて増田さんのスライドなどを見て「もう少し詳しく知りたいかも」と思った人は読むことをお勧めします。 良かった ロジックをenumを使って表現する P60: EnumでStrategyを管理するという言い方になるのかな?確かにこういうのは分類と実装を意味ある塊に整理出来るので良さそうです。 調べたら、こういうのもありました。 【enum】メソッドの定義(3)−strategyパターンを使う方法 - THE HIRO Says メソッドは必ずインスタンス変数を使

  • Linuxメモ : topの代わりとして使えそうなコマンド(glances, ctop, gtop, htop, vtop, cpustat)を試してみる - もた日記

    glances インストール 使い方 ctop インストール 使い方 gtop インストール 使い方 htop インストール 使い方 vtop インストール 使い方 cpustat インストール 使い方 GitHubを眺めていたらtopの代わりとして使えそうなコマンドが色々あったので試してみる。 glances Glances - An Eye on your system(公式ページ) github.com glancesは色々な情報を表示できるモニタリングツール。 インストール pipでインストールできるので下記コマンドを実行。 $ pip install glances 使い方 glancesで起動できる。図のように色々な情報がまとめて表示可能。 ブラウザで確認できるWebサーバモードや、リモートマシンを監視するクライアント/サーバモードもあるようだ。 ctop ctop(公式ページ

    Linuxメモ : topの代わりとして使えそうなコマンド(glances, ctop, gtop, htop, vtop, cpustat)を試してみる - もた日記
  • Swift生みの親クリス・ラトナー、Appleからテスラを経て今度はGoogleで人工知能のお仕事

    Swift生みの親クリス・ラトナー、Appleからテスラを経て今度はGoogle人工知能のお仕事2017.08.16 12:505,603 そうこ Apple(アップル)でSwiftの開発に携わった超有名開発者クリス・ラトナー氏。Appleを辞めて、今年1月にTesla(テスラ)に転職するときには大きなニュースになりましたが、またまた転職です。今度はGoogle! ラトナー氏は、自身のツイッターで転職を報告。テスラでの短い在職期間を経て、たどり着いたのはGoogleのBrainチーム。ここは、人工知能の開発に携わるチームです。すべての人に人工知能をお届けするのが、ミッションだといいます。 I'm super excited to join Google Brain next week: AI can't democratize itself (yet?) so I'll help mak

    Swift生みの親クリス・ラトナー、Appleからテスラを経て今度はGoogleで人工知能のお仕事
  • 日本が太平洋戦争に総額いくらを費やしたか、知っていますか(加谷 珪一) @gendai_biz

    毎年、この時期になると太平洋戦争に関する話題がメディアで取り上げられる。あの戦争については様々な解釈が存在しているが、そのほとんどが政治的な視点か軍事力によるものであり、経済的な視点での議論は多くない。 だが歴史を振り返ると、戦争と経済は切っても切れない関係にあり、経済力は戦争遂行能力そのものであるというのが現実だ。経済という切り口で太平洋戦争を振り返った時、何が見えてくるだろうか。 国家予算の280倍をどう用意したのか 戦争に多額の費用がかかることは多くの人が認識しているが、実際にどの程度の金額が戦争に費やされるのかについて詳しく知る人は少ない。 突出して規模の大きかった太平洋戦争には、いったいいくらの戦費が投入されたのだろうか。実は、太平洋戦争における戦費の実態はよく分かっていない。戦争中といっても、日政府は毎年予算を組み、記録も存在している。それでも金額がはっきりしないのには主に二

    日本が太平洋戦争に総額いくらを費やしたか、知っていますか(加谷 珪一) @gendai_biz
  • 「いちばんやさしいPythonの教本」は、Pythonicなプログラミング入門書 - ビープラウド社長のブログ

    8月10日に「いちばんやさしいPythonの教」が出版されました。 書籍は、ビープラウドのメンバー、鈴木たかのり(@takanory)、杉谷弥月の2人で執筆しました。 レビューには、私も含めて以下のメンバーが参加しています。 社内レビュアー @shimizukawa @hirokiky @okusama27 @haru860 ヘルプコラミスト @hirokiky 読者対象者 以下の方々が対象です。 プログラミングを始めたい Pythonを学びたい 内容構成 書籍は10章構成です。 内容は、以下のように大きく5つに分かれています。 【1】プログラミング入門 プログラミングを始める方向けの内容です。プログラミングとは何か、どのように動作しているのかをPythonを使って丁寧に説明しています。 1章 Pythonを学ぶ準備をしよう 2章 コマンドプロンプトに慣れよう 3章 基礎を学びながらプロ

    「いちばんやさしいPythonの教本」は、Pythonicなプログラミング入門書 - ビープラウド社長のブログ
  • [新ツール]AWS SAMをローカル環境で実行できるSAM Localがベータリリース | DevelopersIO

    コンニチハ、千葉です。 でました、その名もSAM Local !! ※2017/8/16時点でベータです SAM Localとは? AWS SAMを利用すると、サーバーレスアプリケーションをコードで定義しデプロイすることができます。 [新ツール] AWS Serverless Application Model (AWS SAM) を使ってサーバーレスアプリケーションを構築する 今回登場したAWS SAM Localを利用することで、AWSへデプロイする前にローカルでテストを実行できるようになります。 AWS Lambda関数をローカルで実行しテストができる S3、DynamoDB、Kinesis、SNSなどの関す呼び出しをエミュレート ローカルのAPI Gatewayを起動し、ホットリロードによる開発が可能 Lambda関数のインタラクティブなデバッグをサポート すごくいいですね。という

    [新ツール]AWS SAMをローカル環境で実行できるSAM Localがベータリリース | DevelopersIO
  • .mjs とは何か、またはモジュールベース JS とエコシステムの今後 | blog.jxck.io

    Intro 長いこと議論になっていた ES Modules の Node における扱いに一応の決着が付き、 .mjs という拡張子が採択された。 この拡張子の意味と、今後ブラウザと合わせて Universal JS を実装していく上での作法が見えてきたことになる。 合わせてエコシステムが対応していくことで、長年の夢だった JS のモジュール化を進めていくことができるだろう。 ES Modules 徐々に揃いつつある ES Modules(ESM) の仕様は TC39 で行われており、その仕様については主に以下のような部分になる。 import や export と行った構文 module 内はデフォルト strict mode module でスコープを閉じる module 内の this は undefined etc 逆に以下は TC39 での策定範囲外となる どう Module を読

    .mjs とは何か、またはモジュールベース JS とエコシステムの今後 | blog.jxck.io
  • Raspberry Pi上でTensorFlowで簡単にディープラーニングを試せるツール「tensorflow-pi」でロボホンの幻の顔認識機能に挑戦してみた - karaage. [からあげ]

    Raspberry PiとTensorFlowを使ったディープラーニング開発環境 以下の記事でRaspberry PiとTensorFlowを使ったディープラーニングの開発環境の構築方法を紹介しました。 記事の最後の方に、自前データの学習から、学習したニューラルネットワークで判別まで実施できる自前のパッケージ「tensorflow-pi」を紹介させていただきました。 ただ、READMEだけ見ても、意味不明な英語で良くわからないと思いますので、今回は実例を交えながらこのソフトの使い方を紹介しようと思います。 例題ですが、以前ネットで話題になった「ロボホン」の幻の顔認識機能があります。詳しくは以下参照下さい。 開発決定!というニュースは話題になったものの、その後続報がとんと聞かれません。そもそも技術的に不可能なんじゃという噂も聞こえてきたりしました。 奇しくもロボホンとRaspberry Pi

    Raspberry Pi上でTensorFlowで簡単にディープラーニングを試せるツール「tensorflow-pi」でロボホンの幻の顔認識機能に挑戦してみた - karaage. [からあげ]
  • Wantedly(ウォンテッドリー)のIPOがいろいろ凄いので考察 | INST blog

    夏休み、Enjoyされましたでしょうか。INST石野です。 お盆休み直前の8/10に、皆さんご存知Wantedlyの運営会社、ウォンテッドリー株式会社のマザーズ上場が承認されました。 ビジネスSNSwantedly」運営元のウォンテッドリーがマザーズ上場へ HRtechの雄として、そして新しい人材採用のプラットフォームとしてスタートアップを中心に絶大な人気を誇るWantedlyの上場ということで、素直に「すごい」と思っていろいろネットなどを調べていくと、 これがまあいろいろと凄い ことがわかりましたので、私もいっちょブロガー社長の端くれとして筆を執ってみようと思った次第です。 ちなみにですが、私は資政策やIPOなどには疎いボンクラ経営者でございますので、誤認識や偏った解釈が多いかもしれませんが、それは笑い飛ばしていただき、単なるイチ意見として受け取っていただければ幸甚でございます。 ※

    Wantedly(ウォンテッドリー)のIPOがいろいろ凄いので考察 | INST blog
  • ヤマハがYZF-R1で採用したクロスプレーンエンジンが気になる!

    AGです。 いろいろバイクを検討している中で、 思った以上に このバイクは人気があるなぁ。 と個人的に思うバイクがありました。 ヤマハのMTシリーズです。 中でもMT-07は 日市場でほぼ不発に終わってきた 750ccクラスのネイキッド なので不思議に思ったのでした。 で、MTシリーズを調べていて 引っかかったのが 『クロスプレーン・コンセプト』 というキーワードです。 あれ?MTシリーズって 全車クロスプレーンエンジンン なの?? そもそも、 クロスプレーンエンジンって 具体的にはどんなものだろう? YZF-R1で採用されたクロスプレーンバイク乗りが 「クロスプレーン」 と聞いてまず思い出すのは ヤマハ YZF-R1です。 2009年にモデルチェンジした YZF-R1はそれまでの レンズタイプヘッドライトから むき出しプロジェクターランプに 姿を変え、 エンジンも4気筒なのに 2気筒み

    ヤマハがYZF-R1で採用したクロスプレーンエンジンが気になる!
  • Kotlinの隠れたコストについてのベンチマーク | POSTD

    @BladeCoder が書いた Kotlinの隠れたコストの調査 という一連のブログ記事は、ある Kotlin 構文にどのように隠れたコストがあるのかを説明しました。 実際の隠れたコストは、普通、不可視オブジェクトのインスタンス化やプリミティブ値のボクシング/アンボクシングに起因します。これらのコストは、Kotlinコンパイラがどのように上記の構文をJVMのバイトコードに変換するのかを理解していない開発者には特に見えづらいのです。 しかし、何らかの数字を示さずに隠れたコストの話をするだけでは、実際にどのくらいコストのことを心配すべきなのかという疑問が湧いてきます。コードベースのいたるところで、これらのコストを考慮すべきでしょうか?あるKotlin構文は単に全面的に禁止されるべきでしょうか?あるいは、最も範囲の狭い内部ループの中でだけ考慮されるべきでしょうか? さらに挑発的な言い方をすれば

    Kotlinの隠れたコストについてのベンチマーク | POSTD
  • ナチスに屈しなかった父親が最後に娘に綴った「人生でいちばん大事なこと」

    Search, watch, and cook every single Tasty recipe and video ever - all in one place! News, Politics, Culture, Life, Entertainment, and more. Stories that matter to you.

    ナチスに屈しなかった父親が最後に娘に綴った「人生でいちばん大事なこと」
  • 【終戦の日】「日本が失敗するパターン」とは 歴史家・磯田道史さんと近現代史をひも解く

    ハフポスト日版ニュースエディター 特集「#だからひとりが好き」ディレクター News Editor, HuffPost Japan

    【終戦の日】「日本が失敗するパターン」とは 歴史家・磯田道史さんと近現代史をひも解く
  • 【4日で体験!】 TensorFlow, Keras, Python 3 で学ぶディープラーニング体験講座

    【最新更新状況】 2019/4/18 GoogleのチュートリアルのKeras移行に伴い、 Google Colaboratoryによる体験 3層ニューラルネットワーク 畳み込みニューラルネットワーク のセクションを追加し、旧コンテンツ(TensorFlowネイティブでの開発)はアーカイブしました。 2018/10/19  TensorFlow 1.11 CPU/GPUのインストール手順(conda版)を追加しました。 また、古いバージョンのインストール方法の動画は削除しました。 2018/3/9 Anaconda 3とTensorFlow 1.6のインストール手順を追加しました。 2017/12/4  レクチャー23のスライドに誤植があったので更新しました。 2017/11/16 TensorFlow 1.4.0(CPU版)のインストール手順を収録・追加しました。 2017/10/26

    【4日で体験!】 TensorFlow, Keras, Python 3 で学ぶディープラーニング体験講座
  • アップル社員証の裏に書かれた「成功のための11のルール」

    アップルの元社員がRedditにインスピレーションとモチベーションを与えてくれる投稿をした。 Huxley Dunsany(ハクスレー・ダンサニィ)氏は、彼が2004年にアップルで働き始めた時に、社員章の裏に書かれていた11の「成功のためのルール」を投稿した。 以下がその画像だ。 2004年、アップルに就職したとき、この「成功のためのルール」が社員証の裏に書かれていた。今でも通用する言葉だ。 カードにある「JB」は、当時、同社の米州諸国およびアジア太平洋担当副社長だったジョン・ブランドン(John Brandon)氏のこと。 「彼はとても高いポジションにありながら、新人の私にとっても素晴らしい人だった。彼は当にこのルールに従って生きているように思えた。アップルはまだ“追い詰められた”状況から抜け出そうとしていた時だったが、それでも組織全体が何か特別なもののように思えた」とダンサニィ氏は記

    アップル社員証の裏に書かれた「成功のための11のルール」
  • AWS Glue – 一般提供開始 | Amazon Web Services

    Amazon Web Services ブログ AWS Glue – 一般提供開始 日、AWS Glue の一般提供開始がアナウンスされました。Glue はフルマネージドでサーバレス、そして、クラウド最適化された ETL(extract, transform, load) サービスです。Glue は他の ETL サービスやプラットフォームと、いくつかのとても重要な点で違いがあります。第1に、Glue はサーバレスです — リソースのプロビジョニングや管理を行う必要はありません。ジョブ、もしくは、クローリングを実行している間に Glue が使用したリソースに対する支払いのみで利用可能です(分単位課金) 。第2に、Glue のクローラです。 Glue のクローラは、複数のデータソース、データタイプ、そして、様々な種類のパーティションを跨いで、スキーマを自動的に検出・推測することができます。ク

    AWS Glue – 一般提供開始 | Amazon Web Services
  • あの夏、僕は母と妹を殺した。70年間、語ることのできなかった戦争の記憶

    Search, watch, and cook every single Tasty recipe and video ever - all in one place! News, Politics, Culture, Life, Entertainment, and more. Stories that matter to you.

    あの夏、僕は母と妹を殺した。70年間、語ることのできなかった戦争の記憶