タグ

ブックマーク / www.shoeisha.co.jp (20)

  • 絵で見てわかるLinuxカーネルの仕組み | 翔泳社

    ハードとソフトの世界をつなぐ OSの根幹となる仕組みを理解しよう OSにおいて、カーネルとはその名のとおり「核となるコンポーネント」であり、記憶領域やファイルシステムの管理、プロセス制御、スケジューリング、ネットワーキングなど、ハードウェア制御に関わる幅広い機能を担っています。 Webやエンタープライズ、組み込みに至るまで、世界中のあらゆるところで、Linuxを基OSとするシステムが稼働しています。Linuxはオープンソースソフトウェアであり、誰でも広くアクセスできることがその発展を支える特徴の1つといえるでしょう。しかし、その土台となるカーネルに限ってみても、ソースコードを読み込んで理解するにはあまりにも大規模かつ複雑な存在です。そのため、Linuxカーネルの役割や仕組みを理解している人が少ないのもまた事実なのです。 ソフトウェアの開発・利用において、カーネルのような根幹部分について理

    絵で見てわかるLinuxカーネルの仕組み | 翔泳社
  • AWS継続的セキュリティ実践ガイド ログの収集/分析による監視体制の構築 | 翔泳社

    クラウド上のシステムの安全はどこから手をつければいいのか? AWSセキュリティ、その考え方と実践 オンプレミス環境中心だったエンタープライズシステムはいまや、クラウド環境への移行が格化しています。特に、手軽にスモールスタート可能なパブリッククラウドへの移行はすっかり一般的になりましたが、機密性の高いデータを誤って公開してしまったり、適切な設定がされていなかったりと、クラウド環境ならではのセキュリティインシデントが発生するようになってしまったのもまた事実です。 このような現代において、クラウドを主戦場とするシステム管理者/開発者には、従来どおりの、つまり「オンプレミス/クラウド共通の」セキュリティ管理を学ぶことはもちろん、「クラウド特化型の」セキュリティ管理の原則を学ぶことも必須となっています。それは、責任共有モデルなどクラウド固有の考え方を正しく知ることでもあり、同時に、クラウド利用に

    AWS継続的セキュリティ実践ガイド ログの収集/分析による監視体制の構築 | 翔泳社
  • フロントエンド開発のためのセキュリティ入門 知らなかったでは済まされない脆弱性対策の必須知識 | 翔泳社

    Webアプリケーションの堅牢化に欠かせない知識を凝縮! セキュリティ学習のスタートに最適の一冊! 書は、安全なWebアプリケーションを開発するための基知識を、フロントエンドエンジニア向けに解説したセキュリティの入門書です。 これまでWebアプリケーションの開発で、セキュリティは「バックエンドの仕事」というイメージの強い領域でした。しかし、アプリケーションの安全性を高めるためには、フロントエンドエンジニアにも、セキュリティの基礎知識や具体的な対策の実践が求められます。 書では、Webセキュリティの必須知識である「HTTP」「オリジン」などの基礎トピックや、「XSS」「CSRF」といったフロントエンドを狙ったサイバー攻撃の仕組みを、サンプルアプリケーションを舞台にしたハンズオンで学びます。 もちろん、攻撃からユーザーを守る防御の手法もしっかりおさえます。個々の攻撃手法に応じた対策のほか、

    フロントエンド開発のためのセキュリティ入門 知らなかったでは済まされない脆弱性対策の必須知識 | 翔泳社
  • 徹底解剖 TLS 1.3 | 翔泳社

    wolfSSLをもとに、SSL/TLSの正しい利用法と仕組みを理解する 暗号化された安全な通信は、ネットワークを使う全てのアプリケーションにとって、 考慮すべき重要な課題です。 セキュアな通信を実現するために用いられる技術SSL/TLSの最新版がTLS 1.3であり 各種SSLライブラリも対応してきています。 ただ、ライブラリだけが最新のものになっても、仕組みを知り、 正しく使わなければ、安全は担保されません。 そこで書は、そんなTLS 1.3の基礎的なプロトコルの流れから、 暗号化・認証の仕組み、アプリケーション実装のベストプラクティスを 組み込みシステム向けの軽量&高機能なライブラリwolfSSLを例に 解説していきます。 さらに、ライブラリコードの解説を含め、内部実装にまで踏み込んだ解説も行い、 SSLライブラリを徹底的に理解できる一冊です。 Part 1:TLSの技術 ・Chap

    徹底解剖 TLS 1.3 | 翔泳社
  • 戦略ゲームAI 解体新書 ストラテジー&シミュレーションゲームから学ぶ最先端アルゴリズム | 翔泳社

    ゲーム開発者、AIエンジニア、 すべての意思決定に悩んでいる方に必見! 戦略ゲームAIの仕組み、戦略的意思決定プロセスを紐解くバイブル書 【戦略ゲームAIについて】 戦略ゲームの元にとなるストラテジー&シミュレーションゲームはボードゲームを発端として、発展してきました。 近年では、スマートフォン向けのソーシャルゲームを筆頭に、数多くのゲームでストラテジー&シミュレーション要素が取り入れられており、 いまやゲーム開発において戦略ゲームAIは避けて通れない非常に重要な要素になっています。 またゲーム開発のみならず、一般の人工知能開発、複雑な意思決定のプロセス形成において、その技術は非常に注目されています。 【書の特徴】 ストラテジー&シミュレーションゲームに利用されている戦略ゲームAI技術について、 国内や海外の事例を交え、その仕組みを丁寧に解説した書籍です。 基的な技術の概論の解説から始

    戦略ゲームAI 解体新書 ストラテジー&シミュレーションゲームから学ぶ最先端アルゴリズム | 翔泳社
  • ITエンジニア本大賞2021

    2021 大賞の発表! ITエンジニアのみなさんとおすすめのを選ぶイベント「ITエンジニア大賞2021」の第一弾のWeb投票、第二弾のプレゼン大会(オンラインイベント)が無事に終了し、プレゼン大会をご視聴されたみなさんによる最終投票で「技術書部門大賞」、「ビジネス書部門大賞」が決定しました。また、各特別ゲストによる「特別賞」も選出しました。ご参加いただいた皆さま、ありがとうございました! Engineers in VOYAGE ― 事業をエンジニアリングする技術者たち 出版社:ラムダノート 監修:株式会社VOYAGE GROUP 編集:和田卓人 投票した理由や感想などみなさんからのコメント 自分が在籍していない場所でのプロジェクトのリアルが覗ける書籍は他にないので、興味しかない。 日社会のこれからのロールモデルというプレゼンに興味を覚えた。 感想で生々しいという声も多く、具体的な事例

    ITエンジニア本大賞2021
  • ITエンジニア本大賞2021

    2021 大賞の発表! ITエンジニアのみなさんとおすすめのを選ぶイベント「ITエンジニア大賞2021」の第一弾のWeb投票、第二弾のプレゼン大会(オンラインイベント)が無事に終了し、プレゼン大会をご視聴されたみなさんによる最終投票で「技術書部門大賞」、「ビジネス書部門大賞」が決定しました。また、各特別ゲストによる「特別賞」も選出しました。ご参加いただいた皆さま、ありがとうございました! Engineers in VOYAGE ― 事業をエンジニアリングする技術者たち 出版社:ラムダノート 監修:株式会社VOYAGE GROUP 編集:和田卓人 投票した理由や感想などみなさんからのコメント 自分が在籍していない場所でのプロジェクトのリアルが覗ける書籍は他にないので、興味しかない。 日社会のこれからのロールモデルというプレゼンに興味を覚えた。 感想で生々しいという声も多く、具体的な事例

    ITエンジニア本大賞2021
  • プログラマを育てる脳トレパズル 遊んでおぼえるPythonプログラミング&アルゴリズム | 翔泳社

    最初から最後まで、遊びっぱなし。 でも、「使えるコード」が書けるようになります。 【書の特長】 <<遊び感覚でプログラミングとアルゴリズムをおぼえよう!>> ・イチからPythonのプログラミングとアルゴリズムがわかる ・ゲームをつくりながら基を理解できる ・パズル問題で実践的なコードの書き方が身につく ・環境構築不要のGoogle Colaboratoryですぐ始められる ・パズル問題の解答はPythonに加え、JavaScriptRubyのコードも提供 【内容紹介】 楽しくなきゃ、プログラミングじゃない! プログラミングを学ぶとき、 言語の文法などを勉強するのは退屈なものです。 何かつくりたいものがあり、 それを自分の手でつくることが 達成感となり、楽しさにつながります。 書でも一般的なプログラミングで 必要な要素がひと通り登場しますが、 簡単なゲームをつくりながら基をおぼえ

    プログラマを育てる脳トレパズル 遊んでおぼえるPythonプログラミング&アルゴリズム | 翔泳社
  • ITエンジニア本大賞2020

    特別ゲスト プレゼン大会に審査員として参加いただく特別ゲストの紹介です。おすすめを3冊、ご紹介いただいています。 永瀬美穂(ながせみほ)さん アジャイルコーチ。株式会社アトラクタFounder兼CBO。一般社団法人スクラムギャザリング東京実行委員会理事。認定スクラムプロフェッショナル。産業技術大学院大学特任准教授、東京工業大学および筑波大学非常勤講師。著書に『SCRUM BOOT CAMP THE BOOK』訳書に『レガシーコードからの脱却』『アジャイルコーチング』『ジョイ・インク 役職も部署もない全員主役のマネジメント』。 アジャイルイントロダクション 大御所バートランドメイヤー氏によるアジャイルへの批評。仕事アジャイルに懐疑的な人に出会うことがあるが、ここまで冷静な批判は聞かないので読み応えがあり、耳も痛い。ソフトウェア工学的見地から、再現不能な事例や理想論、ご都合主義に文句をつけ

    ITエンジニア本大賞2020
  • Pythonで動かして学ぶ!あたらしい数学の教科書 機械学習・深層学習に必要な基礎知識 | 翔泳社

    AI開発に必要な数学の基礎知識がこれ1冊でわかる! 【書の目的】 書は以下のような対象読者に向けて、 線形代数、確率、統計/微分 といった数学の基礎知識をわかりやすく解説した書籍です。 【対象読者】 • 数学AI機械学習を勉強する際の障壁になっている方 • AIをビジネスで扱う必要に迫られた方 • 数学を改めて学び直したい方 • 文系の方、非エンジニアの方で数学の知識に自信のない方 • コードを書きながら数学を学びたい方 【目次】 序章 イントロダクション 第1章 学習の準備をしよう 第2章 Pythonの基礎 第3章 数学の基礎 第4章 線形代数 第5章 微分 第6章 確率・統計 第7章 数学機械学習で実践 Appendix さらに学びたい方のために 序章 イントロダクション 0.1 書の特徴 0.2 書でできるようになること 0.3 書の対象 0.4 人工知能AI)と

    Pythonで動かして学ぶ!あたらしい数学の教科書 機械学習・深層学習に必要な基礎知識 | 翔泳社
  • エンジニアが学ぶ金融システムの「知識」と「技術」 | 翔泳社

    複雑化する金融システム 金融システムは法規制等を受けて年々複雑化するとともに、ブラックボックス化しています。 そのため、初めて金融業界を担当することになったエンジニアは、しばしば戸惑います。 また、すでに金融関連システムに携わっているもののビジネスの全体像をとらえきれていないエンジニアも多くいます。 近年は、ブロックチェーンや機械学習などの新しい技術も金融システムに導入されており、最新技術も押さえておく必要があります。 【書のポイント】 ●金融システム構築のために必要な「システム化」と「金融知識」のポイントがわかる ●金融に関する幅広い知識を体系的に学ぶことができる ●「銀行」「保険」「証券」「クレジットカード会社」などの業務内容やシステムの特徴、構築のためのポイントを紹介 ●ブロックチェーンや機械学習など、金融システムに携わるエンジニアなら知っておきたい最先端の金融ITがわかる <

    エンジニアが学ぶ金融システムの「知識」と「技術」 | 翔泳社
  • エキスパートが教えるSelenium最前線 | 翔泳社

    Seleniumユーザーコミュニティのメンバーによる CodeZine人気連載を書籍化! 一歩先のSelenium解説書。 Webブラウザの自動操作ツール「Selenium」、 モバイル/デスクトップアプリの自動操作ツール「Appium」は、 UIテストを自動化できるツールとして注目を集めています。 書は、Selenium/WebDriverの最新事情のほか、Selenide、Geb、Appiumなどの関連技術Dockerとの連携、SPAでのテスト事例など、 Seleniumやその関連技術について、最新事情や使いどころを解説した書籍です。 入門書を読んだばかりの人、またはこれから入門書を読む人の、 次の1冊として役に立つ発展的な内容になっています。 書の著者陣は、Selenium、Appiumに関して、実際の業務で使いこなし、 執筆や登壇、セミナー講師などの活動を通じて情報発信

    エキスパートが教えるSelenium最前線 | 翔泳社
  • OAuth徹底入門 セキュアな認可システムを適用するための原則と実践 | 翔泳社

    OAuthは近年、WEBアプリケーションで使われる主要な認可プロトコルです。書ではOAuthをどのようなプラットフォームでも適用できるように解説をしています。 書は全体で16章あり、4つのパートに分割しています。パート1にあたる第1章と第2章はOAuth 2.0のプロトコルの概要を説明しており、基盤となる知識を得るための読み物としています。パート2は第3章から第6章までとなっており、OAuth 2.0のエコシステム全体をどのように構築するのかについて示しています。パート3は第7章から第10章までとなっており、OAuth 2.0のエコシステムにおけるさまざまな構成要素が持つ脆弱性について説明しており、その脆弱性をどのように回避するのかについて述べています。最後のパートは第11章から第16章までで構成されており、OAuth 2.0を核とした次の世代のプロトコルについて語っており、標準や仕様

    OAuth徹底入門 セキュアな認可システムを適用するための原則と実践 | 翔泳社
  • やってはいけないデザイン | 翔泳社

    素人デザインをほめられデザインに変えてきたプロが教えます! 業はデザイナーじゃないのに、自分でデザインしなくてはいけない、 素人デザイナーさんへ。 素人さんがやりがちな「やってはいけないデザイン」と、 それを改善するためのノウハウをやさしくお教えします。 書の著者は、素人デザイナーさんを多数教えている、職のデザイナー。 実経験に基づく、素人デザイナーさんのリアル失敗ポイント、ココが惜しい! というポイントを余すところなくレクチャーします。 チラシ、ポスター、プレゼン資料、広報誌。知っているだけで 仕上がりが大きく違ってくる知識とノウハウ。 「レイアウトに迷う」「色が決まらない」「フォント選びに悩む」 「かっこよく作れない」「素人くさい」など、お悩みを解決します。 ビフォーアフターで、どこをどうすると改善されるのかを わかりやすく解説するコーナーも必見です。 【こんな人におすすめします

    やってはいけないデザイン | 翔泳社
  • 技術者のための線形代数学 大学の基礎数学を本気で学ぶ(中井悦司)|翔泳社の本

    技術者のための」と冠した数学書の第2弾――線形代数学機械学習を支える『数学』をもう一度しっかりと勉強したい」方々に向け、理工系の大学生が学ぶ『線形代数学』を基礎から解説した書籍です。 ■書の特徴 ・機械学習を支える大学数学の3分野のうち、線形代数学を順序立てて学習できる(既刊『技術者のための基礎解析学』、続刊予定『技術者のための確率統計学』との姉妹編。これら3冊で大学数学の3分野を学ぶことができる) ・定義と定理をもとに、厳密に展開される議論を丁寧に説明している(再入門者に理解しやすい) ・各章の最後に理解を深めるための演習問題を用意 ■対象読者 ・大学1、2年のころに学んだ数学をもう一度、基礎から勉強したいエンジニア ※理系の高校数学の知識が前提となります。理工系の大学1、2年生が新規に学ぶ教科書としても利用いただけます。 線形代数学がテーマの書では、実数ベクトルに限定して、「

    技術者のための線形代数学 大学の基礎数学を本気で学ぶ(中井悦司)|翔泳社の本
  • 技術者のための基礎解析学 機械学習に必要な数学を本気で学ぶ | 翔泳社

    昨今の機械学習ブームの中、IT業界を中心とするエンジニアの方々から、「機械学習に必要な数学をもう一度しっかりと勉強したい」、そんな声を耳にすることが増えました。書は、そのような読者を念頭におき、理工系の大学1、2年生が学ぶレベルの解析学(微積分)を基礎から解説した書籍です。大学生向けの教科書であれば、すでに多数の書籍がありますが、書の特徴は、「定義と定理をもとに、厳密に展開される議論をとにかく丁寧に説明する」という点にあります。数式の変形についても、途中の計算をできるだけ省略せずに記載して、議論の展開を見失うことがないようにと配慮しました。大学生のころに勉強した、あの「厳密な数学」の世界をもう一度、がっつりと堪能していただけることでしょう。 「機械学習に必要な数学」というと、数学をただの道具と割り切って、公式の使い方、あるいは、数式が表わす意味だけを直感的に理解できれば十分と考える方も

    技術者のための基礎解析学 機械学習に必要な数学を本気で学ぶ | 翔泳社
  • 半期に1度のエンジニア応援祭:電子書籍40%割引セール | 翔泳社

    翔泳社が主催する『Security Online Day 2016』・『Developers Summit 2016 FUKUOKA』の開催を記念し、電子書籍セールを実施します。 半期に1度のエンジニア応援祭ですので、ぜひお見逃しなく!

    半期に1度のエンジニア応援祭:電子書籍40%割引セール | 翔泳社
  • ビヨンド ソフトウェア アーキテクチャ | 翔泳社

    「アーキテクチャ」について技術的な観点から書かれているは数多くありますが、ビジネスの視点からシステムを商品として見た時に考えるべきことを教えてくれるが、実はありませんでした。 書は、アーキテクチャにおけるビジネス(マーキテクチャ)と技術(ターキテクチャ)をつなぐ架け橋として、情報システム部の方全員に読んでほしい(情シス必読書)です。 エンジニアにとっては、マーケティングの基礎を学ぶ上でも役に立ち、かつ、技術面でのアーキテクチャ論としても、経験豊富な著者の実体験に根ざす優れた考察に富んだ一冊となっています。 原書は2003年にMartin Fowlerシグネチャシリーズの一冊として刊行されました。Jim Highsmith、Mary Poppendieck、Ed Yordon、Craig Larman他から多数の賛辞が寄せられています。著者のLuke HohmannはOOPSLAやU

    ビヨンド ソフトウェア アーキテクチャ | 翔泳社
  • 実践ドメイン駆動設計 | 翔泳社

    『エリック・エヴァンスのドメイン駆動設計』は、2003年の刊行だったにもかかわらず、大型ソフトウェア構築時につきまとう不透明感を払拭するための指針として現役技術者に多大な影響を与えた。ある意味、エリック・エヴァンスの先見性によって、今日、必要とされるパタン/アンチパタンが整理されていたためだ。 とはいえ、それからすでに11年。ベースとなるオブジェクト指向はそれほど大きな変革はないものの、この10年の間にコンピューティングの対象は大きく増え、さらにドメイン駆動設計をコトバでは知っているものの、経験値のまだ低い技術者の増加もあり、理論だけではなく現状に則した形で体得する必要性が増している。 書はDDDの考え方はもちろん、コミュニティや実際のビジネスシーンのなかから実践的な方法論を精錬し、いわば21世紀(初頭)型ドメイン駆動設計を伝授するものであり、現在のニーズに合致する内容で構成されている。

    実践ドメイン駆動設計 | 翔泳社
  • ITエンジニア本大賞2024

    2024 大賞の発表! ITエンジニアのみなさんとおすすめのを選ぶイベント「ITエンジニア大賞2024」の第一弾のWeb投票、第二弾のプレゼン大会が無事に終了し、プレゼン大会会場にお越しの特別ゲスト・観覧席のみなさんによる最終投票で「技術書部門大賞」、「ビジネス書部門大賞」が決定しました。また、各特別ゲストによる「特別賞」も選出しました。ご参加いただいた皆さま、ありがとうございました! 1冊ですべて身につくJavaScript入門講座 出版社:SBクリエイティブ 著者:Mana 投票した理由や感想などみなさんからのコメント 安心して失敗していい、というところと、コードの例などがわかりやすかったです! 前作の「HTMLCSS」も購入させていただきましたが、前回も書も初学者でも見易く、見返したくなるつくりに仕上がっていました。絵や図解でも解説されているので、近年に多いプログラマーを目指

    ITエンジニア本大賞2024
  • 1