Linuxこれ一冊で始められます。オフィス、画像・動画、音楽編集、できます。インターネット、メール、Web会議、使えます。
「シリコンバレーで今何が起ころうとしているのか、この目で見きわめたい。産業の大変革を身体で実感したい」。1994年10月、同地に移住した著者は、ネット革命とバブル崩壊の一部始終を目撃し、マイクロソフト帝国の変質と、リナックス、グーグルの誕生に注視する。技術と経営と投資家の幸福な結びつきと、その背後の「変化を面白がる楽天主義」を余すところなく伝える名著の、待望の文庫化。
ハッカーの教科書に続く第2弾。本書を読めば本格的なネットワーク侵入実験が可能。WINDOWSをメインにMac OS Linuxについても解説してあります。
ディレクトリ構造やOSの使用用途といった概念的なテーマから、CDのリッピング方法やビジネスアプリケーションの使いかたといった実践的なテーマまで、WindowsとLinuxの違いを細かく解説。
組込み初心者&ITエンジニアに贈る1冊まるごとビギナーズスペシャル。
プロのLinuxサーバーを構築する。企業が採用する本格サーバーOSの基礎からXenによる仮想サーバー構築まで解説。
超軽量データベースが拓く、アプリ開発の新世界。PHP、Java、Perlによる接続から、Webアプリ開発まで、SQLite3の全貌を詳解。Windows/Linuxに対応。
特集1 組込みOS入門/ハードウェアの進化や低価格化が進み、従来はOSを使わずに開発されていた組込みソフトウェアも、OSの機能を利用した開発に移行しつつあります。特集では、これから組込みOSを使いたい開発者に向け、代表的な汎用組込みOSの特徴や組込みOS上の開発のポイント、最新情報などをわかりやすく紹介します。特集2 組込み開発者のためのリファクタリング入門/特集3 USB 3.0の実力を探る ほか
難攻不落サーバー構築。不正アクセス徹底阻止。
仮想化技術はいまや、ITシステムを支えるサーバ/インフラエンジニアの必須素養になりました。サーバ、ストレージ、ネットワークの仮想化が進む中、インフラ基盤としてはクラウドが浸透しています。エンジニアには、クラウド利用の有無に関わらず、仮想化技術の正しい理解と、仮想化を活用したシステムを適切に構築できる力が問われています。本ムックではこれからサーバ/インフラエンジニアとして活躍しようとしている方、現在サーバ/インフラ管理に取り組んでいる方向けに、現場で役立つ仮想化活用ノウハウをわかりやすく解説します。
「Mono」(モノ)は、Windowsの「.NET Framework」をWindows以外の他のOS(Linux、Mac、iOS、Androidなど)で使えるようにするソフトで、共通の仕様で動作するアプリを開発できます。言語は「C#」「VB.NET」「ASP.NET」などが利用でき、専用の開発環境も用意されています。本書では、主に「C#」を使い、「Linux」(Ubuntu)上で「Mono」を使ったプログラミングの方法を解説しています。
コマンドを使えば開発はもっと楽しくなる!新人のITエンジニアにとって開発現場でぶつかる壁の1つが、通称「黒い画面(CLI/CUI)」でのコマンド操作です。グラフィカルなUIに慣れ親しんだ若手のエンジニアの中には、得体のしれないCLIの操作に苦手意識や恐怖感を持っている人も多いのではないでしょうか。本書はそんな「黒い画面が怖い!」という新人エンジニアや学習者に向けて、CLIやコマンドとの付き合い方・活用法をやさしく解説する入門書です。黒い画面にまつわる用語、基本的なコマンドの使い方や書式(コマンドプロンプト、PowerShell、WSL)、コマンドを使った作業効率化の手法(シェルスクリプト、ワンライナー)など、エンジニアとして開発に取り組む上でおさえておきたい知識と技術を、実践例とともにわかりやすく解説しています。
1995年のMicrosoftによるWindows 95の発表は画期的なものであった。“オペレーティングシステム”が専門家用語から,大衆用語になったのである。元来,オペレーティングシステムは,コンピュータハードウェアを隠蔽し,アプリケーションプログラムの作成を可能とするものであり,コンピュータにとって最も核となるものである。オペレーティングシステムの歴史は,そのまま,コンピュータの歴史といってよいものである。
本書は,オペレーティングシステムを学ぶため必要となるハードウェア構成技術,プロセス,メモリ管理,ファイルシステム,入出力,デッドロック,セキュリティ,マルチメディアシステムを簡便に紹介しており,かつ,実際に使用されている代表的なOSであるUNIX系のLinuxおよびスマホ用OSであるAndroidについて取り上げる。
本書は,オペレーティングシステムの機能を理解するだけに留まらず,日本の得意とするゲーム業界,機械工業分野,自動車分野,家庭電気分野など,産業界における組み込み型ソフトウェアの基本部分の開発においても参考にしていただけるものと思っている。
32ビット・マイコンの定番である「STM32」マイコンを使って,アナログ入出力やディジタル入出力,割り込み,タイマといったマイコンの基本機能の使い方や,センサ値をWi-Fi経由でクラウドに送るといったIoTプログラミングを,実験しながら習得します.
Webシステムの構築・運用にかかわる技術や知識を、実際にLinuxサーバーを動かしながら学べるように解説しました!
本書の特徴は、実際に手を動かしながら学べる「ワークショップ」を多数用意していることです。概念だけでなく実践的なスキルも同時に身に付く構成となっています。本書を頭から読むのではなく、先に「ワークショップ」を読んで実際にLinuxサーバーを操作してから、補足が必要なときだけ解説パートを読んでも構いません。
内容は、Webインフラエンジニアとしての基礎から応用までを網羅しています。初心者から経験者まで幅広いスキルの読者に対応できるように工夫しました。本書の冒頭部分から順に読み進めることで、基本的な知識から段階的に学ぶことができます。各章は独立したテーマを扱っているため、興味のある章から読み始めることもできます。
話題は教育用低価格コンピュータのコンパクトな入門書。ハードウェアの概要と、Linux、Python、Scratchの基本を解説。Raspberry PiとArduinoの接続も解説!
オープンソースと格安パーツで作るガジェットで電子回路やCプログラミングを学びます。あわせて、USB、I2C、UART、XBeeなど各種チップ、プロトコールスタックを使ったガジェット作りにチャレンジ。