『java.、雑誌を除く、分冊版を除く』の関連作品一覧
61 ~120件目/全172件
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
本書はFOSE主催ワークショップの予稿集(2021年度)。ソフトウェア工学研究の活性化に寄与する情報がまとめられています。 -
はじめて「マインクラフト」のサバイバルモードであそぶならこの1冊!
ゲーム配信などでこどもたちを中心に大人気のゲーム「マインクラフト」。
「マインクラフト」に興味を持ち始めたお子さまにぴったりの本が登場しました!
この本では、自分だけのきょてんの作り方、探索のポイント、ネザーの世界での冒険など、「サバイバルモード」のあそび方を紹介しています。
他にも、バイオームやMOBなども多数掲載!
はじめてあそぶお子さまに向けて、サバイバルモードのポイントが1冊にまとまっています。
この本を読んで「サバイバルモード」で生きのこりを目指しましょう! -
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
データベースってなんだろう?と思っているあなたでも、1週間でMySQLがちょっとだけ使えるようになれる!
MySQLでデータベース管理を始めてみたいのだけど、どんな本を読んで勉強しても分からない…理解できない…。そんな方にオススメの1冊!
本書を読み進めながら、一緒にサンプルSQL文を入力してみることで、データベースの基礎とMySQLの基礎が分かるようになり、ちょっとだけSQL文が書けるようになります。
途中で読むことを挫折しないよう、ゆるいペースでナビゲートします!
▼目次
1日目 MySQLとは何か
2日目 MySQLの基本操作
3日目 SELECT文
4日目 並べ替えと集約/テーブルの結合①
5日目 テーブルの結合②/サブクエリ
6日目 オリジナルデータベースの構築
7日目 データの削除・更新/テーブルの構造変更 -
Java経験者のためのEclipseを使ったAndroidプログラミング入門書です。Androidは新時代の主流OSともいえる地位を確立しつつあります。AndroidにはJavaが使われていますが、既存のJava SEとは似て非なるため、Java経験者でも、新しい言語を最初から習得するつもりで学習しなければなりません。本書は、統合開発環境Eclipseを使ってJDK 7によるAndroidプログラミングを徹底解説します。GUIとアプリの基本、アクションバー、インテント、ハードウェアアクセス、ウィジェット、オプションメニュー、ノーティフィケーション、データ管理、ダイアログ、レイアウト、グラフィック描写、サービスなどがしっかりわかります。サンプルのダウンロードサービス付き。
-
そろそろJava言語で実用になるシステムを作ってみたいと思いませんか? 本書は、Java言語の基本を習得した初心者を対象に、エンタープライズJavaの世界標準規格である「Jakarta EE」のウェブ開発から、ウェブサービス、データベース、セキュリティなど実務開発に必要な技術を解説した入門書です。基本から実用へスムーズに進めるように、130以上の例題を使って確かめながら学習できます。学校、企業研修などの講習用テキストとしても最適です。
-
JavaのWebアプリケーション開発をはじめて学ぶ人を対象にしたサーブレットとJSPの入門書です。JavaのWebアプリケーション用に策定されたサーブレットやJSPは安定した技術でありながら、現在も時代に合わせた拡張が行われています。本書では、統合開発環境Eclipseを使うことで難しい箇所の学習負担を軽減し、JavaでWebアプリケーションを開発するための知識をサンプルプログラムを交えながらやさしく解説しています。Webアプリケーションの知識、学習環境の作り方、JSPとサーブレットの基礎、タグライブラリ、式言語、JavaBeansとの違い、データベースとの連携、セキュリティ対策の基本までわかります。サンプルプログラムのダウンロードサービス付き。
-
Javaには沢山のライブラリやフレームワークがあります。開発において、どのソフトウェアを選ぶかはいつも悩みの種でした。しかし、いまは「とりあえずSpring!」で間に合うようになりました。本書は、Javaフレームワークの標準「Spring 5」の重要なフレームワークやアプリ開発に役立つDI、AOP、リソース利用、WebのMVCアプリ開発などを基礎から解説したSpringフレームワーク入門書です。
-
Javaで使えるWeb開発用MVCフレームワーク「Spring MVC」と高速開発ツール「Spring Roo」を一緒に解説する入門書です。クラウドサービスの普及により、誰でも手軽にJavaでサーバーサイド開発が可能になってきましたが、いまさらStrutsやStruts 2を始めるのも躊躇するという人におすすめするのが、先端技術がたくさん詰まったSpring MVC/Rooです。本書は、Spring Frameworkを使ったことがない人でもわかりやすいように、Spring Frameworkのセットアップから、Spring Tool Suiteの設定、Spring MVCを中心としたアプリケーション開発の基礎、Spring Rooを使った効率的な開発、Tilesなどのアプリケーション開発支援機能の使い方まで解説しています。サンプルコード・プロジェクトのダウンロードサービス付き。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】初心者でも始められるAndroidのアプリ作り!Androidをはじめとするスマートフォンは多くの人にとって当たり前のものとなりつつあります。
それにつれてスマートフォンのソフトを作る需要も多くなってきました。
Androidのアプリケーションは、Java言語でプログラミングしますが、通常のJavaの入門書の知識以外にも固有の知識を必要とします。本書はプログラミング経験のない方でも、基本的なアプリケーションが作れるように書かれたAndroidアプリ開発の入門書です。
Javaのごく基礎的な部分も紹介しつつ、Androidアプリの開発を豊富なイラストで説明します。
とにかく急いでAndroid開発を学びたい人、一度挫折した人でも挑戦できる、もっともやさしいAndroidプログラミングの教科書です。※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 -
Androidアプリケーションの作り方をマンガでわかりやすく学べる入門書の第2版です。「Androidで動くアプリケーションを作りたいけれど、分厚く難しいプログラミングの本を読むのは気が重い」という人向けに、Android向けアプリ開発の勘所を短時間で手軽にマスターできるマンガ本が登場しました! 本書は、Javaがある程度使える人を対象に、Androidアプリの開発環境構築からプログラミングの基礎、簡単なアプリケーション開発までをマンガやイラストを交えつつ解説しています。普段、Javaでプログラムを書いている人なら、本書を1~2時間読めばスマートフォンアプリが作れるようになります。サンプルプログラムのダウンロードサービス付き。
-
かわいいイラストと丁寧な解説でAndroidスマートフォンの仕組みから解説するアプリ開発の超入門書です。本書では、まるで1つの物語を最初から最後まで読むように、全体を通して1つのAndroidアプリケーションを作っていきます。その中で、Androidとはなにか、Androidプログラミングの特徴は何かを掴んでいきます。実習形式となっているので、プログラミング環境を整え、実際にプログラムを入力する手順もしっかりフォロー。プログラミングのベースとなるJava言語も初めて使うという人のためにJavaの文法講座のページも付いています。例題や演習問題、応用問題もついているので、自分の理解度にあわせて焦らず読み進めることができます。
-
シリーズ2冊各2,530円(税込)レーベル: インプレス(NextPublishing)出版社: インプレス NextPublishing本書は2018年インプレスR&Dより発売された書籍『ドリル形式で楽しく学ぶ Processing-Python』の続巻で、著者が教えるプログラミング教室で実際に教材として使用しているものをもとに追加編集したものです。ページ数の関係で前回収録できなかったサンプルに加え、物理エンジンを使ったサンプルや3Dを使ったサンプルなどを収録しました。
Processingは初心者向けの、簡単にビジュアル表現ができるプログラミングツール(開発環境)です。もともとJavaベースで開発されましたが、Pythonにも対応しています。 -
質の高いコードを作成・維持するための手法を伝授!
プログラミングをする際に出会うさまざまな問題について、実例コードを示して実践的にアドバイス。C/C++/Java等で記述された現実のコードも多数掲載。 -
Rustは、Firefoxの開発元であるMozillaが支援するオープンソースのプログラミング言語です。2017年末に公開されたFirefox のレンダリングエンジンの記述に使用され、その実行速度を2倍にしたことで有名になりました。オブジェクト指向と関数型の言語特徴を持ち、JavaやC#のようにVM(Virtual Machine)上の動作ではないため、既存のC言語のライブラリを直接扱える利点を持っています。またRustは、CやC++で発生しうる不正メモリアクセスに関する問題を,ある程度回避できるように設計されています。
Rustはまだ新しい言語なので、本書の前半は実務に必要な詳しい文法を解説しています。文法や具体例などは、簡単なRustのコードを動かして確認しながら説明を進めています。後半は、具体的な利用法(Web API呼び出し、データベースアクセスなど)を中心に説明し、すでに他の言語(C++やC#、Javaなど)で同様にプログラミングをしたことのある読者を対象としています。 -
エンタープライズアーキテクチャのレイヤ化とは?エンタープライズアプリケーション開発は、多くの新しい技術の出現から利益を得てきました。Javaと.NETのようなマルチレイヤをなすオブジェクト指向のプラットフォームは、今では一般的になっています。これらの新しいツールや技術は、強力なアプリケーションを構築することができます。しかし、これらの実装は容易ではありません。オブジェクト開発を経験した技術者が、アーキテクチャを理解しないまま開発を行うために、エンタープライズアプリケーション開発では共通の失敗がしばしば生じます。本書は、エンタープライズアプリケーション開発者が直面するやっかいな課題に対する直接的な回答を示したものです。技術は変化(SmalltalkからJava、.NET。CORBAまで)していても、共通の問題を解決するために同じ基礎的な設計の考え方を適用することができるのです。本書は40以上のパターンを紹介しています。これらは、エンタープライズアプリケーションプラットフォームに適用可能な解決策です。前半は、エンタープライズアプリケーション開発についての短いチュートリアルです。 後半は、各パターンについて詳細に解説しています。各パターンは、JavaまたはC#でコード例を詳述し、使用法および実装について説明します。概念についても、豊富なUMLダイアグラムで例証します。※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 -
『Java言語プログラミングレッスン第3版(上・下)』『増補改訂版Java言語で学ぶデザインパターン入門』などの大ヒット作で、多くのファンをもつ結城浩のC言語入門書です。
※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
初めてC言語を学ぶ読者を対象に、C言語の基礎をやさしく、ていねいに解説しています。
主な特徴は、次の通りです。
●ゆっくり、ていねいに進む
・初学者に必須の事項を厳選し、できるだけゆっくりと解説をしています。
・重要な事柄に対しては、文章・例題・図・比喩・クイズなどの手法を用いて、ていねいに解説しています。
●実践的な解説
・実践的なプログラミング練習ができるように、「まちがい探し」のコーナーを設けています。
・他の人が描いたプログラムを読み解く練習ができるように、「読解練習」のコーナーを設けています。
・「セキュリティを意識しよう」という注意書きを設け、プログラミングの初めからセキュリティを意識して学べるようにしてあります。
●独学者への配慮
・C言語を一人で学ぶ読者のために、専門用語や読み誤りしそうな用語、英単語にルビを振っています。
C言語の入門者はもちろん、これまでの入門書でC言語をマスターできなかった読者の再入門書としても最良の一冊です。
なお、本書は、2006年に弊社より刊行された『新版C言語プログラミングレッスン入門編』の改訂版であり、文章とプログラムを全面的に見直すとともに、レイアウトも大きく変更しています。 -
Webアプリケーション、Webサービスを開発・運用する
エンジニアは、HTML/HTTPやWebサーバなどWeb技術の
仕組みや基礎的な知識をおさえておかなければなりません。本書では、実サービスでの大規模なWebクローラーの
開発・運用経験をもとに、クローラーを支える、HTTP、
文字コード、HTML、認証、Ajax/JSONなど、Webエンジニアが
おさえておくべきポイントやテクニックを学びます。クローラーから見たWebサイトの仕組みとその実情に加えて、
現実に即した実践的かつ効率的なクローリングの方法論に
ついても解説します。○実例をもとにHTTPやHTMLなどWebの仕組みを深く知ることができる
○大規模なクローラーの開発・運用ノウハウを知ることができる
○Webサイトの運営者(クロールされる側)もクローラーに関する知見を得ることができる【対象読者】
本書はWebクローラーを題材としていますが、クローリングのために
必要なWeb技術の解説に重点を置いており、
主に次のような方々に読んでいただけるよう執筆しました。
● 正しい知識を身につけたいWeb開発者
● クローラビリティの高いWebサイトを作成したいWebサイト運営者また、HTMLやCSSなど、Webサイトの作成に関わる最低限の知識、
およびサンプルコードを読解するためのプログラミングに関する基礎知識を
前提としています。サンプルコードはJavaで記述していますが、
Java固有のセマンティクスやプログラミングテクニックは可能な限り
避けていますので、Javaに対する深い理解は必要ありません。※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 -
定番の入門書シリーズに『C言語』が装い新たに登場!
本書は、「C言語」をこれから学ぶ初心者を対象に、
文法やプログラミングの基本知識をわかりやすく解説する入門書です。
これまで数多くの学生に対してプログラミングの授業をしてきた著者が、その経験を活かし、
基本的な文法から、学習の難所とされるアドレスとポインタの概念まで、
つまずきやすい内容を1つひとつ丁寧に解説します。
本書を読めば、C言語ならではの、
自由度が高く高速なプログラムを書くための、
知識の土台をしっかりと身につけることができます。
掲載するサンプルプログラムはシンプルなものを選び、
何をしているのかがよくわかるように、コメントをしっかりつけています。
また章の最後には練習問題があり、力試しや理解度の確認に活用できます。
・何から学習すれば良いかわからない
・C言語をはじめて学ぶ、あらためて基本から学びたい
・開発現場で通用する基礎を身につけたい
という方に手に取っていただきたい1冊です。
■特別付録:学習用スライド教材について
本書を授業などで活用していただくことを前提に作成した、
学習用のスライド教材をダウンロード付録として提供しています。
詳細は本書の奥付をご覧ください。
■著者プロフィール
三谷純(みたに・じゅん)
筑波大学システム情報系教授。コンピュータ・グラフィックスと折り紙に関する研究に従事。
1975年静岡県生まれ。2004年東京大学大学院博士課程修了、博士(工学)。
小学生のころからプログラミングに熱中。大学時代に本格的にプログラミングを学び、
Java、C/C++、PHP、JavaScriptなどによるプログラムを多数開発。
その後、CG分野における、さまざまな研究開発に取り組んできた。
(主な著書)
『Java 第3版 入門編 ゼロからはじめるプログラミング』
『Java 第3版 実践編 アプリケーション作りの基本』
『Python ゼロからはじめるプログラミング』(いずれも2021年・翔泳社)
『立体折り紙アート』(2015年・日本評論社)
※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 -
Microsoftの標準Web開発プラットフォーム、ASP.NET MVCを初めて学ぶ人のための本です。C#を最低限理解できている人を対象に、ASP.NET MVCプログラミングのための環境構築、大まかな開発の流れ、ASP.NET MVCを構成する基本要素Model/View/Controllerそれぞれの開発テクニック、ルーティング、JavaScript/CSSによるクライアントサイド開発、単体テスト、認証のノウハウを解説します。Java、PHP、Rubyの経験者にもオススメ!
-
SQLは、検索エンジンやブログなどありとあらゆるところで使われているデータベース操作言語です。JavaやPythonなどの言語を学ぶ人は、SQLもあわせて学ぶことで対応できるジャンルが格段に広がります。本書は、Web開発者に求められるSQL言語の知識を、基本から応用まで1冊で素早く学べる入門書です。データベースとは何かから始めて、Apach+PHP+MySQLによるWebプログラミングまで、実際に手を動かしながらわかりやすい例題で学べます。
-
本書は、iOSアプリ開発の根幹となるObjective-C言語について、C言語やJavaなど、他の言語での、ある程度のプログラミング経験があるレベルの人を対象に、Objective-Cの言語としての特徴、Objective-C流のオブジェクト指向の実現方法、それらの実際のプログラミング方法が容易に理解でき、いつでも参照できる座右の書的なミニリファレンスとして使える内容を提供します。
-
Spring Bootは、数あるJavaのWebアプリケーション開発用フレームワークの分野で圧倒的な勢いで広まりつつあります。2018年早期にver2.0がリリースされ、さまざまな機能が強化されます。本書は、Spring Boot 2.0のセットアップから基本的な使い方、テンプレートエンジンやデータベース利用まで紹介した入門書です。Gradleによる開発についても解説しています。
-
Androidスマホのアプリを開発したい。アプリを販売して儲けたい。アプリ開発を経験して将来プログラマになりたい。でも、プログラミングの知識はまったくない。そんなあなたでも大丈夫です。本書は、Androidアプリ開発に必要な「AndroidStudio」の使い方から、JavaやXMLの仕組み、アプリ開発の実際、アプリをストアに登録するまでをフルカラーの紙面でわかりやすく完全解説しています。あなたのひらめきを実装しましょう!
-
Javaを使った開発は、さまざまな技術をどう組み合わせ、活用するかで頭を悩ませることになります。「Spring Framework」はそうした問題にうまく対処するために開発された最強の総合フレームワーク群です。本書は、Springビギナーのために、Spring Tool Suite、Spring DI、Spring AOP、Resources & Properties、Spring Data、Spring Bootの6種類について基礎からじっくり解説します。この6つだけ覚えれば、Springを使いこなせます。
-
関数型とオブジェクト指向の対立を解消する!
本書では、関数型言語のClojureとオブジェクト指向言語のJavaを比較しながら、ソフトウェア設計の原則や手法の違いを解説している。また、これまでオブジェクト指向特有のものと思われてきたUML、SOLID原則、デザインパターンなどを関数型言語に適用することで、両者は必ずしも対立する概念ではなく、共通点がいくつもあり、補完し合える関係にあることを明らかにしようとしている。最終的には、両者を融合したものが「ソフトウェアの本来あるべき姿」だと主張するに至っている。 -
スマホアプリからWindows 8、Webサーバーまで広範な分野で使われているJavaScriptの基礎と応用がしっかり学べる、JavaScriptプログラミングの教科書です。いま開発現場では、C言語やJava、Objective-C、Python、Rubyなどさまざまなプログラミング言語が使われていますが、そのなかでもJavaScriptへの注目が飛躍的に高まっています。本書は、はじめてJavaScriptに触れる人もよくわかるように、開発ツールや文法、ライブラリの使い方から、オブジェクト指向、DOMの仕組み、従来版から最新技術まで含めたAjaxの基本、jQueryライブラリによる機能拡張まで、JavaScriptの基礎と全体像をわかりやすく丁寧に解説しています。サンプルプログラムのダウンロードサービス付き。
-
1,980円(税込)レーベル: 技術の泉シリーズ(NextPublishing)出版社: インプレス NextPublishingオープンソースの脆弱性診断ツール「OWASP ZAP」とCI/CDツール「GitHub Actions」を使用して脆弱性診断作業を自動化するためのノウハウを集めた書籍です。脆弱性診断の「内製化」を進めるきっかけになればと思います。
前半ではJavaで作られたサンプルアプリケーションに対して自動診断を実施する方法を説明しています。前半では最低限の設定で自動診断を実施し、後半ではその設定では診断できないログイン後の画面を診断する方法を解説しています。 -
MySQL 5を使ったデータベース構築、運用、管理の基本からコマンドやシステム変数など、よく利用する460の機能を厳選した逆引きリファレンス集です。MySQLは、リリース以来パフォーマンスを重視した開発が行われてきましたが、バージョン5.0ではパフォーマンスだけなく、他のデータベース製品と遜色のない機能性を兼ね備えるようになり、またPHPやJava、Perlなど様々な環境で使うためのライブラリやツールも充実しました。本書では、MySQLで利用可能なコマンド、SQL命令、システム変数などよく使う機能を豊富な用例を使ってわかりやすく解説しています。Windows/Linux対応。サンプルのダウンロードサービス付き。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
CTO(最高技術責任者)に求められるスキル、意思決定のプロセス、組織マネジメントの全貌がわかる
技術戦略やビジョンの構築、技術的判断、開発、セキュリティ対応から採用、組織づくり、カルチャー醸成、経営陣との関係構築、さらにM&Aにおけるデューディリジェンスまで。著者の実体験を交えながら、CTOの役割と仕事の全体像を丁寧にひも解き、体系的にまとめています。
●目次
1章 CTOとは何か
2章 人間関係の構築
3章 基本構想/ビジョンの立案と実現
4章 チームの構築
5章 面接、選考、オンボーディング
6章 チームのマネジメント
7章 人事考課
8章 技術に関する判断
9章 開発
10章 契約管理
11章 ドキュメンテーション
12章 セキュリティー
13章 IT部門の維持管理
14章 会社の成長
15章 あなた自身のこと
●著者
15年以上にわたり、プライベートエクイティ(PE)ファンドの支援を通じて技術チームの構築と成長に携わり、複数のポートフォリオ企業でCTOを務めた経験を持つ。PEファンドが支援する企業では、CTOエグゼクティブチームのリーダーとしても活躍。現在は、創業者経営の中堅企業を専門とするシカゴのPEファンド「New Harbor Capital」にて、移行期のCTOやメンタリングサービスを提供するポートフォリオオペレーションズグループのパートナーを務めている。IT業界で25年以上の経験を持ち、Javaで書かれた世界初のCFMLエンジンの開発に貢献。イギリス初のJavaチャンピオン。
※この商品は固定レイアウト型の電子書籍です。
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 -
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
Ingressの開発にも利用された話題のゲームエンジン「libGDX」入門書の登場!【書籍概要】
本書は、『ほんきで学ぶAndroidアプリ開発入門』(ISBN978-4-7981-4134-3/
電子書籍版ISBN978-4-7981-4306-4)の第9章で好評だった、libGDXを利用した
ゲーム開発の部分をスピンオフしてまとめた入門書です。すでに『ほんきで学ぶAndroidアプリ開発入門』をお持ちの方は、内容としては、
バージョンアップなど差分の更新が主になります。購入される前にご確認ください。【libGDXについて】
libGDX は、ゲーム開発を行うためのオープンソースのフレームワークです。
日本ではあまりなじみのないものの、海外ではゲーム関連サイトや個人ブログで
取り上げられることが多く、人気のフレームワークです。libGDXを利用するメリットとして、利用者の多いJavaで開発できること、
そして2Dだけではなく3Dもサポートしていることが挙げられます(本書では
2Dのみを扱います)。また、Android、iOS、PC(Windows、Linux、macOS)、
HTMLなどのマルチプラットフォームに対応しています。このフレームワークを利用したゲームで有名なものとして、
Nianticが提供する位置情報・AR・陣取りゲーム「Ingress」(イングレス)があります。【特徴】
本書ではAndroidアプリ用にlibGDX を利用した2Dゲーム開発手法について
解説します。作成するゲームはUnity社のユニティちゃん 2Dデータを利用した
横スクロールのジャンプゲームです。複雑な関数を利用しなくても簡単に
2Dゲームを作成でき醍醐味を感じてもらえれば幸いです。【対象読者】
Javaの知識のあるアプリ開発者 -
1,650円(税込)レーベル: 技術の泉シリーズ(NextPublishing)出版社: インプレス NextPublishing【Xamarinの世界が広がる!最新クロスプラットフォーム開発環境の最新情報!】
本書はクロスプラットフォーム開発環境Xamarin(ザマリン)の最新情報をまとめた解説書です。.NETのコードをJavaやObjective-Cのプロジェクトで使用する「Embeddinator-4000」の解説、Xamarin.Macアプリケーションを作成した後に誰もが悩むであろうその配布方法、クロスプラットフォーム開発の可能性を拡大する「Plugins for Xamarin」の基本やDIコンテナを用いたユニットテスト手法、「Microsoft Congnitive Service」にXamarinを繋げるための道筋、そして変わり種として海外のXamarinカンファレンスに出てセッショントークをこなすためのさまざまなTipsを1冊にまとめました。 -
サンプルアプリの作成とソースコードの解説から、iPhone/iPadアプリ開発の基礎をしっかり学べる、はじめてでもよくわかる教科書です。JavaやPHPを使ってWebアプリなどを開発してきた方向けに、iPhone/iPadアプリを開発するのに必要な技術をObjective-Cの経験がない人でもしっかり理解できるようにまとめました。本書は、iOSアプリ開発の概要とXcodeのインストールといった基礎から、簡単なアプリを作りながらObjective-CがベースとしているC言語とObjective-Cのオブジェクトシステムやライブラリー(SDK)、iPhone/iOSの機能やUIを操るiOSSDKまで、順を追ってじっくり学習できるように解説しています。サンプルコードのダウンロードサービス付き。
-
Rustは、C/C++の代わりとなる最新の爆速言語として注目されています。「とにかく実行速度が速い」「モダンな言語機能が一通り入っている」「OSからWebアプリケーションまで幅広く実装できる」「ツール群がとても充実している」「安全性が強力に担保されている」など、数多くの魅力があります。本書は、JavaやPythonなど他の言語に習熟しているエンジニアを対象に、Rustの独特な仕様と開発ノウハウをわかりやすく解説した入門書です。
-
最高のPython入門書、ついに刊行!!
※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
最高のC言語入門書として最も多くの読者を獲得している『新・明解C言語入門編』の著者・柴田望洋が送るPython入門書です。
文法の基礎から、オブジェクトと型、文字列、タプル、リスト、集合、関数、クラス、モジュール、例外処理など、オブジェクト指向言語Pythonの特長を余すことなく解説しています。対応バージョンは、Python3.7。
主な特徴は、以下のとおり。
・柴田望洋一流の明快な文章による、正確な解説。
・豊富なサンプルプログラムを掲載。
・見やすいレイアウト(見開き中心の解説)
・6色刷で、本文、ソースコード、図版が見やすい。
・入門書ではあるが、内容は本格的であり、中級者や、JavaやCの経験者にも最適。
※本書は6色印刷を元にデザインされており、一部端末においては読みにくい可能性もございます。ご承知おきください。 -
Cライブラリで、効率的にプログラミング!
※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
Webアプリの世界ではPHPやJavaが格段とポピュラーだが、ハードウェアの操作やユーザーインタフェース、画像処理などの分野ではC言語でしか扱えないものが多く、近年、現場でのニーズは高い。
本書は、プログラミングでの複雑な処理を短時間に組むために用意されたライブラリに焦点を当て、その使い方を解説。
データベース・プログラミングからネットワーク、科学技術計算、コンピュータグラフィクスまで、ライブラリの活用術を身につけ、複雑なコーディングを簡素に実現する。
LinuxのディストリビューションにはUbuntuを採用。 -
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。
深層学習、進化計算、メタヒューリスティクス...人工知能キーワード!!
本書は、深層学習・ディープラーニング、進化計算、メタヒューリスティクスについて解説します。深層学習は画像処理や自然言語処理などさまざまに応用され、人工知能の重要手法です。またメタヒューリスティクスは生物や物理化学現象をもとにした最適化・AI手法です。
本書ではDeep Neural Evolutionの基礎から応用までをわかりやすく説明します。また、メタヒューリスティクス、進化計算についてデモンストレーションとなるサンプルプログラム(C++、Java等)を提供します。
第1章 AIのための進化論
第2章 深層学習とディープラーニング
第3章 メタヒューリスティクス
第4章 生物らしい計算知能
第5章 ニューロ進化と遺伝子ネットワーク
第6章 ディープ・ニューラルエボリューション -
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
MCPとA2Aで広がるAIエージェントの世界
外部ツールやデータベースとAIエージェントをつなぐ「MCP」、
AIエージェント同士をつなぐ「A2A」——
その基本概念から実装までを、簡単な例でやさしく解説!
●目次
第1章 MCPの概要
・MCPとは
・MCPのアーキテクチャ
・MCPの機能
・MCPホスト・MCPサーバの一覧
・MCPの使い方
第2章 MCPサーバを試す
・Playwright
・Fetch
・Memory
・Sequential Thinking
・DeepWiki
・Tavily
・Zapier
・LlamaCloud MCP
第3章 MCPホストを試す
・Cursor
・GitHub Copilot
・Claude Code
・Gemini CLI
・Codex CLI
・OpenAI Agents SDK
・Google ADK
第4章 MCPサーバ・MCPクライアントの作成
・ツールのMCPサーバの作成
・リソースのMCPサーバの作成
・プロンプトのMCPサーバの作成
・サンプリングのMCPサーバの作成
・ルートのMCPサーバの作成
・エリシテーションのMCPサーバの作成
・MCPクライアントの作成
・dxtファイルの作成
第5章 A2Aの概要と実践
・A2Aとは
・A2Aによるメッセージの送受信
・A2Aによるタスクの送受信
●著者
1999年『JAVA PRESS』(技術評論社)にて、携帯アプリの開発方法の連載を開始。2001年、株式会社ドワンゴにて世界初のJava搭載携帯電話「503i」のローンチタイトル『サムライロマネスク』の開発に携わる。以後、新端末の新機能を活用したアプリを作りつつ、技術書を書き続け、25年で50冊ほどに。現在は株式会社ゼルペムにて、ヒトとAIの共生環境の実現を目指して、人工知能の研究開発に取り組んでいる。主な著書に『OpenAI GPT-5/ChatGPT 人工知能プログラミング実践入門』『Google Gemini 1.5/LlamaIndex/LangChain
人工知能プログラミング実践入門』( ボーンデジタル)『ChatGPT 使いこなし&活用術』(マイナビ出版)など。
※この商品は固定レイアウト型の電子書籍です。
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 -
日本発のオブジェクト指向言語「Ruby」。近年、Webアプリケーションを開発する言語として広く利用されています。
これまでのRuby は「アプリケーションはRubyで開発する。不足する機能はCなどで拡張ライブラリを開発して、Rubyに追加する」というアーキテクチャーを仮定しています。しかし、それでは組込ソフトウエアによくある「アプリケーションはC/C++で開発する。柔軟性・生産性が必要な部分だけをRubyに任せたい」というアーキテクチャーとは相いれません。アプリケーションにおける言語の主従関係が逆転しているのです。
Rubyには、JVM(Java仮想マシン)で動作する「JRuby」やC++でコアが開発されている「Rubinius」など複数の実装がありますが、いずれもこの点を考慮して設計されていません。
Rubyという優れた言語があっても、処理系が対応していないのでは、新しい分野に進出できません。「組込ソフトウエアの広大な世界をみすみす見過ごすのはあまりにもったいない」。そういう思いで開発を始めたのがmrubyです。 -
「組み込みの世界」が変わろうとしています。SOC、IP、Co-Sim、EC++、Java、WindowsCE、これらを上手に活用するためには、従来の設計手法では無理です。新技術に浮き足立つ前に腰を落ち着け、「組み込みの世界」に必須である『状態遷移』を身につけてください。本書は『状態遷移表』を拡張して階層化した設計手法の技術解説書です。『状態遷移表』において、「並列状態」「割込み」「階層化」「駆動型」「遷移型」などを、どのように表記し、どのように解釈されるかが定義されています。設計に『状態遷移表』を適用しようと考えておられる技術者や、すでに『状態遷移図』で設計をされている技術者の方々に一読をお勧めします。※この商品は紙の書籍のページを画像にした電子書籍です。文字だけを拡大することはできませんので、予めご了承ください。試し読みファイルにより、ご購入前にお手持ちの端末での表示をご確認ください。
-
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
SwiftUIは、iOSアプリやmacOSアプリなどAppleデバイス用プログラム開発用のSwift言語によるフレームワークです。
それまでのUIkitフレームワークを置き換えるべく2019年10月にリリースされました。
キャンバス上のプレビューを活用しながらこれまで以上にシンプルなプログラミングが可能です。
本書は、そのSwiftUIを使用してiOSアプリを作成する方法を学ぶための入門書です。
SwiftUIを使用するにはSwift言語の基礎知識が必要ですが、Chap2でSwiftUIを扱うために不可欠なクロージャや構造体などSwift言語のポイントを解説します。
そのため、JavaやPythonなど他の言語の経験者の方もSwift Playgroundsなどの学習アプリやデベロッパードキュメントと併用することで効率的に学習が進められるようになっています。
(SwiftUIの操作環境: macOS 10.15(Catalina)以降、Xcode バージョン11以降) -
※本書は、日経コンピュータ誌の特集記事「ゾンビOSSが危ない」(2014年12月11日号)を
スマートフォンでも読みやすく再構成した電子書籍です。
専門記者によるレポートが手ごろな価格で手に入ります。
既に死んでいるにもかかわらず町中を徘はい徊かいし、
人間に危害を加えようとする怪物「ゾンビ」――。
記者は、「ソフトウエアとしての寿命が尽きた“ゾンビOSS”が
世界中の情報システムを危機に陥れている」と主張しています。
分かりやすい例は、Javaアプリケーションフレームワーク「Struts 1」の
セキュリティ脆弱性、暗号ソフト「OpenSSL」の脆弱性「Heartbleed」です。
これらのOSSを利用している情報システムは大きなリスクを抱え込むことになりました。
「なぜこんな事態になったのか」「ではどうしたらよいのか」を独自の分析でまとめたのが本書です。
ゾンビ化を避けるには、「OSS側の開発事情を知ることが大切」だと記者は論じ、
OSSを5つに分類して、それぞれのリスクを解説しています。ここが一番の読みどころです。
パート3では「ゾンビ化を避ける心得」として4つ紹介しています。
それは、OSSを利用するすべてのエンジニアが知っておくべき内容だと思います。 -
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
「レッドストーン」を使った建築物を中心に、「回るメリーゴーランド」や「本当に叩けるモグラたたきゲーム」といったカラクリ建築から、「花火が上がるお城」や「大砲の撃てる船」といった大型建築まで、今まで見たことのないワクワクする建築物を、この1冊に詰め込めるだけ詰め込みました!
もちろん、初心者でも大丈夫♪立体図&設計図のW解説だから、誰でも簡単に作れちゃう♪
大型建築をデザインしたのは、あの天才クラフター・あちさん。
レベチな建築を作って、みんなに自慢しちゃおうー!
■オールカラーで、漢字にはすべて振り仮名が付き
■統合版&Java版対応 Switch/スマホ・タブレット/PC/PS4/Xbox One/Win10
《目次》
第1章 ブロック&建築の基礎知識
第2章 レッドストーン建築の基礎知識
第3章 からくり建築編(中型建築)
第4章 はたらく乗り物&マシン編(中型建築)
第5章 みんなで遊ぶ編(中型建築)
第6章 スゴい建築編(大型建築) -
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
★ ポイントをわかりやすく解説!
★ マイクラの神建築やアニメーション組込で
わくわく学ぶ!
★「関数」「ファイル入出力」など
◇◆◇ 監修者からのコメント ◇◆◇
学校の宿題はノートパソコンなどで作業するので、
ランドセルやバックパックが重いですよね。
そもそもなんでプログラミングが
必修科目なんだろう?
将来何のために必要なのかなぁ??
と思いませんか?
その理由の1つにAIやロボット技術の進化が
関係しています。
最近のAIは文章も作ってくれるし、
絵も描いてくれる、
質問をすればとりあえず何でも答えてくれます。
誰にとっても便利な道具となり、
相棒のような存在になることが予想されていますが、
AIの仕組みを知らないと使いこなせません。
もちろん、AIに負けない「何かを創り出す力」を
つけるには基礎的な理解が必須です。
皆さんの身体がたくさんの細胞からできているように、
AIはたくさんのプログラムからできています。
だからプログラミングを学ぶんですね。
より実践的なプログラミングをすぐに学びたい人や、
複雑な建築物をマインクラフト内に作ってみたい人は
是非チャレンジしてみてください。
どうせ勉強するなら楽しく学んで欲しい。
そんな想いを込めて書きました。
未来を切り開く全ての若者に贈ります。
山口 由美
◇◆◇ 主な目次 ◇◆◇
☆ 第1章
マインクラフトとPythonを繋げ!
≪操作する環境を整えよう≫
* マインクラフトでプログラミングが
勉強できるってどういうこと??
* マインクラフトJAVA版とJavaのインストール
* Pythonをインストールしよう
・・・など
☆ 第2章
複雑な建築物を1発でポン!
≪関数について知ろう≫
* 関数ってなんだろう?
* 関数を作って家を建ててみよう
* 便利なメイン関数
・・・など
☆ 第3章
Pythonだけのスゴ建築
≪スーパーオリジナル関数を作ってみよう≫
* 数式を利用した関数
* 空に浮く球体を出してみよう
* ミッションに挑戦!
・・・など
☆ 第4章
お気に入り建築を保存
≪ファイルの入出力で移築をしよう≫
* ブロックの情報をファイル出力してみよう
* ファイルからブロック情報を読み込んでみよう
* ミッションに挑戦!
・・・など
☆ 第5章
カラフル三次元建築
≪リストとタプル≫
* リストを使って変形クリーパーを出そう
* タプルを使って固定クリーパーを出そう
* ミッションに挑戦!
・・・など
☆ 第6章
花火を打ち上げよう
≪プログラムをモジュール化する≫
* モジュールってなに?
* 花火をモジュール化してみよう
* 花火もウールをインポートしよう
・・・など
☆ スペシャル付録
こんなことまでできる!
超ド級のスゴ建築とアニメーション
<数式建築> らせん&ドーム&大盛り三角
<座標読み込み建築> ドラゴン&QRコード
<アレンジ関数> 巨大ドーナツ
・・・など -
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
YouTubeチャンネル登録者数160万人
開設10周年を迎えるカズゲームズのマイクラ本が登場!
レッドストーンからコマンドまでおもしろ建築が盛り沢山!
実況から建築までマイクラ動画でお馴染みの
カズゲームズ初のマイクラ攻略本が遂に登場。
「初心者でも楽しんじゃえ!」をコンセプトに、
遊び方、レッドストーン回路、コマンドの基本から
YouTubeに登場する建築物の作り方まで、
この1冊でカズクラを10倍楽しめちゃいます!
カズクラと一緒に
マインクラフトを遊び尽くそう!
■オールカラーで、漢字にはすべて振り仮名が付き
■統合版&Java版対応 Switch/スマホ・タブレット/PC/PS4/Xbox One/Win10・11
《目次》
第1章 基本操作編
第2章 回路&コマンド入門編
第3章 おもしろ実験編
第4章 カズクラ建築編
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 -
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
プログラミングを覚える際の最初のハードルは「入門すること」。入門時にプログラムの考え方と基本文法をしっかり身に付けておけば、その先の道は険しくありません。本書は従来のシリーズの持ち味を生かしつつ敷居を下げ、知識ゼロの読者が「プログラミングの入り口」をしっかり固める書籍としました。他の本で挫折した方の再入門にも最適です。
基本文法を解説した「入門編」に続き、Windowsプログラミングを解説した「初級編」、さらに上達するための「中級編」も好評発売中!! *紙盤に付属していた「Visual Studio 2008 Express Edition」のDVD-ROMは付属しておりません。 -
.NET やJavaをはじめとする昨今の開発技術は、数十年前に比べて大きく進化している。モノ作りのやり方が変われば、設計手法やプロマネ手法(いわゆる『SI技術(システムインテグレーション技術)』)もそれに合わせた見直しが必要になる。
にもかかわらず、日本のSI業界では未だ旧石器時代的なSI手法を確たる根拠もなしに続けているケースが少なからず見られる。これではいつまでたっても非効率的なExcel 設計書とExcelテストから脱却できるはずがない。
近代的な開発技術の進化を理解し、SI技術を進化させ(=近代化し)、エンドユーザー企業に対してそのメリットを提案していくのは、IT部門やSI関連会社、SIerの責務である。
本書は、日本のSI業界における多重請負構造を前提条件とした上で、近代的な業務システム開発に必要となる基礎知識やノウハウ(SI技術)を幅広く提供する。これにより、多重請負構造の上流の立場にあるIT部門やSIerのプロパーが、システム開発を正しい方向に導き、開発現場を近代化できるようになることを目指すものである。 -
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
YouTubeチャンネル登録者数147万人 ミラクルぐっち初のマイクラ攻略本登場!
実況から建築までマイクラ動画でお馴染みのミラクルぐっち初のマイクラ攻略本が遂に登場。
「マイクラを遊び尽くそう!」をコンセプトに、遊び方の基本から、盛り上がるコマンド、さらには面白すぎる建築物の作り方まで、とにかく楽しいコンテンツが盛りだくさん!
初心者でも全然大丈夫!この本の主役はキミだ遊びまくれ!笑い転げろ!
■オールカラーで、漢字にはすべて振り仮名が付き
■統合版&Java版対応 Switch/スマホ・タブレット/PC/PS4/Xbox One/Win10・11
※電子版では『特製シール」』はシールとして付属しておりません、なお巻末にページとして収録しております。
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 -
米アップル社の新言語「Swift」が、従来の「Objective-C」に代わって、iOSとOS Xのアプリ開発標準言語になりつつあります。JavaやC#、Objective-C、JavaScript、Pythonといった言語の知識があれば難なくマスターできるでしょう。
Swiftの特徴的な機能として挙げられるのが「Optional」です。Optionalは難しくはありませんが、プログラミングの世界でまだそれほどメジャーな概念ではないと思われます。そこで、Step 2で詳しく説明しました。
「プログラミング自体を最近始めたばかり」という方にこそ、Swiftはオススメです。Swiftのプログラミングツールである「Xcode 6」には、「Playground」という面白いツールが付属するからです。双方向性が高く、ビジュアル面も優れています。コードを書けば即座に実行されて結果がわかります。このPlaygroundによるプログラミングについてはStep 1で説明しています。Step 2やStep 4もPlaygroundでコードを動かしながら読んでみてください。
基本事項を押さえたら、早速iOSアプリの開発に挑戦してみましょう。Step 3では簡単な画像表示アプリの作り方を、Step 5ではObjective-Cで記述されたiOS用ライブラリ「MBProgressHUD」をSwiftで使う方法を解説しました。
Step 6では少し趣を変えて、Swiftが利用するコンパイラ基盤「LLVM」を解説しています。
※本書は日経ソフトウエア2015年1月号の特集記事を再構成したものです。 -
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
マインクラフト初心者が最初に読む本!
マインクラフトの基礎知識からすごワザまで網羅した、初心者にはうってつけの一冊。
既にマイクラで遊んでいる人も、この本でしっかり、基本をおさらいしておこう!
●オールカラーで、漢字にはすべて振り仮名が付いてます。
●カバーの裏側は、「ブロック・アイテム名読み替え表」になってます。
●Switch/スマホ/タブレット/PS4/Xbox One/パソコン版対応!
●統合版1.14 Java版1.15対応!
【本書の特徴】
特徴1 サバイバルモードの基本がわかる!
特徴2 最新アップデートの新要素も紹介!
特徴3 ラスボス討伐まで徹底サポート!
特徴4 意外と知らないすごワザも満載!
特徴5 巻末にマイクラ用語辞典を掲載!
本書の巻末では、マイクラを楽しむうえで知っておきたい各種用語をわかりやすく解説。
初心者なら全部目を通しておきたい!
※紙版のカバー裏にある「ブロック・アイテム名読み替え表」は巻末に収録されております。
※この作品には、電子版巻末特典として、扶桑社刊『マインクラフト 超絶ワザ1001 完全ガイド』(2019年8月刊)の一部が収録されています -
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
★ やさしく的確なポイント解説
★ アプリ・ゲームのしくみが理解できる!
★ マイクラの活用と実践で楽しくレベルアップ!
◇◆◇ 著者からのコメント ◇◆◇
マイクラのバージョンはどんどん新しくなり、
デジタル機器もガンガン発展しましたね。
ちょっと古い情報を見ると、
まるで時代遅れのような気がして
心配になりますよね。
毎日AIがどうのっていうはなしを見聞きして、
プログラミングも今やAIが代行してくれます。
じゃあ、何を勉強しても意味ないんじゃない??
そのうちなんでもAIがやるんだし。
役に立たないよ。
なーんて思うことありませんか?
技術の進化が超絶早いコンピュータの世界に
触れあってきて私が感じたことがあります。
どんなに成長が早い分野でも、
絶対に必要なのは情熱と基礎知識です。
別に修行のようなことは想像しなくても
大丈夫ですよ。
ただ、ワクワクする気持ちを持って、
知らない世界に触れてみる。
これが一番大事なんです。
そして、どの学問にも礎になる知識が存在するので、
楽しみながら身に付ける。
これもすごく大事なんです。
本書も同じで、執筆時の最速情報を載せていますが、
初級・中級・上級どれにも変化してしまう内容は
含まれています。
しかし、普遍的な基礎知識も
たくさん盛り込んであります。
どこからどう触れ合っても必ず学びがあります。
特に上級編なので、基礎知識といえど
難しい内容も出てきます。
じっくり読むもよし、
コードをダウンロードして
とりあえず触ってみるもよし。
使い方はみなさん次第です。
どんなプログラマーも
最初はお手本を触りながら学ぶんですよ。
AIだらけの未来でも、絶対に負けない
自分だけの力を獲得してください。
未来を創るすべての若者に贈り続けます。
山口 由美
◇◆◇ 主な目次 ◇◆◇
☆第1章 マインクラフトとPythonをつなげ!
操作する準備を整えよう
*ついに登場!! 最新版マインクラフト対応MOD
*マインクラフトJAVA版とJavaをインストールしよう
・・・など
☆第2章 推し画面をマインクラフトに描こう!
画像ファイルを扱ってみよう
*画像をマインクラフトに出す!
*画像ファイルの種類
・・・など
☆第3章 画像フィルターアプリをつくろう!
推し画像を映え加工しよう
*こんなフィルター加工ができる!
*カラーフィルタにかけてみよう
・・・など
☆第4章 巨大迷路をつくろう!
アルゴリズムの構築
*巨大迷路を自動で設計する!
*アルゴリズムについて知ろう
・・・など
☆第5章 イベント付きの巨大迷路にしよう!
アルゴリズムを発展させる
*時限爆弾つきの迷路を抜けろ!
*アルゴリズムに新しいイベントを組み込む
・・・など
☆第6章 オリジナルAIをつくろう! PartⅠ
ルールに従って動くAIに挑戦
*着実に迷路を抜ける! オリジナルAI
*AIなんて一体どうやってつくるの!
・・・など
☆第7章 オリジナルAIをつくろう! PartⅡ
学習するAIに挑戦
*ついに到達! 学習するオリジナルAI
*強化学習AI
・・・など
☆特別付録 使いこなせば君もクリエーター!!
遊べる! 使える!! 楽しすぎるアプリたち
*生きた回廊が動き続ける 無限ダンジョン
*Q学習AIで塗りつくせ! ペイントバトル
・・・など -
ビッグデータ時代を支える定番ソフト、最新解説書登場本書は、ご好評をいただいた『Hadoop徹底入門』の第2版です。Hadoopは、オープンソースで利用できる分散処理フレームワークで、多数のPCをつなぎ巨大な処理を短時間で可能にするものです。また、システムの一部が壊れたとしても稼動し続けられるなど、高い耐障害性をもつことでも注目されています。第2版では旧版を全面的に見直し、大きく変わったHadoopの最新版に対応しました。Hadoopのインストールから、Javaによるプログラミング、運用のテクニックまで、実際にHadoopを使ってみようという方向けの情報を充実させています。また、多くの最新トピックも盛り込み、初心者から実際にHadoopを使っている人までご利用いただける内容となっています。※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 -
※本書は、日経コンピュータ誌の特集記事「押し寄せるサポート切れ」(2014年8月7日号)を
スマートフォンでも読みやすく再構成した電子書籍です。
専門記者によるレポートが手ごろな価格で手に入ります。
「Windows Server 2003」が2015年7月にサポート切れを迎えます。
サポート切れになればセキュリティ面などで問題を抱えることになりますので、
基本的には使い続けることはできません。
Windows Server 2003サポート切れのタイミングで、
記者は「クラウドを見据えた次世代基盤への移行を検討するべきだ」と主張しています。
サポート切れはWindows Server 2003だけではありません。
Linuxプラットフォームでもサポート終了は次々と到来します。
特にやっかいなのが、既にサポートを終了していますが、
開発フレームワークの「Struts」です。
これはOSではなくJavaのフレームワークです。
一般にアプリケーションはフレームワークに大きく依存するので、
フレームワークの変更は簡単ではありません。
ではどうすればいいのか。記者は事例に基づいて、現実解を提示しています。
システムの開発や運用に携わるエンジニアにはぜひ読んでほしい1冊です。 -
C++やJavaで開発している一線級のプログラマたちが座右の一冊としている「Effective」シリーズ。そのシリーズの最新刊となる本書は言語にRubyをとりあげ、小手先の対処法ではない骨太のRubyプログラミング技法を解説します。
ごくカンタンに実装できるがゆえに、無駄なオブジェクトを配置して見通しの悪いプログラムになっていたり、アクセスしにくいコレクションを作っていたり、機能的ではない例外処理を施していたり、知らず知らずのうちに実行速度を犠牲にしていたりなどなど、自己流では解決しない問題に正しい道筋を示してくれます。
とくに、誰か他のプログラマーに利用されるコードを、どう書くことで堅牢さや使い易さを確保するかという観点が多いことが、本書の特徴といえるでしょう。
Rubyの良さを殺しているプログラミングを撲滅し、より美しくRubyを輝かせるためのノウハウを、各種サンプルを交えてわかりやすく提示する、中級~上級者向けの一冊です。※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 -
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
マイクラに広がる世界は、本物の地球そっくりだったら、ゲームしながら勉強しちゃおう♪
鉱石から武器を作り、木や石で家を建てる。これは、マイクラの世界でも現実の世界でも同じこと。
だったら、マイクラを通して、地球を、自然を学んじゃおう! というのが、本書のテーマです。
地形、鉱石、動物、植物。
こういった大人でもちょっと忘れてる理科の知識を、マイクラの世界と現実の世界を比較しながら、大手学習塾で理科を教えている有名講師が丁寧に解説。
「マイクラばっかりやってないで、ちゃんと勉強しなさい!」
なんて言葉はもう必要ありません。この本があれば、マイクラばっかりやってても、ちゃんと勉強できるんです!
ゲームをしながら、楽しく理科の知識を身につけましょう♪
■オールカラーで、漢字にはすべて振り仮名が付き
■統合版&Java版対応 Switch/スマホ・タブレット/PC/PS4/Xbox One/Win10・11
※電子版では紙版のカバー裏に掲載されております「冒険をラクにしてくれるコマンド」は巻末に収録されております。
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 -
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
大人にも子どもにも大人気のゲーム「マインクラフト」で、初心者でも自分で作れるミニゲームを紹介&作り方を完全解説!遊びながら、プログラミングの基礎を身につけちゃおう!
●ポイント1 回路やコマンドの基本的な使い方がわかる!
ミニゲーム作りに必要になるレッドストーン回路やコマンドの基本的な使い方をわかりやすく解説。初心者でも、すぐに使いこなせるようになるぞ!
●ポイント2 自分でおもしろミニゲームを作れる!
レッドストーン回路やコマンドをフル活用したおもしろミニゲームを6つ紹介。自分で作って遊んだり、改造したりすれば、プログラミンの勉強にもなる!
●ポイント3 初心者でも絶対作れるわかりやすい設計図付き!
すべての作例には、わかりやすい設計図を掲載しているので、その通りにブロックを積んでいけば、誰でもミニゲームを作れる!
■オールカラーで、漢字にはすべて振り仮名が付き
■統合版・Java版対応!
Switch/PC/スマホ/タブレット/PS4/XboxOne
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 -
サーバー構築経験が少ないアプリエンジニアにも安心! イチから分かるクラウド入門!クラウドサービスの普及により、業務システム開発においても「クラウドファースト」と呼ばれる開発スタイルの採用が増えてきました。本書は、クラウドサービスの最大手「Amazon Web Services(AWS)」を使って、クラウドでのシステム開発手法を説明する入門書です。一言にAWSと言っても、提供されるサービスが多岐にわたり、どこから手をつけてよいか分からない、という声もよく聞きます。本書では、クラウドに最適化されたアーキテクチャではなく、レガシーアーキテクチャを採用し、業務システムで広く使われているJavaによるWebシステムを構築する手順を紹介することで、AWSを初めて利用する人へのハードルを低くしています。AWSの基本的な考え方や操作方法に十分に慣れたところで、クラウドネイティブなアーキテクチャでシステムを構築し、無理のないクラウド化を進めていただくことが狙いです。※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 -
この電子書籍は、「Code Complete 第2版 完全なプログラミングを目指して」の上下巻を1冊にしたお得な合本版です。
本書は効果的なコンストラクションプラクティスについての知識を集めた、実践的なプログラミング解説書です。ソフトウェア開発プラクティスは目覚しい進歩を遂げていますが、一般のプログラマにはなかなか浸透しません。本書は、業界の第一人者らの知識と、一般の商用プラクティスとの橋渡しをします。10年前の第1版とコンセプトは同じですが、第2版は、全体を通じてオブジェクト指向の考え方が反映されたものになっています。また、「リファクタリング」の章が追加され、サンプルコードはC++、C#、Java、Visual Basicなどにアップデートされています。本書は、ソフトウェア開発の総合ガイドを求めている経験豊富なプログラマ、経験の浅いプログラマを教育する技術指導者、正式なトレーニングを受けたことのない独学プログラマ、これから社会に出る学生や新人プログラマなどを特に対象としています。本書で説明されている研究成果や過去の経験は、高品質なソフトウェアを作成し、問題を少なく抑えて作業をより短期間で行うのに役立ちます。また、大きなプロジェクトを制御し、要求の変更に応じてソフトウェアの保守や修正を適切に行うのにも役立ちます。 -
正規表現を使いこなすことで、検索、置換、集計、文書整理、データ解析、Webアプリ開発…あらゆるテキスト処理の現場で作業効率が大幅にアップします。本書では、正規表現の役割や基本的な使い方を解説した「イントロダクション」、用途・対応言語・ツールがすぐにわかる「メタキャラクタリファレンス」、さらに“やりたいこと”に応じた目的引きが可能な「逆引きリファレンス」という構成で、一般的に使われる正規表現を網羅して紹介しています。初版の改訂にあたり、今回の新版では最新のプログラミング言語に対応し、日本語環境をはじめ昨今の開発環境にあわせて解説を刷新しました。正規表現を初めて利用する方から、日々の業務ですでに活用している方まで、目的別でやりたいことが見つけられてネットでは探せないこともわかる、すぐに使える正規表現逆引きリファレンスの決定版です。★対応処理系
Sed/grep/vim/egrep/awk/Perl/PHP/Java/JavaScript/Python/.NET※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 -
【Vue.js(ビュージェイエス)とは】
Vue.jsは、Webアプリ開発用のJavaScriptフレームワークです。
比較的小規模の開発から利用でき、さらにWebアプリ開発で主流になりつつある、
シングルページアプリケーション(SPA)を構築することもできるため、
Web開発で大人気のフレームワークです。
【本書の概要】
Vue.jsの基本機能を押さえたサンプルを元に、Webアプリ開発手法を学ぶことができます。
具体的には、ニーズの高い、データバインディング、イベント、ライブラリの利用、コンポーネントなど
開発の現場でニーズの高いトピックを中心に解説。
さらに現在、主流になりつつあるSPAの作成に役立つポイントも盛り込みます。
【ターゲット】
フロントエンドエンジニア初心者
【著者】
森巧尚(もり・よしなお)
この世にパソコンが誕生したばかりの時代からミニゲームを作り続けて30数年。
現在は、iPhoneアプリやFlash、HTML5などのオリジナルゲームのコンテンツ制作、執筆活動、
関西学院大学非常勤講師などを行う。
最近は、IchigoJamで小学生向けのプログラミングを行うPCN大阪やCoder Dojoなどでも活動している。
著書:『Python1年生』『Java1年生』(翔泳社)、『小学生でもわかるiPhoneアプリの作り方』(秀和システム)、
『SwiftではじめるiPhoneアプリ開発の教科書』(マイナビ)、『iPhoneのゲームアプリをつくろう!』(秀和システム)
『よくわかるiPhoneアプリ開発の教科書』(マイナビ)など、多数。
※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 -
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
累計60万部を突破した「スッキリわかる入門シリーズ」の
新世代C言語入門書に、待望の進化改訂版が登場!
クラウド学習環境「dokoC」があるからすぐ始められる!
この第2版では、「スッキリわかるJava入門」や「スッキリわかるSQL入門」で好評のクラウド型プログラミング学習環境のC言語版「dokoC」(ドコシー)を新たに提供開始。
Webブラウザ上でプログラミングができるdokoCがあれば、初学者がつまづきがちな開発環境導入の手間を省いて、すぐに学習を開始できるようになりました。
「プログラミング言語の王」と言われるC言語は、世の中で使われているほぼすべてのプログラミング言語の祖先であり、現在でもOS開発や組み込み開発等で広く使われています。
そんな、コンピュータの仕組みに深く根ざした言語であるがゆえに、習得するには「ポインタ」や「文字列操作」といった数々の難所が入門者の前に立ちはだかります。
本書は、通常の解説文の中に、適度な間隔で、学び手役の新人と指導役の先輩の対話を織り交ぜる展開と、豊富な図解で、わきあがる疑問を置き去りにせず、じっくり楽しく正確に、難所ポインタですらスッキリ理解できる、他の入門書では見られない、唯一無二の構成になっています。
さらに、C言語の背景にあるコンピュータの原理についても、仕組みやコツも含めて解説しており、初学者でも一歩ずつ着実にスキルアップが図れる一冊です。
(スッキリわかる入門シリーズのうち、「スッキリわかるC言語入門」「スッキリわかるJava入門」「スッキリわかるSQL入門」「スッキリわかるPython入門」は、基本情報技術者試験[略号:FE]の午後問題対策に有効です)
・キャンペーンの内容や期間は予告なく変更する場合があります。
・コインUP表示がある場合、ご購入時に付与されるキャンペーン分のコインは期間限定コインです。詳しくはこちら
・決済時に商品の合計税抜金額に対して課税するため、作品詳細ページの表示価格と差が生じる場合がございます。