「Node-RED」は、もともとIBMによって開発されたフローベースのビジュアルプログラミング開発ツールで、現在はオープンソースプロジェクトとして開発されています。
「Node-RED MCU Edition」は「UIや画像の表示」「音声の再生」「センサーデバイス」「ネットワーク通信機能」などをサポートしたJavaScript開発プラットフォーム「Moddable SDK」上で動作し、「IoTデバイス」との相性が優れています。
JavaScriptのコードでプログラムを書くことも可能ですが、Node-REDのフローエディタを使ったビジュアル的なプログラミングが可能となり、初心者にも扱いやすく、モノづくりの幅が広がりました。
本書は「Moddable SDK」の導入から「Node-RED MCU Edition」の使い方、さらにはそれらを利用した工作例について、分かりやすく説明します。
■Node-RED MCU Editionとは
■環境構築(MacOS、Windows、Linux)
■MCUノードの使い方
■ダッシュボード機能の使い方
■MCUサイドパネル
■サンプルとレシピ
■電子工
センサ(入力)→マイコン(処理)→アクチュエータ(出力)。「IoT」&「ロボット」の主要パーツをチェック!
サッと出してピッ!データ収集や測定は自作回路で!計算&表示&操作はスマホ/タブレットで!全方式を網羅。
仮想化技術もコンテナ技術もこれでOK。Windows&Mac対応。ここから始めて、ずっと使える。“Docker”を今日から使いこなすためのやさしい解説書。
電子回路や配線図もすべて図解!サンプルプログラムですぐ実践!手のひらサイズのLinuxパソコンを思う存分使いこなそう!
◆80点以上の図と豊富な画像で、Linuxの操作方法をていねいに解説します
本書は、LPICやLinuCを受験する前にLinuxの基礎を学んでいただく本になります。
Linuxは、コマンドと呼ばれる文字列をキーボードから入力して操作します。
Windowsなどに慣れた方の場合、はじめのうちは操作に慣れず、難しく感じる
ことも多いと思います。しかし、本書は、そういった初心者の方にもわかりやすくするため、
図を多く取り入れて説明していますので、Linuxの知識がまったくなくても
本書を読み始めれば、徐々にLinuxの基礎知識を身に付けながら、LPICやLinuCの
試験対策もできます。
また、Linuxを使ったことのない初心者は、まず環境作りから迷ってしまうことが
多いのですが、本書では、Windowsがインストールされているパソコンに
仮想ソフト(VirtualBox)を導入し、Linux(CentOS)をインスールして使う手順を
詳細に解説しています。
仮想ソフトによって、お使いのWindowsパソコン上でLinuxを使うため、
新しくパソコンを用意する必要はありません。
LPICやLinuCの受験前や、Linuxを学習し始める時、そして、これからもLinuxを
使っていく上で、本書が少しでも皆さんの手助けとなることを心から願います。
第1章 Linuxの基礎
1-1 OS
1-2 Linux
1-3 オープンソース
1-4 LPIC
1-5 LinuC
[復習問題]
第2章 Linuxの基本操作
2-1 CentOSを使う
2-2 ファイルとディレクトリの構造
2-3 ディレクトリの確認
2-4 ファイルの確認
2-5 テキストの並べ替え
2-6 テキスト内の検索
[復習問題]
第3章 ファイルとディレクトリ
3-1 ディレクトリの操作
3-2 ファイルの操作
3-3 ファイルとディレクトリの削除
3-4 マニュアルの表示
[復習問題]
第4章 ユーザとグループ
4-1 管理者権限の変更
4-2 ユーザの作成
4-3 ユーザ情報の変更
4-4 ユーザとグループの削除
[復習問題]
第5章 パーミッション
5-1 ファイルの所有者と/所有グループの変更
5-2 パーミッションの変更
5-3 ファイルとディレクトリのパーミッション
[復習問題]
第6章 テキストファイルの編集
6-1 viエディタの起動
6-2 ファイルの保存/終了
6-3 行や文字の操作
6-4 カーソルの移動
[復習問題]
第7章 シェルと変数
7-1 シェルの仕組み
7-2 シェル変数
7-3 環境変数
7-4 代表的な変数
7-5 環境設定ファイル
[復習問題]
第8章 ソフトウェアとパッケージ
8-1 パッケージ
[復習問題]
第9章 ファイルシステム
9-1 ファイルシステム
9-2 マウントとアンマウント
[復習問題]
第10章 プロセスとジョブ
10-1 プロセスの管理
10-2 ジョブの管理
[復習問題]
第11章 ネットワークの基礎
11-1 ネットワークの仕組み
11-2 ネットワークのルール
11-3 OSI参照モデルとTCP/IPモデル
11-4 カプセル化と非カプセル化
11-5 LANとWAN
[復習問題]
第12章 IPアドレス
12-1 IPアドレス
12-2 IPアドレスの5つのクラス
12-3 サブネット
[復習問題]
第13章 ネットワークの設定
13-1 ネットワークの設定
13-2 ネットワークの疎通確認
[復習問題]
巻末資料 CentOSのインストール
1 VirtualBoxのインストール
2 CentOSのインストール
本格的教科書で基礎学習。演習問題で復習+実戦対策。臨場感ある模擬試験で総仕上げ。
結成10周年記念! リトル・ミックスのキャリアを総括した初のベスト・アルバム『Between Us』
全世界トータル・セールス6,000万枚以上、累計楽曲ストリーミング回数120億回越えを誇る、イギリスの国民的スーパー・ガールズグループ=リトル・ミックス。2011年にUKオーディション番組<Xファクター>で見事優勝を果たした彼女たちが、今年で結成10周年を迎えるにあたり、初のベスト・アルバム『Between Us』をリリースする。
これまでリリースした6作のオリジナル・アルバムが全て全英チャートトップ5入り、シングル5曲が全英シングル・チャート1位を獲得し、この10年で正真正銘UKポップシーンのトップの座へと上り詰めた。2020年12月に、初期メンバーであったジェシー・ネルソンが脱退をするも、その後3人での活動を再スタート。2021年の<BRIT AWARDS>では女性グループとしては史上初となる<ベスト・ブリティッシュ・グループ>も受賞するなど、その勢いは止まらない!
キャリア初のベスト・アルバムとなる今作は、これまでのヒット・シングルはもちろんの事、今年に入りリリースされた「ハートブレイク・アンセム(with ギャランティス&デヴィッド・ゲッタ)」、「キス・マイ (Uh-Oh)(withアン・マリー)」、更には新曲も複数曲収録される。CD、アナログ盤他、各形態ごとに異なる絵柄のジャケット写真が用意されるなど、10周年を飾るにふさわしい超豪華リリースとなる。
■ 完全生産限定
・2CD デジパック仕様
・新曲5曲を含む全34曲収録
(メーカー・インフォメーションより)
Disc1
1 : Wings
2 : DNA
3 : Change Your Life
4 : How You Doin? (feat. Missy Elliot)
5 : Move
6 : Little Me
7 : Word Up
8 : Salute
9 : Black magic
10 : Love Me Like You
11 : Secret love song pt 2
12 : Hair (feat. Sean paul)
13 : Shout out to my ex
14 : Touch
15 : No more sad songs (feat. Machine Gun Kelly)
16 : Power (feat. Stormzy)
17 : Reggaeton lento (remix) with CNCO
18 : Only You with Cheat Codes
Disc2
1 : Woman like me (feat. Nicki Minaj)
2 : Think About Us (feat. Ty Dollar $ign)
3 : Bounce Back
4 : Break up song
5 : Holiday
6 : Sweet melody
7 : Confetti (feat. Saweetie)
8 : Heartbreak anthem with Galantis & David Guetta
9 : Kiss my (uh oh) with Anne-Marie
10 : No
11 : Between Us
12 : Love (Sweet Love)
13 : Cut You Off
14 : Trash
15 : Secret Love Song (feat. Jason Derulo)
16 : Cannonball
Powered by HMV
ベテランプログラマーである著者が、日本語と同じように長く使い続けた「C言語」は、著者にとっては“第2の母国語”とも言えます。
学生時代から独学でプログラミングをはじめ、企業内でデバイスドライバを開発し、そして独立後もたくさんのアプリケーション開発や技術書制作に携わってきた著者。その筆者が大事に使い続ける「C言語」の“昔と今”について、気づいたことや役立つ知識、使ってきたツールなどについて、これまで記してきたことを整理してまとめました。
本書では、現役プログラマーだけでなく、これからプログラミングを学ぶ学生などにも有益な情報やノウハウを、筆者の経験を元に紹介しています。
C言語〜昔話から現代への物語
●C言語との出会い
●ワークステーションでC言語を使う
●C言語の歴史
●ビルドエラーの謎
●C言語のcharの秘密
●進化するprintfの書式指定
●C言語のC23での新機能紹介
●パッケージ依存問題のヒミツを探る
●ccacheをWindowsでビルドしてみよう
Linuxとプログラマーの話
●オープンソースソフトウェアの調べ方
●X Window Systemのデバッグ方法
●Linuxカーネルを改修してみる
●テストデータの自動生成
●プログラマーの仕事はウォーリーを探せに似ている
プログラマーの道具と技術
●独立起業で必要となるITツール
●noteで売上を上げるためのマル秘テクニック
●noteが待望のインポート・エクスポートに対応!
●サクラエディタを使ったきっかけ
●Windows95が動く環境を構築した話
●技術文書をアウトプットするということ
●韓国語を学ぼうとしたきっかけ
Windows版「xeyes」を作る
●「xeyes」というアプリ
●ソースコードを調査
●実際に動かしてみよう
●目玉がマウスポインタに向く理由
人気の「はじめよう」シリーズ改訂版、Raspberry Pi 4に対応!
コンパクトな入門書としてご好評いただいている『Raspberry Piをはじめよう』の改訂版。Raspberry Piのハードウェア概要から、LinuxとPythonの基本、GPIOやウェブカメラの活用、インターネット接続までを1冊にまとめています。第4版ではRaspberry Pi 4に完全対応、コードサンプルもすべてPython 3に標準対応したほか、採用ライブラリの更新など、全体的にアップデートが施されています。付録としてRaspberry Pi Picoについても解説。
本書は入門書の次のステップに適しています。Linux、VMware、コンテナ、ネットワーク機器に対するユースケースごとに、サンプルプレイブックと解説を掲載しています。ご自身が向き合っている課題にAnsibleを利用する際、どのモジュールをどう使えばよいかを知り、Ansibleをより活用するための後押しをすることを目的としています。
Python + OpenCVで画像・動画処理プログラミングを学ぶ。Chainerを用いたDeep Learningプログラムも実装。
オープンソースの数値流体力学ツールボックスであるOpenFOAMの入門書.
公式のユーザーガイドには必要な内容が詳しく記載されているのに対し,本書では「何ができるのか」「どうやって使うのか」という段階の初心者に向けて,入門的な内容に絞ってわかりやすく説明しています.
例題を通してOpenFOAMを用いた数値解析の流れを示すだけでなく,詳細な設定方法などについても丁寧に説明しています.また,数値流体力学の基礎をまとめているとともに,計算用のメッシュ作成・結果の可視化を行うソフトウェアの使い方についても紹介していますので,1冊でひと通りのことが学べます.
これから使ってみたい人,使い方がわからなくて困っていた人にぜひ読んでほしい1冊.
第1章 はじめに
第2章 OpenFOAMの概要
第3章 メッシュの作成
第4章 OpenFOAMによる熱流体解析
第5章 OpenFOAMのための数値流体力学入門
付録A DEXCS2015 for OpenFOAMのインストール
付録B Linux入門
付録C ParaView入門
付録D FreeCADによる形状の作成
全652問を収録。模擬試験問題2回分付き!
.NET Frameworkと.NET Coreが統合された.NET 6が登場しました。 .NET 6は、将来的にWindows/Mac/Linuxのデスクトップアプリ、サーバーアプリ、Webアプリなどをすべて開発可能とするアプリケーションフレームワークです。 Xamarinとの統合は、 .NET 6にて.NET MAUI(.NET Multi-platform App UI)として統合されつつあります。 今後、Windows、Linux、Xamarin.iOS/Androidで使われる .NET Standardの各種パッケージは .NET 6に移行されています。 また、 .NET 6はLTS(Long Term Support)であり、3年間という長期間にわたりサポートが保証されています。 .NET 5から.NET 6に移行すると、安定的な動作環境を得られます。
本書は、C#言語を例にして、 .NET 6で「どのようなアプリを開発できるのか?」を中心に解説したものです。 また、 .NET 6の特徴でもあるWindowsとLinuxの共用、Azureの活用、ターミナルでのdotnetコマンドによるプロジェクト作成やビルド、.NET MAUIによるモバイルアプリ開発なども解説しています。
はじめに
第1章 .NET 6の仕組み
第2章 .NET 6の開発環境
第3章 WindowsフォームとWPF
第4章 ASP.NET MVCとWeb API
第5章 Entity Framework
第6章 Blazor
第7章 Azure
第8章 Linux環境
第9章 モバイル開発
索引