タグ

2017年12月7日のブックマーク (12件)

  • 線形代数の基礎 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? #稿の目的 私は工学部出身ですが、大学1年の時に授業をサボっていたため、線形代数・微分積分はチンプンカンプンな感じでずっと騙し騙しやってきました。稿は、これではいかんと一念発起し、数学を勉強しなおした時のメモとなります。主に、「プログラミングのための線形代数」というに沿って勉強した内容をまとめてあります。(このは私のバイブルです!) 稿では、まずは、そもそも、私が挫折をした、線形代数の目的や意味、エンジニア(工学部出身者)が線形代数を理解するための心得についてまとめました。 私は数学科出身ではないので、流はよく分かりませんし

    線形代数の基礎 - Qiita
  • GitHub - CMU-Perceptual-Computing-Lab/openpose: OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation

    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 - CMU-Perceptual-Computing-Lab/openpose: OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation
  • PEZY社長逮捕、スパコンの旗手に何が起きたのか | 日経 xTECH(クロステック)

    スパコン開発ベンチャーPEZY Computingの齊藤元章社長ら2人を東京地検特捜部が2017年12月5日に逮捕してから2日。逮捕容疑となった助成金の不正受給とはどのようなものだったのか、今も情報が錯綜している。スパコン技術の旗手と呼ばれた同社に何があったのか。 複数の報道機関が報じた齊藤氏の容疑は、経済産業省が管轄する新エネルギー・産業技術総合開発機構(NEDO)の助成金約4億円を不正に受給したというものだ。 まずこれまでのPEZY Computingの活動や受給実績を振り返ってみよう。 NEDOがPEZY Computingに交付を決めた助成金の額は以下の通り。総額は約35億2400万円で、このうち(4)(5)は今後交付予定である。 (1)平成22年度イノベーション推進事業/3次元積層TSVメモリ技術を活用したメニーコアプロセッサの開発 助成期間:2010年度~2011年度 約1億1

    PEZY社長逮捕、スパコンの旗手に何が起きたのか | 日経 xTECH(クロステック)
  • 境界づけられたコンテキスト 実装編 - ドメイン駆動設計用語解説 [DDD] - little hands' lab

    little-hands.hatenablog.com こちらの記事で説明できなかった、「境界づけられたコンテキストをどうやって実装に落とし込むのか?という話を書きます。 境界づけられたコンテキスト実装の基イメージ 結論からいくと、基的には、 1コンテキスト = 1アプリケーション と思ってもらってOKです。 これを基として、用途や実装コストと相談しながら少しずつ設計を組み替える検討が可能です。 1アプリケーション単位で、オニオンアーキテクチャ概略の記事で紹介したアーキテクチャを1セット揃えると思ってください。 つまり、こちらの記事で紹介した2つの境界づけられたコンテキストに対して、 以下のようにアプリケーションを2セット作ります。 ドメイン層を外界と隔離して、外部に公開するする操作を周りの層で定義するのです。 最終的に、マイクロサービス2つ作ると思ってもらって良いです。そうすると、

    境界づけられたコンテキスト 実装編 - ドメイン駆動設計用語解説 [DDD] - little hands' lab
  • Google検索から不正確な医療情報が消える 「前代未聞の規模」

    Googleが大鉈を振るった。不正確な医療情報を大量生産するメディアに。 2016年11月末に閉鎖された『WELQ』以降、ネットの医療情報を巡る動きは、「もぐらたたき」の状態だった。 情報の信頼性よりもコスパを優先し、記事を大量生産して、検索結果を独占する。WELQで問題となった手法を駆使するネットメディアは次々と現れた。 BuzzFeed Japan Medicalや一部の専門家が、問題のある記事やメディアの指摘を重ねてきたが、検索結果上位に不正確な情報が並ぶ状況は続いていた。 それが12月6日、一変した。 検索サービス最大手Googleが「医療や健康」に関する検索結果の改善を目的としたアップデートを実施したと発表したのだ。 これまで情報の信頼性が疑問視されてきたメディアや記事の多くが、検索結果の上位から姿を消した。 BuzzFeed Japan Medicalは、今回のアップデートの狙

    Google検索から不正確な医療情報が消える 「前代未聞の規模」
  • Golangのconst識別子iotaの紹介 - Qiita

    Go AdventCalendar2016の9日目(2016/12/09)の記事です。 前の記事は massa142さんの「Hacker Newsを一覧表示してくれるCLIツールを書いた」でした。 はじめに ちょっとマイナーなGolangの言語仕様である、iotaについて紹介します。 結構入門書とかにも書いてあるんですが、読み飛ばしがちなんですよね。 特に新規性がある内容ではないので、タイトルでもう知ってるわ!という方はそっ閉じしてもらって大丈夫です。 iotaとは iotaは、定数宣言(const)の内での既定された識別子です。 型なしの整数の連番を生成します。具体例を見ましょう。 package main import "fmt" const ( zero = iota one = iota two = iota three = iota ) func main() { fmt.Pri

    Golangのconst識別子iotaの紹介 - Qiita
  • Goroutineハンターが過労死する前に - Qiita

    Goroutineハンター、それは逃げ出したgoroutine達を捕まえるため、日夜戦い続けるエンジニア達のことである。Goroutineハンターは番環境でOOM Killerが発動するたびに呼び出され、逃げ出したすべてのgoroutineを捕まえるまで家にかえることが出来ない。しかし、あなたが書いた何気ないコードによって、今日もまた新しいgorutine達が野に放たれるのであった。 Goroutineリークとの戦い Goを使用してある程度規模のプログラムを書くと、必ず問題になるのがgoroutineのリークである。goで生まれたgoroutineが、何らかの理由で正常に終了しない場合、それは「リーク」していると見なされる。リークしたgoroutineはプロセスが続く限り永遠にリソースを手放さないため、リークしたgoroutineが蓄積するに従って、プログラムのパフォーマンスは低下してい

    Goroutineハンターが過労死する前に - Qiita
  • エンジニアでも知っておきたい実装時のデザインのこと - Qiita

    DMM.com #2 Advent Calendar 2017 2日目です! カレンダーのURLはコチラ DMM.com #1 Advent Calendar 2017 DMM.com #2 Advent Calendar 2017 オンラインサロンというサービスのエンジニアをやっている17新卒の高木です! 学生時代に、Webデザインやメディア周りのフロントの実装をかじっていたり、 サービスのエンジニアとして、バックエンドのことだけでなく、フロントも書いているので、今までの業務で実際に出会ったこれ大丈夫かなみたいなことを同期との勉強会で発表したので、それを画像と文章にまとめてみました! こんなふうに仕事を頼まれたら当にすぐ実装に取りかかれる? こんなWFを渡されて、実装の依頼をされたらすぐに実装できるか・・・! 色々なとわからないことがありすぎる タイトル6文字以上になったらどうするんだ

    エンジニアでも知っておきたい実装時のデザインのこと - Qiita
  • ちょっとしたツールを作るのに便利なPythonライブラリ - Qiita

    この記事は、LIFULL Advent Calendar 2017の2日目の記事です。 おはようございます。新UX開発部の二宮( @ninomiyt )です。 LIFULLではデータ解析や最適化の用途、もしくはAWS Lambda上の簡易ツール実装用途などでPythonがそれなりに普及してきました。数値計算寄りの(いわゆるデータサイエンティスト的な)メンバーも今はPythonを使うことが多く、コード量としては小規模なプロジェクトが多く、簡単なAPIやバッチ処理の実装までやってもらうこともあります。 そのレビューをやっていく中で、「これ使うともっと簡単に実装できるよね」っていうライブラリがいくつかまとまってきたので紹介します。 click コマンドラインパーサー用のライブラリで、デコレータを使って関数を簡単にCLI化できます。 標準ライブラリのargparseがありますが、clickではバリ

    ちょっとしたツールを作るのに便利なPythonライブラリ - Qiita
  • ReactにするかVue.jsにするか、jQueryだけ触っていたエンジニアがサンプル作って比較してみた - Qiita

    今のタイミングでWebサービスを、何か新しく開発しよーって思ったら、フロントサイドをどうしようか悩みますよね? 特にVue.jsかReact.jsか... そんな悩んでいるあなたへの記事になります。 自分の仕事領域について あまり普段javascript触ってません 触るとしてもjQueryが多いです そんな人が書いた記事だと思って下さい 今回作ったもの ReactVue.jsで簡単なカレンダーを作成しました。 React https://github.com/ykyk1218/react-calendar-sample Vue.js https://github.com/ykyk1218/vue-calendar-sample コンポーネントの分け方 今回言わないこと テストについて ルーティングについて Reduxとかvuex 環境構築 はじめに Reactはjsx、Vue.jsは.

    ReactにするかVue.jsにするか、jQueryだけ触っていたエンジニアがサンプル作って比較してみた - Qiita
  • Golangのnew()とmake()の違い - 逆さまにした

    この記事は Go (その3) Advent Calendar 2017 の5日目の記事です。 記事では、変数の宣言に用いられる組み込み関数new()とmake()の違いについてまとめます。 まとめ さっそくですが、違いを表にまとめます。 new(T) make(T) 対象 任意の型 slice, map, channelのみ 初期化 初期化しない(ゼロ値になる) 初期化する 返り値 *T T 対象と初期化について new()とmake()で、初期化しない/するの違いは、 slice, map, channelが、内部にデータ構造を持つことからきています。 以下にruntimeパッケージで、それぞれ型が定義されている箇所を引用します。 一番理解しやすいのが、sliceです。array(実データ), len, capを初期化してあげる必要があるため、make()が用意されています。 slic

    Golangのnew()とmake()の違い - 逆さまにした
  • BigQuery への課金データのエクスポートで GCP 利用コストを管理 | Google Cloud 公式ブログ

    柔軟でスケーラブルなクラウドの場合、その日々の使用量は需要次第で驚くほど大きく変動します。課金の対象は使用した分だけですが、それでもお客様からは、請求額の根拠をもっと理解できるようにしてほしいという要望をよくいただきます。 課金への理解を深めていただくには、利用状況と請求額の詳細データに容易にアクセスできることが前提条件となります。そこで Google はこのたび、データ ウェアハウス サービスである Google BigQuery への課金データのエクスポート機能を正式リリース(GA)し、Google Cloud PlatformGCP)サービスの利用コストをこれまで以上に正確かつタイムリーに把握できるようにしました。 BigQuery への課金データのエクスポートは、従来の CSV / JSON ファイルへの課金データのエクスポート機能を進化させたものです。名前が示すとおり、クラウド

    BigQuery への課金データのエクスポートで GCP 利用コストを管理 | Google Cloud 公式ブログ