シーアンドアール研究所作品一覧
-
-
-
4.0本書はPythonによる自然言語処理、あるいはテキストマイニングの初歩について解説したものです。 テキストマイニングとは、テキストをコンピュータで探索(マイニング)する技術の総称です。ここで「テキスト」とは、小説や論文、あるいは新聞や雑誌の記事にとどまらず、インターネット上のブログ、あるいはSNSに投稿された文章など、およそ人間の言葉で書かれたものを指します。 Pythonの基本からテキスト分析の手順、形態素解析器の導入、さまざまな分析手法についてわかりやすく解説しています。また、本書の最後に、ディープラーニングを使ったテキストマイニング事例についても紹介します。 なお、本書の一部については解説動画が用意されています。
-
4.0Notionは「オールインワン・ワークスペース」と銘打っている通り、さまざまなツールの機能を包含したオンラインツールです。使いこなせると便利ですが、機能が多く、どうやって使ったらいいかがわかりにくい面もあります。 そこで本書では、「Notionを使ってどのように仕事をするか」という観点でNotionの使い方を解説していきます。 メモから始め、タスク管理、議事録、プレゼンテーション、情報収集、社内ポータルなど、実際に著者が所属している会社での具体例をもとに、わかりやすく解説してします。 ■「はじめに」より抜粋 近年、組織にとっていかに情報を活用し、効率的な業務を行うかが生産性を上げるための重要なキーとなっています。筆者自身、コンサルタントとしてクライアントからデータ活用や効率化、生産性向上についての相談を受けることが非常に多く、どこの組織でも課題になっていることがうかがえます。 しかしながら、課題であることはわかっていても「データをどのように活用すればいいのか」「生産性向上のためにツールを導入したところで何から始めればいいのか」という壁にぶつかります。 そういった壁に対して、Notionは回答の1つになり得ると筆者は考えています。 (中略) Notionはとにかくシンプルです。シンプルだから、仕様に縛られず、自分の好きなように仕事のスタイルにあわせて活用できます。Notionを使って仕事をすると、仕事自体が楽しくなっていくことを実感できます。 本書を読んでいただくことでNotionを好きになっていただくだけではなく、何より皆さまの仕事を楽しくすることの一助となれば幸いです。
-
5.0Goは2012年3月にバージョン1がリリースされてから約10年が経ちました。その間Goは多くの企業で利用され、その利用シーンもさまざまです。本書はGoでREST API Webアプリケーションを開発するときに必要な知識に特化した内容になっています。 本書は前半でWebアプリケーション開発の事前知識としてGoの設計思想や知っていると便利な標準パッケージの機能について紹介し、後半でGoを用いたWebアプリケーションのコードをハンズオン形式で解説します。 また、本書ではベテランGopherが暗黙知的に行なっているイディオムの解説や、標準パッケージやメジャーなサードパーティOSSを使った実践的なコーディングテクニックを紹介しています。 ■序文より抜粋 本書ではベテランGopherが普段使っているイディオムの解説、また標準パッケージや主要なサードパーティ製のOSSを使った実践的なコーディング技法を紹介します。 (中略) 本書は主に2つの構成からなります。 CHAPTER 01からCHAPTER 12まではWebアプリケーション開発の事前知識としてGoの設計思想や知っていると便利な標準パッケージの機能について紹介します。他のプログラミング言語の経験がある方や、他のプログラミング言語向けに書かれたオブジェクト指向の書籍をGoに適用しようとした方が疑問に持ちやすいGoの機能や知っているだけでコードがよりシンプルに書ける技法を紹介します。 CHAPTER 13以降ではGoを用いたWebアプリケーションのコードをハンズオン形式で解説します。テストコードを書き段階的な変更を繰り返しながら業務の運用に耐えうるAPIサーバーを構築します。
-
-Web制作にとどまらず、Webアプリやクラウドでも使われているHTML&CSS。本書は最低限必要な知識に絞って解説しています。これまでHTML&CSSを勉強したことがない方はもちろん、Web制作の概要を大まかに知りたい方、アプリ開発に先立ってHTMLとCSSの要点を短期間で知りたいエンジニアの方にもおすすめです。 「そろそろ常識?」シリーズは、会話形式の解説をマンガテイストに進化させ、マンガ、会話、チュートリアルをシームレスに組み合わせたニュースタイルの解説書。常識とされながらも覚えにくいテーマをピックアップし、要点をマンガでわかりやすく解説します。
-
-テレワークは、労働生産性の向上、コスト削減、ワークライフバランスの向上、非常時対策など多くのメリットがある反面、セキュリティの脆弱性やこれまでのようにオフィスでの仕事ではないため社員のセルフマネジメントに依存する部分が多く、「できない人」を育てる難しさが指摘されています。 本書では、テレワーク時代の「できる人」の採用方法、テレワーク導入で重要なポイント、導入に伴う問題点と対応策、社員のスキルやモチベーションを高める方策、「できない人」「できない上司」の対応策、さらに「できない人」の辞めさせ方について、人材コンサルタントの著者が伝授します。
-
-
-
4.0
-
4.2ネットの世界は不正を行うハッキング行為が横行しています。ホワイトハッカーはそれらのサーバーやネットワークへの攻撃を防ぐ仕事です。本書では法令遵守と倫理観を持った専門スキルを活かすハッカーになるためのさまざまな知識やスキルについて学べます。 ■序文より抜粋 本書では「ホワイトハッカーになるためにはどうしたらよいのか」という問いについて掘り下げます。ホワイトハッカーに憧れる人がたくさんいるのは日本だけではありません。海外でも多くの若者がホワイトハッカーになりたいと願っています。つまり、全世界でのテーマであるということです。 ハッカー志願者や初心者に向けた本は国内外にいくつか存在します。しかしながら、その多くは技術的な話に終始しています。スキルアップ法やメンタル面について取り扱っている本はごくわずかしかありません。 そういった背景もあり、本書の企画が生まれました。私の体験談に加えて、現役のホワイトハッカーやセキュリティ専門家の体験談を参考にしています。ただし、多くの成功談には再現性のあるものと偶然によるものがあり、それを見極めるのはとても困難です。そこで、私なりに吟味した上で、再現性のあるアプローチを抽出しました。そのために常識的あるいは無難なアプローチばかりに思えるかもしれませんが、万人向けの内容になっているはずです。極端な方法や突飛な方法も一部紹介していますが、それらは本書の中においてあくまでスパイスのようなものにすぎません。 満点を取る方法ではなく、平均点を取る方法を紹介しています。平均点というと簡単に実現できるように思えますが、人生という長い期間継続するのは容易なことではありません。特定の期間だけ満点となる行動をしても十分ではありません。学びは永遠であり、ずっと平均点を維持しなければならないのです。 本書を最後まで読めば「ホワイトハッカーになるためにはどうしたらよいのか」という問いについての1つの答えが得られるはずです。
-
-ARKitはARアプリを作るためのフレームワークです。ARKitを使うことでiPhoneやiPadで動く、高度なAR機能を持ったアプリを作ることができます。 本書ではARKitを使ったiPhone/iPad向けのAR開発を丁寧に解説しています。 開発の基本からDepth API、ピープルオクルージョン、物理シミュレーション、モーションキャプチャなども解説しています。 ■序文より抜粋 本書はARアプリを作るためのフレームワークであるARKitのAPIの使い方の解説書です。ARKitを使うことでiPhoneやiPadで動く、高度なAR機能を持ったアプリを作ることができます。 ARというとカメラのライブ映像と3Dコンテンツや情報を合成して表示するということがすべてのように思われるかもしれません。しかし、著者はARの肝は現実の空間を認識することにあると思います。ARKitは現実の空間の平面や顔、画像、オブジェクトなどを認識し、それが何であるか、コンテンツと衝突しているなども認識します。その上でコンテンツを合成します。ただのオーバーレイではなく、その場所に実際にそのコンテンツがあるかのように振る舞います。そのためには、高度なレンダリングフレームワークが必要です。それがSceneKitやRealityKitです。 本書ではCHAPTER 01とCHAPTER 02でARKitとSceneKitの基礎を解説します。CHAPTER 03でRealityKit、CHAPTER 04以降でARKitの個別の機能を解説します。ARKitをはじめて触れる方はCHAPTER 01から順番に読まれることとをおすすめします。 本書を通して、読者の皆様のお役に立つことができたならば、著者としてこれ以上の幸せはありません。ARKitはデバイスの外までアプリを広げてくれるような重要な技術です。皆さんが開発されるアプリに新たな可能性を広げてくれるものと思います。どうぞ楽しんでください。
-
3.5本書はマンガでインフラエンジニアあるあるがマンガで楽しく読める1冊です。マンガだけでなく、解説もありますので、「インフラエンジニアという職種についてざっくり知りたい」という人におすすめです。 ■「はじめに」より抜粋 「SEあるある漫画やデザイナーあるあるの本はあるのに、どうしてインフラエンジニアあるある漫画はないのか?」そう思ったのがこの漫画を描き出したきっかけです。 中略 この本は「インフラエンジニアという職種についてざっくり知りたい人」を対象にしています。技術書というと身構えてしまうことが多いと思いますが(私もそうです!)、この本は漫画やイラストを眺めているだけでも流れがわかるようにしたつもりです。現役の学生さんや、キャリアを考えているITエンジニアの方が、この本をきっかけに将来の進路の1つにインフラエンジニアを加えてくれたらとてもうれしいです。
-
3.0セカンドキャリアという言葉にどういったイメージをお持ちですか? 定年後の再就職と捉えている方がいますが、セカンドキャリアは45歳からの新たなキャリアだと考えてください。これまでは、40代半ばになると先が見えてきて仕事をリタイアする日までの期間をカウントダウンする人も多かったのですが、健康であれば60代はもちろん、70代、80代まで仕事を続けることができる時代です。 セカンドキャリアは、誰かが与えるくれるものではなく自ら構築していく必要があります。自ら構築するということは、あらゆる可能性を秘めており、あなたの考えや行動で大きく変わるのです。 年齢を意識せず、やりたいことやできることに全力投球してください。 中高年という悪い既成概念を取り除き行動が変われば、あなたの人生はもっと素敵になります。 本書では、セカンドキャリア実現に向けての考え方、やるべきことについて書かせていただきました。 セカンドキャリアがより輝くことを心から願っています。
-
3.0SEO検定1級に対応した公式問題集の2022・2023年版が登場! 本書は、SEO検定1級に対応した公式問題集です。一問一答形式で、試験直前対策にぴったりの1冊です。 本章の構成は、見開きの左ページに問題、右ページに正解と解説になっています。 全100問を掲載。その他、2回分の過去問も収録しています。
-
-SEO検定 公式問題集 2級 2022・2023年版 SEO検定2級に対応した公式問題集の2022・2023年版が登場! 本書は、SEO検定2級に対応した公式問題集です。一問一答形式で、試験直前対策にぴったりの1冊です。 本章の構成は、見開きの左ページに問題、右ページに正解と解説になっています。 全100問を掲載。その他、2回分の過去問も収録しています。
-
-SEO検定3級に対応した公式問題集の2022・2023年版が登場! 本書は、SEO検定3級に対応した公式問題集です。一問一答形式で、試験直前対策にぴったりの1冊です。 本章の構成は、見開きの左ページに問題、右ページに正解と解説になっています。 全100問を掲載。その他、2回分の過去問も収録しています。
-
4.0SEO検定4級に対応した公式問題集の2022・2023年版が登場! 本書は、SEO検定4級に対応した公式問題集です。一問一答形式で、試験直前対策にぴったりの1冊です。 本章の構成は、見開きの左ページに問題、右ページに正解と解説になっています。 全100問を掲載。その他、2回分の過去問も収録しています。
-
-パブリッククラウドなどを活用し大規模分散システムにおける品質向上のために注目されているカオスエンジニアリングの初学者向けの解説書です。 カオスエンジニアリングの概念や誕生の背景を解説し、実際に適用する際の考慮点などについて解説します。 ■序文より いま、IT業界では数十年に一度のパラダイムシフトの真っ只中におり、エンタープライズにおいてもパブリッククラウドやコンテナ技術の活用が本格的な段階に入っています。パブリッククラウドやコンテナ技術を活用することで、アプリケーションの超高速開発を実現し、取引先や消費者に魅力あるサービスを提供し続けることが可能となります。 一方、パブリッククラウドサービスやマイクロサービス化されたアプリケーションにより、システムを構成するコンポーネント数は増加し、複雑さが増大しています。IT環境が複雑化したことで、ある障害が発生した際の利用ユーザーへの影響が想定し難くなっており、大規模障害につながるリスクが高まっています。 カオスエンジニアリングは、クラウドベースのアーキテクチャによりIT環境の複雑さが増す中で、システムの信頼性を向上させるための方法論として開発されました。 本書は、複雑化するITシステムの信頼性を担保するには、オンプレミスでのサーバー時代に築き上げた従来型の障害テストだけではそぐわなくなっている実態について解明していきます。そして、複雑化する分散システムの信頼性向上を目的とした、カオスエンジニアリングを活用した最適なアプローチを解説していきます。 本書を活用いただくことで、オンプレからパブリッククラウド、コンテナまで分散化し複雑化したITシステムのレジリエンシーを向上し、信頼性の高いサービスを提供していくことができるようになります。
-
-SEO検定公式テキストの2022・2023年版が登場! インターネットの普及により、ウェブサイトの数が増加し続け、SEO(Search Engine Optimization:検索エンジン最適化)による集客技術が重要になっています。 本書は、最新のSEO技術の全体像をインターネットの起源と検索エンジンの起源にまでさかのぼり、根本的な知識を入門者にもわかりやすく解説しています。 SEO検定4級のスピード合格を目指せる1冊です。
-
-SEO検定公式テキストの2022・2023年版が登場! SEOをするうえで最も重要なプロセスの「目標キーワードの設定」は、自社サイトに見込み客を集客するための技術です。また、「サイト内部改善」は、SEOを活用して集客しようとする際の要といえ、その技術は年々重要性を増しています。 本書は、Googleがどのようにサイトの中身を評価しているのかを知り、検索順位をアップさせるための基礎的な技術を養う内容を解説しています。 SEO検定3級のスピード合格を目指せる1冊です。
-
-SEO検定公式テキストの2022・2023年版が登場! 本書は、いま企業に必要とされるコンテンツSEOと、ソーシャルメディア活用の実務を習得するための内容を解説しています。サイト集客力を付けてGoogleからの評価を高める力を養うことができます。 単に概念を開設するだけに留まらず、現場で行き詰ったときや迷ったときに使えるSEO運用マニュアルとしても活用できます。 SEO検定2級のスピード合格を目指せる1冊です。
-
-SEO検定公式テキストの2022・2023年版が登場! 本書は、モバイルマーケティング、ローカルSEO、そして、ペナルティー復旧の実務を学び企業サイトのSEO担当者として活躍することが目指せる1冊です。 SEO検定1級は、4級から2級までのSEO基礎技術を発展させ応用技術を養うためのSEO検定最高峰となるものです。 SEO検定1級のスピード合格を目指せる1冊です。
-
4.0「Azureの必須知識を身に付けたい!」「Azureの全体像をつかみたい!」という方に最適な、Azure入門の決定版が登場! クラウドは今や、ITインフラやシステム開発に必要不可欠な存在となりましたが、各クラウドで提供される機能は実に膨大なため、いつどれを使えばいいのかがわからない・全体像がつかみにくい……と思う方もいるでしょう。本書は、マイクロソフトのクラウドサービス「Azure」のサービス詳細や用語を、図を用いながら解説することで、Azureの必須知識が身に付くようにした入門書です。サーバーやストレージといった基本的なサービスから、AI・機械学習やIoT、ビッグデータといったサービスまで、詳しくしっかり学べます。また「マイクロソフト製品との連携が容易」「Visual StudioやVisual Studio Codeなどでの開発が可能」といった、Azureならではの特徴も解説しています。ITエンジニアやプログラマーだけではなく、クラウドの運用を行う「情シス」や、クラウド開発の提案や説明を行う「営業担当」にまで、おすすめの1冊です。
-
4.0最新の自然言語処理(NLP)では、Transformerという種類のニューラルネットワークが使われるようになりました。 TransformerはBERTやGPT2などのAIで採用され、NLP技術にブレークスルーをもたらしましたが、その特徴は、高い性能とさまざまな用途に使える汎用性の高さにあります。 本書では、Transformerの構造を理解するためにBERTとGPT2を一から実装し、またNLPプログラムを作成するために必要となる、Transformerを拡張して応用AIを作成する方法を紹介します。 Transformerの実装では、Transformerの中心となるSelf-Attention層の作成やテキストのエンコード方法など、最も基礎的な部分から、Pythonのコードをもとに解説をしています。 また、学習では、事前学習と特定のタスクに向けたファインチューニングという、Transformerに特徴的な2段階のステップを、両方とも行います。 ニューラルネットワークの実装は、TensorFlow 2を利用します。
-
-
-
-
-
4.0
-
-
-
-
-
3.5
-
-
-
-
-
-「弥生会計 オンライン」は、デスクトップ版会計ソフトで、シェアNo.1の弥生が提供するクラウド型会計システムです。本書は「弥生会計」のオンライン版について、全ページオールカラーで丁寧に操作を解説しているので、はじめて弥生会計 オンラインを使う人にオススメです。オンラインでの経理処理が不安な方でも、税理士からのワンポイントやアドバイスが随所にあるので安心して日常業務を行うことができます。
-
3.0
-
-
-
-
-
3.0
-
-
-
-販売実績No.1を誇る会計ソフト「弥生会計」の最新バージョン「弥生会計 22」の解説書です。最新の法令・税制改正にも対応し、経理処理が不安な方でも、ワンポイントや税理士からのアドバイスが随所にあるので安心して日常業務を行うことができます。 全ページオールカラーで1クリックごと丁寧に操作を解説しているので、はじめて弥生会計を使う方はもちろん、企業の経理担当者の方や個人事業主の方にも役立ちます。さらに巻末には、仕訳入力の練習問題も付いているので、会計処理を学ぶ入門書としても最適です。
-
-本書では「JavaScript 開発の経験はあるが、TypeScript についてはこれから学ぼうと思っている」という方を対象に、次のように本書の前半部分ではTypeScriptの基礎を解説し、それ以降では「実際に動くものを作ってみる」という内容となっています。 ・TypeScriptの概要 ・基本的なシンタックス ・Node.jsで動くアプリケーションを作ってみよう ・ブラウザで動くアプリケーションを作ってみよう ・React の UIライブラリを作ってみよう 本書を1冊通して学習することで「TypeScriptの勘所」を身に付けることができます。ご自身でコードを書いていく中で、驚くほどTypeScriptが手に馴染んでいく感覚をぜひ味わってみてください。
-
-現在はITシステムの開発にオープンソースソフトウェア(OSS)を利用することが当たり前になっています。 ただ、OSSのライセンスについてはまだまだ誤解があるのも現状です。 そこで、本書では、OSSライセンスを正しく理解するために著作権を主眼点において解説しています。著作物・著作権がどういうものかを理解してからOSSライセンスの条文を読めば、著作権行使の許諾条件が記載されていることが理解できるだろうという流れです。 著作権について理解してから、OSSライセンスについて理解する、そのような段階を踏んで理解することが苦手な人もいるでしょう。そこは少々我慢して、1つひとつ理解を進めましょう。 本書が読者のOSSライセンスの正しい理解に役立ち、OSSを上手に活用されることにより、読者のさまざまな活動に少しでもお役に立てば幸いです。
-
3.0本書では、いまでは当たり前になった「オープンソース」について、さまざまな視点で丁寧に解説しています。 オープンソースとは何か、歴史、ライセンス、オープンソースを利用したビジネス、オープンソースの事例など、概要がわかる1冊になっています。 ■「はじめに」より抜粋 私がオープンソースソフトウェアに触れるようになったのは、大学3年生のころなので、1992年あたりでしょうか。 (省略) 今ではオープンソースであることが当たり前になりましたが、オープンソースとは何かについてまとめられた教科書的なものがない、ということで本書を執筆する機会を得ました。 本書の中でも、特にオープンソースの歴史については、私自身がほぼリアルタイムで経験してきたことと、あらためて調べながら書いたことが入り交じっていますが、私にとっても良いふり返り、良い勉強となりました。オープンソースは単に実務に役立つということだけでなく、背景に自由なソフトウェアを求めるという哲学があり、また、皆で協力し合うコミュニティの楽しさがあることを少しでも伝えられればと思っています。
-
4.5フルカラー&日本語版完全対応! 本書はクラウドベースの情報管理ツール「Notion」の解説書です。Notionはシンプルにテキストを書くというエディタとしての使い方から、動画や画像、Webサイトのブックマーク集も作ることもでき、重厚なドキュメントや執筆活動にも使うことができます。何でもできる万能ツールといえます。 ただ、何でもできる反面、取っつきにくい点もあり、特に初心者はどう使っていいか迷ってしまうこともあるでしょう。 本書ではNotionを使いこなすために基本的な使い方はもちろん、活用例も数多く紹介しています。Notionを使いこなすための内容が満載の1冊です。 ■序文より抜粋 Notionで生活を豊かにするいちユーザーとして、Notionを広めるアンバサダーとして、Notionを仕事に活用するNotionコンサルタントとして、いろいろな側面からNotionを見てきました。ありがたいご縁もあり、幅広い方々のNotionの使い方を知り、さまざまな整理の方法やページ構成を参考に、多様なバリエーションのNotionページを作成してきました。日々、自分たちとともに成長していくNotionの現時点での総括として、その魅力をふんだんに盛り込んだ本書を執筆するに至りました。 この本とともに、Notionをさらに好きになり、さらに使いこなせるように。そんな読者の皆さまの参考になれば幸いです。
-
-近ごろ話題の機械学習、「気になるけどなんだか難しそう……」と思っていませんか? 実は、機械学習の基本はとてもシンプルで、プログラミング初心者にも最 適なんです。本書は、プログラミングやPython、機械学習の初心者向けに、マン ガでPython機械学習を解説します。機械学習の代表的な手法である単回帰をはじめ、重回帰やk近傍法、k平均法などの考え方を、「ペットのウサギの理想体重は?」「予算内の引っ越し先は?」といった身近な問題を通じて解説するので、やさしく楽しく学べます。Pythonの開発環境もブラウザさえあれば無料で使えるGoogle Colaboratoryを用いるので、面倒な環境構築は一切不要。インターネットに接続できるパソコンがあればすぐに学習を開始できます。ほかの機械学習の 書籍だと難しかったという方へも、オススメの一冊です。「そろそろ常識知っておこう!」シリーズは、会話形式の解説をマンガテイストに進化させ、マンガ、会話、チュートリアルをシームレスに組み合わせたニュースタイルの解説書。常識とされながらも覚えにくいテーマをピックアップし、要点をマンガでわかりやすく解説します。
-
-本書はWebアプリ用のPythonを使って会員制サイトを作る入門書です。Pythonで会員制サイトを作ると聞くと「どうせDjangoやFlaskを使うんでしょう?」と思われるかもしれませんが、本書は追加パッケージをまったく使わずにPythonの標準モジュールだけを使って会員制サイトのシンプルなゲームSNSを開発します。 Pythonと一緒にインストールされた標準モジュールだけを使う理由は、リーズナブルなレンタルサーバーはPythonに機能追加するpipが使えないからです。つまりDjangoやFlaskが使えないからです。 本書では、まず、「HTML5+JavaScript+CSS+jQuery」でミニゲームを開発したり、各Webページの作成などを解説しています。その後は、作成したWebページをもとに、PythonでWebページを書き出したり、データベース「SQLite3」の利用方法などを解説しています。
-
-「職場で使い回されているExcelシートを壊してしまわないように、こわごわ編集している」「仕事でのデータ入力作業が面倒」「自己流でなんとかExcelを使っているが、正しい方法を学びたい」……Excelに関するこれらの悩みを解決するには、Excel関数を学んで自分で入力できるようになるのが一番です。本書では、Excelに不慣れな初心者でも理解しやすいように、Excel関数を使うための前提となる知識から、Excel関数を使ってデータを活用する方法まで、マンガで丁寧に解説します。間違った入力をしてしまった時に取り消す方法から解説しているので、パソコンの操作に不慣れな方でも大丈夫。基礎からスタートして、ビジネスに本当に必要な関数34個を、1週間で無理なく学習できます。「そろそろ常識?」シリーズは、会話形式の解説をマンガテイストに進化させ、マンガ、会話、チュートリアルをシームレスに組み合わせたニュースタイルの解説書。常識とされながらも覚えにくいテーマをピックアップし、要点をマンガでわかりやすく解説します。
-
3.0本書では、 ・React/React Hooksの基本の習得 ・React/React Hooksを利用した簡単なアプリの作成ができる をゴールとし、つまずきやすいポイントを確認しながらReact/React Hooksが学べる1冊です。 Reactの学習を進める上でつまずく原因はJavaScriptへの理解不足であることがほとんどではないかと考え、本書の冒頭ではJavaScriptの基礎について多めにページを割いています。 JavaScriptの基礎を固めた上でReact/React Hooksを学んだあとは、TODOアプリの作成に挑戦してみましょう。 また、Chakra UIを使って、Reactアプリのスタイリングも解説しています。 ■対象読者 ・JavaScriptは少し書けるがさらにスキルアップしたい人 ・React/React Hooksを書けるWebデザイナー/フロントエンドエンジニアを目指す人 ・React/React Hooksでアプリの開発を行ってみたい人 ・React公式サイトの内容を、少し難しいと感じた人 ・Reactを一度学習してみたが、挫折してしまった人 ・Reactを始めてみたいけど、どうしたらいいかよくわからない人
-
-
-
-本書はまだまだシェアされていないVue.js v3における一般的な開発手法やパターン、モダンな周辺ツールとの組み合わせ方からテストまで解説しています。 これからVue.jsを始める方にも、今後もっとVue.jsを続けていく方にも、有益な情報になっていますす。 各所にちりばめたコラムは、実際のソースコードから得たヒントや、プロダクション運用をしていて経験した内容をまとめています。
-
-本書では、Vue.jsのコードの書き方だけなくモダン開発に必要となる現場のノウハウを紹介しています。 本書では、CHAPTER 01で導入/おさらい、CHAPTER 02で1つのシンプルな静的なWebサイト制作について解説しています。CHAPTER 03とCHAPTER 04は基本的に順番は関係ないので、CHAPTER 02のWebサイトをベースに興味のある章へ進んでください。 本書は下記のような読者を対象としています。 ・HTML/CSS、TypeScript(JavaScript)の基本的な知識をお持ちの方 ・公式ガイドやVue.js初級入門書などを読み終えたVue.js中級者の方 ・Vue.jsを用いて実際のWebサイトがどのように作られているか知りたい方 ・Vue.jsをベースにさまざまな技術の実装概念が知りたいディレクターの方
-
-マルチクラウド、ハイブリッドクラウド時代において、ITインフラとアプリケーション開発にパラダイムシフトが起きています。このクラウドネイティブなシステムは驚異的な開発とリリースのスピードをもたらしていますが、従来型のセキュリティでは十分に保護できないため、クラウドネイティブシステムに適合するセキュリティが必要となっています。 本書では、コンテナ技術、サービスメッシュ、マイクロサービス、イミュータブルインフラストラクチャ、宣言型APIに関わるセキュリティ脅威と対策を取り上げ、組織における開発・運用セキュリティにおける新たなアプローチを提示します。 具体的には、DevSecOpsやSecurity Automationなどのクラウドネイティブ技術をセキュリティ領域に応用するためのガイドやユースケースを提示します。
-
-本書では、PyTorchを使い、実際の製品やサービスの開発時に役に立つ手法を紹介するようにしています。 本書で紹介する「AI開発」では、必ずしもすべての章で、ニューラルネットワークの構造(ニューロン同士の接続の仕方)を一から新しく作成するようなことはしませんが、TorchVisionやTorchHubにある学習済みのモデルやGitHub上で公開されているコードなども、積極的に採用するようにしています。 本書では、章によって、異なるAIを開発しますが、その際には、公開されているモデルをそのまま流用して「広義のAI」のみを作成したり、あるいは公開済みのモデルを転移学習・ファインチューニングしたりと、その都度、もっとも近道であると思われるスキームを利用して、「AI開発」を行います。
-
-本書はBlender上でプログラミング言語Pythonをスクリプティングして、プログラムでオブジェクトを作成したり編集したりアニメーションしたりする方法を解説しています。 Pythonは世界で最も人気のあるプログラミング言語の1つで、たくさんのプログラマーがいて、参考サイトや入門書が多数存在します。ただ、BlenderユーザーでPythonもできる人は多くはないかもしれません。そこで本書では作例を見ながら、新たなPythonの文法が出てくるたびに文法も解説しています。そのため、無理なくスクリプトを書くことができます。 最近ではUnityやUnreal Engineなどのゲームエンジンが無料でも使えるようになり、低レイヤーからプログラミングしていかなくても比較的容易に3Dゲームが作れてしまいます。ただし、3DCGを描くのは依然として大変なままです。 そこで無料のBlenderは3DCGを描くのに大変強力な武器になるでしょう。さらにPythonでスクリプトも書けたらそのBlenderをより効率的に作業することができます。たとえば、本書の作例の1つだと、ランダムに移動した地面の頂点の位置に木を複製して簡単に林を作ることができます。 本書のターゲットはBlenderユーザー全員です。すべてのBlenderユーザーがPythonを書けるようになることを願います。
-
4.4マンガと実践で学ぶGitの入門書が最新情報に対応して改訂しました! Gitの概念はもちろん、GitHubについても丁寧に解説しています。これからGitを使い始める人にオススメの1冊です。 本書ではクリック操作でGitを使えるSourceTreeを中心に解説しているので、初心者でも安心です。 <はじめにより抜粋> ■せっかく学ぶなら、やっぱり楽しい方がいい 「Gitって難しそう」 「勉強しようとは思っているけど、なかなか一歩が踏み出せない」 そんな方のために、楽しくGitを理解できる本を作りました。 ・個性的なキャラクターたちが登場するマンガ ・感覚的にわかる図解 ・丁寧な実践パート 上記3つの特長で、Gitを無理なく学べます。 仕事に必要な基本の使い方はもちろん、サンプルデータが使えるので、プルリクエストの練習・GitHub PagesでのWebページ公開もできます! ■こんな人におすすめ 新入社員……Gitが使えて当たり前の会社に就職したので、勉強したい Webデザイナー・コーダー……エンジニアと一緒に、Gitで共同作業したい Gitに乗り換えたいエンジニア ……今まで使っていたバージョン管理システムから、Gitに乗り換えたい 小さな会社のWeb担当……そろそろ手動バックアップを卒業したい 企画・営業担当……制作側のことも知っておきたい ■改訂版になり、さらにパワーアップ 本書は、既存の2017年版のものを、2021年版として新たに加筆修正したものです。 ・操作画面の画像を、すべて新しく撮り直しました。 ・開発現場のリアルな声を、より反映しました。 ・セクションごとに対応コマンドを掲載! さらなるレベルアップも可能に。 ・付録「コマンド操作に挑戦!」が追加されました。
-
-
-
-3Dプログラミングをやったことがある方なら、きっと3Dツール、中でも「ポリゴンモデラー」を作ってみたいと憧れる方が多いでしょう。念のために説明すると、3Dのオブジェクトを作成・編集などすることを「モデリング」といい、そのためのツールを「モデラー」と言います。 本書ではプログラミング言語「Python」を使い、その3Dツールとしてmqoファイルの「3Dビューア」と「ポリゴンモデラー」を開発する方法を詳しく解説します。 3Dの描画には「OpenGL」を扱える「pyglet」パッケージを使います。そして「pyglet」をラップした、筆者が開発した3Dライブラリ「kantanengine(簡単エンジン)」を使います。本書ではこの「kantanengine」ライブラリの中身も計2章に分けて詳しく解説します。
-
-本書ではKotlinの概要、文法、機能を丁寧に解説しています。後半の章ではフレームワークのKtorについても詳しく解説しています。 【この本の対象者】 主に次のような方を対象にします。 ・Kotlinを基礎から学びたい ・Ktorを用いてアプリケーション開発をしたい ・Kotlinの最新情報をキャッチアップしたい ・Kotlinでサーバーサイドのアプリケーションを開発したい 本書を完了すると、Kotlinの基本的な基盤が整います。経験豊富なプログラマーであれば、CHAPTER 01とCHAPTER 02をスキップして、CHAPTER 03から進むことができます。 逆に次のような方には向かない内容となっています。 ・Kotlin Multiplatform、Kotlin Native、Kotlin/JS、Android、Desktopなどのより詳細な開発について学習したい ・Kotlinのフロントエンドの開発について学習したい 本書は、Kotlin 1.4をターゲットにしています。Kotlinのリリースサイクルは、半年ごとに機能リリースする予定なので、最新情報はKotlin公式ドキュメントを参照してください。 【序文より】 世の中にはたくさんのプログラミング言語がありますが、Kotlinは最近開発された言語であり、プログラミング言語が抱えていた課題を多く解決されます。本書では、Kotlin初心者の方でもプログラミングを楽しんでもらえるように構成されています。 Kotlinは、さまざまな開発環境で利用可能で、Android、フロントエンド、サーバーサイド、デスクトップなど、幅広くサポートしています。本書では、すべてに共通するKotlinの言語機能から、クライアント/サーバサイドフレームワークであるKtorについて学習できるように構成されています。 この本を手に取ってもらってKotlinのプログラミングやKtorでの開発についてマスターしてください。
-
-本書は、コマンドライン経験がまったくない人向けに、マンガでLinuxのコマンドを解説しています。ディレクトリの探り方、Webサーバーのインストール、SSHによる遠隔ログインといった基礎を説明します。 【「はじめに」より抜粋】 長年、Linux初学者を教えていますが、コマンド操作は「何やら難しそう」と感じるようです。WindowsなどのGUIでは「実行できること」が画面に表示されるので、マウス操作でやりたいことを簡単に実現できます。GUIの簡単操作に比べると、Linuxのコマンド操作はただ黒い画面が表示されるだけなので「難しそう」と感じるのでしょう。 でも実は、Linuxのコマンドを使いこなすのはそれほど難しくありません。私たちがお仕事でLinuxを扱うとき、ほとんどの作業では基本的ないくつかのコマンドしか使いません。また、コマンド操作にも一種の「お作法」というべきルールがあり、コマンドのほとんどはこのルールに従って使うように作られています。もし知らないコマンドが出てきたとしても、その使い方はルールにのっとれば類推できます。英語学習にたとえれば、ルールは文法、コマンドは単語や熟語のボキャブラリーを増やすことに似ています。GUIでゲームをしたり、Webブラウザを操作したりしながら基本操作を覚えていくのと同じように修得できます。
-
-Rustの組込み開発に必要な知識を身に付けながら、マイコン「Wio Terminal」を動かしてみよう! 組込み開発の概要や開発環境の構築方法はもちろんのこと、Rustの基礎についても解説! マイコン「Wio Terminal」のデバイスを操作するための豊富な実例を掲載! 【「はじめに」より抜粋】 RustはC/C++一強の組込みソフトウェア開発に、一石を投じる可能性があるプログラミング言語です。Rustで書かれたプログラムは、C/C++で書かれたプログラムに匹敵する実行速度、メモリ効率で動作します。そのうえ、C/C++で課題となる安全性について、その多くを解決しています。 私は2018年にRustと出会い、Rustの導入によりもっとも恩恵を受けるのは組込み開発なのではないか、と考えるようになりました。ただ、どれほどプログラミング言語が優れていても、利用人口が増えて、ライブラリが整備されなければ、「可能性があるプログラミング言語」のままです。今回、Rustが組込み開発で有力な選択肢になる未来を期待して、Rustによる組込み開発を取り扱う本書を執筆することとしました。 組込みRustに関して、すでにコミュニティが素晴らしいドキュメントを公開していますが、Rustの習得が前提となっており、単独で組込みRustを学習できるものではありませんでした。本書では、Rustの基礎から組込みRustでアプリケーションを作るまでを片手で持てる程度の本にまとめています。豊富なデバイスを搭載しているWio Terminalを題材としており、さまざまなデバイスをRustで扱うサンプルを用意しました。本書を読み終わったあと、遊ぶにも困らない代物です。
-
-Amazon SumerianはVR/AR開発ができるAWSのサービスの1つです。本書では、Amazon Sumerianを使ったVR/AR開発について解説しています。xRの概要、Amazon Sumerianの基礎知識や画面構成、基本操作のほか、VRとARのサンプルの作成方法を解説しています。サンプルの作成は1ステップずつ操作方法を丁寧に解説しています。 なお、本書のステップアップとして『基礎から学ぶ Amazon Sumerian 応用編』もあります。
-
-本書では、Amazon Sumerianの基本操作を理解していることを前提に、Amazon Sumerianを使った応用的なサンプルの作成方法を解説しています。他のAWSサービスとの連携の基本はもちろん、サービスを組み合わせて、VRロケットを飛ばしてみる、仮想コンシェルジュやARを使った道案内アプリの作成について解説しています。 なお、Amazon Sumerianの基礎知識や基本操作などについては『基礎から学ぶ Amazon Sumerian 基礎編』にて解説しています。
-
4.0
-
5.0
-
-テレワークや外出の自粛をせざるを得ない状況になり、おうちごはんの機会が増えました。今まで料理をしなかった人が自炊をするようになり、毎日3度の食事作りに苦労している人も多いでしょう。また、テイクアウトやレトルトばかりで栄養バランスが偏り、コロナ太りや、体調不良に悩む人もたくさんいます。 本書は、そんな忙しい人でもフライパンや鍋1つで簡単に作れて1品で栄養バランスがととのうおいしい料理の作り方をわかりやすく紹介しています。 さまざまニーズに対応できるようテーマごとに料理のレシピを分けているので、食べたい料理をさっと調べてすぐに作れます。
-
-C# 9.0に対応して改訂しました。 本書はプログラミングの経験がある人を対象とした、プログラミング言語「C#」の入門書です。C#の概要から基本的な文法、特徴的な機能まで、わかりやすく解説しています。
-
-本書は、自由にプログラミングが可能な360°カメラ「RICOH THETA V」や「RICOH THETA Z1」と、現在、電子工作界隈で人気のM5Stack社が販売している2輪バランスカー「M5 BALA」やメカナムホイール車「RoverC」を組み合わせ、「映像を利用した車体の制御」を軸としたプログラミング技術の基礎(入り口)を伝える書籍です。 「自分でも作ってみたい!」と興味をもってから実践するにあたり、難しさの敷居が少し下がるような部材を組み合わせてソフトウェアの技術を伝えています。電子工作を始めたいと思ったとき、半田付けとか、筐体の加工とか、組み立てとか、最初は大変かもと思うものですよね。半田付けはリード線4本、加工は一部追加部品に穴をあける程度にとどまっています。そして、加工の後は元の使い方ができなくなってしまうかもと二の足を踏んでしまいそうです。安心してください。本書の実践をしても「RICOH THETA V」「RICOH THETA Z1」「M5 BALA」「RoverC」いずれについても、元の姿が損なわれません。部品の着脱ができ、従来とおりの使い方もできます。 ハードウェアの加工はお手軽に、ソフトウェアの技術要素は基礎から機械学習の利用まで幅広く触れられる書籍になっています。
-
-
-
-本書はMetalというGPUにダイレクトにアクセス可能なフレームワークの解説書です。MetalはmacOSやiOS/iPadOS、tvOSに標準搭載されたOS標準のフレームワークです。本書ではMetalを使ったGPUプログラミングの最初のステップを解説しています。GPUを利用すると、CPUだけでは実現できないような速度で計算を行うことも可能になります。 なお、Metalを使用するには、SwiftかObjective-Cでコードを書く必要があり、本書ではSwiftを使ったコードを解説しています。また、MSLというC++をもとにしたシェーダー言語も使用します。SwiftやC++自体については本書の範囲を超えてしまうので解説していません。そのため、SwiftやC++を知っている・使ったことがある読者の方を対象にしています。
-
-
-
4.3本書では、初心者を対象にサーバー監視について、マンガ・図解を交え、わかりやすく解説しています。 ・監視、いつかは勉強したほうがいいなと思いつつも、なんとなく難しそうだから敬遠していた… ・監視ってシステム管理者に任せておけばいいと思ってたけど、最近そうではないらしい… ・そろそろ監視ツールを導入したいけど、どういう風に選べばいいかわからない ・っていうか「監視」っていう字面がなんか怖い! そんなあなたに、積ん読にならないやさしい監視本を作りました。 インフラの前提知識がなくても大丈夫! 『わかばちゃんと学ぶ』シリーズでおなじみ、わかばちゃんと一緒に監視の世界へ飛び込もう!
-
-
-
4.5エバンジェリストとは、「プレゼンテーションやデモンストレーションで魅力や価値、思いを伝える仕事」です。エバンジェリストは今や職業・肩書きのひとつであり、「伝える力」はビジネススキルのひとつです。生まれながら、伝える能力に長けている人は確かにいますが、苦手な人でも、努力すれば必ず上達するから技術なのです。 本書では、エバンジェリストに必要なスキルやノウハウを、著者の経験とともにわかりやすく解説しています。 IT系の人も、ITが苦手な人も、学生も、社会人も、すべての人に役に立つ、すぐに使えるテクニックが満載です。今急務とされるテレワークやオンラインプレゼンのポイントも紹介しています!
-
-販売実績No.1を誇る会計ソフト「弥生会計」の最新バージョン「弥生会計 21」の解説書です。最新の法令・税制改正にも対応し、経理処理が不安な方でも、ワンポイントや税理士からのアドバイスが随所にあるので安心して日常業務を行うことができます。 全ページオールカラーで1クリックごと丁寧に操作を解説しているので、はじめて弥生会計を使う方はもちろん、企業の経理担当者の方や個人事業主の方にも役立ちます。さらに巻末には、仕訳入力の練習問題も付いているので、会計処理を学ぶ入門書としても最適です。
-
-本書はシステムプログラミングをテーマに、mrubyの基本と活用法を学ぶことを目的とした技術書です。 システムプログラミングとは何かをはじめ、mrubyの概要、開発環境の構築、コマンドラインツールの実装、C言語とmrubyの連携、Apache HTTP Server にmruby を組み込む方法、安全にコードを書くために必要な知識などを丁寧に解説しています。付録ではシステムプログラミングのためのコマンドラインツールを紹介しています。 主な読者対象 ・mrubyに興味がある方 ・Linuxのシステムやミドルウェアに詳しくなりたい方
-
5.0
-
3.0
-
-Red Hat OpenShiftはコンテナを開発、実行、運用するための統合プラットホームです。コンテナプラットホームとして業界標準になっているKubernetesを拡張して、一般企業のユーザーでも容易にコンテナを扱うことができるようになっています。 本書ではOpenShiftを活用して、コンテナ化された最先端のアプリケーションを思い通りに開発・運用するためのポイントを解説しています。ベンダーロックインのない、オープンなコンテナ開発、実行環境を使って、ソースコードからコンテナのビルドからデプロイまで自動的に行えるようになる1冊です。
-
5.0正規表現をマンガで楽しく覚える、画期的な書籍が新登場! 今や、ITの現場にとって基本常識の1つとなった「正規表現」。Webサイトの入力チェック(バリデーション)から複雑なテキスト処理まで幅広く使われています。本書は、正規表現の検索/置換を試せる「正規表現 簡易チェッカー」を使用し、体験しながら一歩ずつ学んでいきます。さらにPython、JavaScript、PHPでの利用例も掲載しています。 「そろそろ常識 知っておこう! 」シリーズは、会話形式の解説をマンガテイストに進化させ、マンガ、会話、チュートリアルをシームレスに組み合わせたニュースタイルの解説書。常識とされながらも覚えにくいテーマをピックアップし、要点をマンガでわかりやすく解説します。
-
3.0
-
-Jetson Nanoは、NVIDIA社が発売しているシングルボードコンピューターです。同社は、エッジAI向けにJetsonシリーズというシングルボードコンピューターを発売していますが、Jetson Nanoはその中の最も小さなモデルとなります。Jetson Nanoの最も大きな特徴は、何といっても128個のCUDAコアからなる機械学習用アクセラレータを搭載している点です。 このように、Jetson Nanoには、CUDAアクセラレータを搭載したエッジAI向けコンピューターという特徴と、小型の組み込みボードという2つの特徴があります。 本書では、その両面を生かすため、Jetson Nano上での機械学習プログラムの開発と、組み込み用途での開発の両方をテーマにしています。 そして、AI開発は主にソフトウェアの作成が、組み込み用途での開発は主にハードウェアの作成がテーマとなります。 そのため、本書で紹介する内容は、ソフトウェアの作成をメインにした章と、ハードウェアの作成をメインにした章とがあります。 たとえば、CHAPTER 02で紹介するTwitterボットはソフトウェアの作成をテーマにしています。しかし、その次のCHAPTER 03では、自動ドアの作成というハードウェアの作成がテーマになり、AI部分はCHAPTER 02で作成したAIをそのまま利用します。 ※本書ではハードウェアの作成にについては、半田付けが行えることを前提として解説しています。半田付けの基本などについては説明を割愛していますので、あらかじめ、ご了承ください。
-
5.0Vue.js 2.6に対応して改訂しました。Vue CLI4にも対応しています。 本書ではVue.jの基礎概念と導入から、プロダクトに役立つ情報までを体系的に解説しています。 Vue.jsの入門書として最適な1冊です。
-
3.4
-
4.0kintoneはサイボウズが提供する業務改善プラットフォームです。本書ではkintoneを使った業務改善の進め方を紹介しています。ただkintoneの使い方を解説するだけでなく、業務ハッカー(業務改善推進者)として成長するためのノウハウも解説しています。 プログラミングはできないがIT化や業務改善を任せられて困っている方に手を差し伸べる内容です。 ■こんな人におすすめ ・業務改善しろと言われて、なにをしたらいいかわからない人 ・kintoneになんとなく興味がある人 ・企業・自治体などで業務改善やIT化を命じられた担当者や管理者(主に事務職)
-
-M5シリーズはM5Stackをはじめとするコンパクトで便利なマイコン端末です。ESP32というパワフルなマイコンと液晶画面、ボタン、スピーカなどの部品が5cm角のケースに収まっており、PCにプログラム環境をインストールするとすぐに開発が始められます。 本書では、M5Stack、M5Camera、M5StickC、M5StickVを使った電子工作を行います。開発環境の構築からプログラミングの基本はもちろん、内蔵センサーや拡張モジュールの活用、LINEへの通知、ディープラーニングの利用(M5StickV)、各マイコンの連携など、具体例をえて解説します。 ■対象読者 ・M5Stack/M5Camera/M5Stickc/M5StickVに興味がある人 ・IoTに興味がある人
-
-本書は、いま企業に必要とされるコンテンツSEOと、ソーシャルメディア活用の実務を習得するための内容を解説しています。サイト集客力を付けてGoogleからの評価を高める力を養うことができます。 単に概念を開設するだけに留まらず、現場で行き詰ったときや迷ったときに使えるSEO運用マニュアルとしても活用できます。 SEO検定2級のスピード合格を目指せる1冊です。
-
-本書は、モバイルマーケティング、ローカルSEO、そして、ペナルティー復旧の実務を学び企業サイトのSEO担当者として活躍することが目指せる1冊です。 SEO検定1級は、4級から2級までのSEO基礎技術を発展させ応用技術を養うためのSEO検定最高峰となるものです。 SEO検定1級のスピード合格を目指せる1冊です。
-
3.0本書では、AWS Lambdaを中心としたサーバーレス開発のポイントを詳しく解説しています。また、サーバーレスの基礎知識やメリット・デメリット、AWSでよく使うサービス、構築方法の基礎や運用・監視、セキュリティの解説に加え、実際の構築例や失敗談も紹介しています。 本書はサーバーレス開発の基本から実践、導入するにあたっての注意事項などを丁寧に解説した、現場のノウハウが満載の1冊です。 【「はじめに」より抜粋】 サーバーレスが話題になり、「サーバーを意識する必要がない」、「利用した分だけ支払う住従量課金」といったメリットが注目されています。 確かにサーバー利用時の煩わしさから開放されますが同時にサーバーレスにすることで生じる誤解や課題もあります。 一例としてサーバーレスだから停止することなく動き、自動でバックアップを取得してくれるのでバックアップに関係する設計をする必要がないといった誤解を耳にしたことがあります。マネージドサービスであるAmazon Relational Database Serviceを利用してデータベースを運用する場合、スナップショットを自動で定期的に取得することができます。また、RDSは冗長化構成を組むことができるので高可用性なデータベースを容易に運用することができます。これらのマネージドサービスは可用性や堅牢性をベンダーが保証してくれるので、一度運用を始めたらずっと動き続けている印象を持っている方もいらっしゃいますが、実際はホストマシンのメンテナンス対応などの運用がついてきます。これらの作業はサーバーを利用して自分たちでデーターベースを運用している状態でホストマシンをメンテナンスすることに比べたら軽微な作業ですが、決して何もしなくてもよいというわけではありません。 このようにサーバーレスを活用するためには利用する各マネージドサービスの仕様を把握して適切に利用する必要があります。便利になった反面、制限をきちんと把握しなければシステムを運用してから思わぬ落とし穴にハマってしまう可能性があります。 本書はサーバーレスを用いて多くのシステム開発を行ったエンジニア達がその経験から得たノウハウをまとめたものになります。本書に目を通していただき、メリットとデメリットを理解してプロジェクトを成功に導いていただければ嬉しく思います。
-
4.0
-
-Riot.jsはJavascriptの軽量UIライブラリです。「シンプル」「簡単」「わかりやすい」を追求して作られたRiot.jsはフロントエンド開発ツールの難しさ・複雑さに対する「革命(Riot)」です。 本書ではRiot.jsの基礎はもちろん、TODOアプリの作成や、APIを利用したアプリの開発、SPAでのCMS開発などのサンプル事例を通して、Riot.jsの使い方を学べる1冊です。 ■「序文」より抜粋 Riot.jsは、とてもシンプルかつ軽量なコンポーネント指向のUIライブラリです。 現代ではJavaScriptのフレームワーク・ライブラリは数多く公開されており、Webアプリケーションの作り方もだいぶ変化してきました。現代のデファクトスタンダードな考え方、設計思考が「コンポーネント指向」です。この手法で開発するフレームワーク・ライブラリも数多く存在します。 「基礎学習は終えたので、次は何かしらのフレームワーク・ライブラリを利用してWebアプリケーションを開発してみたい!」「でも、どれを使えばいい?」「どれがオススメ?」「軽くググるとVue.js、React、Angular、Nuxt.js、Next.jsなどがあるけど、結局、どれがいいの?」「どれだったら早く身に付けられそう?」などなど、多くの疑問が生まれてくると思います。 その回答として、筆者はRiot.jsをオススメしていきたいと思い、筆を執った次第です。本書はそのRiot.jsについて、手を動かしつつ学んで行くことを目的としています。
-
-M5シリーズはM5Stackをはじめとする小型のマイコンモジュールです。拡張モジュールが豊富にあり、必要な機能をユーザーが自由にカスタマイズできることが最大のメリットです。 本書では、M5StackとM5StickCを中心に簡単なサンプルアプリを作っていきます。 ■対象読者 ・IoTについて興味がある人 ・M5Stack/M5StickCについて興味がある人 ・IoTと連携するクラウドサービスについて興味がある人 ■本書でのプログラミングについて 本書ではArduino IDEを利用してプログラミングを行っています。 UIFlowでの開発は解説しておりませんので、ご了承ください。
-
3.5"インターネットの普及により、ウェブサイトの数が増加し続け、SEO(Search Engine Optimization:検索エンジン最適化)による集客技術が重要になっています。 本書は、最新のSEO技術の全体像をインターネットの起源と検索エンジンの起源にまでさかのぼり、根本的な知識を入門者にもわかりやすく解説しています。 SEO検定4級のスピード合格を目指せる1冊です。"
-
-"SEOをするうえで最も重要なプロセスの「目標キーワードの設定」は、自社サイトに見込み客を集客するための技術です。また、「サイト内部改善」は、SEOを活用して集客しようとする際の要といえ、その技術は年々重要性を増しています。 本書は、Googleがどのようにサイトの中身を評価しているのかを知り、検索順位をアップさせるための基礎的な技術を養う内容を解説しています。 SEO検定3級のスピード合格を目指せる1冊です。"
-
3.5本書はIT素人とのやり取りに苦労している方に向け、自分の身を守る「理論武装」を各自で行えるよう、著者が経験したサポート業務や、私生活での相談対応時のノウハウをまとめたものです。 本書の前半(第1章から第4章)では問題の整理を行っています。「彼らと付き合うと大変なのはなぜ」?を紐解き理解することで、あなた自身の心構えも変わり、その後の実践集へと、スムーズに入ることができます。メンタル面も含めての、武装前の下準備といったところです。 第5章から第9章が実践編となります。コミュニケーションの基礎である、「聞く」「教える」「断る」、「説得する」という状況ごとの理論武装と、IT素人が絡むビジネスシーンでの危険回避の方法について、ご紹介します。 本書は次のような方を対象としています。 ・パソコン、スマホに関しての基礎知識がある ・ある程度のトラブルは、ネット検索を駆使して解決することができる ・私生活、または職場でのIT関連の相談対応でストレスを抱えている ・人間関係を大切にしたい
-
-
-
4.0ソフトウェアテストのやり方や技法、用語をマンガでわかりやすく説明するマンガです。 実際に作者経験を活かし、実務でどのように考え、使っていくのかを紹介しています。 この本はソフトウェアテストの会社(部署)に入社したばかりの人の教育用に描いています。 この本が部署に置いてあり、新しく入った方がいたとき、 「はい、この本に目を通してみて」 と読んでもらえると 「テストってこういうものなんだ。大切なんだ。こういう風にやるんだ」 ということが労なくパッとわかる、ということをイメージしています。 また「テストって何」?というようなソフトウェアテストの考え方を知りたい企画者、開発者にもオススメです。
-
4.0
-
-
-
5.0プログラミングについて何も知らなくても「学び方」から学べる! 本書は小型ながら高性能なトイドローン『Tello EDU』を使って、基本操作からブロックを並べてプログラミングする方法、人気の言語Pythonでのプログラミングの初歩まで、学べる書籍です。 プログラミングに慣れた人だけでなく、プログラミングの学び方もわからない初心者でも、学び方から学べるようになっています。 これからプログラミングを始める人も、プログラミング経験があるがドローンに触れたことのない人も、必読の1冊です!
-
-WWDC 2019で発表された「SwiftUI」は、ユーザーインターフェイスを作るためのフレームワークです。本書では、このSwiftUIについては、わかりやすく解説しています。 ■序文より抜粋 SwiftUIはSwift専用であり、Swiftというプログラミング言語の特徴や機能を活かしたユーザーインターフェイスを作るためのフレームワークです。そのコンセプトは「ユーザーインターフェイスを作るための最短パスを提供する」です。わかりやすく、短いコードで、高度なユーザーインターフェイスを構築できます。本書は丸々一冊を使って、このSwiftUIを解説しています。 気になった章から読んでいただいて構いません。しかし、順番に読んで頂いた方がわかりやすいと思います。また、サンプルコードはどれも短めですので、ぜひ、試してみてください。Xcodeのライブプレビューで気軽に試行錯誤できます。
-
-本書では、国産CMSである「baseCMS」について、その導入から基本的な使い方、デザインのカスタマイズや、プラグインの作成まで、丁寧に解説しています。 ■序文より抜粋 baserCMSは国産のCMS作成フレームワークです。そのため、日本語で書かれた資料・日本の制作会社が多く、言語的な障壁が低いのが強みの1つです。 また、企業が自社を紹介するサイト(コーポレートサイト)を作成するために必要とする機能を過不足なく備えているというコンセプトが、シンプルで多機能過ぎない管理サイトを実現し、快適な使い心地を提供します。 (中略) さまざまな方々のご助力により本書はbaserCMSを触り始める最初の一歩をサポートできる書籍になったと実感しています。