2016年に刊行し好評いただいた「みんなのGo言語」の改訂版です。全章を最新の内容にアップデートし、「第7章 データベースの扱い方」を新規で書き下ろします。ますます注目の集まるGoを現場で使うためのノウハウが1冊に凝縮されています!
第1章 Goによるチーム開発のはじめ方とコードを書く上での心得
第2章 マルチプラットフォームで動作する社内ツールのつくり方
第3章 実用的なアプリケーションを作るために
第4章 コマンドラインツールを作る
第5章 The Dark Arts Of Reflection
第6章 Goのテストに関するツールセット
第7章 データベースの扱い方
第1章Goによるチーム開発のはじめ方とコードを書く上での心得(松木雅幸)
1.1 開発環境の構築
1.2 エディタと開発環境
1.3 Goをはじめる
1.4 Goらしいコードを書く
第2章マルチプラットフォームで動作する社内ツールのつくり方(mattn)
2.1 Goで社内ツールをつくる理由
2.2 守るべき暗黙のルール
2.3 TUIもWindowsで動かしたい
2.4 OS固有の処理への対応
2.5 がんばるよりもまわりのツールに頼る
2.6 シングルバイナリにこだわる
2.7 Windowsアプリケーションの作成
2.8 設定ファイルの取り扱い
2.9 社内ツールのその先に
第3章実用的なアプリケーションを作るために(藤原俊一郎)
3.1 はじめに
3.2 バージョン管理
3.3 効率的なI/O処理
3.4 乱数を扱う
3.5 人間が扱いやすい形式の数値
3.6 Goから外部コマンドを実行する
3.7 タイムアウトする
3.8 シグナルを扱う
3.9 goroutineの停止
第4章コマンドラインツールを作る(中島大一/上田拓也)
4.1 なぜGoでCLIツールを書くのか?
4.2 デザイン
4.3 flagパッケージ
4.4 サブコマンドを持ったCLIツール
4.5 使いやすく,メンテナンスしやすいツール
第5章The Dark Arts Of Reflection(牧 大輔)
5.1 動的な型の判別
5.2 reflect パッケージ
5.3 reflect の利用例
5.4 reflect のパフォーマンスとまとめ
第6章Goのテストに関するツールセット(鈴木健太)
6.1 Goにおけるテストのあり方
6.2 testingパッケージ入門
6.3 ベンチマーク入門
6.4 テストの実践的なテクニック
第7章データベースの扱い方(mattn)
7.1 Goにおけるデータベースの取り扱い
7.2 database/sqlを使ってデータベースに接続する
7.3 Exec命令の実行
7.4 Query命令の実行
7.5 Goにおけるデータベースの型
7.6 ORMを使ったデータベースの扱い方
7.7 RESTサーバを作る
第1章 LDAPの概要
第2章 LDAPサーバの導入
第3章 LDAPデータ管理
第4章 LDAPサーバの設定管理
第5章 LDAP通信の暗号化
第6章 LDAPアクセス権と参照ユーザの作成
第7章 LDAPスキーマ
第8章 アドレス帳としての利用
第9章 Linuxユーザ管理との連携
第10章 メールサーバでの利用(Postfix)
第11章 POP3/IMAP4サーバでの利用(dovecot)
第12章 FTPサーバでの利用(Pure-FTPd)
第13章 プロキシサーバでの利用(Squid)
第14章 WWWサーバでの利用(Apache)
第15章 Radiusサーバでの利用(FreeRadius)
第16章 Captive PortalとPHPによるLDAP認証
第17章 PKIとシングルサインオン
第18章 安全性と性能
第19章 LDAP通信のトラブルシューティング
第20章 ActiveDirectoryとLDAP
初学者でもゼロから学べる。合格に必要な全知識をわかりやすく解説。資格の学校TACのオリジナル教材。
.NET Framework 4.7 と.NET Core 3.1 が統合された.NET 5 が登場しました。.NET 5 は、将来的にWindows/Mac/Linux のデスクトップアプリ、サーバーアプリ、Web アプリなどをすべて開発可能とするアプリケーションフレームワークのスタートとなるバージョンです。Xamarinとの統合は、.NET 6 から.NET MAU(I .NET Multi-platform App UI)として開始となります。今後、Windows、Linux、Xamarin.iOS/Androidで使われる.NET Standard の各種パッケージは、.NET 5 ならびにこの系列に移行されます。
本書は、C# 言語を例にして、.NET 5 で「どのようなアプリを開発できるのか?」を中心に説明したものです。また、.NET 5 の特徴であるWindows とLinux との共用、Azure の活用、dotnet コマンドによるプロジェクトの作成やビルドなども解説しています。
LPIC合格へのはじめのい〜っぽ。まずはリナックスの基礎を身に付けよう!
オープンソースの数値流体力学ツールボックスであるOpenFOAMの入門書.
公式のユーザーガイドには必要な内容が詳しく記載されているのに対し,本書では「何ができるのか」「どうやって使うのか」という段階の初心者に向けて,入門的な内容に絞ってわかりやすく説明しています.
例題を通してOpenFOAMを用いた数値解析の流れを示すだけでなく,詳細な設定方法などについても丁寧に説明しています.また,数値流体力学の基礎をまとめているとともに,計算用のメッシュ作成・結果の可視化を行うソフトウェアの使い方についても紹介していますので,1冊でひと通りのことが学べます.
これから使ってみたい人,使い方がわからなくて困っていた人にぜひ読んでほしい1冊.
第1章 はじめに
第2章 OpenFOAMの概要
第3章 メッシュの作成
第4章 OpenFOAMによる熱流体解析
第5章 OpenFOAMのための数値流体力学入門
付録A DEXCS2015 for OpenFOAMのインストール
付録B Linux入門
付録C ParaView入門
付録D FreeCADによる形状の作成
「このままじゃ行き詰まる」。ある日届いた請求書に頭を抱えたマックユーザーが、失敗と挫折を繰り返しながらもあこがれの常時接続環境を構築。各種サーバーを運用するようになるまでを描く、笑いと涙の奮戦記。
本書はコンピュータにはじめて触れる人を対象に、コンピュータリテラシーの修得を目的として書かれています。本書で主に取り上げられているのは、Windows NTとその上で動くいくつかのアプリケーションです。コンピュータを使って文書を書き、インターネットから情報を得て、それらを整理・分析したり、電子メールで通信したり、さらに広く世界へ情報発信するといった基本的な技能(コンピュータリテラシー)を身につけることが目標です。個々のアプリケーションのマニュアルのように断片的な知識を得るための書籍はたくさんありますが、本書はそれとは異なる立場をとっています。つまりはじめからひとつずつ実習をしながら読み進めば、一通りのことができるように書かれています。
本書は、UNIX系OSのLinuxであるMkLinuxをもとに、そのインストール方法、サーバの作り方、専用線接続サービスの申し込み方法(OCNエコノミー)、各機器の設定方法などを説明しながら、独自のサイトをオープンするまでのいくつかの方法を紹介しています。
本書は、数式処理ソフトと数値計算ソフトの中から、いわゆる“定番”といわれているソフトと、著者らが推薦するソフトを中心に解説します。初心者でも導入できるように入門編と活用編に分けました。
本書は、TurboLinuxのインストールが完了したユーザを対象に、シェルやエディタといった基本的な機能から、システム管理やネットワークの基礎までを、できるだけ難解な専門用語を使用しないで解説しました。もちろん、本書だけでLinuxのすべてを理解することはできませんが、Linuxにはボランティアの方々の手によって作成された膨大な量のマニュアルや、HOWTOと呼ばれるドキュメント類が用意されています。それらを適宜参照することによって、Linuxへの理解がさらに深まることでしょう。
本書はMS-DOS、WindowsユーザーをターゲットとしたLinuxの入門書です。巻末に、パシフィックハイテック社公式の「よくあるQ&A集」を収録しています。
UNIXマシンとWindowsネットワークを仲良くさせるためのテクニカルチュートリアル+リファレンスガイド+HOW-TOマニュアル。
AT互換機の再生と完全強化のために!拡張/増設のトラブル徹底解決。