「スタート画面のアイコンを縮小/拡大する」「開いているアプリをスナップしながら巡回する」「タスクバーにピン留めされているアプリを起動する」…など快適操作に欠かせないショートカットを大量掲載!
定番・必携のフリーソフトを全収録!
はじめてプログラミングを学習する人のための入門書.
Jupyter Notebook上でプログラミング言語「Python」を使って対話的に学ぶことができる.
全ページカラー印刷.
【目次】
第1章 イントロダクション
1.1 プログラミング知識の必要性
1.2 本書の位置付け
1.3 本書を使った学習の方法
1.4 前提条件
1.5 プログラミンングの一般知識
1.6 Jupyter Notebookの使い方
第2章 計算してみよう
2.1 Jupyter Notebookでの計算
2.2 数学関数の利用
2.3 文字列
2.4 変数
2.5 表示関数
演習問題
第3章 条件判断
3.1 プログラムの基本構造
3.2 逐次実行
3.3 セルの評価の順序
3.4 入力関数
3.5 条件分岐
3.6 条件式の書き方
演習問題
第4章 繰り返し
4.1 while文を使った繰り返し
4.2 for文を使った繰り返し
4.3 繰り返しを使った数値計算
演習問題
第5章 データ型(リスト,辞書)
5.1 リスト
5.2 辞書
演習問題
第6章 関数
6.1 関数とは
6.2 関数を書いてみよう
6.3 ローカル変数とグローバル変数
6.4 再帰関数
6.5 関数の実行時間
6.6 計算量
演習問題
第7章 グラフの利用
7.1 matplotlibとは
7.2 簡単なグラフを描く
7.3 計算結果をもとにグラフを描く
演習問題
第8章 アルゴリズムI 線形探索と二分探索
8.1 アルゴリズムとは
8.2 探索とは
8.3 線形探索アルゴリズム
8.4 二分探索アルゴリズム
演習問題
第9章 アルゴリズムII ソート
9.1 ソートとは
9.2 選択ソートの実行時間
演習問題
第10章 シミュレーションI 酔歩問題
10.1 シミュレーションとは
10.2 酔歩問題
10.3 1次元の酔歩問題
10.4 2次元の酔歩問題
演習問題
第11章 シミュレーションII モンテカルロ法
11.1 モンテカルロ法とは
11.2 カレーライス費用の見積もり
演習問題
付録A Windows11へのJupyter Notebookの導入方法
付録B デバッグ(虫とり)の方法
章末問題の解答例
本書は2021年6月に発行した『ひと目でわかるIntune 改訂新版』の第3版です。本書ではIntuneの基本から、企業所有/個人所有のWindowsデバイスや、スマートフォン/タブレットなどのiOS/Androidデバイスの管理方法を、豊富な画面と詳細な手順でわかりやすく解説します。本書1冊で、基本的な知識の理解から、ひととおりの導入と構成ができるようになります。今回の改訂では執筆時点の最新情報を反映するほか、レポートの章を新たに追加しました。
第1章 クラウドベースのデバイス管理
第2章 IntuneへのWindowsデバイスの登録
第3章 IntuneへのiOS/Androidデバイスの登録
第4章 Windowsデバイスのポリシー管理
第5章 iOS/Androidデバイスのポリシー管理
第6章 Windowsデバイスのアプリケーション管理
第7章 iOS/Androidデバイスのアプリケーション管理
第8章 モバイルアプリケーション管理
第9章 条件付きアクセス
第10章 レポート
第11章 運用管理
抽象的な概念をしっかりと理解できるよう平易に記述した入門書。〔内容〕I/Oデバイスと割込み/プロセスとスレッド/スケジューリング/相互排除と同期/メモリ管理と仮想記憶/ファイルシステム/ネットワーク/セキュリティ/Windows
1. オペレーティングシステムの役割
2. I/O デバイスと割込み
2.1 コンピュータハードウェアの構成要素
2.2 I/Oデバイスの仕組み
2.3 プロセッサへの動作完了通知
2.4 入出力装置とのデータ転送
2.5 入出力装置への動作依頼
2.6 デバイスドライバ
3. プロセスとスレッド
3.1 プロセスの定義
3.2 プロセスの実行時の様子
3.3 プロセスの生成と終了
3.4 プロセス切替え
3.5 プロセスの実装
3.6 カーネルの保護
3.7 スレッド
3.8 実行可能ファイル
3.9 初期プロセスの起動
3.10 シェルの仕組み
4. スケジューリング
4.1 プロセスの状態
4.2 スケジューリングの必要性
4.3 スケジューリングの評価基準
4.4 スケジューリングのタイミング
4.5 ラウンドロビンスケジューリング
4.6 優先度つきスケジューリング
5. 相互排除と同期
5.1 並行プログラミング
5.2 競合状態
5.3 相互排除の問題
5.4 排他制御のためのハードウェア支援
5.5 ロック
5.6 セマフォア
5.7 条件変数
5.8 モニタ
5.9 食事する哲学者の問題
5.10 Linuxにおけるロックと条件変数
6. メモリ管理と仮想記憶
6.1 共有資源としてのメモリ
6.2 素朴なメモリ管理
6.3 メモリの抽象化
6.4 マッピング不在
6.5 多段ページテーブル
6.6 ページの保護
6.7 仮想記憶
7. ファイルシステム
7.1 ハードディスクの構造
7.2 ファイルシステムの仕組み
7.3 ファイルシステムの実現
7.4 入出力装置の抽象化
8. ネットワーク
8.1 ネットワークの構成
8.2 ネットワークの階層
9. セキュリティ
9.1 アクセス制御
9.2 セキュリティの基本
9.3 セキュリティのC. I. A.
9.4 セキュリティ上の脅威
9.5 セキュリティモデル
10. ケーススタディ:Windows オペレーティングシステム
10.1 OSパーソナリティ
10.2 基本構造
10.3 プロセスとスレッド
10.4 スケジューリング
10.5 Windowsにおける仮想記憶
10.6 セキュリティ
10.7 ファイルシステム
参考文献
索引
大学・短大で必要なコンピューターリテラシーから、データ解析の基礎まで一冊で学べるテキスト。改訂版は、Windows11、Office2021をベースに編修。大学・短大で必要な技能が効率的に身につけられるよう、例題の題材や展開なども見直した。基本的な操作・内容については、Microsoft365でも使える。
・Excelを使ったデータ解析によりデータサイエンス学習の足がかりとしても使える。
第6章でExcelの基本操作を学んだあとは、第7章から第10章までExcelを使ったデータ解析の基礎を扱っている。データサイエンス学習の足がかりとしても使えるよう、改訂版では記述を充実させた。
1章 コンピューターとネットワーク
2章 Windows11の概要
3章 Wordの基本的な機能
4章 Wordによるさまざまな文書の作成
5章 PowerPoint
6章 Excelの基本操作
7章 Excelによる数値データの解析
8章 Excelによるカテゴリーデータの集計
9章 Excelによるデータ解析の応用
10章 Excelマクロ
Windows 11の大型アップデート「Windows 11 2024 Update(24H2)」に完全対応!
搭載AI(Copilot)の最新活用方法など、新機能も丁寧に紹介しています。
パソコン初心者の人にも、Windows 11に乗り換えた人にも、「知っておきたい」「本当に役立つ」操作・活用方法をお教えします!
Windows 11の基本操作から、インターネット、クラウドサービス、ビデオ会議、写真・動画の編集、周辺機器の利用法などなど、Windows 11を便利に使うための情報を満載しました。
操作画面を1つひとつ掲載し、とことん丁寧に解説しているので迷いません。また、キーワードや便利技、ショートカットキーなど役立つ情報も充実しています。
初心者の方の強い味方として、また、新しいWindows 11を使いこなすためのマニュアルとして、本書をぜひご活用ください!
ー
ITエンジニア必読の名著、21年ぶり待望の日本語版!
MINIXの開発者であり、コンピュータ・サイエンスの分野で世界的な定番となっている数々の教科書の著者であるアンドリュー・S・タネンバウム教授による、オペレーティングシステム技術の解説書『モダンオペレーティン
グシステム』。時代を超えて名著として親しまれている同書の21年ぶり待望の日本語版が登場です。最新の第5版では、Windows 11やSSDなど、最新のトピックまで詳しく解説しています。セキュリティの章は大部分を書き直し、その他の章も最新技術に対応して追加や変更を行っています。
◆多数の専門技術者が協力
VMware社の創設者の一人でありスイス連邦工科大学ローザンヌ校のEdouard Bugnion、Linux内部の専門家であるジョージア工科大学のAda Gavrilovska、Androidの主要な開発者の一人であるグーグルのDianne Hackborn、Windowsに関する豊富な知識を持つマイクロソフトのMehmet Iyigunらが、それぞれVMware、Linux、Android、Windows 11のところについて執筆協力しています。そのほかにも多数の専門家が査読や新たな章末問題の作成などに協力し、より充実した内容となっています。
◆多種多様な演習問題で理解が深まる!
各章末には上下巻を合わせて585題もの演習問題があり、基礎知識の確認、プログラミングや計算、さまざまな状況への対応など、問題に取り組むことでその章で学んだことの理解が深まり、考える力が身に付きます。
下巻目次
第9章 セキュリティ
第10章 事例研究1:UNIX,Linux,Android
第11章 事例研究2:Windows 11
第12章 オペレーティングシステムの設計
第13章 推薦・参考文献
1:After You’ve Gone
2:Again
3:Airegin
4:All Of Me
5:All The Way
6:Almost Like Being In Love
7:Amapola
8:Around The World
9:As Long As I Live
10:Autumn In New York
11:Autumn Leaves
12:Bei Mir Bist Du Schon
13:Besame Mucho
14:Body And Soul
15:Bye Bye Blackbird
16:Caravan
17:Chameleon
18:(They Long To Be)Close To You
19:Con Alma
20:Corcovado(Quiet Nights Of Quiet Stars)
21:Darn That Dream
22:Day By Day
23:The Days Of Wine And Roses
24:Dear Old Stockholm
25:Desafinado
26:Dindi
27:Django
28:Do You Know What It Means To Miss New Orleans
29:Dolphin Dance
30:Don’t Get Around Much Anymore
31:Everybody Loves Somebody
32:Exactly Like You
33:Favela(O Morro Nao Tem Vez)
34:Feel Like Makin’Love
35:Fly Me To The Moon
36:For All We Know
37:For Sentimental Reasons
38:Gee Baby,Ain’t I Good To You?
39:Georgia On My Mind
40:The Girl From Ipanema(Garota De Ipanema)
41:Have You Met Miss Jones?
42:Hello,Dolly
43:Honeysuckle Rose
44:How High The Moon
45:How Insensitive(Insensatez)
46:I Fall In Love Too Easily
47:In The Wee Small Hours Of The Morning
48:It Had To Be You
49:It’s A Sin To Tell A Lie
50:It’s Been A Long,Long Time
51:It’s Only A Paper Moon
52:I’ve Got You Under My Skin
53:Just One Of Those Things
54:Just Squeeze Me(But Don’t Tease Me)
55:Just The Way You Are
56:Killer Joe
57:The Lady Is A Tramp
58:LOVE
59:Love Walked In
60:Lover
61:Lover,Come Back To Me
62:Lullaby Of the Leaves
63:Makin’Whoopee
64:The Man I Love
65:Moon River
66:Moonlight Serenade
67:More Than You Know
68:My Blue Heaven
69:My Favorite Things
70:My Shining Hour
71:Naima
72:New York State Of Mind
73:Night And Day
74:A Night In Tunisia
75:Oh,Lady,Be Good!
76:On A Slow Boat To China
77:On The Sunny Side Of The Street
78:Poinciana
79:Rosetta
80:Satin Doll
81:Sentimantal Journey
82:Shiny Stockings
83:Smile
84:So Many Stars
85:Softly,As In A Morning Sunrise
86:Somebody Loves Me
87:Song For My Father
88:A Song For You
89:Spain
90:Spring Can Really Hang You Up The Most
91:Stardust
92:Stars Fell On Alabama
93:Stompin’ At The Savoy
94:Stranger In Paradise
95:Struttin’With Some Barbeque
96:Summertime
97:Sunny
98:The Surrey With The Fringe On Top
99:Sweet Georgia Brown
100:Take Five
101:Take The A Train
102:Taking A Chance On Love
103:Tennessee Waltz
104:Theme For Ernie
105:This Can’t Be Love
106:Time After Time
107:Triste
108:Undecided
109:Unforgettable
110:Watermelon Man
111:The Way We Were
112:We’ll Be Together Again
113:What A Diffrence A Day Made
114:What A Wonderful World
115:What Is This Thing Called Love?
116:When I Fall In Love
117:When You Wish Upon A Star
118:Windows
119:Work Song
120:Yesterdays
121:You Are The Sunshine Of My Life
122:You’d Be So Nice To Come Home To
2024年8月、国内でも広く知られる某大手出版社が大規模なサイバー攻撃を受けるという衝撃的な事件が発生しました。この攻撃により、同社が運営する複数のWebサイトが長期間にわたって利用できなくなるという甚大な被害が発生し、社会に大きな混乱をもたらしました。出版業界の中でも老舗として信頼を集めてきた同社が、サイバー攻撃によってあっさりと機能を停止させられた様子に、多くの人々が驚きを隠せなかったのではないでしょうか。
サイバー攻撃の巧妙さとその威力が、もはや一部の企業や組織だけの問題ではないことを、この事件はまざまざと示しています。
近年、サイバー犯罪はますます巧妙化・悪質化の一途をたどっており、企業や官公庁といった大規模組織だけでなく、我々一般市民もその標的となる危険性が高まっています。
ネットバンキングやSNS、オンラインショッピングなど、日常生活のあらゆる場面でインターネットを利用する現代において、サイバーセキュリティの知識は誰にとっても必要不可欠なものとなりつつあります。「自分には関係ない」「狙われるほど重要な情報は持っていない」と思っている方こそ、リスクにさらされていることに気づかないまま被害に遭ってしまう可能性があるのです。
こうした状況を受けて、本書ではサイバーセキュリティの重要性を改めて認識していただくとともに、実践的な対策方法を詳しく紹介します。
まずは、サイバー攻撃から身を守るために必要な基本的なセキュリティ知識を解説し、パソコンやスマートフォンを利用する上での注意点を具体的に取り上げます。たとえば、データの暗号化やアクセス権限の管理、ウイルス対策ソフトの選び方、安全なパスワードの作成方法とその管理術など、すぐに実践できる対策を数多く紹介しています。
さらに、ここ数年で実際に発生した最新のサイバー犯罪の事例も取り上げ、どのような手口で攻撃が行われたのかを分析しています。クレジットカードの不正利用や、業務用ソフトウェアの脆弱性を突いたランサムウェアの被害、コネクテッド・カーを標的とした攻撃など、リアルな被害例を通して、サイバー攻撃の実態に迫ります。
本書を通じて、読者の皆さまが自らの情報を守る意識を高め、日々の生活や業務の中でセキュリティ対策を実践できるようになることを願っています。サイバー空間において自分自身を守るために、正しい知識と備えを今こそ身につけておきましょう。
■安全なパスワード管理術
■襲い来るサイバー攻撃から自分を守る
■ウイルス対策ソフトの選び方
■データ保護の必要性と対策ポイント
■スマホとタブレットを安全に使うためのセキュリティ対策
■パスワード解析ソフト
■今さら聞けない VPN
■最凶のスパイツールとなった「ターゲティング広告」
■世界最大のボットネット「911 S5」の解体
■現実の脅威となりつつある「AI」の「脱獄」
Mac OS X El Capitan、Windows 10に対応。MacとWindowsを同時に使おう。
シリアルナンバーを探すだけがクラッキングではない。これぞクラッキングの真髄と言えるリバースエンジニアリングを詳細に解説。CD-ROMには『crackme』などオリジナルプログラムを多数収録。
最新のパソコンにインストールされているWindows 11の基本がマスターできる本です。アプリの起動方法や文字の入力方法などの基本操作だけでなく、メールやインターネットの利用方法、さらには、音楽や写真・ビデオを楽しむ方法を解説しています。また、Windows 11で強化されたスマホとの連携や、標準機能に組み込まれたTeams、CopilotなどのAI機能についても解説しています。本書を読めば、Windows 11を使いこなすことができるようになります。バージョン24H2対応です。
「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サイドパネル
■サンプルとレシピ
■電子工