ラズパイ4のすべて〜CPUは2倍速、メモリー量は4倍に
はじめて作るAIモデルでルンバを動かそう
ついに発売されたラズパイ4をとことん調べました。CPUやネットワーク、メモリーの強化の度合いをベンチマークでチェック。“爆熱”と言われるラズパイ4が、ヒートシンクやファンでどれくらい冷えるかを徹底検証。温度が上がると自動で回るファンも作ります。SSD起動にして、PC並みの操作感も実現します。
AIの学習モデルを一から作ってみましょう。Googleのクラウドサービスで手軽に作りながら生べます。作ったAIモデルをラズパイで動かし、ルンバを自動制御します。
特集1 ラズパイ4のすべて
特集2 初めてのラズパイAIモデル作り、「ルンバ」の自動走行を実現
特集3 「みんなのラズパイコンテスト2019」受賞した全45作品を一挙紹介
特集4 タミヤのリモコン・ボクシングファイターをラズパイで動かそう
特集5 Bluetooth機器で遊ぼう、マウスやスピーカーをつなぐ技
講座 実験して分かる電子パーツの動かし方
講座 ハード&ソフトをちょい足し 新しいラズパイの遊び方
講座 ラズパイ・Linux・Windows全対応 ネットワークのいろは
マンガ 女子高生とラズベリーパイ
ラズパイと周辺機器の買い方からOS導入方法、工作基礎まで
【付録冊子】みんなのラズパイコンテスト グランプリ作品の作り方
パーツ100種の全配線図、Pythonコード付き!
高性能ラズパイ4を生かしきる
100種類の電子パーツを動かす配線図を一挙に紹介します。すべてPythonのサンプルコード付きです。距離や温湿度、明るさ、ジェスチャーなど20種以上のセンサー、各種モーター、10種以上のLED、ディスプレイなど、ラズパイにつないですぐに制御できます。
最新ラズパイ4の生かし方も紹介します。より高精度な電子工作を実現し、PC並みの性能を持つストレージサーバー、デスクトップPCとして活用します。「みんなのラズパイコンテスト2019」のグランプリ作品「9.5ミリフィルムスキャナー」の作り方も紹介します。
特集1 パーツ100種全配線図
特集2 ラズパイ4の高性能で遊ぶ!
特集3 みんなのラズパイコンテスト2019グランプリ
戦前の映画フィルムをラズパイでデジタル化
特集4 超音波距離センサーを使い、自動で相手と戦うタミヤのロボットを作ろう
特集5 シャットダウンスイッチ付きの小型情報端末を作ろう
講座 実験して分かる電子パーツの動かし方
講座 ハード&ソフトをちょい足し 新しいラズパイの遊び方
講座 ラズパイ・Linux・Windows全対応 ネットワークのいろは
講座 電子工作にも役立つ! 基礎からわかるLinuxコマンド
マンガ 女子高生とラズベリーパイ
ラズパイと周辺機器の買い方からOS導入方法、工作基礎まで
【付録冊子】回路と工作プログラムの基礎が全部わかる本
LinuCは、LPI-Japanが提供するLinux技術者認定資格試験です。2018年から始まった比較的新しい資格試験で、日本の大手IT企業などを中心に採用・導入が進んでいます。2020年4月に試験が改定され、新たにバージョン10.0の試験が開始されました。本書は、このLinuC試験のうち、レベル1バージョン10.0(101試験、102試験)の出題範囲をカバーする教科書です。実績ある講師によるわかりやすい解説で、資格取得に必要な確かな力を身につけることができます。付属DVD-ROMには、仮想環境で動作するLinuxのイメージを収録していますので、実際に手を動かしながら学ぶことが可能です。
基礎編 Linuxの基本
1章 Linuxのインストールと仮想マシン・コンテナの利用
2章 ファイルとディレクトリの操作と管理
3章 GNUとUnixのコマンド
4章 リポジトリとパッケージ管理
5章 ハードウェア、ディスク、パーティション、ファイルシステム
101試験模擬問題
6章 シェルおよびスクリプト
7章 ネットワークの基礎
8章 システム管理
9章 重要なシステムサービス
10章 セキュリティ
11章 オープンソースの文化
102試験模擬問題
Interface Linux Systemならサーバ構築、システム構築がすぐにできます。
Linux活用のための実用情報誌新定番フリーソフト
LinuCは、2018年から始まった新しいLinux技術者認定資格試験です。本書は、このLinuC試験のうち、レベル1(101試験、102試験)の出題範囲をカバーする新しい教科書です。実績ある講師によるわかりやすい解説で、資格取得に必要な確かな力を身に付けることができます。付属DVD-ROMには、Oracle VM VirtualBox上で動作する学習用のLinux仮想マシン(CentOS、Debian GNU/Linux)を収録していますので、実際に手を動かしながら学ぶことが可能です。各章末には演習問題を用意しているほか、101試験、102試験それぞれの出題範囲に対応した模擬問題も用意しました。
■基礎編 Linuxの基本
■1章 システムアーキテクチャ
1.1 ハードウェア設定の決定と構成
1.2 システムのブート
1.3 ランレベル/ブートターゲットの変更とシステムのシャットダウン
■2章 Linuxのインストールとパッケージ管理
2.1 ハードディスクのレイアウト設計
2.2 ブートローダ
2.3 共有ライブラリの管理
2.4 アプリケーション管理
■3章 GNUとUnixのコマンド
3.1 コマンドラインの動作
3.2 テキストストリームの処理
3.3 基本的なファイル管理の実行
3.4 リダイレクトとパイプ
3.5 プロセスの生成、監視、終了
3.6 プロセスの実行優先度の変更
3.7 正規表現を使用したテキストファイルの検索
3.8 viエディタ
■4章 デバイス、Linuxファイルシステム、ファイルシステム階層標準
4.1 パーティションとファイルシステムの作成
4.2 ファイルシステムのマウントとアンマウントの制御
4.3 ファイルシステムの整合性の保守
4.4 ディスククォータの管理
4.5 ファイルのパーミッションと所有者の管理
4.6 ハードリンクとシンボリックリンクの作成
4.7 システムファイルの確認と適切な位置
■101試験模擬問題
■5章 シェル、スクリプト、データ管理
5.1 シェル環境のカスタマイズと使用
5.2 簡単なスクリプトのカスタマイズと作成
5.3 SQLデータ管理
■6章 ユーザインターフェイスとデスクトップ
6.1 X11のインストールと設定
6.2 ディスプレイマネージャの設定
6.3 アクセシビリティ
■7章 管理業務
7.1 ユーザとグループの管理
7.2 ジョブ管理
7.3 ローカライゼーションと国際化
■8章 重要なシステムサービス
8.1 システム時刻の保守
8.2 システムのログ
8.3 メール転送エージェント(MTA)の基本
8.4 プリンタと印刷の管理
■9章 ネットワークの基礎
9.1 インターネットプロトコルの基礎
9.2 基本的なネットワーク構成
9.3 基本的なネットワークの問題解決
9.4 クライアント側のDNS設定
■10章 セキュリティ
10.1 セキュリティ管理業務の実施
10.2 ホストのセキュリティ設定
10.3 暗号化によるデータの保護
■102試験模擬問題
セキュリティ診断のプロが様々な最先端のハッキングの手口を検証。
標準を知る。開発者視点でLinuxの仕組みを理解し、Linuxプログラミングの標準技法を学ぶ。
[内容紹介]
【第1特集】リリースフローを再確認
開発を加速するCI/CD
生産性と品質を両立させるための鉄則
みなさん、CI/CDできていますか? ……こう尋ねられると、「そんなの、もうとっくにやってるよ」と答える人がいるでしょう。ですが、CI/CDを導入しただけで満足していませんか? 効率的にリリースサイクルを回し、ユーザーに価値を届けるためには、ビルドや、テスト、デプロイ、リリースまでの流れを無駄なく進められるしくみを作る必要があるのです。
本特集では、CI/CDの基本を振り返り、CI、CDそれぞれの設計ポイントを整理します。続いて、プラットフォーム事業におけるCI/CDの実施例を取り上げ、本番環境でCI/CDを効果的に推し進めるコツを紹介します。さらに発展的な取り組みとして、ブランチ戦略の一種、トランクベース開発に触れます。この機会にご自身の環境を振り返ってみてください!
【第2特集】生成AIで自社サービスの幅を広げたい!
ChatGPTを組み込んだサービスを開発する
「食べログ」の事例に学ぶPoC推進の秘訣
ChatGPTをはじめとした生成AIの活用が進んでいます。企業における活用方法の目的は、業務活用と事業活用という2つに大別できます。先行事例として前者を見かけることが多いですが、「自社プロダクトの価値を高めるために生成AIを実装したサービスを開発したい」と考えている企業も少なくないと思います。しかし、事業活用のためには検討しなければならないことがたくさんあり、開発知識だけを持っていてもなかなかうまくいきません。
本特集では、ChatGPTを中心とした生成AIの基本原理から、業務活用の先行事例として「食べログ」における「食べログChatGPTプラグイン」および「食べログAIチャット(β)」の開発・リリースまでの取り組みを紹介します。開発方法はもちろん、リリースまでの社内調整やコスト管理などについても言及しているので、生成AIを組み込んだ機能やサービスの導入を見据えたPoC(Proof of Concept:概念実証)の参考事例としてもご活用ください。
[目次]
■特集
【第1特集】開発を加速するCI/CD
序章 CI/CDはなんのために導入するの?/原 トリ
第1章 安定リリースにつながるCI設計/舟木 将彦
第2章 本番/検証環境を意識したCDデザイン/根本 征
第3章 プラットフォーム事業におけるCI/CD/pospome
第4章 CI/CDのその先へ トランクベース開発への取り組み/小林 杏理
【第2特集】ChatGPTを組み込んだサービスを開発する
第1章 企業における生成AI活用の考え方/京和 崇行
第2章 食べログChatGPTプラグインの開発とサービスリリース/富田 絋平
第3章 食べログAIチャット(β)の開発とサービスリリース/関戸 康介
【特別広報】
Web3の新時代を拓くココネのエンジニアリング力を探る/編集部
■連載
ITエンジニア必須の最新用語解説/杉山 貴章
平林万能IT技術研究所 2ndシーズン/平林 純
Stable Diffusionで学ぶ画像生成AIのしくみ/國田 圭佑
ハピネスチームビルディング/小島 優介
エンジニアのためのやる気UPエクササイズ/えくろプロテイン
実践データベースリファクタリング/曽根 壮大
Cloudflare Workersへの招待/福岡 秀一郎
実践LLMアプリケーション開発/西見 公宏
画像解析AIの作り方/高木 優介
MLOpsのすすめ/澁井 雄介
位置情報エンジニアリングのすすめ/井口 奏大
新時代の分散型SNS Nostr/mattn
なるほど納得Go言語/崎原 晴香(H.Saki)
Google Cloudを軸に実践するSREプラクティス/宮本 英和、(監修)キャディ株式会社Platformグループ
AWS活用ジャーニー/杉金 晋
現場から学ぶAWSのクラウドセキュリティ/花塚 亮祐
ひみつのLinux通信/くつなりょうすけ
魅惑の自作シェルの世界/上田 隆一
あなたのスキルは社会に役立つ〜エンジニアだからできる社会貢献〜/武貞 真未、八谷 航太
Linux活用のための実用情報誌【特集1】 間違いない!
『Linux PC再生テク』
【特集2】 サーバー構築から映像演出まで
『ラズパイをいじり倒そう』
【特集3】 スマホより充実! 楽しい!
『Linuxゲーム・ベスト20』
Linux活用のための実用情報誌【特集1】分かりにくい操作も動画でしっかり理解
『一気に学び直すLinuxテクニック44』
Linuxを始めてみたものの、いつまでも初心者状態ーー。そんな方に向けて、Linuxの上達に欠かせない、44個の知識やテクニックを厳選しました。
迷いやすい技は付録DVD-ROMに解説動画を収録。「コマンド」や「サーバー」なども丁寧に解説しています。
この夏、初心者を脱出しましょう。
【特集2】日本からも買える!
『5ドル Raspberry Piの始め方』
わずか5ドルの値付けで衝撃のデビューを果たした「Raspberry Pi Zero」。 英国での生産が安定してきたため、日本からも入手しやすくなりました。
海外通販をスムーズに進めるテクニックや、PCとしての活用法など、あなたに最適な “始め方” を紹介します。
【特集3】Bluetoothと赤外線で遠隔操作
『おもちゃ&家電をLinuxで自動化』
スマホや専用コントローラーから操作するおもちゃ、リモコン操作のエアコンなどの家電ーーこれらの機器は、Linuxからでも操作できます。
Pythonやシェルで記述したプログラムや専用ツールで自動制御を実現してみましょう。
Linux活用のための実用情報誌【特集1】誰でもできる3大活用
『ラズパイ 2017年式入門』
4000円台に値下がりした日本製の登場で、入手しやすくなったRaspberry Pi(ラズパイ)。
今年こそ、PC活用、サーバー、電子工作の三つの分野で活用を始めましょう。
PC活用編では、多様なフリーソフトで楽しみます。
サーバー編では、ブログソフトの「WordPress」を導入し、電子工作編では温湿度・気圧センサーを使って快適度チェッカーを作ります。
【特集2】 これさえ分かれば初級者脱出!
『Linux中級者へのメソッド45』
「コマンドはキーボードですべて一文字ずつ打つ」。あれ、それはおかしい、と思いましたか?
中級者ならこうする、という考え方とテクニックを、やさしく丁寧に解説します。
これからLinuxを始めようと思っている方も必見の45の正攻法。
マスターすれば、自他ともに認める「中級者」です。
【特集3】 ハイレゾ音源をUbuntuで再生
『PCオーディオはLinuxにお任せ! 』
Linuxの新しい用途として注目を浴びているPCオーディオ。
デスクトップでの手軽な音楽再生から音楽ファイルをサーバーに置いたリモート鑑賞まで、ハイレゾ音源の再生環境を含めた、
最新事情をお届けします。
Linux活用のための実用情報誌【特集1】MastodonやAI搭載ブログが完成
旬なサーバーの作り方 10選
Twitterのようなミニブログを運営できる「Mastodon」、人工知能(AI)搭載のブログサーバー、「WannaCry」のようなランサムウエアも防げるであろうファイアウオールなど、今どきの「旬」なサーバーをLinuxなら無料で構築できます。
インターネットや自宅内で利用できるサーバー10種類の構築手順を紹介します。
【特集2】新登場! ここが変わった!
Ubuntu 17.04 徹底解説
「Ubuntu」の最新版「Ubuntu 17.04」がリリースされました。
使い勝手の面での変化は少ないものの、デスクトップ環境の開発方針が変更されるなど、今後の転換点となる重要なリリースとなりました。
変更点や新機能を詳しく解説します。
【特集3】ラズパイ電子工作 超入門
スイッチ付きのLEDの点滅装置と強さを変えられる扇風機を作ろう
Raspberry Piで大人気の「電子工作」を挑戦してみましょう。
電子工作が全く初めての人に向けて、LEDの点滅から始めて、強さを変えられる扇風機の製作方法を分かりやすく解説します。
Linux活用のための実用情報誌Linuxだからできること 最新100
Linux活用のための実用情報誌【特集1】LINUXスタートダッシュ入門/【特集2】ラズパイとGoogleキットで音声認識
Linux活用のための実用情報誌【特集1】読者が選んだテーマで学ぶ
『Linux倍速マスター 9コース』
「Linuxをもっと活用したい! 」と思ったら、どんな勉強をすればよいでしょうか。
効率を求めるなら、やはり多くの人が関心を持つテーマで学ぶのが一番です。
編集部では、過去1年間の2826件の読者投稿を分析し、九つの学習テーマを割り出しました。
テーマごとに、Linux上達につながるテクニックをふんだんに詰め込んでいます。
スピーディーに “初級者脱出” できること、請け合いです。
【特集2】SDカードで早変わり
『Raspberry Pi七変化』
ラズパイの愛称で知られる手のひらボードPC「Raspberry Pi」。
OSをインストールするmicroSDカードを複数用意しておけば、カードを差し替えるだけですぐに別のPCに “変身” できます。
初めてのLinuxマシンにも最適なデスクトップPC、テレビにつながる多機能なネットワークメディアプレーヤーなど、一芸に秀でた小型・省電力な7種類のLinuxマシンに仕立てます。
【特集3】VirtualBoxやVMware Playerを使いこなす
『仮想化でPCがとっても便利になる』
実際のPCとほぼ同じ環境をOS上に構築できる「仮想化ソフト」。
この仮想化ソフトを使えば、OSやアプリを試したり、別の用途にPCを利用したりなど、普段使っているPCがとても便利になります。
さまざまな機能を備える仮想化ソフトを使いこなせるようになりましょう。
Linux活用のための実用情報誌2016年のLinuxハードはこれだ!