IT・コンピュータ - マイナビ出版作品一覧

  • ゲーム作りで楽しく学ぶ オブジェクト指向のきほん
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ゲームを作りながらオブジェクト指向プログラミングを楽しく学ぶ! この本は、Pythonやプログラミングが少しできるようになった人が、ゲームを作りながら、会話形式で楽しくオブジェクト指向を学んでいく入門書です。 オブジェクト指向は、「複雑なしくみを効率的に作りやすくする手法」ですが、抽象的な考え方でできているため、初心者には難しく感じられる分野でもあります。本書では初心者にもやさしいPythonを使って、イラストや例え話をたくさん使いながら解説しています。 Chapter 1 オブジェクト指向プログラミングってなに? Chapter 2 オブジェクト指向のきほん Chapter 3 pygameで動かそう Chapter 4 オブジェクト指向を使ってゲームを作ろう Chapter 5 デザインパターンを使ってみよう Appendix pygameリファレンス 森 巧尚 パソコンが登場した『マイコンBASICマガジン』(電波新聞社)の時代からゲームを作り続けて約40年。現在は、コンテンツ制作や執筆活動を行い、また関西学院大学、関西学院高等部、成安造形大学の非常勤講師や、プログラミングスクールコプリの講師など、プログラミングに関わる幅広い活動を行っている。 著書に『ゲーム作りで楽しく学ぶ Pythonのきほん』『楽しく学ぶ Unity2D超入門講座』『楽しく学ぶ Unity3D超入門講座』『作って学ぶiPhoneアプリの教科書~人工知能アプリを作ってみよう!~』『アルゴリズムとプログラミングの図鑑【第2版】』(以上マイナビ出版)、『Python3年生 ディープラーニングのしくみ』『Python3年生 機械学習のしくみ』『Python2年生 デスクトップアプリ開発のしくみ』『Python2年生 データ分析のしくみ』『Python2年生 スクレイピングのしくみ』『動かして学ぶ! Vue.js開発入門』『Python1年生』『Java1年生』(以上翔泳社)など多数。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • ゲーム作りで楽しく学ぶ Pythonのきほん
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングを習得する一番効率的な方法、それはゲームを作りながら学ぶこと。 文法だけを学んでも、何に、どうやって使うかわからないままでは、きちんとプログラミングを覚えたとは言えません。 本書の特徴は「プログラミング学習に最適なPythonを使って」、「ゲームを作りながらプログラミングの実践的な考え方を身に付けられる」ことです。 PART1では「Pythonの基礎知識」を学び、PART2ではその知識をもとにpygameを使って「ゲームを作る」2つのパートで構成されています。 「いきなりゲームを作るなんて難しそう!」 そう感じる人もいるかもしれませんが大丈夫。 まずは、サンプルコードを真似しながら手を動かしてプログラムが動くことを実感してみましょう。 Pythonに詳しいやさしいカエルくんがしっかり丁寧に教えてくれます。 サンプルファイルもダウンロードできるから、自分で書いたプログラミングが動かないときもしっかりサポート。 プログラミングで一番大切なことは、命令をたくさん覚えることでも、エラーなく正しく書くことでもありません。 もちろんそれらも大事。でも一番は、「自分で考えたアイデアをカタチにする」ことなんです。 「ゲームってこうやって作るんだ」「シューティングゲームってこうやって動いていたんだ!」 新しい発見をしながら学習した知識は、しっかり身に付きます。 自分で考えたゲームやアイデアを形にできる瞬間は、とても楽しいですよ。 「プログラミングには興味があるけど、どうやって勉強したらいいんだろう?」 「何度も挑戦してるけど難しくて脱落してしまった……」 そんなふうに考えているプログラミング入門者、Python入門者にぜひ手に取っていただきたい1冊です! 【本書で作るゲーム】 PART1ではPythonの基礎を学びながら「体重と身長を入力してBMI値を出す」簡単なアプリのようなものを作っていきます。 PART2ではpygameをインストールして、 ・「衝突判定を使ったアクションゲーム」、 ・「ボール反射を利用したブロック崩しゲーム」、 ・「集大成のシューティングゲーム」 など本格的なゲームを作っていきます。 作れるゲームが増えていくことで感じる「できた!」という達成感は、まるでゲームをクリアしたときのような快感にも似ていますよ。
  • ゲームで学ぶ スマホ向けWebアプリケーション 制作ガイドブック[リフロー版]
    -
    スマートフォン向けWebアプリケーションの開発方法を、ゲームを題材に楽しく学べる本です。 本書では、HTML5/CSS/JavaScriptを使って、スマートフォン向けのWebアプリケーションの作り方を学ぶことができます。JavaScriptについては基本から説明しており、入門者、初級者でも基本からステップアップしていくことができます。スマートフォン向けのアプリケーションを作ってみたいクリエイターの卵、デザイナーの方にオススメの内容です。本書は、ゲームを題材にして、飽きることなく楽しく学べるように配慮されています。しかも、CanvasやGeolocation、Web Storage、アプリケーションキャッシュなど、汎用的なWebアプリケーションでも使える技術を意識して取り入れていますので、技術的にはそのままゲーム以外でも使えるようになっています。もちろん、ゲームならではともいえる、アルゴリズムの考え方や、「対戦相手の強さ」の設定方法なども含まれており、ゲーム開発の醍醐味も味わうことができます。将来性の高い技術を、楽しく学んでみたい方にぴったりの1冊です。 ■CONTENTS 【1】スマートフォンでゲームを作るのに必要な準備/【2】JavaScriptの基本を確認しよう/【3】AjaxとDOM API/【4】Canvasでグラフィカルなゲーム作りに挑戦/【5】オフラインでも遊べるゲームを作ろう/【6】センサーとマップ/マルチメディアを使ったゲーム/【7】 スマホゲーム実践編 ■著者 クジラ飛行机(クジラヒコウズクエ) スマートフォンのアプリからWebサイト、Windowsソフトまでいろいろな開発を行っている。代表作に、日本語プログラミング言語「なでしこ」や、KonaWikiなど。2010年度日本OSS貢献者賞を受賞※著者略歴は書籍刊行時のものを表示しています。
  • 恋するプログラム―Rubyでつくる人工無脳
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ほんとに無能?人間とプログラムのコラボレーション。これって恋? ネットワークにはいろんな人工無能がいます。彼らは人間とおしゃべりをして、笑わせたり感心させたりむかつかせたりするお遊びプログラム・人工知能までにはいたらないオモチャではあるんですが、これがなかなかかわいいオモチャなのです。 本書は人工無脳を作ってみようという本です。まずは「人工無脳ってなに?」というところから始め、単純なサンプルプログラムを作り、いくつかのテクニックを盛り込みながら、それを次第に複雑なものへと進化させていきます。紹介するサンプルプログラムについては、ほぼすべての内容を説明しています。手法を羅列しただけのものにならないよう、とくに「なぜそう作るのか?」ということをできるだけ省かずに記述しています。 本書ではオブジェクト指向スクリプト言語Rubyを使っています。エレガントかつパワフルなRubyのおかげで、コンパクトかつわかりやすいコードに収まっています。Rubyプログラミングの入門書としても最適です。プログラムの中身を自分でイジって、さらにわけのわからないことを言わせて楽しむのが人工無脳のほんとうのおもしろさです。本書を読み、人工無脳プログラミングをお楽しみください。 ※ご注意※ 本書は2005年4月刊行「恋するプログラム」の復刻発刊です。誤植の修正だけを行いできるだけ当時のまま『復刻』しているため、記事のままでは内容を再現できなかったりする記事があります。本書記載内容は情報の提供のみを目的としており、本書を用いての運用はすべてお客様自身の責任と判断において行ってください。
  • 高性能コンピュータ技術の基礎
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コンピュータの歴史は「高性能化の歴史」。高性能で低消費電力なコンピュータの設計技法について解説。プロセサだけでなく一般的な高性能ディジタルLSIを設計する際にも役に立ちます。※マイコミジャーナル「コンピュータアーキテクチャの話」より再編成。 ■CONTENTS 1 コンピュータの高性能化/2 複数命令の並列実行/3 予測に基づく投機実行/4 複数のプロセサで処理を高速化するマルチプロセサ/5 最近のマイクロアーキテクチャの発展/6 省電力設計 ■著者 Hisa Ando 東京工業大学大学院 理工学研究科 電子工学専攻を卒業後,富士通に入社し,先端コンピュータの開発に従事。現在は,テクニカルライターとしてプロセッサやスーパーコンピュータ関係の報道や解説を中心に活動しており,マイコミジャーナルに『コンピュータアーキテクチャの話』を連載中。また,いくつかの大学で非常勤講師としてコンピュータアーキテクチャの講義を担当している。博士(工学)。※著者略歴は書籍刊行時のものを表示しています。
  • 顧客の心を掴むデザインの作り方・考え方 広告・営業・マーケティング担当者だからこそ知っておきたい
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 いままで誰も教えてくれなかった広告担当者のためのデザイン読本! 本書は広告・営業・マーケティング担当者のためのデザイン解説書です。ポスターやリーフ、Webページなどの広告デザインを作成する時、どのような発注をかけているでしょうか?やみくもにデザイン発注をして、顧客ニーズに合わない、全く訴求力のないデザインができてしまった…そんな失敗をしたことはないでしょうか。 デザインで失敗しないためには、その製品とターゲットについて知ることから始めます。「誰に何を知って欲しいか」を理解していないと、的外れなデザインになってしまいます。 本書では、市場と顧客の分析から、デザインコンセプトの立て方、ターゲットを誘導するための導線づくり、効果的なビジュアルの見せ方まで、顧客の心を掴むためのデザイン制作のコツを幅広く紹介しています。広告・営業・マーケティング担当者だからこそ読んでデザインの解説書です。 第1章 何が原因?速効解決のヒント 第2章 デザインに本当に必要なのは「分析力」 第3章 情報をどのように魅せるか「コンセプト」を決める 第4章 デザインで解決したい要望・課題をまとめる 第5章 効果的なストーリー展開を考えた原稿作成 第6章 情報のビジュアル化を考える 第7章 抑えておきたいバランス感覚 第8章 デザイン処理と色の設定 第9章 文字組みが与える印象と文章の読みやすさ 第10章 レイアウトの基本とデザインのフォーマット化
  • 顧客をしっかり囲い込む!小さな会社の販売チャネル戦略
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 オムニチャネル、O2O、越境EC……新規顧客の開拓と既存顧客の拡充のノウハウ 小売業などでは集客が大事ですが、顧客の定着化も大きな課題です。 そのためには販売や流通のチャネルを見直し、何らかの理由で購入に二の足を踏んでいた顧客を取り込む施策が必要でしょう。 本書では「オムニチャネル」「O2Oマーケティング」「越境EC」を中心に、販売チャネルの拡大や流通システムを見直す手法を解説します。 特にオムニチャネルなどは大企業のためのシステムに思われがちですが、小さなビジネスでこそ見習いたい施策があります。 本書を読むことで、そうした新規顧客の開拓や、リピーターの拡充を目指す際のノウハウが身に付きます。
  • ここまで作れる! Raspberry Pi 実践サンプル集
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ラズベリー・パイで様々な面白いガジェットを作ろう! ラジオ録音、音楽プレイヤー、水温センサー、監視カメラ、簡易電力計、テレビの録画……Raspberry Piで作る実践的なガジェットを解説。 Raspberry Pi(ラズベリー・パイ)の基本は分かったけれど、もっとちゃんと活用してみたい……そう思うことはありませんか? 本書では、現時点で手に入るパーツやソフトウェアを元に、著者が実際に作成、検証した作例を紹介しています。 難易度も、ソフトウェアの設定で終わる★1つの簡単なものから、はんだ作業やプログラムが大変な★★★★★のものまで、色々と用意しました。ぜひ自分の技術にあったもの、作って使ってみたいものを選択し、挑戦してみてください。 【本書で作成するもの】 ラジオ録音 音楽プレイヤー ミュージックサーバー 水温センサー 土壌水分センサー 監視カメラ 出退勤記録 DNLA機能 簡易電力計 簡易地震計 光センサーと臭気センサー 真空管 テレビ録画 ファミコンの筐体に入れる 携帯ゲームマシン など
  • 子供を伸ばす! 学校と家庭のiPad超活用術
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 iPadの活用で、主体的に 子供たち自身が学び始める!! iPadの活用で、主体的に子供たち自身が学び始める!! GIGAスクール構想で210万台のiPadが全国の学校に配布された。iPadは上手に使うと、子供たちの主体的な学びを大きく促進するデバイスだが、急な施策に戸惑っている教師、両親の方も。本誌では、先んじて1人1台のiPadを導入してきた学校の先生たちによる、iPadを利用した革新的な授業のカリキュラムや、実践例、導入事例などを詳細に取材して紹介。また、スムーズな導入には、MDMや自動デバイス登録などの仕組みを使った全端末のセッティング、キッティング、校内システム構築、Wi-Fiなどの準備が非常に大事なのだが、あまり公開されていないiPad導入の準備についても解説。自宅に持ち帰った場合の活用方法についても提案しています。
  • この1冊で伝わる資料を作る! PowerPoint 暗黙のルール
    4.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 資料作成に悩んだらまずこの1冊! 暗黙のルールをマスターして、PowerPoint(パワーポイント)の資料作成をレベルアップ! 多くの人を資料作成を通じて導いてきたRubato(ルバート)の講師陣が贈る「資料作成」の新定番! 「PowerPointは使えているはずなのに、作業に時間がかかってしまう」 「作成した資料、取引先からの反応が悪い……上司や先輩からの評価も今ひとつ」 PowerPointで資料を作成している皆さん、こんな悩みを抱えてはいませんか? それもそのはず、資料作成で一番重要となるのはPowerPointを使う前の情報整理。 資料のストーリーがしっかり組み立てられていなければ、いくらPowerPointを使いこなせていたとしても、伝わる資料はできません。 「誰が」「誰に」「何をしてほしいのか」によって、スライドに載せるべき情報はまったく異なります。 自社の説明をするにしても、就活生向けの資料と投資家に融資先として検討してもらうための資料で内容が変わるのは当然ですよね。 本書はそんな、読み手に伝わる資料作成に欠かせない「暗黙のルール」の数々を、「環境設定」「資料の骨組みを考える」「箇条書き」「表やグラフの作り方」……とステップごとに紹介しています。 もちろん「グラフ」や「表」の作り方、作業を効率化するショートカット、伝えたい情報によるスライドの型の使い分けなど、PowerPointを扱う上で知っておきたいワザもしっかり網羅しているので、この1冊であなたの資料作りがレベルアップすることは間違いありません! リモートワークが増えた最近では、職場の人に尋ねたり、教わったりする機会はますます減っています。 ご自身の資料作り、一度見直してみませんか? ==こんな人におすすめ== ●PowerPointを使用して資料作成をしている人 ●就職や転職、異動先でPowerPointを使うことになりそうな人 ●若手の教育に最適な1冊を探している人 ●リモートワークや職場環境など、PowerPoint操作や資料作りのルールをまわりに聞けない人 ※特典として、本書の内容に則したPowerPoint資料のサンプルと、使いやすいクイックアクセスツールバーのインポートファイルがダウンロード可能です。
  • Colaboratoryでやさしく学ぶJavaScript入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 JavaScriptを学んで、データ操作やグラフ作成を簡単にやってみよう! 本書は、Google Colaboratory(以下、Colaboratory)を使って、やさしくJavaScriptを学習する本です。 ※Colaboratoryは、Googleが提供している、無料で利用できるプログラミングの実行環境です。学習に必要なのはWebブラウザ(Google Chrome)とGoogleのアカウントだけ。新しくソフトをインストールする必要はありません。会社のルールでソフトのインストールに制限があったり、古いPCやスペックの低いPCでも、すぐに学習できるようになっています。 一般的なJavaScriptの入門書では、JavaScriptのほかにHTMLやCSSを用意する必要がありますが、本書ではColaboratoryを使うことで、学習に関係のないHTMLやCSSの用意は不要となり、JavaScriptの学習にのみ専念することができまます。また、ボタンをクリックするだけで、同じ画面の中ですぐに結果を確認できます。 さらに、Colaboratoryなら、さまざまな環境からアクセスして使うことができますので、自宅PCや会社のPCと環境を変えながら学習することもできます。そして、作成した表やグラフに文章を付けてレポートにし、それをそのまま誰かと共有することもできるのです。 本書はそのようなColaboratoryの利点を活かし、プログラミングで仕事を効率化したい方、共有したりレポート化することに興味のある方を対象に、JavaScriptの使い方をまとめました。 本書は、プログラミングが初めての方でも学習できるように、JavaScriptの基本から解説しています。基本文法の後に関数やオブジェクトについて学習し、Colaboratoryの上で編集可能なスプレッドシートを作ってデータを操作したり、チャートやグラフを作ったりといった、ビジネスで役立つプログラミングについて学んでいきます。 プログラミングそのものに興味がある方はもちろん、Colaboratoryに集計表やグラフ、地図などを配置して、ビジュアル性の高いレポートを作ってみたい方、仕事で繰り返し発生する作業を効率化したいと考えている方などに、ぜひ読んでいただきたい1冊です。
  • これ1冊でゼロから学べる Webプログラミング超入門 ―HTML,CSS,JavaScript,PHPをまるごとマスタ―
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 これ1冊でWebプログラミングが一通り学べる! まったくのプログラミング初心者に向けた、Webプログラミングの入門書です。「HTML+CSS」「JavaScript」「PHPによるサーバー開発」「Ajaxによる非同期通信」Webを使ったスマホアプリ作成」などを、猛スピードで全部学びましょう!Webプログラミングに必要なテーマの本は、それぞれ1冊になるくらいのボリュームですので、それを何冊も読むのは大変ですよね。本書では必要なものを全部つまみ食いして、一度にすべて使えるようになれます!「HTML+JavaScriptのWeb作成」から一歩踏み出し、サーバー側の開発まで含めたプログラミングを学び、応用として、Web部分をそのままスマートフォンのアプリに組み込み、「サーバーと連携したスマホアプリ」までも取り上げています。ですので、「Webページ、サーバー、スマホアプリ」のすべてを体験できます。昨今、プログラミングの仕事というとWebプログラミングは避けて通れませんので、プログラマーになりたいあなたには必読です!
  • これからWebをはじめる人のHTML&CSS、 JavaScriptのきほんのきほん
    4.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 現在の「Web技術」のきほんを、1冊でしっかり学ぼう! 本書は、HTMLとCSS、JavaScriptの基本を1冊で学べる本です。 現在、HTMLとCSS、JavaScriptという「Web」を構成する技術は、WebサイトやWebアプリケーションをはじめとして、さまざまな環境で使われるようになっています。本書では、その3つの技術に焦点をあてて、1冊で「現在のWeb」の基本を総合的に学べるようにしました。 これからWebの仕事をしたいと考える方にとって、最初のスタートとして最適な1冊です。 HTML5.1/CSS3 対応。 ===(以下「はじめに」より編集・抜粋)=== 本書は、HTMLとCSS、JavaScriptすべてを1冊で紹介した欲張りな本です。 ただ、それは単に「お得」とか「色々なことをさらっと」というわけではありません。これから「Web」という技術を学んでいきたいという方に向けて、最初に必要となる知識をしっかりと身につけて欲しくて執筆しました。 HTMLといえば、最初に思いつくのは「Webサイト(ホームページ)制作」です。ただ、本書はWebサイト制作の入門ではないため、それに必要となる次のような知識については、あえて触れていません。 ・Webサイトの設計・画面設計手法 ・コンテンツの作成方法 ・Webサイトの公開方法やメンテナンス方法など これら、「Webサイト制作に必要な知識」は他の書籍にお任せし、本書は技術としてのHTML/CSS/JavaScriptの解説だけに絞りました。 「Web」の技術は、今やサイト制作だけでなく、スマートフォン向けのアプリケーション開発やPepper等のロボット開発、AIのインタフェース開発など、あらゆる分野で活用されています。そんなとき、これらの技術をまとめて解説する書籍があればと思い、執筆するに至りました。 Webサイト制作者になりたい方はもちろん、これまでJavaやPythonなどのプログラミング言語は学んできたものの、HTMLやJavaScriptについて学ぶ機会がなかったエンジニアの方、そしてこれからネット業界、AI業界を目指す学生の方など、幅広い方々に活用して頂ければありがたく思います。
  • これからの「標準」を学ぶ マルチデバイス対応サイト構築
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 サイトのマルチデバイス対応に必要なノウハウとテクニックを集成! スマートフォンやタブレットが普及し、PC以外からのWebサイト閲覧が増加しています。さらに、Googleがモバイルデバイスに対応しているかどうかを検索結果のランキング要素にしたこともあり、サイトのマルチデバイス対応は必須となりつつあります。これまではマルチデバイスに対応するための明確な指標がなく、多くのページ制作者が試行錯誤を繰り返してきました。しかし、Googleが1つの指標として利用できる「モバイルガイド」をリリースし、状況は大きく変わろうとしています。 本書はGoogleの「モバイルガイド」と、ページの問題点を簡単にチェックできる2つの判定ツール「モバイルフレンドリーテスト」および「PageSpeed Insights」を軸にして、マルチデバイス対応に必要とされる知識、ノウハウ、テクニックなどを解説していきます。
  • これからの「標準」を身につける HTML+CSSデザインレシピ
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 HTML5+CSS3で多様なデバイスに対応できるWebサイトを制作するために、これから必要とされるデザインの「スタンダード」手法をレシピ方式で徹底解説しました。 スマートフォンやタブレットの登場により、多様なデバイスに対応できるWebページが求められるようになっています。その中で、レスポンシブWebデザインをはじめとする考え方が生まれ、Webページに当然のように組み込まれる時代になってきました。その結果、多様なデバイスに対応したページを効率よく作成していくため、Webページ制作の現場ではワークフローの変化も起きています。 PCブラウザという1つの環境をターゲットに制作できた時代と異なり、現在は膨大な数のデバイスをターゲットに、さまざまな切り口で最大公約数を考えながらページを作成しなければなりません。従来のデザインカンプを再現する作り方では対応が難しく、ページを動かしながら作り込んでいく必要があります。そのような現状をふまえ、本書にはこれからのWebページ制作に必要なレシピをできるかぎり詰め込みました。 本書では、ベースとなるWebページにパーツを組み合わせて配置していくことで、オリジナルのページを作成できるように構成しています。≪Chapter1~6≫では、そのパーツの作成について解説します。ヘッダー、記事、メニュー、フッター、ボタン、フォーム、テーブル、段組みなどそれぞれのパーツと、そのパーツを組み合わせる際のデザインのレシピを、多数のTipsを交えて紹介していきます。≪Chapter7~9≫では、それらのパーツを使って実際にページを作成していく方法を解説しています。レスポンシブWebデザインをはじめとする考え方が当然のものとして扱われている現状に合わせて、CSSフレームワークを利用せずに作るのか、CSSフレームワークを利用して作るのかを選択できるようにしています。 CSSフレームワークとしてBootstrapとFoundationを利用する方法を解説しています。≪Chapter10≫では、本書収録のパーツとCSSフレームワークを組み合わせて使うことで、どのようなことができるのか、どのくらい作り込むことができるのかを、4例紹介しています。プロモーションサイト、プロモーションサイトのコンテンツページ、ビジネスサイト、ショップサイトの4例です。パーツやレシピのデータは本書サポートサイトからダウンロードできます。
  • これからはじめる人のJavaScript/Vue.jsの教科書
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「JavaScriptを学ぼう」 そんなふうに思っても、「JavaScript」は現在では、非常に関連技術の多い言語になっています。JavaScript関連のキーワードを上げてみると、「ECMAScript / TypeScript / Vue.js / Nuxt.js / React / Angular / jQuery」など、上げていったらキリがないほどです。 これらはそれぞれ「JSライブラリー」とか「JSフレームワーク」などと呼ばれているJSの周辺技術ですが、現在のウェブサイト制作や、ウェブアプリ開発では、これらの周辺技術の理解が必須になっています。 本書は、こういった事情に合わせて、今JavaScriptを学ぶなら、この周辺技術は必須だと筆者が考える以下の内容について解説しています。 ・JavaScript ・ECMAScript ・Vue.js ・TypeScript これだけでも非常にカバー範囲が広く、1冊に納めるのは容易ではありませんが、それでもこれらの知識は抑えておいて欲しいという筆者の願いから、1冊に詰め込みました。 ぜひ本書を通じて、JavaScriptの魅力と現在のJavaScript開発のトレンドを抑えて頂けると幸いです。これからのウェブ開発にお役に立つことを願っています。 (「はじめに」より一部修正) 「Chapter1 JavaScriptを学ぶための準備をしよう」では、JavaScriptを学ぶための環境構築を行います。といっても、Google Chrome(ウェブブラウザー)と、Visual Studio Code(エディター)を
  • これからはじめるプロジェクションマッピング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 映像の知識がなくてもできる!わかる!プロジェクションマッピング解説書の決定版! 初心者には敷居が高く見える『プロジェクションマッピング』ですが、オフィスや学校にあるプロジェクターでも、アイディア次第で手軽にプロジェクションマッピングを楽しむことができます。この本では専門的な映像制作の解説、制作は行わずに、付属のサンプル映像やソフトの映像エフェクト機能だけを使用して、初心者の方でも手軽にプロジェクションマッピングを楽しめる方法や事例について解説します。 ■CONTENTS Chapter1:環境設定/Chapter2:プロジェクションマッピングの実施/Chapter3:GrandVJ、VideoMapperの応用/Chapter4:付属のサンプルを使ったプロジェクションマッピング/Chapter5:実際に役に立つプロジェクションマッピング/Chapter6:Mac OSでの使用方法
  • Corona SDKで作るiPhone/Androidアプリプログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Corona SDKはクロスプラットフォームなスマートフォンアプリ開発ツールです。Corona SDKは簡単に開発を始められ、かつ本格的なゲームアプリができるということで、現在注目されています。本書はiPhone/Android用の簡単なゲームを制作しながら、Corona SDKの基本から実践までを解説していきます。 Chapter1は「Corona SDKの基本」として、Corona SDKの概要から開発環境の構築まで解説します。Chapter2「形合わせのパズルゲーム」は基本編。Corona SDKで簡単なパズルゲームを作りながら、Corona SDKでのアプリ制作の流れを習得します。Chapter3「カジュアルゲームを作る」では横スクロールのアクションゲームを題材に、横レイアウトの設定やマルチレゾリューション対応、効果音の設定やアニメーション、背景のスクロールなど、ゲームに必要なあれこれを解説します。Chapter4「物理演算を行なうゲームを作る」は石積みゲームを題材に、物理演算について解説します。Chapter5「ネイティブ機能を利用したゲームを作る」では加速度センサーを使ったゲームを作ります。合わせてiOSやAndroid用のアプリのビルドや、実機へアプリを転送する方法も解説します。Chapter6「Plugin機能を利用したアプリ開発」では、アプリ内への広告の表示、SNSへの写真投稿を解説します。合わせて、アプリレーティングのポップアップの表示方法や日本語名でのアプリ名表示なども説明しています。Chapter7「Corona SDKをもっと知るために」では、Corona SDKについてどのように情報収集すればよいかや、Corona SDK本家サイトの見方などを紹介しています。また、章末のコラムでは、「Corona SDKとIT教育」といった教育現場でのCorona SDKの活用の話や、「Composer APIによる画面遷移」「アニメーション作成ツール」「物理シェイプ作成ツール」など開発時に役立つTipsを解説。 スマートフォンアプリ開発のツールをお探しの方、「簡単」に「楽しく」開発の勉強を始めてみたい方、プログラミングを学習したい方、Corona SDKを勉強したい方……そういう方に、ぜひ手にとってもらいたい1冊です! 「本書によって、Coronaが簡単で強力なプラットフォームであることを理解し、アイデアを素晴らしいアプリとして開発することができます。もし、あなたが既に他の開発ツールを利用していたら、いかに素早く画面に面白いものを表示できるかにきっと驚かれると思います。(中略)Coronaによって、アイデアを実現するワクワクを感じていただけることを望んでいます。楽しいコーディングを!」(Corona Labs創業者からのメッセージより)
  • concrete5 公式活用ガイドブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 concrete5(コンクリートファイブ)はオープンソースのコンテンツ管理システム(CMS)で、編集の自由度の高さや使いやすさ、デザインカスタマイズの容易さ、機能拡張の柔軟さなどが注目され、ユーザー数を伸ばし続けています。本書はconcrete5のコミュニティメンバーが執筆した、初の日本語公式書籍となります。concrete5をこれから使い始める方や興味のある方だけでなく、すでにお使いのデザイナーや開発者の方にも役立つよう、章ごとにテーマを決めて、解説を行っています。 ■CONTENTS Chapter01:concrete5の基本 Chapter02:編集モードの使い方 Chapter03:管理画面の使い方 Chapter04:オリジナルデザインのサイトを作る Chapter05:サイトの運用 Chapter06:開発者向けの機能解説
  • コンバージョンを上げるWebデザイン改善集
    3.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、Webサイトのデザインを改善するために役立つ実際の改善事例やTipsなど、絶えずWebサイトを改善し続けるためのヒントを詰め込みました。 多くのウェブサイトを改善してきた著者たちが、実際のデザイン事例 Before&After、汎用的に使える改善Tipsやコンバージョンに貢献しやすい施策を解説しています。サイトの種類が異なっても再現できるようにポイントを解説するだけでなく、次の一手のアイデア集として長く活用していだけるように、汎用的な内容を数多く紹介しています。 最後の章ではプロが現場で行う改善のプロセスを解説し、次の一手を打ち続けていくために必要な考え方についてまとめてあります。 目次:  Chapter1 デザイン事例集  Chapter2 改善Tips  Chapter3 コンバージョンを上げるための改善を実行しよう  Chapter4 コンバージョンを上げるためのサイト改善のプロセス
  • コンバージョンを上げる!実践的ランディングページ制作講座
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 LPOのスペシャリストがランディングページ制作のコツを教えます! ランディングページの定義は人によって異なりますが、要は検索や広告からジャンプしてくる見込み客を「着地させる受け皿ページ」のことです。ランディングページは、縦長一枚で、最初にメインビジュアルがあって、画像が多くて外部リンクが少ないという構成であることが多く、それがランディングページの定義だと思っている人もいるでしょう。 しかし、それは結果論であって、重要なのは見た目ではありません。ランディングページは道具であり、そこに着地させることこそが目的です。つまり「なぜランディングページが必要なのか、誰に来てほしいのか」という目標があり、そのために「どのようにランディングページに集客するか」という施策があり、「それに最適化され、コンバージョンに導くためのランディングページの構築」という実装の各段階が重要なのです。 集客後の最終目標(コンバージョン)は、ランディングページによって異なります。ランディングしたあとのお客さまを、どのようにコンバージョンに導くかも違ってきます。つまり「これがランディングページの正解」という形は存在しないのです。 したがって本書では、ランディングページの制作に入る前の段階である、ターゲティング設定、最終目標までの設計、どのようにコンテンツを組み立てるのかということに多くを割いています。 そして、コンバージョンの要である「エントリーフォーム最適化」、成果を出すための「セールスデザイン」、SNSマーケティングを含む「ランディングページ最適化」といった実際の制作や運用で必要となる知識をまとめています。
  • コンピュータ設計の基礎
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コンピュータが「実際に設計できる」本当の“基礎”を提供。コンピュータの基本設計「アーキテクチャ」。その設計を行うエンジニア「アーキテクト」に送る必携教科書!マイコミジャーナル「コンピュータアーキテクチャの話」より再編成し、実際にコンピュータを設計する場合に役立つ知識を提供します。 ■CONTENTS 1 コンピュータアーキテクチャ(アーキテクチャって何だ?/歴史的な計算機械(先史時代のコンピュータ) ほか)/2 コンピュータのマイクロアーキテクチャ(コンピュータの性能向上/コンピュータの基本構造 ほか)/3 整数演算器の設計(コンピュータの数値表現/加算器(Adder) ほか)/4 浮動小数点演算器の設計(IEEE754以前の浮動小数点データフォーマット/IEEE754規格 ほか)/5 メモリアクセスの効率化(ローカルメモリとキャッシュメモリ/キャッシュメモリの構造 ほか) ■著者 Hisa Ando(HISA ANDO) 東京工業大学大学院理工学研究科電子工学専攻を卒業後、富士通に入社し、先端コンピュータの開発に従事。現在は、テクニカルライターとしてプロセッサやスーパーコンピュータ関係の報道や解説を中心に活動しており、マイコミジャーナルに「コンピュータアーキテクチャの話」を連載中。また、いくつかの大学で非常勤講師としてコンピュータアーキテクチャの講義を担当している。博士(工学)。※著者略歴は書籍刊行時のものを表示しています。
  • Code Quality プレミアムブックス版 コードリーディングによる非機能特性の識別技法
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コードの品質も技術だ! ソフトウェアの品質向上のための福音書、復活! 本書は『Code Reading』の姉妹編で、コードの「品質」に注目して解説しています。信頼性、移植性、使用性、相互運用性、環境適応性、依存性、保守性といった、システムを「~性」で表す「非機能特性(機能外要求)」、つまり「ソフトウェアの品質」を識別する方法を解説しています。非機能特性について、オープンソースソフトウェアのソースコードを例に、その読み方と書き方を解説しています。解説の手法も『Code Reading』を踏襲しているため、『Code Reading』で学んだ知識を活かして、コードの品質について学ぶことができます。 ソフトウェアの品質については「管理」に焦点を当てて取り上げた解説は数多くありますが、本書ではコードの品質に反映される「品質のテクノロジー」という観点から書かれています。なぜなら、品質を構成する因子は、それを実装したコードのレベルでしか認識できないからです。 コードから非機能特性を判断できるようになれば、ソフトウェアエンジニアとして新たな武器を手に入れたことになります。そして、自分で作成したコードやほかの人が作成したコードについて、品質を評価したり修正したりする場合、これまでとは違う感覚でコードを読むことができるようになっているはずです。また、より優れた実装方法についてを採用し、プロジェクトを適切な方向に進めようとするときにも、この品質に関する役に立ちます。本書には、そういった「ソフトウェアを作る前の知恵」が満載されています。 ※本商品は、過去に発行した書籍をプレミアムブックス版として復刊したものです。鵜飼文敏氏による「プレミアムブックス版のための序文」、原著者であるDiomidis Spinellis氏による「プレミアムブックス版に寄せて」を追加し、さらに、初版ではカバー裏に掲載されていた「監訳者座談会」を特別付録として収録しています。
  • Code Craft エクセレントなコードを書くための実践的技法
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 多くのプログラマーは正しいコード、つまり動作するコードを書く方法は知っています。しかし、エクセレントなコード、つまりうまく書かれていて理解が容易なコードを巧妙に作り上げる方法を知っているとは限りません。本書は仕事にこだわりを持つプログラマーを対象に、まだ誰もあなたに教えていないことが書かれています。それは、この現実世界でプログラムをどのように正しく書くかということです。本書では教科書が省いた部分を拾い上げます。もちろんそれは良いコードが持つ技術的かつ専門的な性質や複雑さに関することです。しかしそれだけにとどまらず、正しいコードを正しいやり方で書く方法に関することも含まれます。また、良いプログラマーと悪いプログラマーとを分ける「姿勢」についても言及します。具体的には、「ソースコードの見栄え」「防御的コーディング手法」「プログラムを効果的にデバッグする方法」「上手な共同作業のスキル」「ソースコードの管理」といったトピックを詳しく取り上げています。さらに、プログラマーの「姿勢」や取り組みといった「プログラマーの実態」、仕様書の作成、コードレビューの実施、期間見積もりの黒魔術などの「ソフトウェア開発プロセス」、そして、「ソフトウェア開発の方法論」「さまざまなプログラミングの規律」などの、より高度な開発プロセスについても触れています。何より「自分の頭で考える」ことが重要ですが、各章にはQ&Aがあり、教科書として使用することも可能になっています。
  • Code Reading プレミアムブックス版 オープンソースから学ぶソフトウェア開発技法
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コードは小説よりも面白い!プログラマー必携の書、復活! 本書は、オープンソースソフトウェアのソースコードを読み解くことで、そこに存在するさまざまなテクニックやノウハウ、Tipsを習得するためのガイドブックです。実際のソフトウェアのソースコードを参照して「ソースコードを読む力」を習得することで、「美しいソースコードを書く力」が身に付きます。 本書を読むことで、次のようなことがマスターできます。 ・本格的なソフトウェアのコードを読んで理解すること ・ソフトウェア開発をめぐる、多くの重要な概念を本当の意味で理解すること ・大規模なコードを調べるためのノウハウを得ること ・高級言語から低レベルの言語まで、重要なプログラミング言語を一通り読むこと ・現実のソフトウェアプロジェクトの複雑さを理解すること オープンソースソフトウェアにより、コードの職人が書いた良質のコードをいくらでも読める時代です。しかし、単にコードを眺めているだけでは、何の意味もありません。本書では、「どう読めばよいのか」「効率的に読むためにはどうすればよいのか」について、さまざまな面から解説しています。「ドキュメント」(付属ドキュメントやコード内のコメント)を活用したコードの読み方、単純な検索ツールから開発環境付属のツールまで「コードを読むためのツール」の効率的な使い方など、あまり触れられることがないテクニックも、余すところなく紹介してます。 ※本商品は、過去に発行した書籍をプレミアムブックス版として復刊したものです。まつもとゆきひろ氏による「プレミアムブックス版のための序文」、原著者であるDiomidis Spinellis氏による「プレミアムブックス版に寄せて」を追加し、さらに、初版ではカバー裏に掲載されていた「監訳者座談会」を特別付録として収録しています。
  • 5分でわかる! フラッシュストレージの基礎講座
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 長らくコンピュータの記憶媒体の主役であったハードディスクから、フラッシュメモリにその座が移ろうとしています。 本書はフラッシュメモリとは何かという基礎知識から、フラッシュストレージがデータセンターでどのように使われているか、さらにはその構造と利点といった最新技術をやさしく解説した、フラッシュストレージを積極的に活用したい人に向けた入門書です。
  • 最新Webマーケティング2019
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 UX・AI・動画、そして採用の課題を解決する超実践解説! 2018~2019年におけるWebマーケティングのキーワード「AI」「動画」「UXデザイン」という現状のトレンドを網羅し俯瞰、そして「採用」といった現在直面している課題に対する対策のヒントを徹底した現場運営担当者目線で、世に出ている同テーマのビジネス本がカバーしていない基礎の基礎知識、実際に取り組んだ際に引っかかるポイントの解説はもちろん、運用する上で必要になってくる知識まで系統立てて解説! 最新のITトレンドからWebでビジネスをするための必須知識、目下の課題解決に役立つ具体的施策・考え方まで学べる1冊です。
  • 最新Webマーケティング2018 解説と事例でわかるITの今
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 AI・動画・エンゲージメント・SNSの最新トレンドから著作権・景表法などWebビジネス必須の法律まで超実践解説! 2017年から2018年におけるWebマーケティングのキーワードである「AI」「動画」「エンゲージメント」「SNS(Facebook)」について、その役割や活用方法、運用における考え方の基本はもちろん、実際に運用する際の予算感や体制、効果測定まで現場の担当者が必ず引っかかるポイントを丁寧に押さえ、運用する上で必要になってくる知識として系統立てて解説します。 さらに、2017年に大きくクローズアップされた「ネット公開情報の信頼性」「著作権、景表法」について、Webビジネス担当者が避けて通れない課題に対する考え方や対処法を収録。 最新のITトレンドからWebでビジネスをするための必須知識まで学べる1冊です! ●2018年、マーケティングの注目キーワードはこれだ! ●「AI」とWebビジネス ●「動画マーケティング」の最新勝ちパターン ●「顧客エンゲージメント」の育てかた ●「Facebook」のビジネス活用便利帳 ●Webビジネス必携の「法律・ルールブック」
  • 最新Webマーケティング2020
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2019~2020年におけるWebビジネスのキーワード「動画」「CX(顧客体験)」といった現状のトレンドを基礎からかわかりやすく解説! さらにWebビジネス・マーケティングにはいつの時代でも欠かせない能力である「Webビジネスの企画力」、そして「CMS」導入について、取り組むうえで必要な、いまさら聞けない知識を丁寧に解説しています。最新のITトレンドからWebでビジネスをするための必須知識、目下の課題解決に役立つ具体的施策・考え方まで学べる1冊です。
  • 最新Googleサービス入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 スマホ、タブレット、パソコンがもっと便利に!最新Googleサービスはこれ1冊でOK!「Googleサービス」を便利に使いこなしたい!というあなたのための、Googleサービスの最新解説書です。 Googleもかなり浸透してきて、一般の人が使うレベルになってきました。 また、Androidタブレットやスマホユーザーにとっては、初期設定でGoogleアカウントの入力が要求されますので、嫌でも使わざるを得ないものとなっています。そのような人向けに、Googleのサービスとは何か?何ができるのか?どう便利なのか?から始まり、各サービスの基本から応用テクニックまで、画面とキャプションでわかりやすく解説します。 例えば… ・メールにラベルをつけてキチンと分類・整理しよう! ・待ち合わせに迷った!ここがどこかをマップで特定して共有する ・パソコンで見たWebサイトの続きをスマホで見たい ・宅配便の配達情報が、Google検索から直接わかる 内容は、Googleサービスの主だったものは網羅します。Chrome、検索、Gmail、カレンダー、マップ、ドライブ、YouTube、その他サービスです。
  • 最善のリサーチ プロダクト開発で最善なリサーチとは何か。計画から実施、結果の分析まで、本質的解説から学ぶ。
    NEW
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プロダクト開発においての最善なリサーチ手法を身に着けよう。 どのような組織やプロジェクトでも、過剰な手間をかけずに効果的なリサーチを行う方法を解説します。リサーチの計画から実施、結果の分析に至るまでのプロセスを通じて、核心的なポイントを学びます。 Chapter1 最善のリサーチとは Chapter2 基礎 Chapter3 プロセス Chapter4 組織リサーチ Chapter5 ユーザー・カスタマーリサーチ Chapter6 競合リサーチ Chapter7 評価的リサーチ Chapter8 分析とモデル Chapter9 アンケート Chapter10 解析 【著者】 Erika Hall(エリカ・ホール) デザイン コンサルタント。リサーチおよびその解決法を提案する専門家。Mule Design Studioの共同創設者。 X(Twitter)のアカウントは@mulegirl 。ポッドキャスト『Voice of Design』の共同ホストも務める。 【翻訳】 菊池 聡(きくち さとし) UX DAYS TOKYO 主催、Web Directions East合同会社 代表社員。 著書に『レスポンシブWebデザイン マルチデバイス時代のコンセプトとテクニック』(KADOKAWA)など。 レスポンシブウェブデザインやモバイルファーストなどを日本に紹介。 コンサルタント、日本人初のノーマン・ニールセンのマスター資格をもつ。 久須美 達也(くすみ たつや) 通信事業会社に勤務。大規模メディアやEC事業の責任者を歴任し、複数の新規事業も開発。UXデザインの力に魅了され、社内外で啓蒙活動を行っている。 横田 香織(よこた かおり) アプリ開発会社に4年勤務し、カスタマーサポート、マーケティング、UX設計、広報に携わっている。個人では、動画制作にも従事。 【監修】 UX DAYS PUBLISHING 日本最大級のUXイベントのUX DAYS TOKYOの書籍の出版や翻訳を手掛ける部門として海外の書籍を独自のネットワークで仕入れて、「絶対に読みやすい本や利用しやすい本」を目指して翻訳や執筆を手がける。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • サイトの改善と目標達成のための Web分析の教科書
    3.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 明日からの運用と施策が変わる、現場で使える知識とノウハウ 「分析」のための「分析」に、終わっていませんか? Webの「改善」にちゃんと活かせる「分析」、わかります! Webサイトは作って終わりではありません。継続的に運用し、サイトの目標を達成するためには、分析と改善が必要です。本書では、目標設定、KPI設計からWeb解析、広告効果測定、ソーシャルメディア分析、ユーザビリティ調査などまで、知っておくべき分析手法とその使いどころ、具体的な実施方法とノウハウを解説しました。 Web制作に関わる人はもちろん、企業のWeb担当者にもぜひ読んでいただきたい一冊です! また、基本から丁寧に解説していますので、新米担当者の方でも安心して読めます! 【本書のポイント】 ○一見取っつきにくいWebの「分析」を、キホンからやさしく解説。 ○目標設定、KPI設計から順を追って話しますので、分析の持つ「意味」が分かるようになります。 ○それぞれの項目は図解を交えて、簡潔に解説。興味のある項目から読んでください。 ○アクセスログ解析のほかにも、ヒューリスティック評価やユーザビリティ調査といった情報設計分析、インタビューやアンケートといったマーケティング・リサーチまで幅広く解説。 ○それぞれの分析について、基本解説→準備→分析の進め方→改善の実践という流れで説明。ケーススタディも掲載しているので、自社の場合を想定しながら、ぜひ読み進めてください。 ○Webに携わる人であれば知っておきたい内容をまとめた、まさに「教科書」的な一冊です。現場の参照用に、新人教育に、スキルアップに、最適な内容となっています。
  • サイバー術 プロに学ぶサイバーセキュリティ
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Cyberjutsu(サイバー術)は、古代日本の忍術の教科書:万川集海、義盛百首、正忍記を分析し、忍の技術、戦術、手順から今日のセキュリティ課題を考察し適用させた、サイバーセキュリティの実践フィールドガイドです。 忍者の巻物:忍者が使用していたツール、テクニック、方法論の紹介 サイバーセキュリティ:忍者の概念が私たちに教えてくれる現在のサイバーセキュリティついて 自ら実践:サイバー攻撃の脅威から組織を守るためにできる実用的な手順 城塞理論の思考訓練:忍者とサイバーセキュリティについて学んだことを使って、脅威を解決する演習 セキュリティ標準 NIST 800-53:推奨されるセキュリティ設定と仕様のチェックリスト 最新のサイバー脅威に対抗するため、古の教科書から学びとり・実践しよう。 CONTENTS 第0章 イントロダクション 第1章 ネットワークのマッピング 第2章 特別の注意を払ってガードする 第3章 鎖国セキュリティ 第4章 識別チャレンジ 第5章 二重封印パスワード 第6章 侵入時間 第7章 時間情報へのアクセス 第8章 ツール 第9章 センサー 第10章 橋と梯子 第11章 ロック 第12章 水月の術 第13章 身虫の術 第14章 桂男の術 第15章 蛍火の術 第16章 ライブキャプチャ 第17章 火攻め 第18章 秘密のコミュニケーション 第19章 コールサイン 第20章 光と騒音とごみの抑制 第21章 侵入に適した環境 第22章 ゼロデイ 第23章 忍びの採用 第24章 衛兵所のふるまい 第25章 ゼロトラストの脅威管理 第26章 忍びのスパイ技術
  • サイバーセキュリティの教科書
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 セキュリティの常識をアップデート! サイバーセキュリティの攻撃、防御、管理についてわかりやすくまとめました。攻撃者(ハッカー)は何を考えて攻撃してくるのか。実際に起きた事案を元に「モデルに当てはめて」考え、現実の脅威への対処方法を学びます。攻撃者の知識を持って武装すれば、防御を成功させるための最良のアプローチとなります。Manning Publications「Making Sense of Cybersecurity」の翻訳企画。 1章 サイバーセキュリティとハッカー 2章 サイバーセキュリティ:みんなの問題 3章 ハッカーを理解する 4章 外部攻撃 5章 だまして侵入する:ソーシャルエンジニアリング 6章 内部攻撃 7章 ダークウェブ:盗難データの取引場所 8章 リスクの理解 9章 システムのテスト 10章 セキュリティオペレーションセンター 11章 人々を守る 12章 ハッキングされたら Thomas Kranz(トーマス クランツ): サイバーセキュリティのコンサルタントとして、組織がサイバーセキュリティの脅威や問題を理解し対処できるよう支援している。TomのサイバーセキュリティおよびITコンサルタントとしてのキャリアは30年に及ぶ。英国政府機関や民間企業(Betfair、Accenture、Sainsburys、Fidelity International、トヨタ自動車など)の支援で成功を収めた後、現在はサイバーセキュリティ戦略や課題に関するアドバイスやサポートを行っている。保護犬や保護猫たちのリハビリを行うほか、頑固なアヒル、怒りっぽいヤギ、かわいいイノシシらとイタリアで暮らしている。 [翻訳者プロフィール] Smoky(スモーキー): ゲーム開発会社や医療系AIの受託開発会社等、数社の代表を兼任。サイバーセキュリティと機械学習の研究がライフワークで、生涯現役を標榜中。愛煙家で超偏食。2020年度から大学院で機械学習の医療分野への応用を研究中。主な訳書に『暗号技術 実践活用ガイド』『サイバー術 プロに学ぶサイバーセキュリティ』(マイナビ出版) がある。 Twitter:@smokyjp Webサイト: https://www.wivern.com/ [監訳者プロフィール] IPUSIRON(イプシロン): 1979年福島県相馬市生まれ。相馬市在住。2001年に『ハッカーの教科書』(データハウス) を上梓。情報・物理的・人的といった総合的な観点からセキュリティを研究しつつ、執筆を中心に活動中。主な書著に『ハッキング・ラボのつくりかた』『暗号技術のすべて』(翔泳社)、『ホワイトハッカーの教科書』(C&R研究所) がある。近年は執筆の幅を広げ、同人誌に『ハッキング・ラボで遊ぶために辞書ファイルを鍛える本』、共著に『「技術書」の読書術』(翔泳社) と『Wizard Bible 事件から考えるサイバーセキュリティ』(PEAKS)、翻訳に『Python でいかにして暗号を破るか 古典暗号解読プログラムを自作する本』(ソシム)、監訳に『暗号技術 実践活用ガイド』(マイナビ出版) がある。一般社団法人サイバーリスクディフェンダー理事。 X(旧Twitter):@ipusiron Web サイト: Security Akademeia(https://akademeia.info/) ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • サクサクできる かんたんiMovie
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 これさえ読めばビデオがあっという間に作れます! 来週までに同窓会用のビデオを作らなきゃ…! 子供の成長ビデオがどんどん溜まっていって、後から見やすいように編集したい…! ホームパーティで撮影した動画を短くまとめてSNSにアップしたい…! そんなあなたにこの本を贈ります。 ビデオ作成未経験のあなたでも、これさえあればサクサク作れます! Movieでできることから始まって、ビデオの作り方を基本から応用まで、大きな文字と大きな図版でわかりやすく解説した入門書です。 最近ではiPhoneでも気軽に動画が撮影できるようになりました。iPhoneに溜まっていく一方の動画、もっと活用したいですよね。 【ビデオカメラからMacにどうやってデータを移せばいいの?】 【テンプレートを利用したインスタントな編集】 【せっかくだからイチから構成する凝った編集】 【逆再生やストップモーションなどの面白効果】 【編集したビデオをメールで送ったり、SNSにアップしたりする楽しみ方】 【iPhone・iPad版iMovieの操作方法】 【困ったときのQ&A】 などなど、ビデオ編集に関する知りたいことがたっぷり入っています。まったくの初心者でも大丈夫。本のとおりに操作すれば、あっという間にかっこいいビデオが作成できます。 ☆購入者特典☆ サンプルビデオ ダウンロードOK 作りながら試せます! ■本書の構成 Chapter 1 ビデオの読み込み Chapter 2 手軽に楽しむムービー作成 Chapter 3 オリジナルムービーの編集と便利な機能 Chapter 4 ムービーをみんなで共有 Chapter 5 iPhone・iPadでもっと便利に! Chapter 6 iMovie Q&A
  • さくさく学ぶ Excel VBA入門
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 簡単なコードからはじめてモチベーションアップ! 初心者でもやさしく学べるVBA 初心者がVBAを学ぶ際、「引数」「セルの指定方法」「変数」「条件分岐」……と、覚えるべき事柄が多すぎて、自分が実現したいマクロを作成できず、そのうち勉強に嫌気がさしてしまうということは、多くの方が経験するところではないでしょうか。 VBAを学びたい人の前に立ちはだかるのが、この「プログラミングへの苦手意識」と「モチベーション維持の難しさ」です。 マクロの書き方や変数の宣言方法をいくら覚えたとしても、最終的に実務に活かす知識がつかなければ、意味がありません。 本書では、一見難しそうに見えるVBA習得において、モチベーションを保ちながら学べるよう、最短コースでの「実用的なマクロ作り」を実践し、マクロの便利さを実感しながらの学習を目指しています。 <本書でVBAを学ぶステップ> ★ステップ1★ まず「開かれているファイルの内容をマクロで転記」するコードを作成してマクロの基本の書き方を習得 ★ステップ2★ ステップ1のマクロをベースに、「ファイルの開閉」「人数の増減」などを追加して、実用に耐えうるマクロに強化 通常の業務においても、マクロは一度作って終わり、ということはありません。 日々の業務やメンバーの増減などの変化に対応し、マクロをアップデートすることはよくあることです。 本書では一度作ったマクロをアップデート(カスタマイズ)する方法を自然と学ぶことができますし、新規のマクロ作成はもちろんのこと、チーム内で引き継いだマクロを読み解いて、既存のマクロのアップデートにも対応できるようになります。 ●本書の対象読者 ・これからマクロをはじめたい人 ・Excel業務を効率化したい人 ・プログラミング初心者 ・これまでVBA習得に挫折してしまった人 【VBAマスターのために使えるサンプルデータ付き!】 購入者には、書籍内で解説しているサンプルデータをプレゼント! 東 弘子(あずまひろこ) フリーライター&編集者。プロバイダー、パソコン雑誌編集部勤務を経てフリーに。ネットの楽しみ方、初心者向けPCハウツー関連の記事を中心に執筆。著書に「Pages・Numbers・Keynoteマスターブック2020」「Microsoft Teams 目指せ達人 基本&活用術」「ショートカットキー 暗黙のルール」(マイナビ出版)など。
  • サクサクわかるWindows 8.1
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、直感的に操作ができるような構成になっています。操作手順に従っていくだけで、素早く・効率的にWindows 8.1の操作がマスターできます。また、本書は以下の2通りの使い方ができます。 【1】基本的に見開き2ページで完結する各Sectionを、最初から順番に読み進んでいけば、無理なくスムーズに操作を完全マスターすることができます。 【2】「~するには」「~とは」などの目的別に構成されている各Sectionの中から、自分のやりたいことや知りたいことだけを探して読んでいけば、効率的に操作がマスターできます。 ■CONTENTS Chapter 1:パソコンの基礎知識 Chapter 2:スタート画面の基本操作と文字入力 Chapter 3:デスクトップ画面の基本操作 Chapter 4:インターネットの活用 Chapter 5:電子メールの活用 Chapter 6:Windows 8アプリの利用 Chapter 7:スタート画面とデスクトップの設定 Chapter 8:周辺機器の利用とパソコンの設定・メンテナンス
  • サクサクわかる Excel 関数 2013&2010&2007対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 素早く・効率的にExcel 関数をマスター!大好評「サクサクわかる」シリーズのExcel関数 2013&2010&2007対応版です。見やすくわかりやすい大きな画面で、一つ一つ順を追って操作を解説しています。1つの解説が基本的に見開き2ページで完結しますので、通して読むだけでなく、必要なところだけを探して読んでもOK。効率的にマスターできます。ワンランク上の知識が身に付くコラムも豊富に用意しています。 ■CONTENTS Chapter 1:関数の基本/Chapter 2:日付/時刻関数/Chapter 3:数学/三角関数/Chapter 4:統計関数/Chapter 5:財務関数/Chapter 6:検索/行列関数/Chapter 7:データベース関数/Chapter 8:文字列操作関数/Chapter 9:論理関数/Chapter 10:情報関数/Chapter 11:金銭出納帳を作ろう/Chapter 12:出勤簿を作ろう/Chapter 13:請求書を作ろう/Chapter 14:ユーザー定義関数
  • サクサクわかる Excel 2013
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 素早く・効率的にExcel 2013の操作をマスター! 大好評「サクサクわかる」シリーズのExcel 2013です。見やすくわかりやすい大きな画面で、一つ一つ順を追って操作を解説しています。1つの解説が基本的に見開き2ページで完結しますので、通して読むだけでなく、必要なところだけを探して読んでもOK。効率的にマスターできます。ワンランク上の知識が身に付くコラムも豊富に用意しています。 ■CONTENTS Chapter 1:Excelの基本 Chapter 2:データを入力する Chapter 3:数式・関数を利用する Chapter 4:セルの書式を設定する Chapter 5:表全体の書式を整える Chapter 6:印刷する Chapter 7:グラフを作成する Chapter 8:データベースとして利用する Chapter 9:Excelの便利な機能を使う
  • サクサクわかる PowerPoint 2013
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 素早く・効率的にPowerPoint 2013の操作をマスター! 大好評「サクサクわかる」シリーズのPowerPoint 2013です。見やすくわかりやすい大きな画面で、一つ一つ順を追って操作を解説しています。1つの解説が基本的に見開き2ページで完結しますので、通して読むだけでなく、必要なところだけを探して読んでもOK。効率的にマスターできます。ワンランク上の知識が身に付くコラムも豊富に用意しています。 ■CONTENTS Chapter 1:PowerPointの基本操作/Chapter 2:スライドの作成と文字入力/Chapter 3:スライドの編集とデザイン/Chapter 4:オブジェクトの挿入と編集/Chapter 5:図形オブジェクトの作成と編集/Chapter 6:表とグラフの作成と編集/Chapter 7:スライド切り替え効果とアニメーションの設定/Chapter 8:スライドショーの実行/Chapter 9:保存と印刷/Chapter 10:PowerPointの活用範囲を広げる
  • サクサクわかる Word&Excel 2013
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 大好評「サクサクわかる」シリーズのWord 2013とExcel 2013を1冊にまとめました。見やすくわかりやすい大きな画面で、一つ一つ順を追って操作を解説しています。1つの解説が基本的に見開き2ページで完結しますので、通して読むだけでなく、必要なところだけを探して読んでもOK。効率的にマスターできます。ワンランク上の知識が身に付くコラムも豊富に用意しています。 ■CONTENTS ≪Word 2013編≫ Chapter 1:Wordの基本操作/Chapter 2:文字を入力する/Chapter 3:文字を編集する/Chapter 4:文書のレイアウトを整える/Chapter 5:図形・画像の作成と挿入/Chapter 6:表の作成/Chapter 7:印刷する/Chapter 8:Wordの便利な機能/Chapter 9:使える!ファイル操作機能 ≪Excel 2013編≫ Chapter 10:Excelの基本/Chapter 11:データを入力する/Chapter 12:数式・関数を利用する/Chapter 13:セルの書式を設定する/Chapter 14:表全体の書式を整える/Chapter 15:印刷する/Chapter 16:グラフを作成する/Chapter 17:データベースとして利用する/Chapter 18:Excelの便利な機能を使う
  • サクサクわかる Word 2013
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 素早く・効率的にWord 2013の操作をマスター! 大好評「サクサクわかる」シリーズのWord 2013です。見やすくわかりやすい大きな画面で、一つ一つ順を追って操作を解説しています。1つの解説が基本的に見開き2ページで完結しますので、通して読むだけでなく、必要なところだけを探して読んでもOK。効率的にマスターできます。ワンランク上の知識が身に付くコラムも豊富に用意しています。 ■CONTENTS Chapter 1:Wordの基本操作 Chapter 2:文字を入力する Chapter 3:文字を編集する Chapter 4:文書のレイアウトを整える Chapter 5:図形・画像の作成と挿入 Chapter 6:表の作成 Chapter 7:印刷する Chapter 8:Wordの便利な機能 Chapter 9:使える!ファイル操作機能
  • さわって学ぶ Linux入門テキスト
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 1.はじめてのLinuxでもつまずかずに学習できます はじめて学習する方が疑問に思ったり理解しづらい、つまずきやすいポイントを丁寧に解説してあります。 本書を読み進めていくことで、Linuxに関わる基礎知識が得られるだけでなく、LPI Linux Essentialsに合格に必要となる知識が得られます。 2.LPIC-1、LinuC-レベル1にも対応 LPI Linux Essentialsの試験範囲だけでなく、LPIC-1、LinuC-レベル1の試験範囲もできるだけカバーしました。 101試験範囲はすべてカバーしてあります。 LPI Linux Essentials合格後にLPIC-1、LinuC-レベル1を受験する予定のある方はこの1冊で続けて学習できます。 3.ハンズオンでさわって学べる 本書は学習環境の構築(CentOS)もやさしく解説しております。はじめてのLinuxだからこそ、実際にコマンドを叩きながら学習ことをオススメします。 入力コマンドや実行結果がひと目でわかるように構成してあります。 ■対象試験: LPI Linux Essentials、LPIC-1(101、102は途中まで)、LinuC-レベル1(101、102は途中まで)
  • 31バイトでつくるアセンブラプログラミング アセンブラ短歌の世界
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「5・7・5・7・7 」三十一(みそひと)バイトの機械語コードでなにができるか? “遊び”と“ルール”の下で行うプログラミング「アセンブラ短歌」を完全解説。機械語コードはアーキテクチャによってさまざまですが、可変長の命令を持つものならば命令の並びに5・7・5・7・7 各バイトに区切りを持たせることが可能です。あえてそのような制約のもとでプログラムを書いてみようというのが「アセンブラ短歌」です。どのような動作のプログラムになるのかもあわせて紹介していきます。自然言語における「短歌」も制約を持たせた「言葉遊び」として生まれました。こうして書かれた文章には「味わい」や「感動」があります。それが長い年月をかけて発展し、格調高い文化として成熟してきたわけです。「遊びとルール」の下で行うアセンブラプログラミングを「近未来の文化的趣味」として楽しむため本書は執筆されました。 5・7・5・7・7 合計31バイトという制約を守るにはコツや試行錯誤が必要です。望みどおりの出力結果を得るために必要となる“短歌詠み”の基礎から技巧まで、本書にはプロ歌人の知恵が詰まっています。技術的な内容も多少なりともありますが、それよりも「味わい」のあるプログラムを多く扱うように心がけました。Chapter.5ではさまざまな歌人による、浪漫主義(明星派)、写実主義(アララギ派)、新現実主義(新思潮派)、理想主義(白樺派)のアセンブラ短歌も紹介していきます。アセンブラという実用言語が文化の域に到達していく過程の時代の証人に、あなたもなってはみませんか? ■CONTENTS Chapter.1 アセンブラ短歌入門 Chapter.2 さまざまなアセンブラ短歌 Chapter.3 味わい深くする Chapter.4 さまざまな環境でのアセンブラ短歌 Chapter.5 さまざまな歌人によるアセンブラ短歌 熱血バイナリアン十訓
  • 30日でできる! OS自作入門
    4.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングの基礎からはじめて、30日後にはウィンドウシステムを有する32bitマルチタスクOSをフルスクラッチで作り上げるという入門書。ビギナーでも無理なく作成できるようPCの仕組み・アセンブラ・Cの解説から始まり、試行錯誤を繰り返しながらアルゴリズムを学びつつ、たのしく自由な雰囲気でOSをゼロから構築していくという、他に類を見ない手法による、趣味と実用と学習を兼ね備えたOS作成の入門書です。【ご注意】本書の紙版にはCD-ROMが付属しておりましたが、電子版には付属しておりません。本書サポートサイトからデータをご入手ください。書籍中にCD-ROMに関する記述や解説がございますが、適宜読み替えをお願いいたします。 【構成】 [ゼロ日目] 開発を始める前に/[一日目] PCの仕組みからアセンブラ入門まで/[二日目] アセンブラ学習とMakefile入門/[三日目] 32ビットモード突入とC言語導入/[四日目] C言語と画面表示の練習/[五日目] 構造体と文字表示とGDT/IDT初期化/[六日目] 分割コンパイルと割り込み処理/[七日目] FIFOとマウス制御/[八日目] マウス制御と32ビットモード切り替え/[九日目] メモリ管理/[十日目] 重ね合わせ処理/[十一日目] ついにウィンドウ/[十二日目] タイマ-1/[十三日目] タイマ-2/[十四日目] 高解像度・キー入力/[十五日目] マルチタスク-1/[十六日目] マルチタスク-2/[十七日目] コンソール/[十八日目] dirコマンド/[十九日目] アプリケーション/[二十日目] API/[二十一日目] OSを守ろう/[二十二日目] C言語でアプリケーションを作ろう/[二十三日目] グラフィックいろいろ/[二十四日目] ウィンドウ操作/[二十五日目] コンソールを増やそう/[二十六日目] ウィンドウ移動の高速化/[二十七日目] LDTとライブラリ/[二十八日目] ファイルと日本語表示/[二十九日目] 圧縮と簡単なアプリケーション/[三十日目] 高度なアプリケーション/[三十一日目] 開発を終えた後で
  • The Elements of User Experience
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ウェブやプロジェクトで優れたユーザー体験を生み出すためのワークフローとガイドラインとは ウェブやサービス、プロダクトがもたらすUXを5つの段階的要素でモデル化し、広範な支持を得た名著の改訂決定版の登場です。 著者の考案した「5段階モデル」では、UXに関わる要素は「戦略」「要件」「構造」「骨格」「表層」の5つに分けられ、それぞれの要素が段階的に、かつ相互依存的に連繋しています。 さらにそれぞれの段階は「機能性としての製品」「情報としての製品」の2つの側面から分節され、「ユーザーニーズ」「製品目標」「機能仕様」「コンテンツ要求」「インタラクションデザイン」「情報アーキテクチャ」「インターフェースデザイン」「ナビゲーションデザイン」「情報デザイン」「感覚デザイン」といった用語がマッピングされます。 ウェブだけでなく、製品やサービスのプロジェクトに広く応用できるワークフローおよびガイドラインとして長らく参照されてきた『The Elements of User Experience』の第2版。日本語版では、原著刊行後に著者が執筆した重要な論文や、日本語版のための著者あとがき、さらに監訳者である上野 学、篠原 稔和両氏の解説も収録。 本書の第1版は2005年に『ウェブ戦略としての「ユーザーエクスペリエンス」』として日本語版が刊行。その後、2011年に刊行された『The Elements of User Experience [Second Edition] User-Centerd Design for the Web and Beyond』の日本語版が本書です。 ●本書の構成 著者まえがき 監訳者まえがき(上野 学) Chapter1 ユーザーエクスペリエンスが重要なわけ Chapter2 段階という考え方 Chapter3 戦略段階 Chapter4 要件段階 Chapter5 構造段階 Chapter6 骨格段階 Chapter7 表層段階 Chapter8 段階の適用 Supplement(日本語版オリジナル追加原稿、2022年段階での著者の最新コメント付き) ・IAの再考 ・セブンシスターズ ・かつてない成功を収めるUXデザイン、リーダーたちが失望しつつあるわけ ─ 私たちはどこで間違えたのか? 日本語版へのあとがき(Jesse James Garrett) 監訳者あとがき(篠原 稔和) ●本書の特徴 ・著者との話し合いにより、本書以降に執筆された著者の論文も最新コメント入りで収録した「世界初に誕生した決定版書籍」 ・現在本書を手に取る人向けに「全体を翻訳しなおした完全改訂版」 ●監訳者まえがきより(上野 学) 本書で提示される5段階モデルが長く参照されているのは、そこにモデルとしての普遍的な魅力があるからだろう。今回その魅力、要するに「わかりやすさ」を分析的に反省する機会が得られる。これは初学者にとって「UX とはどういうものか」をわかりやすく教える本であり、熟練者にとっては「UXのわかりやすい説明とはどういうものか」を教える本なのである。 (中略) 本書はUX という(今やバズワードを通り越してさまざまに援用される名前空間のようになっている)テーマについて、それをデザイン領域における現象としてメタ的に再評価するよいきっかけになる。デジタルプロダクトに期待されはじめたデザイナーのコミットメントが、20 年前にどのように「わかりやすく」言語化され、それがその後どのように利用されていったのか。デジタルプロダクトのデザインに携わる方々には、デザインディスコースの歴史的な解釈のために、もう一度新しい気分で本書に立ち戻ってみてもらいたい。 Chapter1 ユーザーエクスペリエンスが重要なわけ Chapter2 段階という考え方 Chapter3 戦略段階 Chapter4 要件段階 Chapter5 構造段階 Chapter6 骨格段階 Chapter7 表層段階 Chapter8 段階の適用 Supplement  IAの再考  セブンシスターズ  かつてない成功を収めるUXデザイン、リーダーたちが失望しつつあるわけ ─ 私たちはどこで間違えたのか? ■著者紹介 Jesse James Garrett(ジェシー・ジェームズ・ギャレット) サンフランシスコを本拠地としたユーザーエクスペリエンスコンサルタント会社「Adaptive Path」の創始者のひとり。 1995年より携わったウェブプロジェクトには、AT&T、インテル、ボーイング、モトローラ、ヒューレット・パッカードやナショナル・パブリック・ラジオ(NPR)などがある。ユーザーエクスペリエンス分野への貢献のひとつに、情報アーキテクチャを記述するための視覚言語による表記法があり、このオープンな表記法は現在世界中の組織で使用されている。 情報アーキテクチャやユーザーエクスペリエンスについて、頻繁に講師も務めている。 ■翻訳者紹介 ソシオメディア株式会社 「Designs for Transformation」を標榜するデザインコンサルティング会社。エクスペリエンス・ストラテジー、デザイン・リサーチ、ヒューマン・インターフェースという3つのテーマを柱にソリューションを提供している。また、海外文献の紹介から国内外の識者・実践者を招聘したイベント開催まで、幅広くデザイン活動を展開中。近年、調査と制作の溝を埋める設計アプローチ「OOUI(オブジェクト指向ユーザーインターフェース)」を提唱し注目を集めている。 ■監訳者紹介 上野 学(うえの まなぶ) デザインコンサルタント/デザイナー。各種ビジネスアプリケーション、ウェブ/モバイル/デスクトップアプリケーション、その他のさまざまなインタラクティブメディアのヒューマンインターフェース設計およびユーザビリティ評価に従事。ソシオメディアにおいてデザインメソッド開発を担う。執筆、講演など多数。 篠原 稔和(しのはら としかず) ソシオメディア株式会社の代表取締役。NPO法人 人間中心設計推進機構(HCD-Net)の理事長、国立大学法人 豊橋技術科学大学の客員教授を歴任。「情報デザイン」や「ユーザーエクスペリエンス」に関わる数多くの著書や翻訳書を紹介しながら、大企業・中小企業から政府・自治体に至るまでのソリューション活動に従事している。現在、「デザインマネジメント」の重要性を多角的に探求するための「デザインマネジメント・シリーズ」や「HCDにおけるマネジメント」にも注力中。
  • ざっくりつかむ CSS設計
    4.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ●本書の構成 本書はトピックごとに分かれた短い24の章で構成されています。 第1回 CSSを書くということについて 第2回 CSS設計が無いと困ること 第3回 とりあえずBEM 第4回 BEMのB = Block 第5回 BEMのE = Element 第6回 BEMのM = Modifier 第7回 BEMその他 第8回 SMACSS: Baseルール 第9回 SMACSS: Layoutルール 第10回 SMACSS: Themeルール 第11回 ユーティリティクラス 第12回 名前空間的接頭辞 第13回 Block間の余白の設計: 前編 第14回 Block間の余白の設計: 中編 第15回 Block間の余白の設計: 後編 第16回 プロジェクトの中でうまく立ち回る 第17回 スタイルガイドのススメ 第18回 ビルドしてCSSを作る: 書いたCSSはそのまま使わない 第19回 ビルドしてCSSを作る: Sass 第20回 ビルドしてCSSを作る: Autoprefixer 第21回 ビルドしてCSSを作る: PostCSS 第22回 もっとコンポーネント: 汎用的なBlock、限定的なBlock 第23回 もっとコンポーネント: Blockの入れ子 第24回 ユーティリティファースト ●対象とする読者 「この本の読者として想定したのは、フロントまわりの実装を主業務とする会社に入ってきた、新しいメンバーである。新しいメンバーと言っても、すでに高いスキルを持っているような人物は想定していない。まだWebの技術にそこまで詳しくはなく、これから開発のスキルを高めていこうと考えているような人物を想定している。そのような人に対し、実務で覚えろ、経験だと丸投げするわけにはいかない。 この能力は単純に何かを暗記したり、仕組みを理解するだけでは成り立たない部分がある。なので、とりあえず参考書としてこの本を読んで下さい。そう言って渡したい内容をまとめたのがこの本である。 ・こういうことを知っていてくれたら、仕事を頼む側としてはすごい助かる ・こういうことを知っていたら、きっとあなたはCSS設計を行う役割として、周りと適切にコミュニケーションをとっていける そんな内容にしたいと考えた。」(著者「はじめに」より) 長らくWebサイト制作/アプリケーション開発の現場に身を置いてきた著者が、その経験を踏まえてまとめた本書を、ぜひご活用ください!
  • 仕組みと使い方がわかる Docker&Kubernetesのきほんのきほん
    4.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、若手エンジニアや、バックエンドの技術にあまり詳しくない人に向けて書かれたDockerの入門書です。イラストやハンズオンを多めに入れて、Linuxの知識や、サーバの構築経験がなくても、理解しやすいように努めています。 本書はDockerをまったく知らない初心者から読める内容ですが、「とりあえずコマンドが打てるようになる」ことを目的にした本ではありません。Dockerがそもそもどんな仕組みで動いているのか、コマンドでは何を命令しているのか、オプションや引数は何を意味しているのかをきちんと理解できるように、イラストを多用して説明しています。 Dockerをひととおり動かして、止めて、廃棄するまでの流れを身に付けた上で、複数のコンテナ同士で通信をしたり、データをコンテナの外部に保存したりといった、現場で必要となるスキルを学んでいきます。 また、サーバーエンジニアであれば知っておきたいDocker ComposeやKubernetesについても、初歩から説明をし、ひととおり動かすまでの流れをハンズオンを交えて解説しています。 Dockerと長く付き合っていくための基礎力を身に付け、さらに現場の状況に応じて応用的な使い方もしていきたい方に、ぴったりの1冊です。 ・対応OS:Windows 10 Pro/Home(WSL2適用)、macOS X、Linux ・Docker Desktop 3対応 ・基本的な解説はDocker Desktop for Windowsで行いますが、Appendixにて他の環境へのインストールについても説明を入れています。 ・Appendixでは、Macでのインストール、Linuxでのインストール、VirtualBoxのインストール、AWSでの環境準備のほか、nanoエディタの使い方、Docker Desktopコンソール画面の使い方、Dockerのコマンド一覧などを掲載しています。 <章立て> Chapter1 Dockerとは何だろう Chapter2 Dockerが動く仕組み Chapter3 Dockerを使ってみよう Chapter4 Dockerにコンテナを入れて動かしてみよう Chapter5 Dockerに複数のコンテナを入れて動かしてみよう Chapter6 応用的なコンテナの使い方を身に付けよう Chapter7 Docker Composeについて学ぼう Chapter8 Kubernetesについて学ぼう Appendix ・[Windows向け]インストール補助情報 ・[Mac向け]Desktop版Dockerインストール ・[Linux向け]Dockerのインストール ・VirtualBoxでポートフォワードの設定をする ・[Linux向け]nanoエディタの使い方 ・[Linux向け]Kubernetesのインストール ・デスクトップ版コンソール画面の使い方 ・Dockerのコマンド
  • シゴトがはかどる Python自動処理の教科書
    4.3
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「これ、毎日同じ作業をしているけど、自動化できないかな?」 「この作業、手でやってたらとても終わらない…どうにかできないかな?」 そんな声にお答えするのが本書です。 本書では、Pythonを使って、ビジネス上よく起きるさまざまな作業を自動化します。 サンプルが用意されているので、実際にプログラムを動かして試してみることができます。 Pythonの文法も要点を押さえて説明してあるので、自分の作業に合わせてカスタマイズしやすくなっています。 1章では、Pythonをインストールして自動化を行うための環境を整えます。簡単なプログラムを通して、プログラムを実行するコツをつかみます。 2章、3章では、Excelへのデータ入力、データ抽出、書式設定、請求書などテンプレートがあるファイルへのデータ流し込み、Wordのテンプレートへのデータ流し込み、PDF化など、一般的なオフィス文書の自動化を扱います。基本的にはopenpyxlモジュールを使い、後半ではpython-docxやpywin32も使います。 4章では、Webブラウザからのデータ取り込み、一括ダウンロード、パスワードがかかっているサイトへのログインなど、Webブラウザの操作自動化について説明します。「Beautiful Soup」モジュールやSeleniumを使います。 5章では、メールの送信、LINEやTwitterなどのSNSの操作を扱います。また、即時に実行するのではなく、日々の決まった時間や先の日付けで実行したいスケジューリングの設定について説明します。 6章では、ダイアログを出してユーザーから言葉やファイルの入力を得る方法や、正規表現の使い方、プログラムをデスクトップアプリにする方法、他の人が実行しやすい形でプログラムを渡す方法、マウスやキーボードの操作を自動化する方法など、便利な情報を詰め込んでいます。TkinterやPyInstallerを使います。 Pythonの知識の浅い方でも使いやすいように、インストール方法から、実行方法までを丁寧に説明しています。また、巻末には文法をまとめたAppendixを入れています。 実行環境としては、Windows、macOS、Linuxに対応していますが、項目によっては一部OSにしか対応していないものもありますのでご注意ください。 Python3.x対応。 ※他の人が実行しやすい形でプログラムを渡す目的で使うPyInstallerは、Python3.5~3.7対応です。
  • シゴトがはかどる Power Automate Desktopの教科書
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Power Automate Desktopによる自動化を、こんなにも詳しく丁寧に! 本書は、デスクトップ版のPower Automate解説書です。 デスクトップ版のPower AutomateはMicrosoftが無償で提供しているツールで、さまざまな業務を自動化することができます。Windows 11には標準でインストールされており、Windows 10には無償で追加インストールすることができます。 Power Automateを使うと、マウス操作で「アクション」という部品を組み合わせるといった簡単な操作で、Windowsの操作はもちろん、Windowsの標準アプリやOutlookやExcelといったMicrosoftのOfficeアプリ、オリジナルのデスクトップアプリ、Webブラウザなどを自動で操縦できるようになります。 プログラミングの知識はPower Automateには必要ありません。 本書では、Power Automateのような業務自動化ツールにまったく触ったことがない方でも使えるように、初歩から丁寧に解説しています。 本書は、1章から少しずつPower Automateの知識を増やしていけるような構成になっており、初心者の方は本の最初から、手を動かしつつ学習していただくのがおすすめです。3章までで基本的な使い方が把握できるようになっています。 4章以降は、用途別に章が分かれているので、ご自身の目的に合った章を選んで読んでみてください。 本書でご紹介している自動化のトピックは、ファイルの圧縮やスクリーンショットの撮影といったWindowsの標準機能を使ったものから、Outlookを使ったメール送信、Excelの操作、オリジナルのデスクトップアプリの操作(学習用に著者のオリジナルアプリを2種類用意)、Webブラウザの操作(自動ログインやスクレイピング含む)、DOSコマンドやPowerShellコマンドの利用、PDF出力やExcelとWordの連携、定期的なフロー実行など、幅広くカバー。 繰り返し発生する作業や、大量に発生する作業を、ぜひ本書で自動化して、仕事を効率化してみてください。 本書の構成: Chapter 1 基本的な操作方法を学ぼう Chapter 2 便利なアクションを活用しよう Chapter 3 フローを条件によって変えてみよう Chapter 4 Excelを徹底活用してみよう Chapter 5 アプリを自動操作してみよう Chapter 6 ブラウザを自動操作してみよう Chapter 7 スクリプトを活用してみよう 本書は、デスクトップ版のPower Automate解説書です。 デスクトップ版のPower AutomateはMicrosoftが無償で提供しているツールで、さまざまな業務を自動化することができます。Windows 11には標準でインストールされており、Windows 10には無償で追加インストールすることができます。 Power Automateを使うと、マウス操作で「アクション」という部品を組み合わせるといった簡単な操作で、Windowsの操作はもちろん、Windowsの標準アプリやOutlookやExcelといったMicrosoftのOfficeアプリ、オリジナルのデスクトップアプリ、Webブラウザなどを自動で操縦できるようになります。 プログラミングの知識はPower Automateには必要ありません。 本書では、Power Automateのような業務自動化ツールにまったく触ったことがない方でも使えるように、初歩から丁寧に解説しています。 本書は、1章から少しずつPower Automateの知識を増やしていけるような構成になっており、初心者の方は本の最初から、手を動かしつつ学習していただくのがおすすめです。3章までで基本的な使い方が把握できるようになっています。 4章以降は、用途別に章が分かれているので、ご自身の目的に合った章を選んで読んでみてください。 本書でご紹介している自動化のトピックは、ファイルの圧縮やスクリーンショットの撮影といったWindowsの標準機能を使ったものから、Outlookを使ったメール送信、Excelの操作、オリジナルのデスクトップアプリの操作(学習用に著者のオリジナルアプリを2種類用意)、Webブラウザの操作(自動ログインやスクレイピング含む)、DOSコマンドやPowerShellコマンドの利用、PDF出力やExcelとWordの連携、定期的なフロー実行など、幅広くカバー。 繰り返し発生する作業や、大量に発生する作業を、ぜひ本書で自動化して、仕事を効率化してみてください。 Chapter 1 基本的な操作方法を学ぼう Chapter 2 便利なアクションを活用しよう Chapter 3 フローを条件によって変えてみよう Chapter 4 Excelを徹底活用してみよう Chapter 5 アプリを自動操作してみよう Chapter 6 ブラウザを自動操作してみよう Chapter 7 スクリプトを活用してみよう クジラ飛行机(くじら ひこうづくえ) 一人ユニット「クジラ飛行机」名義で活動するプログラマー。仕事の自動化に興味があり自動化のためいろいろなツールを作ったり試したりしている。代表作に、テキスト音楽「サクラ」や日本語プログラミング言語「なでしこ」など。2001年オンラインソフト大賞入賞、2005年 IPAのスーパークリエイター認定、2010年 IPA OSS貢献者賞受賞。 2021年「なでしこ」が中学の教科書に掲載。技術書も多く執筆しており、Python・AI/機械学習・Excel・Rust・JavaScriptなど多くの書籍を手がけている。
  • 知っておきたい電子マネーと仮想通貨
    -
    電子マネーや仮想通貨の普及は我々のビジネスや生活にどのような影響を与えるのか? 電子マネーや仮想通貨についての話題が大きな注目を集めています。 電子決済の仕組みとして電子マネー自体はさまざまな種類のものが普及していますが、現在注目を浴びているのは仮想通貨であり、そのための法整備も進んでいます。 電子マネーや仮想通貨の普及は我々のビジネスや生活にどのような影響を与えるのでしょうか。 地域通貨や仮想通貨を支える基盤技術のブロックチェーンはどのような可能性をもっているでしょうか。 電子決済の将来はどうなるのでしょうか。 本書では、電子マネーと仮想通貨が今後切り開く世界について解説します。
  • CINEMA 4D MoGraph/XPressoガイドブック 【解説ムービー付き】
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 CINEMA 4DのMoGraph/XPressoを解説した実践ガイドブック! 統合3DCGソフトウェア、CINEMA 4DのXPressoとMoGraphに関する解説書。 MoGraphはたくさんのオブジェクトを効率よく動かすための機能、XPressoがCINEMA 4Dの中でスクリプトを組み、効率よくレンダリングするための機能です。この2つの機能は、CINEMA 4Dの中では中級から上級レベルのユーザーが必ず引っかかるものであり、近年かなり重要視されています。本書は、MoGraphとXPressoに絞り、解説を行ったものです(※CINEMA 4Dの基本機能や基本操作には触れていません)。 「この本を書くにあたって心がけたのは『作業効率』です。意外かもしれませんが、3Dの作業はとにかく複雑で、作業効率が作品のクオリティに直結します。たとえ画力があっても、作業効率が悪いとそれを生かしきれないのです。本一冊でツールの使い方をマスターしたり画力を上げるのは無理な話ですが、この本で説明するルールを守れば作業効率は格段に上がります。また『MoGraph』や『XPresso』も、元々は作業効率を上げるための機能です。ですから、『どうしたら効率よく作れるか?』を常に考えながらCINEMA 4Dを使うようにしてください。」(著者「はじめに」より) 【特典:サンプルデータ、解説ムービー】 本書購入特典として、CINEMA 4Dのトレーナーでもある著者による解説ムービーと、本書で作成しているサンプルのデータをダウンロードできます。詳細は本書サポートサイトをご覧ください。
  • 写真加工・グラフィックデザインもAfter Effectsで。
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Adobe Creative Cloudになり、多くのツールが使用可能になりましたがPhotoshop、Illustrator以外のツールは使用したことが無い方も多いのではないでしょうか。本書ではAdobe Creative Cloudに含まれる「After Effects」を使用したCG作品や写真加工について解説していきます。 After Effectsは基本的には映像制作を行うためのツールですが、素材にエフェクトなどを追加する機能や、素材集も多く含まれ、光のパーティクル、宇宙、液体などを自由に生成することができます。本書では、そんなAfter Effectsの強みを活かし、簡単で美しい作品の作り方を解説していきます。また、After Effectsの画面解説や、基礎的な操作方法から解説しているためAEビギナーの方でも安心して読み進めることが可能です。 ≪CONTENTS≫ Chapter1:After Effectsの基礎知識 Chapter2:After Effectsを使った画像調整 Chapter3:After Effectsを使った画像合成 Chapter4:画像にエフェクトを追加 Chapter5:エフェクトで画像を作成 Chapter6:アニメーションプリセットの使用 Chapter7:プラグインを使用したエフェクト Chapter8:映像の出力設定について
  • 詳解セキュリティコンテスト
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 情報セキュリティ技術を競うコンテスト:CTF(Capture the Flag)について技術的な背景の解説を通し実践的に学んでいく一冊です。現代CTFにおいて主流である4ジャンルを解説します。 ・Web(Webアプリケーションへの攻撃) ・Crypto(暗号解読) ・Reversing(バイナリ解析) ・Pwnable(低級プログラムの掌握) 各Part冒頭には必要な基礎知識の説明を用意、幅広くかつ丁寧に解説しますので現代CTFの傾向が理解できるとともに、競技を楽しむための足腰を鍛えることができます。 「問題をどのような目線で分析するか」「どのような時に、どの解法を検討するか」といった問題と向き合う際の思考法への言及にも注目してみてください。 情報セキュリティの技を磨く足掛かりに。 CTFに臨むための技術を理論と実践で身に付けよう Part 1 準備 1章 CTF入門 2章 実習環境の準備 3章 問題環境の構築 4章 Python入門 Part 2 Web 5章 WebセキュリティとCTF 6章 Webの基礎知識 7章 ディレクトリトラバーサル 8章 XSS 9章 SQLインジェクション 10章 SSTI 11章 SSRF 12章 XXE Part 3 Crypto 13章 暗号について 14章 環境構築 15章 ハッシュ関数 16章 共通鍵暗号 17章 初等整数論 18章 RSA暗号 19章 ElGamal暗号 20章 その他の公開鍵暗号 21章 乱数 22章 練習問題 Part 4 Reversing 23章 Reversingを始める前に 24章 アセンブリ言語 25章 アセンブリを読んでみよう 26章 静的解析に触れてみよう 27章 動的解析を組み合わせよう 28章 より発展的な話題 29章 実践問題の解答 Part 5 Pwnable 30章 導入 31章 シェルコード 32章 スタックベースエクスプロイト 33章 共有ライブラリと関数呼び出し 34章 ヒープベースエクスプロイト 35章 仕様に起因する脆弱性 36章 実践問題の解法 付録A ASCIIコード 付録B Linuxシステムコール(x86_64) 付録C 主要な定数値一覧
  • 詳解ディープラーニング 第2版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ニューラルネットワークの理論とディープラーニングの実装について丁寧に解説。実装には、Python(3.x)を用い、ディープラーニング向けライブラリKeras(2.x)、TensorFlow(2.x)、PyTorch(1.x)を用います。 本書では、自然言語処理をはじめとした時系列データ処理のためのディープラーニング・アルゴリズムに焦点を当てているのも大きな特徴の1つです。本書の[第1版](2017年)以降に次々と登場している新しい手法やモデルを丁寧に説明、記事も大幅にボリュームアップしました。
  • 将棋AIで学ぶディープラーニング
    5.0
    1巻3,498円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 人より強い“将棋プログラム”を作ろう 2016年3月、プロ棋士に勝つには後10年かかると言われていたコンピュータ囲碁でAlphaGoがトップ棋士に勝利しました。そこで使われた手法がディープラーニングです。 AlphaGoは局面を「画像」として認識し、打ち手の確率と局面の勝率を予測することで、次の打ち手を決めています。画像とはどのようなものか、次の打ち手をどうやって決めるのか?AlphaGoの論文をヒントに、ディープラーニングを使い棋譜を学習した将棋AIの開発を行います。強化学習のみでトップレベルの強さを持つAlphaZeroの手法も取り入れています。 [導入編]では、コンピュータ将棋の歴史とディープラーニングの関係、コンピュータ将棋の大会の概要を紹介します。 [理論編]では、従来のコンピュータ将棋のアルゴリズム、コンピュータ囲碁で用いられているモンテカルロ木探索とAlphaGoがどのようにディープラーニングを応用したか。基礎的な知識について解説しつつ、これらを将棋AIに応用する方法について述べます。 [実践編]では、ディープラーニングを使った以下の3つの将棋AIについて、PythonとChainerで実装していきます。 方策ネットワーク(policy network)を使って指し手の予測のみでプレイするAI 価値ネットワーク(value network)を使って1手探索を行うAI 方策ネットワークと価値ネットワークを使ってモンテカルロ木探索を行うAI 最後に、より強い将棋AIを作りたいという方のために、ヒントとなる情報を紹介します。
  • ショートコーディング 職人達の技法
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ショートコーディングとは、プログラムのソースコードがどれだけ短く書けるか、「1バイトでも短く」データ構造・アルゴリズム・処理系の観点から探求することです。ショートコーディングを行うことで、プログラミングの思考方法や本質を学ぶことができます。本書では、与えられた問題の単純化や読み替えを可能な限り行い、データ構造やアルゴリズムを十二分に検討した上でソースコードを最も短くする方法、ときには儀式的・作法的プログラミングに疑問の目を向け、あえて「ダメ!」と言われることをあえてやってみることで、処理系の知識を深める方法なども伝授します。 ショートコーディングにおいて最も大切な要素は、その精神です。誰よりも短くコードを書くと決めたら、最後まで諦めずに頑張る。これがショートコーディング魂なのです。1人だけでショートコーディングを行うことはあまりありません。「ショートコーダー」たちは1バイトでも短いコードを書くため激しく戦い、終わればお互いを称え、最短のコードに至る思考過程や自分が発見したHackについて語り合い、知識を共有します。本書はコーダーたちが闘う場についても紹介していきます。 【ご注意】 本書は2007年8月に刊行された『ShortCording~職人達の技法』を元にした復刻版です。初版当時と大きく状況が変わった記事については注釈を追加していますが、基本的に書籍中の情報は、原著発行時のものですので、ご了承ください。
  • CSSグリッドレイアウト デザインブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 HTML&CSSで実現する、柔軟でレスポンシブなWebデザイン 本書は「CSSグリッドで実現できることは何なのか」をテーマにした一冊です。 これまでのHTMLとCSSを使ったWeb制作では、思ったようなデザインを実現するために「コンテンツをどういう順に記述するか」「どうマークアップするか」「どのCSSのレイアウトテクニックを利用するか」をパズルのように取捨選択し、形にしていくスキルが必要でした。 それを解決する方法として注目を浴びているのが、CSSグリッドを使ったレイアウトです。 本書ではCSSグリッドによるWebデザインを、作成制作を通して解説していきます。次のようなステップで、デザインを組み立てていきます。  1 作例ごとに、レイアウトソフトを利用して完成見本(デザインカンプ)を用意  2 完成見本からパーツを抽出し、HTMLと文書構造を組み立て  3 CSSグリッドを作成し、パーツを配置  4 レスポンシブの設定を行い、デザインを仕上げる 作例はそれぞれ、PC、タブレット、スマートフォンで問題なく表示されるように仕上げていきます。 用意された作例は以下になります。  ・縦横に均等に分割したグリッドによる「雑誌風レイアウト」  ・複数のグリッドを組み合わせて作る「フライヤー風レイアウト」  ・画像とテキストの重ね合わせによる「画像メインのレイアウト」  ・「左右対称/非対称のレイアウト」  ・上部や左部にナビゲーションを配置 巻末には「CSSグリッド」リファレンスも付属。 本書を通して、CSSグリッドがWebデザインにもたらす表現力と自由さを体験してください。
  • CSS3 スタンダード・デザインガイド【改訂第2版】 [リフロー版]
    5.0
    CSS3の機能を体系的にまとめ、サンプルを通してどのように機能するかを理解できる、CSS3のリファレンス&活用本。HTML5やスマートフォンの普及に合わせて、CSS3の活用も広がっています。 角丸や影、グラデーションなどの装飾はCSS3で設定するのが主流となり、Webフォントを活用してタイポグラフィを大胆に取り入れたデザインも増えています。アニメーションやトランスフォーム、縦書きなど、CSS3で設定できる表現は幅広く、アプリや電子書籍などの開発においても必要不可欠なものとなっています。本書は基本、レイアウト、カラーアレンジと背景・罫線のデザイン、コンテンツのデザイン、特殊効果、インターフェースに章立てし、主要なCSS3のモジュールやプロパティについて、まとめています。また、新しい機能も次々と提案され、CSS3やCSS4として発展を続けています。これらについても、なるべく取り上げ、解説を行いました。たとえば、2011~2012年の2年間に追加された主な機能だけでも、「条件規則」「ビューポートの設定」「リージョンレイアウト」「エクスクルージョン」「ボックスの形状の指定」「レスポンシブイメージ」「ハイフネーション」「マスク」「フィルタ」などが挙げられます。機能ごとに、詳しい解説や使用サンプルを掲載。また、最新の主要ブラウザ(Firefox、Safari、Chrome、Opera、Internet Explorer)とスマートフォン(iOS のMobile Safari、Androidの標準ブラウザ)での対応状況も記載しています。CSS3を体系的に掴み、その「使いどころ」を体得できる、Web制作者/デザイナー必携の1冊です。【備考】本書は『CSS3 スタンダード・デザインガイド』(2011年5月刊)を、CSS3の最新状況、および最新ブラウザ環境に対応させて、改訂増補したものです。 ■CONTENTS 【1】基本/【2】レイアウト/【3】カラーアレンジと背景・罫線のデザイン/【4】コンテンツのデザイン/【5】特殊効果/【6】インターフェース ■著者 エ・ビスコム・テック・ラボ  さまざまなメディアにおける企画制作を世界各地のネットワークを駆使して展開。コンピュータ、インターネット関係では書籍、CD-ROM、デジタル映像、CG、ソフトウェアの企画制作、WWWシステムの構築などを行う。
  • C# 画像処理・数値プログラミング プレミアムブックス版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 自作しながら画像処理と数値計算を学ぼう 画像処理・画像認識、数値計算、電気・電子回路の動作確認などのテーマについて、C#によるWindowsフォームアプリケーションの作成を通して学ぶことができます。 ・画像処理を学ぼう 情報処理技術の分野において画像処理の比重は非常に高くなっている。画像補正や特徴抽出には、高度な画像処理が使用されている。自分で作成したプログラムで画像を独自に加工してみよう。 ・数値計算を活用しよう 数値計算は、特別な技巧を要さず、直感的な結果が容易に得られる便利なツール。実験データの整理や、電気回路の動作理解に、気軽に数値計算を活用しよう。複素数計算の神秘的な面をのぞかせる等角写像、Mandelbrot集合図形の描画について取り上げました。 ・Windowsフォームアプリケーションの基礎を紹介 Visual Studio 2017 Communityを使って、C#が得意とするWindowsフォームアプリケーションの基礎を紹介。 ・サポートサイトより、本書で作成したプロジェクトファイルを配布しています。
  • CG+DESIGNING
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 CGをシゴトにしたい&レベルアップしたいあなたへ! 旬なクリエイターから制作テクニックを学ぶ 「3DCGを学びたい!」「CGを作る仕事に就きたい!」「VTuberになりたい!」そんなあなたにぴったりの書籍が誕生! 有名な作品を手がけた第一線のゲームクリエイターやクリエイター、大人気のVTuberからイラストや3DCG&CGの描き方からCGの仕事への臨み方、どんな勉強をすればいいかなど先輩からのアドバイスとともに「CGを学びたい!」皆さんを全面応援します。 ●パパもママも自分自身!完全セルフ受肉VTuber 甘狼このみの舞台裏 ・甘狼このみの誕生秘話とこれからへ思い ・髪型も衣装も早変わり 甘狼このみ七変化 ・コロコロと変わる表情に釘付け! 甘狼このみ百面相 ・クリエイター&配信者 甘狼このみ仕事術 ・どんな道具を使っているの? 甘狼このみの制作環境をチェック ・甘狼このみのデザインが今の形に決まるまで ・配信で披露するワザをチラ見せ! 甘狼このみとイラスト ・多彩な表情を生み出すLive2Dモデリングのコツ ・トークも操作も一人でこなすライブ配信のこだわり ●「龍が如くスタジオ」開発チーム直伝『龍が如く』のつくり方 ・「フォトリアルの、さらに先」を目指す『龍が如く』3DCG ・形状だけでなく、素材も感じさせる服飾デザイン&テクスチャ表現 ・日本とハワイ。それぞれのNPC作りで注意したこと ・光と影で演出する異国の地「ハワイ」を感じさせるステージ作り ・モーション(動き)で表現するキャラクターの個性 ・Substance 3D Designerで作る向田紗栄子の服テクスチャ ・「龍が如くスタジオ」が求めるクリエイター像とは? ●Live2Dメイキング実践講座[Part1] イラストの作成とLive2Dでのモデリング設定のコツ ・STEP1 Live2D用イラストデータの整理 ・STEP2 アートメッシュの編集 ・STEP3 頭を自然に動かす ・さらえみ先生に聞いた Live2Dデザイナーのお仕事事情 ●Live2Dメイキング実践講座[Part2] 自然な動きをつけるためのVTubeStudio設定 ・STEP1 ユーザーのまばたきでまぶたを開閉 ・STEP2 キーボードにアクションを割り当て ・STEP3 キーバインドアクションで腕を差し替え ・STEP4 カメラに近づいた時の動きを設定 ・たになつみ先生に聞いた Live2Dデザイナーのお仕事事情 ●なぜ一級建築士事務所がVRを作るようになったのか?[積木製作] ・建築CGをベースにしたVR への昇華 ・この一枚がすべてを語る。建築CGパース ・VRは軽い動きとクオリティのせめぎ合い。いかに両立させるのか ・積木製作で求める人材。会社として目指すもの ●Kvizに学ぶ建築ビジュアライゼーションの基本 ・BIM&CAD&PLATEAU その進化とこれから ・PLATEAU とは何か? ・建築業界で使用されているソフトウェア ●空間を魅力的に見せる複合的なデザインスキル 一瞬で人の目に留まるCGを描く 3DCGデザイナー 世利尚敬 ●Vtuberになるなら? CGを仕事にするなら?PCマシン&パーツの選び方 ●夢に近づく学び指南01 資格・検定 履歴書に書ける資格で基礎知識を身につける[CG-ARTS] ●夢に近づく学び指南02 スクール 「自分はCGで何がしたいのか」を具体的にイメージしてみよう[デジタルハリウッド] ●CG PRODUCTION INTRODUCTION ●アドビが開発した画像生成AIFireflyはCGクリエイティブに活かせるか ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • CGのための物理シミュレーションの基礎
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 現実世界を再現する物理シミュレーション/CG表現の基礎を解説。ゲームやCGアニメーションのための剛体、弾性体、流体各シミュレーションを分かりやすく解説! ■CONTENTS 【第1章】物理シミュレーションとは/【第2章】数学と力学の基礎/【第3章】数値解析/【第4章】 剛体シミュレーション/【第5章】弾性体シミュレーション/【第6章】流体シミュレーション/【第7章】炎、雲、爆発のシミュレーション ■著者 藤澤誠(フジサワマコト) 静岡大学工学部機械工学科を卒業後、同大学大学院理工学研究科で修士号と博士号を取得。奈良先端科学技術大学院大学情報科学研究科助教を経て、2011年より筑波大学図書館情報メディア系助教。この間、一貫してコンピュータグラフィックスにおける物理シミュレーションの研究に従事。博士(工学)。※著者略歴は書籍刊行時のものを表示しています。
  • CPUの創りかた
    4.6
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コンピューターの中核であるCPUという名のブラックボックス。その動作の「超」基本原理から設計までを4bitCPUを例に解説。アキバで手に入る部品だけで実際の制作も可能!実際に作らない人も読み物としてもタメになること請け合いです。 2003年の刊行から16年で30刷突破のロングセラー。 ※本書の電子版について※ 2019年9月発行の初版第29刷を底本としています。 解説内容や情報は基本的に、初版発行時の2003年8月段階のものから変更されておりませんので、ご注意ください。
  • C++で学ぶディープラーニング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この商品は固定レイアウト型の電子書籍です。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラー(2色)で制作されているため、カラー表示可能な端末での閲覧を推奨いたします。 ニューラルネットワークの基礎から実装まで、C++のサンプルコードで学ぶ 本書は、ディープラーニング(深層学習)の基礎を学ぶ初級者やソフトウェアエンジニアの方を対象に、ディープラーニングのベースとなっているニューラルネットワークからその派生技術や応用まで、実際に動くC++のソースコードを参照しながら学ぶ内容となっています。前半はニューラルネットワークに関する必須知識を扱い、後半ではニューラルネットワークの派生技術や応用に言及し、徐々に高度な内容となっていきます。 【本書の内容】 Chapter1「ディープラーニング概論」……ディープラーニングの概要と、ニューラルネットワーク構築時に最低限必要なC++プログラミングの知識をまとめます。 Chapter2「ニューラルネットワークのための行列演算と並列プログラミング」……並列プログラミングの重要性とその知識や行列演算を解説します。 Chapter3「ニューラルネットワーク」……パーセプトロンと呼ばれるニューラルネットワークの最小単位となるユニット、パーセプトロンを重ねたニューラルネットワークの基本形である層状パーセプトロン(MLP)を説明します。 Chapter4「誤差逆伝播」……ニューラルネットワークのパラメーター学習方法である、誤差逆伝播法を詳しく解説します。 Chapter5「C++によるニューラルネットワークの実装」……多層パーセプトロンを用いた手書き数字の画像認識を、実際にコーディングしながら動かすことで、ディープラーニングを体験します。本章では、ニューラルネットワークの基礎が詰まったベーシックな分類モデルを構築することで、処理全体の流れを把握することを目的とします。 Chapter6「学習の最適化と過学習」……機械学習全般で発生する過学習にフォーカスし、ニューラルネットワークでの過学習を抑えるテクニックを紹介します。本章以降から、単なるニューラルネットワークではなく、ディープラーニングの範疇となります。 Chapter7「事前学習」……ディープラーニングがブレイクするきっかけとなった技術の1つであるオートエンコーダーを解説します。 Chapter8「畳み込みニューラルネットワーク」……現在ディープラーニングの花形といわれる畳み込みニューラルネットワークを解説します。主に画像認識で利用され、近年はめざましい成果をあげている技術です。 Chapter9「再帰型ニューラルネットワーク」……再帰型ニューラルネットワークと呼ばれる、自己の出力を入力とする再帰構造となったニューラルネットワークを使い、自然言語処理への応用例を紹介します。統計的機械翻訳や自動応答、音声認識などの分野で、近年のAIの大きな進化の推進役となっている技術です。 本書では開発言語としてC++を採用しています。C++でほぼすべてをスクラッチから実装しており、最終的に完成するコードはディープラーニングのC++フレームワークとして機能します。サンプルコードはダウンロード可能。
  • Cプログラミング入門以前 [第3版]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コンピュータプログラミングに必要な本当の「基礎」を学ぼう コンピュータプログラミングをマスターするは、コンピュータを使って実際にプログラムコードを入力・実行したり、改造したりしなければ身に付きません。しかし、十分な知識が無いままコンピュータを操作しプログラミングを習得しようとしても、時間ばかりかかってしまい効率が上がらないことがあります。 本書はCプログラミングに取り組む前に知っておいてほしいことをまとめました。本書の内容を学んでおけばプログラミングを効率よく学ぶことができるはずです。 「本書を読んでからCプログラミングの本を読んで学ぶ」「本書とCプログラミングの本を同時に学んでいく」「Cプログラミングの本に取り組んで理解が足らなかったりしたときに本書に頼る」のどの方法でも構いません。たとえCプログラミングに挫折したとしても、本書に戻ってくればかなり理解が深まるはずです。そうなったらしめたものでぐんぐん力が付いていくことでしょう。 序章 Cプログラミングを学ぶ前に 第1章 はじめの一歩 第2章 Cプログラムを観察しよう 第3章 プログラムの作り方 第4章 データの表現方法 第5章 Cを学ぶために必要なコンピュータの知識 第6章 コンピュータは計算機 第7章 変数とメモリ 第8章 処理の流れ 第9章 関数 第10章 ソフトウェア開発の基礎 村山公保(むらやまゆきお) 倉敷芸術科学大学 危機管理学部危機管理学科教授、博士(工学)。主な著書に「基礎からわかるTCP/IP ネットワークコンピューティング入門 第3版」、「マスタリングTCP/IP 入門編 第6版」(共著、オーム社)がある。
  • Cプログラミング入門以前 [第2版]
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コンピュータなしで学べる!プログラミングをはじめる前に読む入門書 Cプログラミングを理解するためには、コンピュータやプログラミングに関連する知識について、あらかじめある程度の知識を持っている必要があります。十分な知識が無いままコンピュータを操作してプログラミングを習得しようとしても、間違いだらけで時間ばかりかかってしまい、効率が上がらないことがあります。Cプログラミングに関する知識の吸収力を高めるための準備をしましょう。 本書のコンセプトは「コンピュータなしで学ぶ!」ことです。Cプログラミングを「学ぶ前」に知っておいてほしいことをまとめました。 読み終えた後は、理解力と吸収力の向上により、Cプログラミングの上達速度が飛躍的にアップし、挫折せずにCプログラミングをマスターできるようになるはずです。本書がそれを手助けします。 序章 Cプログラミングを学ぶ前に プログラミングの上達が早い人、その秘訣は? 第1章 はじめの一歩 プログラミングを学ぶ上での基本的な事柄について説明します。 第2章 Cプログラムを観察しよう Cで書かれたプログラムは「宇宙語」ではありません!まずはじっくりと観察しよう。 第3章 プログラムの作り方 闇雲に試行錯誤をしても実力の向上は望めません。プログラムを作るときの考え方を学びましょう。 第4章 データの表現方法 コンピュータの力を存分に発揮できるプログラムを作るために重要なのは、2進数、ビットとバイトの関係についてとことん理解することです。 第5章 Cを学ぶために必要なコンピュータの知識 プログラムを作る理由はコンピュータに何らかの仕事をさせたいからです。Cプログラミングができるようになるためにはコンピュータの知識が必要となります。 第6章 コンピュータは計算機 コンピュータは数学とかなり深い関係がありますが相違点も多くあります。コンピュータ独特の数の扱いについて解説します。 第7章 変数とメモリ 変数を使わないプログラミングというのは考えられません。変数は実行させる度に値を変更可能なため、様々な処理ができるようになります。 第8章 処理の流れ オルゴールはゼンマイが切れるまで同じ音楽を永遠に流すワンパターンな装置といえます。判断や繰り返しなどうまく作られたプログラムは、まるで人間が行動しているかのようにコンピュータを働かせることができます。 第9章 関数 Cプログラムは「1つのmain関数」と「その他の複数の関数」から作られます。関数を作れるようになるための基礎知識についてしっかりと理解しましょう。 第10章 ソフトウェア開発の基礎 ある程度の規模のプログラムは計画的に行うべきです。複数の人で開発することになったら意思の疎通や役割分担が必要です。ソフトウェア開発の基礎について学びましょう。 ◆著者: 村山公保(むらやまゆきお) 倉敷芸術科学大学 危機管理学部危機管理学科教授、博士(工学)。主な著書に「基礎講座C」「基礎からわかるTCP/IP ネットワークコンピューティング入門 第3版」、「マスタリングTCP/IP 入門編 第5版」(共著)がある。
  • JWA公認 Webアナリスト検定 公式テキスト
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「Webアナリスト検定」主催のJWAが監修・執筆した公式テキストブック 「Webアナリスト検定」は一般社団法人 日本Web協会(JWA、http://www.jwa-org.jp/)が主催、運営する検定です。JWAでは、Webサイトのアクセス解析のデータ、市場動向、トレンド等、さまざまなマーケティング情報を分析し、企業の業績向上に導いていく役割を果たすことのできる人材を「Webアナリスト」と定義しています。その定義に基づいて、「Webアナリスト」に知っておいてほしい知識と考え方をまとめた本書は、「Webアナリスト検定」受験者だけでなく、会社のWeb担当者や制作会社のエンジニア、デザイナーが、マーケティングと分析について把握する際にも活用できる内容となっています。
  • 時空棋士
    4.0
    将棋のプロ棋士を目指し、棋士養成機関である奨励会で戦いを続けている天才少年・中島遼平(15歳)。しかし、今期の奨励会三段リーグは4戦した時点で1勝3敗と苦しい星となった。落ち込んでベッドに倒れ込んでいると、幕末の江戸へタイムスリップしてしまう。 煮売茶屋で働きながら、賭け将棋に命を張る浪人や、将棋家元の元内弟子で三間飛車を得意とする盲目の棋士と対戦。 そしてついに、幕末の天才棋士と謳われた天野留次郎(後の天野宗歩)と対戦する日が訪れる―。 令和の天才少年と江戸の伝説の棋士、時空を超えた対局で彼らが得たものとは?
  • 自作エミュレータで学ぶx86アーキテクチャ コンピュータが動く仕組みを徹底理解!
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 C言語をはじめとする高級言語が主流の今、その基礎となる機械語やアセンブリ言語がCPUでどう実行されるかを意識することはめったにありませんが、本書ではそういった“低級言語”を実行するエミュレータの制作を通してx86 CPUの仕組みや、その周りで動くメモリ、キーボード、ディスプレイといった部品とCPUの関わりをしっかり学び、エンジニアとしての“深み”を身につけることを目指します。 ≪CONTENTS≫ Chapter 1 C 言語とアセンブリ言語 Chapter 2 ポインタとアセンブリ言語 Chapter 3 CPU がプログラムを実行する仕組み Chapter 4 BIOS の仕組みと実機起動 Appendix A 開発環境のインストールと構成 B ASCII コード表
  • 時代を彩った名機たち 1980年代・国産パソコン戦国時代を振り返る
    -
    富士通FM-7やシャープX1、ソードm5やMZ-700といった、1982年に発売された日本国内メーカー製パソコンたちを中心に、当時の日本で繰り広げられていた「国内パソコン戦国時代」を振り返る一冊。そのパソコンは、発売時ユーザーからどんな評価を受け、どんな活躍をし、そして…どうして消えていったのか。後に訪れる、Windows 95/Macintosh旋風で消えていく日本国内メーカーパソコンたちの栄枯盛衰を、当時のユーザーである著者の視点から語ります。 ■応援コメント ●『イース/II』『ソーサリアン』『世界樹の迷宮』シリーズBGM作曲家の古代祐三氏/●『うっでぃぽこ』『今夜も朝までPOWERFULまーじゃん』『VOLGUARD2』『プチコン』作者の小林貴樹氏/●MZ-700版『タイニーゼビウス』『スペースハリアー for MZ-700』作者の古旗一浩氏/●ソードm5ファンクラブ発起人で、ゲーム雑誌『ゲーメストEX』『ニンテンドードリーム』元編集長の岩井浩之氏
  • 実践GAN 敵対的生成ネットワークによる深層学習
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 GAN(Generative Adversarial Networks):敵対的生成ネットワークは機械学習技術の一種で、2つの分離したニューラルネットワークを使い実物と区別が付かないほどリアルな画像を生成することを可能とします。 本書はGAN:敵対的生成ネットワークを学びたい方のために入門から実装まで、理論を交えつつ解説していきます。本書全体を通じてJupyter Notebookを使い、実装はPython、Kerasで行っていきます。 機械学習とニューラルネットワーク、Pythonプログラミングについてある程度の経験がある方を主な対象読者としており、数学に関しては最小限のものに絞って解説します。 本書の目的は、GANが達成してきたことを理解するための知識と道具を提供し、そこから新しい応用を見つけ作り出す力をつけていただくことです。GANは多くの可能性に満ちていますから、意欲的な方々であれば学術界・実世界に大きなインパクトを与えられることでしょう。 Part 1 GANと生成モデル入門 Part 2 GANの発展的な話題 Part 3 ここからどこへ進むべきか
  • 実践TypeScript
    3.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、TypeScriptの「型システム」に関する知識を体系的に学ぶための一冊です。TypeScriptやJavaScriptで、ある程度のアプリケーションを作った経験がある人を対象としているため、アプリケーション構築に必要なノウハウなどは提供していません。TypeScriptの型システムにフォーカスし、その基礎からフレームワークと連携した活用方法まで、より深く解説しています。 本書を読めば「TypeScriptは、スピーディーに品質の高いサービスを開発する上では欠かせない最高のパートナー」だということがわかるはずです。よいライブラリを使えば自動的によいアプリケーションが作れるわけではないように、型定義も個人の力量とアイディアが重要です。本書は、そういった「型定義」のスキルアップを目指すには最適の一冊です。
  • 実践力を身につける Pythonの教科書
    4.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 便利な簡単プログラムから機械学習までこの1冊で! 本書はプログラミング言語Python(パイソン)の入門書です。 初めてPythonに取り組む人にとってもわかりやすいように、Pythonの文法の基本を1つずつ丁寧に説明します。小さなプログラムを実際に作りながらの説明なので、その文法がどんなものなのか、どんな時に使えばいいのかを理解しやすくなっています。また、プログラムが動く楽しさを味わいながら進むことができるようになっています。 後半では、より本格的にPythonを使っていくためのプログラミングを学んでいきます。途中少し難しめの解説があるところでは、「後から読んでも大丈夫」というマークを付けて、読み飛ばせるようになっています。 実践編や応用編では、少し長めのプログラムを書いて、デスクトップアプリやWebアプリを作ったり、機械学習で判定をするプログラムを書いたりする作例を紹介しています。これによって、本書で学習したことの理解を深めることもできますし、動くプログラムを作る楽しさや充実感を味わうことができます。 「初心者だけど、とりあえず動くものを作りたい」という目的にも使えますし、少し上達してから、後回しにしていた内容をもう一度読んで、「さらに力を付けて、高度なプログラミングにも挑戦してみたい」という目的にも使える、1冊で2度おいしい本です。
  • 自分でつくるAccess 販売・顧客・帳票 管理システム
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 データベース開発を学びながら、オリジナル販売管理システムを構築しよう お客様情報や商品情報を1つにまとめ、受注・納品までを一括管理する「販売管理システム」を作りたい! 本書は1冊を通してMicrosoft Accessを使ったデータベースシステムの開発を体験していきます。商品管理や顧客管理のデータベースを内包した、小さな会社やお店で実際に活用できるような販売管理システムを構築します。 Excelの経験はあるけどAccessは使ったことがない、という方のために基本操作から分かりやすく解説していきます。 お客様情報や商品情報を1つにまとめ、受注・納品までを一括管理する「販売管理システム」を作りたい! 本書は1冊を通してMicrosoft Accessを使ったデータベースシステムの開発を体験していきます。商品管理や顧客管理のデータベースを内包した、小さな会社やお店で実際に活用できるような販売管理システムを構築します。 納品書の発行から売上の分析、消費税にも対応。サポートサイトから『サンプルデータベース』もダウンロードできるのでご自身の業務に合わせてカスタマイズ可能です。 「Excelの経験はあるけどAccessは使ったことがない」という方のために基本操作から分かりやすく解説。 [Access基礎編] Chapter 1 Accessの基礎知識 Chapter 2 商品管理システムを作ろう Chapter 3 顧客管理システムを作ろう [データベース構築編] Chapter 4 販売管理システムを設計しよう Chapter 5 受注管理用のフォームを作ろう Chapter 6 納品書発行の仕組みを作ろう Chapter 7 販売管理システムを仕上げよう [データ分析編] Chapter 8 販売データを分析しよう [Access基礎編]では顧客管理のテーブル1つのシンプルなデータベースでAccessの基本操作を学びます。 [データベース構築編]では販売管理システムを作成し、商品管理や受注伝票などの帳票作成も行っていきます。 [データ分析編]では販売データを分析し、これからの販売戦略に役立てます。 [Access基礎編] Chapter 1 Accessの基礎知識 Chapter 2 商品管理システムを作ろう Chapter 3 顧客管理システムを作ろう [データベース構築編] Chapter 4 販売管理システムを設計しよう Chapter 5 受注管理用のフォームを作ろう Chapter 6 納品書発行の仕組みを作ろう Chapter 7 販売管理システムを仕上げよう [データ分析編] Chapter 8 販売データを分析しよう きたみあきこ お茶の水女子大学理学部化学科卒。プログラマー、パソコンインストラクターを経て、現在はフリーのテクニカルライターとして、パソコン関連の雑誌や書籍の執筆を中心に活動中。主な著書に『できるAccessパーフェクトブック 困った!&便利ワザ大全 2019/2016/2013&Microsoft 365対応』(共著、インプレス刊)、『マンガで学ぶエクセルVBA・マクロ』『マンガで学ぶエクセルVBA・マクロ実用編』(マイナビ出版刊)などがある。
  • 自分で作れる!効果的なYouTube広告動画の作り方
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 YouTubeでも目立つ!“効果的”な企業動画を作るための一冊! YouTubeや、ポータルサイト内で流れる数秒~数分の企業動画CMの作り方を解説した一冊です。基本的な動画の作り方から、企業動画における効果的な見せ方を紹介していきます。制作に使用するソフトはAfter Effects、Premiere Pro、Auditionです。 Chapter1 YouTubeで動画広告を活用するには Chapter2 効果的な動画の構成を考えよう Chapter3 映像素材を撮影しよう Chapter4 Premiere Proで撮影した動画を編集しよう Chapter5 Auditionで音声を編集しよう Chapter6 After Effectsで動画にエフェクトを追加しよう Chapter7 目的に合わせて動画を作成してみよう Chapter8 YouTubeへのアップロードと広告設定 Chapter9 モバイルアプリで撮影した動画を編集してみよう Appendix 事例集(楽天・錦明印刷・GODAI・麗澤大学、ほか)
  • JAX/Flaxで学ぶディープラーニングの仕組み
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 話題のGoogle製ライブラリーを使った初の書籍! 本書は、Google製のライブラリーであるJAX、Flax、Optaxを利用して、ディープラーニングの機械学習モデルの構築方法を学ぶ書籍です。 ● 本書の概要 本書では、ディープラーニングの代表例とも言える畳み込みニューラルネットワーク(CNN)を例として、これをJAX/Flax/Optaxで実装しながら、モデルの各パーツの役割を数式レベルで丁寧に解説していきます。 この際、モデル内部の処理の様子を確認するために、モデルの中身を分析するコードもあわせて利用します。JAX/Flax/Optaxを利用すれば、モデルの構築だけでなく、このような分析作業も簡単に実施できることが実感できるでしょう。 導入となる第1章では、JAX/Flax/Optaxの基本的な機能とその使い方を学ぶために、機械学習の基礎とも言える「最小二乗法」による回帰問題を利用します。まずは、JAXの機能だけを利用して、勾配降下法のアルゴリズムを独自に実装して、回帰モデルの学習を行います。その後、これと同等の処理をFlax/Optaxを組み合わせて、再度、実装してみます。これにより、Flax/Optaxの使い方に加えて、JAXの微分機能など、その背後で行われる実際の処理内容をより明確に理解することができるでしょう。 第2章以降では、より本格的な畳み込みニューラルネットワークを構築し、さらに、転移学習やDCGANによる画像生成モデルなども実装します。付録として、本書で使用するJAX/Flax/Optaxの主な関数の一覧も用意。JAX/Flax/Optaxの使い方をリファレンス的に知っておきたい方にもおすすめです。 中井 悦司 (なかい えつじ) 1971年4月大阪生まれ。ノーベル物理学賞を本気で夢見て、理論物理学の研究に没頭する学生時代、大学受験教育に情熱を傾ける予備校講師の頃、そして、華麗なる(?)転身を果たして、外資系ベンダーでLinuxエンジニアを生業にするに至るまで、妙な縁が続いて、常にUnix/Linuxサーバーと人生を共にする。その後、Linuxディストリビューターのエバンジェリストを経て、現在は、米系IT企業のSolutions Architectとして活動。
  • 自由自在に動画が作れる高機能ソフト DaVinci Resolve入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 無料動画編集ソフトの決定版「DaVinci Resolve」を始めたい方、必携! DaVinci Resolve(ダヴィンチ・リゾルブ)は、映画製作でも使用されているプロフェッショナル向けのソフトウェアです。本書はその無料版について、初学者向けにやさしく解説した本です。広くYouTubeで見られるような一般的な動画を作成する際に必要となる機能を厳選して解説しています。バージョンとしては「DaVinci Resolve 17」に対応しています。 DaVinci Resolveは無料版であっても、一般的な動画編集を行うには十分すぎるほどの機能を備えています。しかし、本来はプロフェッショナル向けであるため膨大な機能がびっしりと詰め込まれており、初学者が直感的に使えるようなユーザーインターフェイスになっていない部分が少なからずあります。 そこで本書はまず、解説する機能を「一般の人が一般的な動画を作成する際に必要となるもの」に限定して絞り込みました。そしてさらに「用語解説」「ヒント」「補足情報」「コラム」といった補足説明をふんだんに組み入れることにより、一般の人でも意味を理解しながらスムーズに操作できるようにしました。 また、巻末には、DaVinci Resolveを使い始めたときにぶつかりがちな疑問やトラブルとその解消方法をまとめた「こんなときは」というトラブルシューティングのページも用意しました。本書を参照しながら作業すれば、動画編集が初めての方でも迷うことなく動画を完成させられるはずです。 無料で使用できる使い勝手の良い動画編集ソフトを探している方、DaVinci Resolveに興味があって、なるべく学習コストを下げつつ学びたいと思っている方に最適な1冊です。 ● DaVinci Resolve 17の動作環境 ・macOS版 OSのバージョン:macOS Catalina 10.15 以上 システムメモリ:8GB以上(Fusionを使用する場合は16GB) ・Windows版 OSのバージョン:Windows 10 Creators Update 以上 システムメモリ:16GB以上(Fusionを使用する場合は32GB) ・Linux版 OSのバージョン:CentOS 7.3 以上 システムメモリ:32GB以上 ※本書では「Fusion」(視覚効果やモーショングラフィックスを追加する機能)については詳しく触れていません。
  • Jimdoで作る ノンデザイナーのための集客できるホームページ
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミング知識不要!あっと言う間におしゃれなホームページができる 無料で利用できるホームページ制作ツール「Jimdo(ジンドゥー)」の解説書です。Jimdoは初心者の方でも手軽にホームページが制作できるツールです。専用のソフトなどをインストールすることなく、ブラウザからJimdoのページにアクセスすれば、その場ですぐにホームページを作成・公開することができます。 ホームページ制作に詳しくない方でもドラッグ&ドロップで簡単にスタイリッシュなホームページを作ることができるので、ビギナーにも最適です。本書は、Jimdoの基礎的な内容から、ビジネスとしても活用できるようなネタをたくさん詰め込みました。この一冊でホームページ構築から集客のためのSEO設定まですべてが網羅できます。
  • 人狼知能で学ぶAIプログラミング 欺瞞・推理・会話で不完全情報ゲームを戦う人工知能の作り方
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コミュニケーションゲームにおける人工知能の最先端がここにある! 将棋と囲碁の次に人工知能が取り組むゲームは人狼です。――松原仁氏(はこだて未来大学副理事長・システム情報科学部教授/人工知能学会前会長) 人を知り、人と遊び、人を出し抜く、人狼知能!――三宅陽一郎氏(日本デジタルゲーム学会理事/ゲームAI開発者) 「人狼ゲーム」とは、村に紛れ込んだ人食い人狼を、お互いに自分自身の正体がばれないようにほかのプレイヤーと話し合いながら、村人チームと人狼チームの生き残りを競うゲームです。与えられる情報に限りがあり、さらにプレイヤーごとに情報量に偏りがあるという「不完全情報ゲーム」で、騙す、嘘を見抜く、揺さぶるなど、「心理的な」駆け引きが重要になってきます。将棋や囲碁のように、お互いの情報が開示されている「完全情報ゲーム」における人工知能の研究は進んでおり、次のフロンティアは不完全情報ゲームであると目されています。 本書では、AI同士で人狼ゲームを行う「人狼知能」を通してAIプログラミングを学んでいきます。人狼ゲームを戦うプレイヤープログラム「人狼知能エージェント」の概要、機械学習入門とそれを活用したエージェントの作成方法、さらには自然言語処理の基礎とそれを組み込んだエージェントの作成方法まで、人狼知能エージェントを作成するための知識が網羅されています。 AIプログラミングの解説は数多くありますが、サンプルの実装ではなく、ここまで明確な目的を見据えた実装は多くはありません。本書を参考にして、強い人狼知能の開発や人狼知能大会への参加、さらには、推論や自然言語によるコミュニケーションが可能なAIといった応用へと踏み出してください。また、人狼知能エージェント同士を戦わせる「人狼知能大会(プロトコル部門)」を連覇中の最強エージェントのアルゴリズム解説も掲載されているため、脅威の人狼発見率を誇るプログラムの実際を知り、自分のエージェントに組み込むことも可能です。 付録として、コマンドラインやツールの基本、Javaプログラミングの基礎やツールの活用、デバックの手法などが収められており、プログラミング初心者であっても、人狼知能エージェントの作成が学べる内容になっています。
  • ZBrushでメカを作る! ZModeler超入門講座
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ZBrushでここまでメカやモノがモデリングできる! 本書はZBrush・ZBrush Coreの入門操作を習得した人を対象にした、ZModelerポリゴンモデリング入門書です。車やカメラなどの作例を制作しながら、ステップバイステップで解説していきます。 公認のZBrush&ZBrush Coreのインストラクターである著者が、ZBrushやZModelerの機能解説にとどまらず、造形のコツやノウハウまで丁寧に解説しています。 『ZBrushに搭載されているポリゴンモデリング用のブラシ「ZModeler」は、決してついでについているようなおまけポリゴンモデラーではなく、とても完成度の高いモデリング機能になっています。 あくまでも筆者が感じた特徴ですが、このZModelerはスムーズに操作するための機能が揃っており、コツを掴んでしまえばとても効率的にスケッチ感覚で手早く造形ができる機能だと思います。 「様々な高機能が無数に揃っている」というよりは、「快適にスムーズに造形するワークフローを実現させる機能が揃っている」と感じています。』(著者まえがきより) Chapter 1 ZModelerの基礎知識 Chapter 2 シンプルなブラウン管テレビを作ってみよう Chapter 3 クラシックなカメラを作ってみよう Chapter 4 シンプルな飛行機を作ってみよう Chapter 5 車を作ってみよう Chapter Z グリッドモデリング
  • (ダウンロード特典付き!)すいすいIllustratorレッスン 1日少しずつはじめてプロの技術を身に付ける!
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 イラレがはじめてでも大丈夫。作りながら現場で使える力が付く! 本書はAdobe Illustratorの基本操作から実践で使える知識まで、1冊にまとめたIllustrator初心者に向けた解説書です。 Illustratorには機能がたくさん。どの機能をどう使うのが正解か、頭を悩ませる初心者は多いでしょう。本書ではIllustratorの機能を初級・中級・上級に分け、課題を実際に作りながら学ぶことで「作例をカタチにするためにどの機能を使うのが適切か」「機能をどう使用するか」が自然に身に付くようになっています。 初心者が苦手意識を持ちやすいペンツール機能の練習課題もバッチリ収録。イラレの基本操作からはじめて、本書を読み終わる頃には「フライヤーの入稿データ」と「バナー」が作れるようになります。 ★こんな方におすすめ ・Illustratorのはじめの1冊を探している人 ・仕事でIllustratorを使いたい人 ・現場で困らない技術を身に付けたい人 ★課題のサンプルデータ付き 1日10分からはじめられる課題ですいすい理解! 作例に必要なデータはすべてダウンロードできるので、本書を手にしたその日からすぐにはじめられます。 ★特典PDF付き 本書に掲載できなかった機能の解説を「補講」として購入者限定特典のPDFで用意しています。 ★解説動画付き 「これでいいのかな?」と操作に不安を感じたらすぐに動画をチェックしましょう! 操作手順は動画でも確認できるので、迷わずすいすい進められます。 目次 「初級」 LEVEL 1 Illustratorの基本知識を身に付けよう LEVEL 2 図形をマスターしよう LEVEL 3 線と塗りをマスターしよう LEVEL 4 文字入力をマスターしよう 「中級」 LEVEL 5 ペンツールをマスターしよう LEVEL 6 図形のアレンジをマスターしよう LEVEL 7 グラデーションとパターンを使いこなそう LEVEL 8 いろいろなアレンジに挑戦しよう 「上級」 LEVEL 9 映画のリーフレットを作成しよう LEVEL 10 映画の上映告知バナーを作成しよう 本書はAdobe Illustratorの基本操作から実践で使える知識まで、1冊にまとめたIllustrator初心者に向けた解説書です。 Illustratorには機能がたくさん。どの機能をどう使うのが正解か、頭を悩ませる初心者は多いでしょう。本書ではIllustratorの機能を初級・中級・上級に分け、課題を実際に作りながら学ぶことで「作例をカタチにするためにどの機能を使うのが適切か」「機能をどう使用するか」が自然に身に付くようになっています。 初心者が苦手意識を持ちやすいペンツール機能の練習課題もバッチリ収録。イラレの基本操作からはじめて、本書を読み終わる頃には「フライヤーの入稿データ」と「バナー」が作れるようになります。 ★こんな方におすすめ ・Illustratorのはじめの1冊を探している人 ・仕事でIllustratorを使いたい人 ・現場で困らない技術を身に付けたい人 ★課題のサンプルデータ付き 1日10分からはじめられる課題ですいすい理解! 作例に必要なデータはすべてダウンロードできるので、本書を手にしたその日からすぐにはじめられます。 ★特典PDF付き 本書に掲載できなかった機能の解説を「補講」として購入者限定特典のPDFで用意しています。 ★解説動画付き 「これでいいのかな?」と操作に不安を感じたらすぐに動画をチェックしましょう! 操作手順は動画でも確認できるので、迷わずすいすい進められます。 目次 「初級」 LEVEL 1 Illustratorの基本知識を身に付けよう LEVEL 2 図形をマスターしよう LEVEL 3 線と塗りをマスターしよう LEVEL 4 文字入力をマスターしよう 「中級」 LEVEL 5 ペンツールをマスターしよう LEVEL 6 図形のアレンジをマスターしよう LEVEL 7 グラデーションとパターンを使いこなそう LEVEL 8 いろいろなアレンジに挑戦しよう 「上級」 LEVEL 9 映画のリーフレットを作成しよう LEVEL 10 映画の上映告知バナーを作成しよう 瀧上 園枝(たきがみ そのえ) グラフィックデザイナー。有限会社シアン代表取締役。印刷物やPC /スマートフォン等各端末向けウェブサイトなどグラフィックデザインワーク全般を担当。 主な著書に『WebデザインのためのPhotoshop+Illustratorテクニック』(エクスナレッジ)、『やさしいデザインの教科書[改訂版]』(エムディエヌコーポレーション)、『Illustratorデザインの教科書』『プロがこっそり教えるIllustrator 極上テクニック』(マイナビ出版)など。 有限会社シアン
  • すいすいPhotoshopレッスン 1日少しずつはじめてプロの技術を身に付ける!
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 はじめてでも大丈夫。作りながら現場で使える力が付く! 本書はAdobe Photoshopの基本操作から実践で使える知識を1冊にまとめたPhotoshop初心者に向けた解説書です。 Photoshopには機能がたくさん! どの機能をどのように使うのが正解か、頭を悩ませる初心者は多いでしょう。 本書はまず、Photoshopが持つ機能と特徴をざっくり学び、 その後、実践的な課題を作りながら「作例をカタチにするために適切な機能」と「機能をどのように使用するか」をマスターしていきます。 Photoshop解説の講師経験も豊富で、デザインの現場で現役で活躍している著者だからこそできる、現場目線で必要な機能を丁寧に解説! この1冊でデザインを仕事にするうえで大切な、「再編集に強いデータの作り方」も自然と身に付くようになります。 ★こんな方におすすめ ・Photoshopのはじめの1冊を探している人 ・仕事でPhotoshopを使いたい人 ・現場で困らない技術を身に付けたい人 ・デザインの現場で働きたい人 ★課題のサンプルデータ付き 1日10分からはじめられる課題ですいすい理解! 作例に必要なデータはすべてダウンロードできるので、本書を手にしたその日からすぐにはじめられます。 ★特典PDF付き 本書に収まらなかった課題を「補講」として購入者限定特典のPDFにしました。 ご購入者皆さまにダウンロードしていただけます。 本書の課題をマスターしたら、ぜひ挑戦してみてください。 ★解説動画付き 「これでいいのかな?」と、操作に不安を感じたらすぐに動画をチェック!  操作手順は書籍の誌面で丁寧に解説していますが、動画でも操作を確認できるので、迷わずすいすい進められます。
  • Swift 2標準ガイドブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Appleのプログラミング言語「Swift 2」に対応した解説書。 本書では、アプリケーションを作成するための説明を必要最低限にとどめ、Swiftを深く理解してもらうことに注力しています。Objective-Cとはまったく違うモダンな文法はもちろん、型の宣言を省略することができる型推論、複数の値を1つの変数に格納できるタプル、そして機能豊富な構造体や列挙体、オプショナル型などの最新機能、さらにはジェネリクスやカリー化など、可能な限り細かく言及しています。また、言語仕様から一歩踏み込んで、既存のObjective-CのコードをSwiftに置き換えていく方法や、Objective-CとSwiftを同一プロジェクト内で共存させる方法など、実践的な内容まで、現場の開発者が徹底解説しました。ぜひ本書を活用して、Swiftによる開発を効率化し、素晴らしいアプリを開発してください。 『開発のプロが教えるSwift標準ガイドブック』(2014/12刊)が、2015年6月に発表されたSwift 2に対応し、電子書籍として登場です。
  • Swiftではじめる iPhoneアプリ開発の教科書 【Swift 2&Xcode 7対応】
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 より使いやすくなったSwift 2&Xcode 7 と、もっと初心者にやさしくなった本書で、iPhoneアプリの作成をはじめましょう! 2015年、Appleのプログラミング言語、「Swift」がバージョン2に進化して登場しました。本書はSwift 2とXcode 7の環境で、iPhoneアプリを作っていく入門書です。Swift言語がより使いやすくなり、初めてアプリ開発に取り組む人が増えている状況を踏まえ、今回本書は「手を動かしながら勉強する」ことにこだわったカリキュラムにいたしました。具体的なアプリ作りを体験しながら、学習を進めていく構成になっています。 まず最初は、開発アプリ(Xcode)を軽く触りながら、基本操作を覚えていきます。基本操作がわかれば、後のアプリ作りがより楽しく、楽になります。見た目は地味ですが、ここでXcodeに慣れてしまいましょう。次に、簡単なアプリを作ります。アプリを作る流れは、どんなアプリであっても、実はだいたい一緒です。流れがつかめれば、自分でオリジナルなアプリを作る際も、計画を立てて作っていくことができるようになります。そこまでXcodeとアプリ作成の流れに慣れたところで、Swiftの具体的な使い方と、Swiftを使ったアプリ制作をいろいろと体験します。文法も必要な限り解説していますが、重要なのは「Swiftをどう使ってアプリを作っていくか」です。アプリ作りの流れを体得する気持ちで、学習していきましょう。 iPhoneアプリを作れるようになるのに大切な、 1 Xcodeを使えるようになる 2 iPhoneアプリ作成の流れを理解する 3 Swiftを使えるようになる の3要素を、基本から順を追ってマスターしていけるトレーニングブックとなっています。 『よくわかるiPhoneアプリ開発の教科書』(2011年刊)からずっと読者に支持され、版を重ねてきた定番書が、XcodeとSwiftの最新版に対応し、内容をフルリニューアルして登場です!より使いやすくなったSwiftと、もっと初心者の方にやさしくわかりやすくなった本書で、iPhoneアプリの作成をはじめましょう!
  • Swift+Core DataによるiOSアプリプログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Core Dataをマスターして、正しいiOSアプリ設計方法をマスターしよう! Core DataはiOSアプリ開発に使う、オブジェクトやデータ管理の仕組みを提供するフレームワークです。歴史の長いフレームワークですが、複雑なためにこれまで敬遠してきた開発者も多いのではないでしょうか。 本書では、Core Dataそのものの仕組みを解説するとともに、Core Dataとユーザインターフェイスとの連携方法を重点的に解説します。iOSアプリはオブジェクト(データ)だけでなく、ユーザインターフェイス(画面)が必要ですから、Core Dataは画面と連携してこそ意味を持つのです。Core Dataという道具の性能が分かっても、使い方が分からなければ意味がありません。本書ではチュートリアル形式で解説を進めていきます。具体的なアプリを作成しながら、Core Dataの基礎と使い方の両方が習得できます。特につまづきやすい部分では、問題点を明確にするために、エラーの内容を確認しながらコードを修正していくなど、実践的な内容になっています。また、ユーザインターフェイスの実装に不慣れな方でもスムーズに読み進めていただけるように、チュートリアルの中で取り扱うユーザインターフェイス実装の基本事項を、まとめて解説しています。 iOSアプリの開発言語が、Objective-CからSwiftに変わりつつある現状を踏まえ、本書はSwiftを用いて解説を行っています。Objective-CとSwiftとでは、言語の性質の違いにより実装時の注意点も異なるので、以前からCore Dataを用いている開発者の方にも、役立てていただける内容になっています。ぜひ本書を通じて、Core Dataの仕組みと活用法をマスターし、iOSアプリ開発の幅を広げてください。
  • Scratchでたのしく学ぶプログラミング的思考
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 平成32年4月~学習指導要領の改訂が施行され、「プログラミング的思考」の学習が必須となります。 本書は、プログラミング的思考をクイズやゲームを通じて、たのしく学ぶことができます。 これからプログラミング的思考を学ぶ方、教える方が飽きずに学べるようにイラストを多くちりばめました。 サンプル素材はすべてScratch3で公開し、再利用可能としました。 ●まずは身近なクイズでプログラミング的思考に触れる 遠足や調べ学習など、小学生が実際に体験することを題材として、プログラミング的思考をやさしく学びます。 ●わかりやすい解説 クイズの内容を踏まえて、アルゴリズムやモデル化、シミュレーションといったプログラミング的思考をしっかりと理解することができます。 ●Scratchでプログラミングを体験 クイズで学んだ内容を活かして、Scratchで基本的なプログラミングに触れることができます。 クイズはパソコンを使うことなく、すぐに取り組むことができます。 また、インターネット環境のあるパソコンを使えば、本書で紹介したScratch作品を使って学習することができます。 授業ですぐに使えるように構成しました! 総ルビと豊富なイラストによる解説で、小学生でも本書を通じてプログラミング的思考を学ぶことができます。
  • すぐに使えるAfter Effects [CC対応]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書の前半では、「Adobe After Effect」のインターフェイスの説明から始まり、素材の取り込み、基本的な映像制作の操作(タイムライン操作、レイヤー操作、トリミング、合成、マスク作成、アニメーション、エフェクト、出力)と一通りの流れを学びます。 後半では、テロップの入れ方や、さまざまな種類のテキストアニメーション、トラックマットやマスク、トラッキングを使った映像の合成、映像を魅力的に見せるエフェクトアニメーション、3Dレイヤーを使ったアニメーションなど、さまざまなテクニックを紹介しています。 「After Effectを使うのは初めてだけれども、見た人の目を引き付けるような映像が作りたい」 そんな方にぴったりの1冊です。 ※本書での説明は、Adobe After Effects CC 2023(一部After Effects CC 2022)、Windows 10で行っています。環境が異なると表示が異なったり、動作しない場合がありますのでご注意ください。なお、2023年2月現在ダウンロード可能な旧バージョンであるAfter Effects 2022と、macOSについては、操作が異なる場合は注記を入れています。 ※サンプルファイルは、サポートサイトよりダウンロードすることができます。
  • すぐに使える Premiere Elements 11
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、「Adobe Premiere Elements 11」を使った動画編集について解説する本です。 動画の取り込みからつなぎ合わせ、色の補正やエフェクトなどの加工、音楽の追加、書き出し、Webへのアップロードなど、本書を読めばひととおりの動画編集をマスターすることができます。「Adobe Premiere Elements 11」では、使いやすさ向上のため、ワークスペースが一新されています。この新しいワークスペースをうまく使いこなせるよう丁寧に説明しています。また、幅広いレベルのユーザーに対応するために作られた「クイック」と「エキスパート」、どちらのモードについても説明しています。もちろん新機能「タイムリマップ」(動画の一部分の再生速度を変化させる機能)についてもしっかり解説しています。 初めてソフトを触る人を対象に、サンプルを使ったわかりやすく説明。また、少しソフトに慣れてきた時にやってみたくなるような、少し凝った編集方法についても、ポイントを抑えて紹介していますので、長くお使いいただけるでしょう。動画編集の流れに沿いつつも、やりたい目的からも探せるような項目立ての構成になっていますので、さっと知りたい内容を見つけることができます。ビデオカメラやスマートフォン、カメラ内蔵の動画撮影機能で撮りためた動画をPremiere Elementsで編集してみたい方、YouTubeに動画をアップロードしたり、ムービーを収録したDVDを家族に送りたい方は、ぜひ本書をお手元に置いてください。 【ご注意】Adobe Premiere Elements 11を保有されている方が対象です。本書にはソフトウェアは付属しておりません。サンプルファイルは、サポートサイトよりダウンロードすることができます。
  • すぐに使える Premiere Elements 12
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、「Adobe Premiere Elements 12」を使った動画編集について解説する本です。 動画の取り込みからつなぎ合わせ、色の補正やエフェクトなどの加工、音楽や効果音の追加、タイトル画像やキャプションの追加、ムービーの書き出し、Webへのアップロードなど、本書を読めばひととおりの動画編集をマスターすることができます。 「Adobe Premiere Elements 12」では、無料で使える音楽や効果音がたくさん追加されたほか、動いている被写体にグラフィックなどを追尾させる「モーショントラッキング」機能なども追加されました。これらについても丁寧に説明しています。 紙面での説明は、細かいところまで設定が可能な[エキスパート]ビューで行い、操作が異なるところは[クイック]ビューについても解説を入れています。初めてソフトを触る人を対象に、サンプルを使ったわかりやすく説明しました。また、少しソフトに慣れてきた時にやってみたくなるような、凝った編集方法やエフェクトについても、ポイントを押さえて紹介していますので、長くお使いいただけるでしょう。動画編集の流れに沿いつつも、やりたい目的からも探せるような項目立ての構成になっていますので、さっと知りたい内容を見つけることができます。ビデオカメラやスマートフォン、カメラ内蔵の動画撮影機能で撮りためた動画をPremiere Elementsで編集してみたい方、YouTubeに動画をアップロードしたり、ムービーを収録したDVDを家族に送りたい方は、ぜひ本書をお手元に置いてください。 【ご注意】Adobe Premiere Elements 12を所有されている方が対象です。本書にはソフトウェアは付属しておりません。サンプルファイルは、サポートサイトよりダウンロードすることができます。
  • スタイル別イラストデザインブック レトロ、アメリカン、スペース、和、アジアン…デザインのつくり方が楽しくわかる!
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 イラストを使ってつくる「レトロ」「アメリカン」「スペース」「和」「アジアン」なデザイン! ◆絵本感覚で読める新しいタイプのデザイン書ができました! 本書は、レトロデザインの名手、オビワン(小尾洋平)による、新感覚のスタイル別イラストデザインブックです。 扱うデザインは「レトロ」「アメリカン」「スペース」「和」「アジアン」の5つのスタイル。見る人の印象に残る強いデザインを作るためのデザインのポイントを「レイアウト」「配色」「小ワザ」「ロゴ」などの観点から詳しく解説していきます。 小尾洋平(オビワン) オビワン。山梨県出身。広告、玩具、パッケージ、謎解きイベントのデザイナーを経て2021年より個人での活動も開始。個人の活動では、イラストやロゴデザイン、書籍の装丁やパッケージデザインなど幅広く制作。レトロで可愛いをコンセプトに、日々制作に取り組んでいる。著書に『オシャレでかわいい!がすぐできる イラスト配色アイデアBOOK』(KADOKAWA刊)など。 X:@ob1toy Instagram:ob1toy ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • すべてが分かるWindows 8.1大百科
    -
    2013年10月に公開されたWindows 8.1。Windows 8からどのような変更があったのか。そもそも移行はしたほうが良いのか。皆さん気になっているかと思います。今回はマイナビニュースの人気コンテンツ「Windows大百科」から、Windows 8からWindows 8.1への改良点を中心に取り上げ一冊にまとめました。OS移行の前に是非ご一読ください。 ■CONTENTS 第1章:Windows8.1登場 第2章:Windows 8.1のインストール 第3章:インタフェースの改良点 第4章:アプリとIE11の改良点 第5章:システムの改良点
  • スマートフォンアプリマーケティング 現場の教科書
    -
    数々の運用実績から導き出された現場のノウハウを凝縮! スマートフォンアプリのプロデュースには、普通のWebマーケティングとはちょっと違う考え方やノウハウが必要とされます。 本書はアプリの企画から、ビジネスとしての組み立て、開発体制の決め方、プロモーション、運用、分析まで、フェーズに沿って簡潔丁寧に解説していきます。 『本書は、アプリ単体でゲームやサービスを提供したい方はもちろん、企業の事業担当者やディレクター職の方でも、アプリを取り巻く全体像を体系的に理解できることを念頭に、各章を用意いたしました。(中略)はじめてスマートフォンアプリに関わる方にとって、制作テクニックだけに留まらず、よりよいアプリ制作の「考え方」を身に付ける一助となれば幸いです。』(著者「はじめに」より) iPhone/Androidアプリのビジネスに関わる人必携の1冊です!
  • 図解&事例で学ぶWebマーケティングの教科書
    3.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Webマーケティングの基本はこれ1冊でOKです! 「マーケティング」は本来、売る仕組みを構築・運用することを意味しますが、それをWebサイトやインターネット技術を使って行うのが「Webマーケティング」です。本書は、企業においてWebマーケティングの担当者や関連する人たちが網羅すべき、基本的な業務知識をまとめました。まさに教科書にふさわしいWebマーケティングの「いろは」から始まり、集客、接客、フォローなど個別の最新知識も身につけることができる一冊です。巻頭にWebマーケティングの全体図付き。
  • Zoom 目指せ達人 基本&活用術
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はテレワークの強い味方「Zoom」を使いこなすための1冊です。 ビデオ会議の基本的な機能の説明から、ブレイクアウトルームやウェビナーの設定、運営上の注意まで、1つ1つの操作をていねいに解説しています。 本書の対象読者: ・テレワークなどでZoomを使う方 ・ビデオ会議を成功させたい方 ・Zoomの機能を活用して大規模での会議やオンライン授業、ウェビナーを行いたい方 <<Zoomを使う上でこんな困った! ありませんか?>> ■ビデオ会議がスムーズにできない  >> Chapter2、3、4、5で詳しく解説! 初めてビデオ会議に招待されたとき、または自分がビデオ会議を主催する際、あらかじめ使い方が分かっていないと少し戸惑ってしまいます。 会議の相手に不信感を持たれないためにも、事前に一通りの操作方法が分かっていると安心です。本書では、会議に参加するための事前準備からしっかり説明します。 また、招待された側として参加する場合と、主催する側として参加する場合では、できる操作が異なります。スムーズな会議進行のために、知っておきたい操作や間違いやすいポイント、効果的に会議を進めるために役立つ機能の紹介など、幅広くカバーしています。 ■ブレイクアウトルームを教育用途でうまく使いたい  >> Chapter5で詳しく解説! 研修や教育の用途でZoomを使うとき便利なのが、参加者同士でグループを作ってコミュニケーションできるブレイクアウトルームです。事前にグループの設定をしたり、途中で組み替えたり、ホストがグループを巡回したりと、柔軟な運用ができるような機能が用意されています。 ■Zoomでオンラインセミナーを開催したい  >> Chapter6で主に解説! Zoomでは、追加オプションを購入することでオンラインセミナー(ウェビナー)を開催することができます。どのような流れで進めればよいのか、どんな設定が可能なのか、参加者にはどのように告知すればよいのかなどまで、オンラインセミナー関係の機能を解説しています。オンラインセミナーの開催を考えている人にとっては必須の情報です。
  • 世界最強麻雀AI Suphxの決断
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 最強AIに学び、麻雀をアップデートせよ 麻雀AI・Suphxの打牌意図を検証した『世界最強麻雀AI Suphxの衝撃』。大好評を受け第二弾の戦術書が登場です。 「手牌のスリム化」など、新機軸の手筋を披露した前作ですが、今作も麻雀が強くなる戦術を多数収録しています。 「新しい戦術を採り入れてもっと強くなりたい!」という方は必携の一冊になります。 麻雀AI・Suphxの打牌意図を検証した『世界最強麻雀AI Suphxの衝撃』。大好評を受け第二弾の戦術書が登場です。 「手牌のスリム化」など、新機軸の手筋を披露した前作ですが、今作も麻雀が強くなる戦術を多数収録しています。 「新しい戦術を採り入れてもっと強くなりたい!」という方は必携の一冊になります。 ・Contents アップデートについて さあ、人間をやめよう 牌効率 線を引く前に 局のテーマ 役牌の手筋 一色の手筋 屑手の手筋 タンヤオの手筋 その他の手筋 補講1:3枚の2ブロック化 補講2:メンツ固定と雀頭固定 補講3:手組におけるドラの価値 補講4:【定期】先制リーチは壊れ役 お知らせ(おしらせ) 1989年9月18日生まれ。 神奈川県横浜市出身。東京大学工学部卒。 第14代天鳳位(四麻)。天鳳歴四人打ち約3600時間、三人打ち約6000時間。 2018年6月四麻鳳凰卓東南戦1041半荘(プレイ時間456時間)。 2017年4月三麻鳳凰卓東南戦1444半荘(特上卓を含むプレイ時間368時間)。 著書に『鬼打ち天鳳位の麻雀メカニズム』『世界最強麻雀AI Suphxの衝撃』『鬼打ち天鳳位の3人麻雀 勝利へのプロセス』(いずれもマイナビ出版)がある。
  • 世界で闘うプログラミング力を鍛える本 コーディング面接189問とその解法
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 トップIT企業が出題するコーディング面接にチャレンジ! 人気のあるトップIT企業で行われるプログラミング面接に合格し採用されるための攻略本として、マイクロソフト、アップル、グーグルでエンジニアとして働き、かつ多くの採用プロセスに関わってきた著者によって本書は執筆されました。 米国で大人気のコンピュータプログラミングに関するベストセラー書(Cracking the Coding Interview: 189 Programming Questions and Solutions)の日本語版です。 本書で取り上げるプログラミング問題はトップIT企業が求める能力が凝縮されている面接で実際に使われた問題です。 そしてなによりもアルゴリズムを中心としたコンピュータサイエンスの基礎知識や活用法を楽しみながら学べる内容となっています。 前著「世界で闘うプログラミング力を鍛える150問」と比べ問題数が増えただけでなく、Big-O記法の解説章や発展課題、解き方のヒントの追加、また全ての問題がカテゴライズされより読みやすくなりました。 問題を出しっぱなしにしない著者の親切丁寧な解説が本書最大の特徴です。
  • セキュア・バイ・デザイン
    4.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングの質を高めることで、セキュリティを向上させることができる― 著者らの考えを様々な形で試し検証を行い、本書「セキュア・バイ・デザイン(Secure by Design)・安全なソフトウェア設計」にまとめました。 本書はEric Evans氏のドメイン駆動設計(Domain-Driven Design: DDD)に関する考えの影響を大きく受けています。設計の中心にセキュリティを取り込む考え、ドメイン駆動セキュリティ(Domain-Driven Security)という名のコンセプトを生み出しこの考えを実際に開発に導入し、発展させてきました。 対象読者はソフトウェア開発者(C言語、JavaやC#など基本的なプログラミング技術を習得済みの方)ですが、特定の言語やフレームワークに依存しすぎないよう、主にセキュリティにおいて重要だと思うものだけを含めるようにしています。全体的なプログラミング・スキルを向上したかったり、既存のプログラムをさらに「安全」なものにしなくてはならなかったりするのであれば、本書はまさにあなたにとっての一冊となることでしょう。 第1部: 導入編 セキュア・バイ・デザインについて実例と共に見ていきます。セキュリティと開発についてどのように考え、それらが組み合わさるのか。あわせてどこで問題が起こりやすいのかと何ができるのかを分析します。 第2部: 基礎編 ソフトウェアの作成におけるセキュア・バイ・デザインの基盤を構築する設計の原則、考え、コンセプトについて学んでいきます。 第3部: 応用編 多くの開発者は「セキュア・バイ・デザイン」をレガシー・コードに適用することが難しいと感じる傾向があります。レガシー・コードの改善、モノリシック・アーキテクチャでよく起こる問題、マイクロサービス・アーキテクチャについて見ていきます。 第1部: 導入編 第1章: なぜ、設計がセキュリティにおいて重要なのか? 第2章: ちょっと休憩: 『ハムレット』の悲劇 第2部: 基礎編 第3章: ドメイン駆動設計の中核を成すコンセプト 第4章: 安全性を確立する実装テクニック 第5章: ドメイン・プリミティブ(domain primitive) 第6章: 状態の完全性(integrity)の保証 第7章: 状態の複雑さの軽減 第8章: セキュリティを意識したデリバリ・パイプライン 第9章: 安全性を考えた処理失敗時の対策 第10章: クラウド的考え方によるメリット 第11章: ちょっと休憩: 保険料の支払いなしに成立してしまった保険契約 第3部: 応用編 第12章: レガシー・コードへの適用 第13章: マイクロサービスでの指針 第14章: 最後に:セキュリティを忘れるべからず!
  • セキュリティコンテストチャレンジブック CTFで学ぼう!情報を守るための戦い方
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コンピュータセキュリティ技術を競うコンテストCTFで戦うための知識技能を鍛えよう。 CTF(Capture The Flag:旗取り合戦)とは、情報技術に関する問題に対して適切な形で対処し、それに応じて得られた得点で勝敗を決める競技です。 出題されたクイズに対し答えを送るという単純なものから、与えられたソフトウェアやウェブシステムの脆弱性を探し、本来は閲覧できない場所にある情報を読み出してきたり、膨大な大きさのデータから要求された情報を探し出すという物まで。暗号以外にもプロセッサに関する知識やネットワーク、Webとさまざまな知識を用いる問題が多く出題されます。「攻撃」も「防御」もできる情報処理能力を養うことができます。本書はCTFで戦うために必要となる情報技術の基本や注意点をわかりやすく解説しています。実際にCTF等のセキュリティコンテストに参加してみよう。そして、ハッカーとしての実力を鍛えていこう
  • セキュリティコンテストのためのCTF問題集
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 CTFの問題を解いてセキュリティに関する技術を磨きあげろ! セキュリティ技術の育成手段として注目されるセキュリティコンテストで出題されるCTF(Capture The Flag)の問題を取り上げ、それを解くときのプロセスを紹介。コンテストに参加してみたいけど最初の一歩が踏み出せない方、興味があるけど敷居が高く感じる入門者のためにわかりやすく解説します。 『セキュリティコンテストチャレンジブック-CTFで学ぼう!情報を守るための戦い方-』の続編として、より深く、専門的な内容について体感・学習して頂ける内容です。各ジャンル(バイナリ解析、Pwn、ネットワーク、Web)の知識を使用する問題全14問と、その答えにたどり着くための詳細な解法を説明します。SECCON Beginnersで出題した問題はもちろん、SECCON CTFや他のCTFで出題された問題、またはその分野で重要な知識を確認できる問題を新たに作成し収録しました。 CTFは見て覚えるものではありません。実際に手を動かして、どのようなしくみで問題が解けるのか、どのようなアプローチで答えまでたどり着いているか、というところに着目して読んでいだければと思います。読み終える頃には、かなりの技術が身についた気持ちになっていることでしょう。しかし世の中には、本書でカバーしきれないユニークな問題が多々存在しています。本書を読むことでセキュリティコンテストの世界に興味を持ち日々の学習や練習の積み重ねをしていただき、コンテスト参加のきっかけとしていただけるならば幸いです。 「SECCON Beginners」はコンピュータセキュリティ技術を競う競技であるCTF(Capture The Flag)の初心者を対象とした勉強会を行っている。2014年より活動を開始し、2017年に「CTF forビギナーズ」から「SECCON Beginners」に名称を変更し活動中。
  • ゼロからのOS自作入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 [OSを手づくりするワクワクを体験!] “知識ゼロ”からはじめて、本書オリジナルOS「MikanOS」を手づくりする本です。 パソコンの電源を入れOS本体を呼び出すところから様々なアプリを動かせるようになるまで、OSづくりを一通り体験します。読み進めるにつれ、いままでブラックボックスだと思っていたパソコンの中身「OS」の仕組みが分かってくることでしょう。 MikanOSはUEFI BIOSにより起動してIntel 64モードで動作、ページングを用いてメモリ管理を行い、USB3.0ドライバを搭載。ウィンドウシステム、プリエンプティブマルチタスク、ファイルシステムを持つOSです。これらの専門用語の意味もOSを作りながら解説します。MikanOSは C++ で記述します。数百行程度のプログラミング経験があれば無理なく読み進められるはずです。 本書は『30日でできる!OS自作入門』の流れを汲み「小さく作ってすぐ動かす」ステップバイステップ方式をとっていますので、無理なくマスター可能です!エンジニアなら誰もが一度は夢見る「OSづくり」を本書で学ぼう。 第0章 OSって個人で作れるの? 第1章 PCの仕組みとハローワールド 第2章 EDK II入門とメモリマップ 第3章 画面表示の練習とブートローダ 第4章 ピクセル描画とmake入門 第5章 文字表示とコンソールクラス 第6章 マウス入力とPCI 第7章 割り込みとFIFO 第8章 メモリ管理 第9章 重ね合わせ処理 第10章 ウィンドウ 第11章 タイマとACPI 第12章 キー入力 第13章 マルチタスク(1) 第14章 マルチタスク(2) 第15章 ターミナル 第16章 コマンド 第17章 ファイルシステム 第18章 アプリケーション 第19章 ページング 第20章 システムコール 第21章 アプリからウィンドウ 第22章 グラフィックとイベント(1) 第23章 グラフィックとイベント(2) 第24章 複数のターミナル 第25章 アプリでファイル読み込み 第26章 アプリでファイル書き込み 第27章 アプリのメモリ管理 第28章 日本語表示とリダイレクト 第29章 アプリ間通信 第30章 おまけアプリ 第31章 これからの道 付録:開発環境のインストール / MikanOSの入手 / EDK IIのファイル説明 / C++のテンプレート / iPXE / ASCIIコード表

最近チェックした本