![Amazon.co.jp: モダン・ソフトウェアエンジニアリング: Ivar Jacobson (著), Harold “Bud" Lawson (著), Pan-Wei Ng (著), Paul E. McMahon (著), Michael Goedicke (著), 角征典 (翻訳), 鷲崎弘宜 (監修): 本](https://cdn-ak-scissors.b.st-hatena.com/image/square/bd36a653f3f57560c9680df61e31f4e76f743cec/height=288;version=1;width=512/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F61-mYyDfR1L._SL500_.jpg)
技術書の表も裏も知り尽くした人気作家が、 読書を血肉にするコツとテクニックを教えます。おそらく本邦初、 「技術書(コンピュータ書)」の 読書術を指南する本が登場! 次々と新しい技術が登場する時代、 書籍からうまく知識やスキルを 得られるかどうかがIT職のキャリアを 左右するといっても過言ではありません。 技術書の表も裏も知り尽くした 人気作家2名が、その秘訣を教えます。 【本書の内容(一部)】 ・自分に合う本を見つけるために ・プログラミング書のうまい読み方 ・数学書や英語の技術書はどう読む ・効果的な読書メモを取るには ・名著の罠/悪書に当たったら ・エキセントリックな読書術も 【著者】 ●IPUSIRON 2001年に『ハッカーの教科書』(データハウス)を上梓。情報セキュリティと物理的セキュリティを総合的な観点から研究しつつ、執筆を中心に活動中。主な書著に『ハッキング・ラボのつくりかた
人工知能研究の第一人者であるAndrew Ngとともに、TensorFlowの開発と普及に尽力し、Coursera教材を共同で作成したり、人気の高い講座をいくつも担当するなど、機械学習の教育に長年携わってきた著者による、とてもわかりやすい実践的な入門書です。AIや機械学習の初学者がゼロから学んでいけるように、コードをステップバイステップで解説し、Google Colabで実際に動かしながら理解を深める実践的なアプローチを取っています。Web、モバイル、クラウド、組み込み向けの豊富な具体例を通して、TensorFlowの基本知識、モデル構築の勘所、画像からの特徴量検出、自然言語処理、公開データの活用、モデルを使用するAndroidやiOSアプリの作成、Webおよびクラウド上へのモデルのデプロイといった実践的な知識とテクニックを習得できます。 序文 はじめに 第Ⅰ部 モデルの構築 1章 Ten
TOPICS Web 発行年月日 2020年04月 PRINT LENGTH 496 ISBN 978-4-87311-903-8 FORMAT PDF EPUB 本書はHTTPに関する技術的な内容を一冊にまとめることを目的とした書籍です。HTTPが進化する道筋をたどりながら、ブラウザが内部で行っていること、サーバーとのやりとりの内容などについて、プロトコルの実例や実際の使用例などを交えながら紹介しています。GoやJavaScriptによるコード例によって、単純なHTTPアクセス、フォームの送信、キャッシュやクッキーのコントロール、Keep-Alive、SSL/TLS、プロトコルアップグレード、サーバープッシュ、Server-Sent Events、WebSocketなどの動作を理解します。 第2版ではHTTP/3の規格化など、初版の発行後に起きたウェブ技術への変化にともなう内容のアップデ
単体テストの考え方/使い方 プロジェクトの持続可能な成長を実現するための戦略 Vladimir Khorikov(著), 須田智之(訳) マイナビ出版 4,488円 (4,080円+税) 関連サイト本書の関連ページが用意されています。 単体テストの考え方/使い方 | マイナビブックス内容紹介質の高いテストを行い、ソフトウェアに価値をもたらそう! 単体(unit)テストの原則・実践とそのパターン ― プロジェクトの持続可能な成長を実現するための戦略について解説。 優れたテストを実践すれば、ソフトウェアの品質改善とプロジェクトの成長に役立ちます。逆に間違ったテストを行えば、コードを壊し、バグを増やし、時間とコストだけが増えていきます。生産性とソフトウェアの品質を高めるため、優れた"単体テスト"の方法を学ぶことは、多くの開発者とソフトウェア・プロジェクトのために必須といえるでしょう。 本書“単体
Takuya UedaSouzoh, Inc. (affiliated by Mercari, Inc.) - Go Engineer
この教科書は、はてなサマーインターンの講義資料として作成されたものです: https://github.com/hatena/Hatena-Textbook この章では機械学習について、Webサービスの開発で必要とされる知識を中心に、とくに自然言語処理にフォーカスしながら解説します。 Webサービス開発と機械学習 実現困難な機能の例 闇雲な実装 もう少しましな実装 機械学習によるパラメータ決定 分類問題のための機械学習手法 パーセプトロン 判別アルゴリズム 学習アルゴリズム 特徴量のとり方 形態素解析 量をともなう特徴 組み合わせ特徴量 モデル 機械学習の種類 教師あり学習 分類 (質的変数の予測) 回帰 (量的変数の予測) 教師あり学習でのデータセット 教師なし学習 クラスタリング 次元削減(次元圧縮) 頻出パターンマイニング 異常値検出 アルゴリズムの評価 訓練データとテストデータ 学
メインとなるDockerイメージの説明 rails_app用Dockerfile FROM ruby:2.3-alpine RUN apk update && apk upgrade RUN apk add --update build-base mysql-dev nodejs tzdata && \ rm -rf /var/cache/apk/* イメージは Docker Hub で公開されている、alpineベースのrubyイメージを利用 そして、必要なパッケージをインストールして、イメージサイズを最小限にする為に、不要なキャッシュなどは削除しています。 ENV app /work/app WORKDIR $app 作業ディレクトリ設定 # bundle install pathをdata containarに変更 ENV BUNDLE_PATH /bundle ARG app_di
Go の言語仕様はシンプルで他の言語に比べてはまりどころが少なくて学習コストが小さめな言語のように思います。しかし、それでもはまるところがないわけではないので、自分がはまって時間を無駄にしてしまったことを書き留めておきます。 念の為誤解のないように追記しておくと、この文書の目的は Go を批判することではなく Go が Go であるがゆえに C++/Java/Python など利用者が Go を使い始めるときに困惑あるいは誤解するであろうポイントをまとめておくことで初めて Go を触る人がスムーズに Go を使い始められるようにすることです。私個人は Go はバランスがとれた良い言語でだと思いますし、気に入っています。 目次 interface と nil (Go の interface は単なる参照ではない) 文献 メソッド内でレシーバ(this, self)が nil でないことをチェ
リンク集.md 中学生でもわかるベジェ曲線 業務としてオープンソースプロジェクトに参加するのは会社にも本人にも合理的なメリットがあるからそうなってるんだよ Cコンパイラをスクラッチから開発してみた(日記) 作りたいものを作るには結局大量のコードを書かないといけないことについて 難しいプログラムでは自分がいままで書いたコードやこれから書くコードが正しく動くと信じて残りのコードを書く必要がある 英語のネットで話題になる技術ブログ記事を書くとどういうことが起こるかということをちょっと書いてみます ソースコードって実際のところどういうふうに書いていますか? OpenCVを使った簡単で楽しい画像処理 ソフトウェアエンジニアリングにおいて必要なスキルを叩き込むにはアメリカの大学院は結構いいよという話 オープンソースプロジェクトを最初から英語で運営してみてわかったメリットについて 転職して7年が過ぎた
おがりさ日記 *days of a giggler* 2015年1月21日に第一子を出産。 大志を持てど、目の前のことを全力で。 DropboxのCEO、Drew HoustonによるMITでの Commencement Address(卒業式でのスピーチ)の 内容がとっても素敵で、響いた ※動画がアメブロには埋め込めないみたい、残念。。 http://video.mit.edu/watch/mit-commencement-2013-speeches-24832/ ※スピーチの原稿の全文が掲載されてます。 http://web.mit.edu/newsoffice/2013/commencement-address-houston-0607.html 「人生で成功を収めるためのカンニングペーパー」 ということで伝授されたのが、下記3つ。 tennis ball circle number
Goa provides a holistic approach for developing remote APIs and microservices in Go. Code GenerationGoa relies on code generation to alleviate the need for reflection or repetitive coding. The goa tool generates various artifacts including code, documentation, clients and even custom outputs via plugins. The end result is application code that is clean and terse. Design BasedThe Goa design languag
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く