コンピュータを使った設計や、製造の事前検討を行なう「CAE」(Computer Aided Engineering)が、さまざまな状況で取り組まれるようになりました。
その中で、ソースコードが公開された「オープン・ソース」によるCAEシステムは、ただ無償で利用できるというメリットだけでなく、さらにそれらをひな形とした研究開発も進んでいます。
また、現実の複雑な現象を再現して分析するために、「気体・液体・固体」や「空間」など、複数の場の相互作用を考慮した「連成解析」が必要になっており、「機械分野」や「建設分野」「医療系分野」などにおいて関心が高まっています。
「Elmer」は、フィンランドの国家的なプロジェクトとして、すでに25年以上継続してきた息の長い「連成解析ツール」であり、今も、多面的な研究開発が継続されています。
本書は、「オープンソース連成解析ツール」として、また「オールインワン型」として、ほぼ唯一の存在である「Elmer」の概要と活用技術を解説します。
■連成解析とツールの概要
連成解析の考え方と分類
「Elmer」の概要と機能と活用 …など
■「Elmer」の導入手順解説
「Windows」への導入方法
「SALOME」と「Elmer」による解析手順 …など
■「Elmer」による基本解析手順
「Elmer」のチュートリアルの準備
門型構造物の非線形弾性解析
L字型弾性板の固有振動解析 …など
■「Elmer」による連成解析手順
流体と構造の連成解析の基礎
熱流体と構造との非定常連成解析 …など
[内容紹介]
【第1特集】応用力を伸ばすために習得したい6機能
Goプログラミングスキルをレベルアップ
Goは応用範囲が広く、習得すればエンジニアの強力な武器になるプログラミング言語です。
そこで、Goを実用するうえで習得が必須と思われる6機能を厳選し、解説を行います。
用的なプログラムを書くためには、表面的な文法だけでなく「各機能の使いどころ」「各機能を使う際の考え方」「設計パターン」「機能・ライブラリの豊富な応用例」などの知識が求められます。
国内でGo開発のノウハウを豊富に有するメルカリ、メルペイのエンジニアに、日々Goを書く中で培った「実用のためのアイデアとテクニック」を紹介してもらいます。
また本特集では、サンプルコードのそばに掲載しているQRコードやURLからThe Go PlaygroundのWebページにアクセスできます。
該当のサンプルコードが入力された状態になっており、記事と同じコードをWebで簡単に実行できます。
【第2特集】開発の品質・効率を高めるための
“良いレビュー”を行う技術
レビューは何のために行うのでしょうか。
「時間を割いてもそれに見合った効果が期待できない」「見当違いの指摘がくるのでやっても意味がない」なんて意見も散見されますが、それは「レビュー」というものへの認識合わせがうまくいっていなかったせいかもしれません。
「品質の良いレビュー」には、開発品質を向上させられるというだけでなく、自分の知見を広められるというメリットがあります。
本特集ではレビューの本質に立ち返り、開発品質や開発効率を向上させるためのポイントを解説します。
レビューそのものの共通認識を持つことで、レビュアー、レビューイ双方がメリットを享受できる「品質の良いレビュー」の導入を目指しましょう。
[目次]
■特集
【第1特集】Goプログラミングスキルをレベルアップ
第1章 基本の型とインタフェース/主森 理
第2章 入出力/上田 拓也
第3章 ゴルーチンとチャネル/青木 太郎
第4章 コンテキスト/田村 弘
第5章 ポインタ/五嶋 壮晃
第6章 エラーハンドリング/伊藤 雄貴
【第2特集】“良いレビュー”を行う技術/稲葉 純
第1章 レビューの基礎知識
第2章 効果的なレビューの導入方法
第3章 失敗しないレビューのポイント
第4章 レビューされやすいレビュー依頼の特徴
■一般記事
MySQL Database Serviceの全貌/梶山 隆輔
■特別付録
Visual Studio Code CHEAT SHEET for Windows/macOS/職業「戸倉 彩」
■連載
ITエンジニア必須の最新用語解説/杉山 貴章
Unveil it! 開ければわかる!/清水 洋治
結城浩の再発見の発想法/結城 浩
高校数学Tip of the Month/刀根 諒
VR勉強会のススメ/中島 凜
宮原徹のオープンソース放浪記/宮原 徹
めそ子が聞く!!/クラスメソッド 西野(作)、エクスデザイン ninnzinn(画)
はじめてのAIチャットボット開発/金谷 拓哉、高橋 永成
チーム開発の視点が変わる アジャイル開発の新常識/赤瀬 智也、梶原 直人(監修)
ディープラーニングではじめるソフトウェア高速化入門/二木 紀行
DevOpsエンジニアのための節約・簡単・時短レシピ/星川 真麻
パズルで鍛えるアルゴリズム力/けんちょん(大槻 兼資)
Ansible問題解決マップ/三枝 浩太
Vimの細道/mattn
Rustで挑戦 ネットワークプログラミング/小野 輝也
ルータ実践活用「NextHop」/濱田 康貴
月刊Fedoraジャーナル/田中 司恩
Monthly News from jus/古川 菜摘
Hack For Japan+Code for Japan〜あなたのスキルは社会に役立つ/小泉 勝志郎
ひみつのLinux通信/くつなりょうすけ第1特集 応用力を伸ばすために習得したい6機能 Goプログラミングスキルをレベルアップ 第2特集 開発の品質・効率を高めるための“良いレビュー”を行う技術
Linux活用のための実用情報誌”【特集1】新Ubuntu 20.10で一気に学ぶ””今さら聞けない Ubuntu””【特集2】 UbuntuユーザーのためのFedora入門【特集3】Googleアプリストアで簡単に手に入る!ラズパイとAndroidスマホで遊ぼう”
[内容紹介]
【第1特集】設計・データ永続化・セキュリティなどコンテナの定石を身につけよう
Dockerアプリケーション開発実践ガイド
今やコンテナベースのアプリケーション開発は定着しつつあり、大規模な環境での本番運用事例も少なくありません。その一方でコンテナの基本的な使い方は知っているものの、実際どのように活用すればいいのか、どうやってアプリケーションを実装すればいいのかがわからないという声も未だに耳にします。そこで本特集では、アプリケーション設計・複数コンテナの管理・コンテナデータの永続化・セキュリティという4つのポイントで、Dockerを使ったコンテナアプリケーション開発の定石を紹介します。初心者からステップアップするための第一歩としてぜひご活用ください。
【第2特集】AZ、VPCなどの概念と主要なサービスを再整理
設計に役立つAWSシステム構成図の読み方
AWS(Amazon Web Services)に関係する講演や技術記事では必ずと言っていいほど出てくる、AWSシステム構成図。システム全体を俯瞰するのに便利なツールですが、冗長化やネットワークの負荷分散などを考慮した本格的なシステムとなると、複雑で読み解くのに苦労することもあるかもしれません。
そこで、本特集ではアベイラビリティーゾーン(AZ)やVPCといった、AWSの構成要素のひとつひとつから、使用頻度の高い主要サービスまでをおさらいします。システム構成図の読み方を理解し、クラウドインフラの設計力を底上げしましょう。また、定石となる構築パターンについても要素を分解して詳しく解説します。
[目次]
■特集
【第1特集】Dockerアプリケーション開発実践ガイド
第1章 コンテナアプリケーションの設計セオリーを学ぶ/東口 和暉
第2章 複数のコンテナ環境を一括管理するDocker Compose/前佛 雅人
第3章 データボリュームでコンテナのデータを永続化しよう/仁科 俊晴
第4章 コンテナのセキュリティを強化する/須田 瑛大
【第2特集】設計に役立つAWSシステム構成図の読み方
第1章 AWSの構成単位を理解する/深澤 俊
第2章 システムの中核となるサービスを知る/恩塚 伸一郎
第3章 AWSシステム構成の基本パターン/門別 優多
■一般記事
MySQL Database Serviceの全貌/梶山 隆輔
[短期連載]Linuxカーネルの最強トレースツール「eBPF」を体感/近藤 宇智朗
■特別付録
ちょうぜつエンジニア めもりーちゃんステッカー
■連載
ITエンジニア必須の最新用語解説/杉山 貴章
Unveil it! 開ければわかる!/清水 洋治
結城浩の再発見の発想法/結城 浩
高校数学Tip of the Month/刀根 諒
VR勉強会のススメ/中島 凜
宮原徹のオープンソース放浪記/宮原 徹
めそ子が聞く!!/クラスメソッド 大前(作)、エクスデザイン ninnzinn(画)
チーム開発の視点が変わる アジャイル開発の新常識/実川 康則、椎名 愛里、梶原 直人(監修)
ディープラーニングではじめるソフトウェア高速化入門/二木 紀行
ひみつのLinux通信/くつなりょうすけ
ルータ実践活用「NextHop」/寺西 祐樹
DevOpsエンジニアのための節約・簡単・時短レシピ/星川 真麻
パズルで鍛えるアルゴリズム力/けんちょん(大槻 兼資)
Ansible問題解決マップ/杉村 貴士
作品で魅せるGoプログラミング/五嶋 壮晃
Visual Studio Code快適生活/職業「戸倉彩」
Vimの細道/mattn
月刊Fedoraジャーナル/平 初
Debian Hot Topics/やまねひでき
Monthly News from jus/大西 尚利
Hack For Japan+Code for Japan〜あなたのスキルは社会に役立つ/おくみか(奥村 美佳)第1特集 コンテナベースでこんなに変わる Docker アプリケーション開発実践ガイド 第2特集 主要サービスを整理して効率アップ! 設計に役立つAWSシステム構成図の読み方
豊富な問題と仮想マシンで合格レベルの技術が身につく!
温度、距離、におい、圧力など、さまざまな種類のセンサー350種類を一挙に紹介します。特性や価格を示した一覧表を用意したので、用途に合った適切な製品を選べます。そのうちの34種類のセンサーは、仕組みから配線図まで図解で分かりやすく解説します。
差すだけで動く拡張基板を20種サーベイします。抵抗1本でコンデンサーの容量を測ったり、眠っている古いラズパイでIchigoJam BASICを動かしたり、Androidアプリでラズパイを操ったり、いろいろ楽しみましょう。
特集1 図解でわかるセンサー350種
特集2 配線不要!差せばすぐに動く
HAT&専用拡張ボード20選
特集3 抵抗1本でコンデンサ容量が測れる?!
ラズパイが簡易容量計に変身
特集4 眠っている古いラズパイを活用!
IchigoJam BASICで工作&プログラミング
特集5 Googleアプリストアで簡単に手に入る!
ラズパイとAndroidスマホで遊ぼう
特集6 無料Wi-Fiを安心安全に使える!
VPNサーバーでモバイル環境を強化
特集7 Pythonに「Visual Studio Code」を
PCからのリモート開発が便利
講座 実験して分かる電子パーツの動かし方
講座 ハード&ソフトをちょい足し?新しいラズパイの遊び方
講座 ラズパイとPC両対応! ゆっくり学ぶLinuxの使い方
講座 電子工作にも役立つ! 基礎からわかるLinuxコマンド
マンガ 女子高生とラズベリーパイ
アキバで発見! ラズパイ注目パーツ
Pepperと暮らす 太田智美のはじめてのラズパイ Season2
ラズパイと周辺機器の買い方からOS導入方法、工作基礎まで
【付録冊子】電子工作12の基本パターン
はじめてシステムプログラミングを学ぶ方向けのやさしいテキストです。
ディレクトリ構造と基本的なコマンドの説明から、プロセス管理、メモリ管理、ファイルシステムまでLinux OSのしくみをわかりやすく解説します。
C言語を用いたサンプルプログラム・実行例を豊富に掲載し、手を動かしながら学ぶことができるようになっています。
動作のイメージがつかめるような平易な解説で、初学者への配慮が行き届いたコンパクトな1冊です。
第1章 C言語のまとめ
第2章 Linuxのディレクトリ構造とコマンド
第3章 プロセス
第4章 環境変数
第5章 プロセスの管理
第6章 ファイルシステム
第7章 シグナル
第8章 パイプ
第9章 共有メモリ
第10章 ソケット通信
第11章 スレッド
(内容紹介)
【第1特集】セキュアなIAMを実現するために覚えておきたいこと
今さら聞けない認証・認可
セキュアなIAMを実現するために覚えておきたいこと
今やインフラの1つと呼べるほど私たちの生活に定着しているスマートフォンやコンピュータですが、その利用には常に脅威が付きまといます。ネットバンキングの不正出金やスマホ決済の脆弱性といったニュースが大きく取り上げられたことも記憶に新しいでしょう。
安全なWebサービスやアプリケーションの提供には、不正アクセスの脅威からアカウントを守るための適切なユーザー管理が欠かせません。そのために必要なのが、誰であるかを実証する「認証」、その権限を持つかを実証する「認可」、識別のための「ID管理」です。
本特集では、これらを統合したIAM(Identity and Access Management:アイデンティティとアクセスの管理)について解説します。
【第2特集】プロダクトに使えるのか? あなたの疑問に答えます
2時間でわかるFlutterモバイルアプリ開発
Googleが開発したモバイルアプリケーションフレームワーク「Flutter」がじわじわと人気を集めています。ホットリロード、宣言型UIなど、効率的にアプリを開発できる機能が注目されています。その一方で、プロダクト開発に採用するには「プログラミング言語Dart の学習コストは?」「カメラやセンサーなどのネイティブ機能は使える?」「テストやデプロイはどうなる?」といった細かい点が気になるのではないでしょうか?
そこで、いち早くFlutterに触れているエンジニアに、それらの疑問に答えてもらいましょう。モバイルアプリ開発の有力な候補になるのか、みなさんの目で見極めてください。
(目次)
■特集
【第1特集】今さら聞けない認証・認可
第1章 アプリケーション開発を行う際に押さえておきたい認証・認可とは/栃沢 直樹
第2章 認証・認可のしくみとフロー/渥美 淳一
第3章 クラウド時代のID管理技術/宮川 晃一
第4章 インターネット上で安全な認証・認可を実現するための取り組み/富士榮 尚寛
【第2特集】2時間でわかるFlutterモバイルアプリ開発
第1章 フレームワークの全体像と開発イメージを知る/上田 哲広
第2章 クロスプラットフォームを活かして速く開発するための要点/へぶん
第3章 iOSエンジニアから見たFlutter開発/Tamappe
■一般記事
[短期連載]Linuxカーネルの最強トレースツール「eBPF」を体感/近藤 宇智朗
■特別付録
あかり&ひさきステッカー
■連載
ITエンジニア必須の最新用語解説/杉山 貴章
Unveil it! 開ければわかる!/清水 洋治
結城浩の再発見の発想法/結城 浩
高校数学Tip of the Month/刀根 諒
ちょうぜつエンジニアめもりーちゃん/田中ひさてる
宮原徹のオープンソース放浪記/宮原 徹
めそ子が聞く!!/クラスメソッド Shirota(作)、エクスデザイン ninnzinn(画)
ひみつのLinux通信/くつなりょうすけ
ディープラーニングではじめるソフトウェア高速化入門/二木 紀行
DevOpsエンジニアのための節約・簡単・時短レシピ/星川 真麻
ルータ実践活用「NextHop」/小澤 昌樹
パズルで鍛えるアルゴリズム力/けんちょん(大槻 兼資)
MySQLアーキテクチャの探究/梶山 隆輔
Prometheusではじめるシステム監視入門/仲亀 拓馬
Ansible問題解決マップ/齊藤 大
作品で魅せるGoプログラミング/keke
Visual Studio Code快適生活/職業「戸倉彩」
Vimの細道/mattn
月刊Fedoraジャーナル/三原 啓明
Ubuntu Newsletter/あわしろいくや
Monthly News from jus/法林 浩之
Hack For Japan+Code for Japan〜あなたのスキルは社会に役立つ/青木 秀仁”第1特集認証や認可の違いがわかりますか? いまさら聞けない認証・認可 第2特集2時間でわかる Flutterモバイルアプリ開発”
Linux活用のための実用情報誌【特集1】はじめてでも確実に動かせる!ステップアップ式Linuxサーバー超入門!【特集2】最新バージョンが一足先に使える!Snap&Flatpakで入れる最新フリーソフト20選
[内容紹介]
【第1特集】コードで実践、ビジュアルで納得
Pythonではじめる統計学
知識ゼロからわかるデータ分析の数学
統計学はデータ分析には欠かせない知識であり、それ以外にも資料作成やA/Bテストなど数多く活用の機会があります。
本特集はPythonコード(Jupyter Notebook形式)で統計学をインタラクティブに学べる入門記事です。
手持ちのデータを正確に表し、整理するための「記述統計」、サンプルデータを用いて分析する「推測統計」、データをもとに判断を行うための「仮説検定」など統計学のエッセンスを、コイン投げやガチャ、A/Bテストといった具体例で学びます。数式に抵抗があるという方でも、Pythonで記述した処理と、出力されたグラフを照らし合わせることで、納得して読み進められるでしょう。
【第2特集】チーム開発からCI/CDまで、ワークフローを自動化しよう
3ステップでマスターするGitHub Actions
CI/CDツールの大本命「GitHub Actions」が2019年11月に正式リリースになりました。
本ツールはCI/CDにとどまらず、GitHubに関わるさまざまな操作も、YAMLで設定ファイルを書くだけで簡単に自動化できます。
GitHub Actionsにはあらかじめ、そのまま使える自動化のためのテンプレートが用意されていますが、もちろん自分で作ることもできます。
本特集では、自分だけの自動化を実現できるようになることを目標に、ステップバイステップで自作部分を増やしていきながら、GitHub Actionsについて学びます。
[目次]
■特集
【第1特集】Pythonではじめる統計学
第1章 統計分析に必須のライブラリ/driller
第2章 平均からはじめる記述統計/松井 健一
第3章 シミュレーションで学ぶ確率分布/松井 健一
第4章 未知のデータを知るための推測統計/松井 健一
第5章 身近なテーマで理解する仮説検定/馬場 真哉
【第2特集】3ステップでマスターするGitHub Actions/宮田 淳平
ステップ0 GitHub Actionsをはじめよう
ステップ1 ワークフローのテンプレートを使ってみよう
ステップ2 ワークフローを自分で設定しよう
ステップ3 アクションを自作してみよう
■一般記事
[短期連載]Linuxカーネルの最強トレースツール「eBPF」を体感/森田 浩平
[短期連載]誰も信用しないゼロトラスト時代のセキュリティ/三好 俊介、古澤 慧
[短期連載]スタートアップのためのAWSテクノロジー講座/針原 佳貴
■連載
ITエンジニア必須の最新用語解説/杉山 貴章
Unveil it! 開ければわかる!/清水 洋治
結城浩の再発見の発想法/結城 浩
[試して理解]Linuxのしくみ/武内 覚
ちょうぜつエンジニアめもりーちゃん/田中ひさてる
宮原徹のオープンソース放浪記/宮原 徹
めそ子が聞く!!/クラスメソッド 豊崎(作)、エクスデザイン ninnzinn(画)
ルータ実践活用「NextHop」/小澤 昌樹
ひみつのLinux通信/くつなりょうすけ
DevOpsエンジニアのための節約・簡単・時短レシピ/星川 真麻
パズルで鍛えるアルゴリズム力/けんちょん(大槻 兼資)
MySQLアーキテクチャの探究/梶山 隆輔
Prometheusではじめるシステム監視入門/仲亀 拓馬
Ansible問題解決マップ/八木澤 健人
作品で魅せるGoプログラミング/森本 望
Visual Studio Code快適生活/職業「戸倉彩」
Vimの細道/mattn
月刊Fedoraジャーナル/平 初
Debian Hot Topics/やまねひでき
Monthly News from jus/横田 結菜
Hack For Japan+Code for Japan〜あなたのスキルは社会に役立つ/石井 哲治第1特集 Pythonではじめる統計学入門 第2特集 3ステップでマスター GitHub Actions
ゲームやロボット製作で身に付く
工作基本ワザ30、Pi 4/カメラ新版検証
「積み木ができる小さなロボットアーム」「人が近づくと回り出す卓上扇風機」--。
そんな作って楽しい9種類の作品を製作しながら、30種類の電子工作の基本ワザを身に付けます。ハードワザとソフトワザを15種類ずつ紹介します。
ラズパイ4の8GB版、64ビットOS、新高精細公式カメラの実力はどの程度か。性能や使い勝手をしっかり検証します。Webのコロナ情報を調べて警告するマシン、抵抗16本をベースに自作するADコンバーターも併せて作りましょう。
特集1 ゲームやロボット工作で分かる! 電子工作基本ワザ30
特集2 メモリーは8Gバイト&OSは64ビット対応
ラズパイ最新版の実力を徹底検証
特集3 高解像度でレンズ交換が可能になった!
新公式カメラモジュールの使い勝手をレビュー
特集4 AD変換器を自分で作ってみよう
抵抗の「分圧」で細かく測れる
特集5 音楽・動画専用OS「LibreELEC」で遊ぼう!
インターネットラジオやYouTubeをラズパイで再生
特集6 自治体のWebページと連携、新型コロナ信号機を作ろう
特集7 「Ubuntu 20.04 LTS」+「ラズパイ4」で構築!
ハイレゾ対応の音楽配信サーバー
特集8 ラズパイをBluetooth経由で操作できるようにしよう
講座 実験して分かる電子パーツの動かし方
講座 ハード&ソフトをちょい足し?新しいラズパイの遊び方
講座 ラズパイとPC両対応! ゆっくり学ぶLinuxの使い方
講座 電子工作にも役立つ! 基礎からわかるLinuxコマンド
マンガ 女子高生とラズベリーパイ
アキバで発見! ラズパイ注目パーツ
定番から掘り出し物まで! いじってみた工作ボード
Pepperと暮らす 太田智美のはじめてのラズパイ Season2
ラズパイと周辺機器の買い方からOS導入方法、工作基礎まで
【付録冊子】アキバの人気パーツ配線図ベスト17
Linuxの心臓部であるカーネルの動作を
実験用プログラムで自ら試し、体感することで
仕組みを基礎から理解できる入門書の決定版
サーバーOSとしてデファクトのLinux。
その中核となるカーネルの仕組みを分かりやすく丁寧に解説します。
OSとしてのLinuxがどのように動いているのかが分かります。
1章と2章ではカーネルの全体像をつかめるよう
基礎となる部分を大きくページを割いて紹介。
3章ではLinuxカーネルのソースコードから
実際に動く状態に組み立てる「ビルド」と呼ばれる操作を、
手順を追って紹介します。
4章以降では、3章までに学んだ知識や手法に基づき、
Linuxカーネルの仕組みを章ごとに解説していきます。
機能解説の章には、実験用のプログラムを用意し、
それを実際に動かすことで理解を深められるよう工夫しました。
第1章 Linuxカーネルの基礎
第2章 Linuxカーネルのモジュール管理
第3章 Linuxカーネルのビルド方法
第4章 タスクスケジューラの仕組み
第5章 仮想メモリーを実現する仕組み
第6章 コンテキストスイッチの仕組み
第7章 物理メモリー管理の仕組み
第8章 ファイルシステムの仕組み
最新バージョン、10.0に完全対応。LPI-Japanの厳正な審査に合格した認定教材。解くだけでみるみる合格力がつく分野別問題+模擬試験1回分=472問を掲載。問題→解説の順にテンポよく読み進められる。
[第1特集]あなたはどこから学ぶ?
(ステップアップ式)Vue.js講座
JavaScriptフレームワークの潮流がわかる
変化の目まぐるしいWebのフロントエンド技術の潮流の一端を知るべく、人気のJavaScriptフレームワーク「Vue.js」を取り上げます。
Vue.jsは、ブラウザ上の操作に連動して自動でJavaScript上のデータおよびWebページの表示内容を更新するリアクティブという特徴を備えています。
これにより、DOM(Document Object Model)を直接操作する手間はなくなりました。
Vue.js未経験者はまずStep1でこのリアクティブを体験しましょう。
Step2、3は実際のアプリ開発、Step4は設計手法と、段階的にフロントエンド開発の“いま”を概観できるようになっています。
自分の知識や興味に合わせてお好きなStep(章)を開いてみてください。
[第2特集]現場で役立つユースケースを厳選
エピソードで覚えるUnixコマンド(第2弾)
ls、cd、cpなど基本中の基本と言われるコマンドを覚えても、それだけでできることはどうしても限られます。
そこからステップアップしていくためには、次にどのコマンドを学べばよいでしょうか。
本記事は、2018年7月号で掲載した、第一線で活躍するエンジニアのお勧めコマンドを紹介する特集の第2弾です。
環境構築、テキスト処理、サーバ管理などのシチュエーション別に各著者へのヒアリングを行い、一押しを厳選しました。
実務でのユースケースと合わせて、いざというときにぱっと使えるコマンドの引き出しを増やしましょう。
【目次】
■特集
[第1特集](ステップアップ式)Vue.js講座/中島 凜
Step1 リアクティブなデータバインディングを体験
Step2 コンポーネント化とページ遷移の基礎を学びSPAを作る
Step3 コンポーネント分割で起きる問題への対処
Step4 コンポーネント設計のアイデア
Appendix 「Nuxt.js」を導入するポイントとメリット
[第2特集]エピソードで覚えるUnixコマンド(第2弾)
EPISODE1 man、env、ssh-keygen/宮原 徹
EPISODE2 wc、grep、pandoc/結城 洋志
EPISODE3 n3、iptraf-ng、visidata、progress/水野 源
EPISODE4 date、tput/kanata
EPISODE5 xargs、paste/高村 昇平、伊藤 俊一
EPISODE6 find、top、dd/中島 雅弘
■一般記事
[特別企画]SimBlock開発の意義と今後の展開/大月 魁
[短期連載]誰も信用しないゼロトラスト時代のセキュリティ/三好 俊介、古澤 慧
[短期連載]スタートアップのためのAWSテクノロジー講座/針原 佳貴
■連載
ITエンジニア必須の最新用語解説/杉山 貴章
Unveil it! 開ければわかる!/清水 洋治
結城浩の再発見の発想法/結城 浩
[試して理解]Linuxのしくみ/武内 覚
ちょうぜつえんじにあめもりーちゃん/田中ひさてる
宮原徹のオープンソース放浪記/宮原 徹
めそ子が聞く!!/クラスメソッド 豊崎(作)、エクスデザイン ninnzinn(画)
ひみつのLinux通信/くつなりょうすけ
DevOpsエンジニアのための節約・簡単・時短レシピ/星川 真麻
パズルで鍛えるアルゴリズム力/けんちょん(大槻 兼資)
MySQLアーキテクチャの探究/梶山 隆輔
Prometheusではじめるシステム監視入門/仲亀 拓馬
Ansible問題解決マップ/佐藤 学
iPhone&Androidで動く! スマホARアプリ開発入門/高橋 憲一
作品で魅せるGoプログラミング/田村 弘
Visual Studio Code快適生活/職業「戸倉彩」
Vimの細道/mattn
月刊Fedoraジャーナル/田中 司恩
Ubuntu Newsletter/あわしろいくや
Monthly News from jus/法林 浩之
Hack For Japan+Code for Japan〜あなたのスキルは社会に役立つ/今村 かずき第1特集 あなたはどこから学ぶ? [ステップアップ式]Vue.js講座 第2特集 エピソードで覚えるUnixコマンド
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試験模擬問題
Linux活用のための実用情報誌チョイ技から専用サーバーまでLinuxでやりたい!100の遊び方
Linuxによるサーバ構築の決定版として定評あるシリーズのCentOS 8対応版です。実用性の高い構成と痒いところに手が届く解説はそのままに、CentOSのユーザ層に合わせて内容を全面刷新します。実務でサーバ構築に取り組む人に最適な一冊となっています。
【内容紹介】
[第1特集]Vim vs. Visual Studio Code
テキストエディタ3本勝負
本誌の読者アンケートで毎月首位を争うテキストエディタがあります。
30年の歴史を持つ老舗エディタ「Vim」、新進気鋭の次世代エディタ「Visual Studio Code(VS Code)」です。
どちらもエンジニアフレンドリーでカスタマイズ性に優れ、世界中にファンがいます。
本特集は、VimユーザーにはVS Codeの良さを、VS CodeユーザーにはVimの良さを、どちらも使ったことがない人には両方の良さを知ってもらいたいという想いのもと、「自分好みにカスタマイズ」「ストレスフリーなコーディング」「効率的なリファクタリング」の3テーマで、それぞれのエディタがどれほどのパワーを発揮できるかに迫ります。
これをきっかけに、あなたの“推し”のエディタが変わるかもしれません。
[第2特集]エラー処理デザインパターン
トラブルに強く、信頼性が高いアプリの特徴とは?
システムを開発して公開すると、さまざまな理由でトラブルが発生します。
運用中のシステムでは、こういったトラブルで発生するエラーを検出し、対処を行います。
この、「エラー発生」と「エラー検出」がうまくいかないと、トラブルが発生しても気づけなかったり、対処に時間がかかったりしてしまいます。
適切にエラー設計しているかどうかで、システムの保守性やトラブルシューティングにかかる時間が格段に変わってきます。
不適切なエラー設計は、お金と時間を浪費する原因になるだけでなく、サービス自体の機会損失にもつながってしまいます。
とはいえ、「ログを出しましょう」「例外を発生させましょう」と言うだけでは、トラブルの解決に役立つ実装はできません。
運用で困らないためにも、どのようなログを出力すればよいのか、どのような例外を発生させるべきなのかの設計が必要になります。
エラー処理を設計して、トラブルを解決しやすいアプリケーション実装を目指しましょう。
【目次】
■特集
[第1特集]Vim vs. Visual Studio Code
Vim編1本目 プラグインで可視化&省力化/Λlisue
Vim編2本目 Vim初心者でも楽々操作できるプラグインのススメ/mattn
Vim編3本目 言語ツールをプラスして快適な改善環境を作ろう/lighttiger2505
VS Code編1本目 UIを直観的&徹底的に構成する/職業「戸倉彩」
VS Code編2本目 パワフルな機能で省力化しよう/職業「戸倉彩」
VS Code編3本目 視覚的にわかりやすい機能が目白押し/職業「戸倉彩」
[第2特集]エラー処理デザインパターン/清水川 貴之、清原 弘貴、tell-k
第1章 ロギング設計
第2章 例外処理
第3章 エラーの検出
■一般記事
事例から考える在宅勤務のネットワークセキュリティ/柴田 博志、加治 洵、山下 和彦
[短期連載]誰も信用しないゼロトラスト時代のセキュリティ/三好 俊介、古澤 慧
[短期連載]はじめよう、高速E2Eテスト/末村 拓也
[短期連載]スタートアップのためのAWSテクノロジー講座/針原 佳貴
■連載
ITエンジニア必須の最新用語解説/杉山 貴章
Unveil it! 開ければわかる!/清水 洋治
結城浩の再発見の発想法/結城 浩
[試して理解]Linuxのしくみ/武内 覚
ちょうぜつえんじにあめもりーちゃん/田中ひさてる
宮原徹のオープンソース放浪記/宮原 徹
めそ子が聞く!!/クラスメソッド 豊崎(作)、エクスデザイン ninnzinn(画)
ひみつのLinux通信/くつなりょうすけ
パズルで鍛えるアルゴリズム力/けんちょん(大槻 兼資)
MySQLアーキテクチャの探究/梶山 隆輔
Prometheusではじめるシステム監視入門/仲亀 拓馬
Ansible問題解決マップ/横地 晃
iPhone&Androidで動く! スマホARアプリ開発入門/高橋 憲一
作品で魅せるGoプログラミング/伊藤 雄貴
月刊Fedoraジャーナル/橋本 直哉
Web開発のためのネットワークはじめの一歩/川上 雄也
Debian Hot Topics/やまねひでき
Monthly News from jus/大西 尚利
Hack For Japan+Code for Japan〜あなたのスキルは社会に役立つ/小泉 勝志郎第1特集 エディタ3本勝負 Vim Vs. Visual Studio Code 第2特集 [秘伝]エラー処理デザインパターン
「Linuxを始めたい」「話題のUbuntuを知りたい」--。
本書は、そんなLinuxやUbuntuに興味を持ち始めた方を
対象にした「Linuxスタートブック」です。
「Linux」とは、一般的に広く使われている「Windows」や
「macOS」と同じ「OS」と呼ばれるソフトウエアの一つです。
ただし、ベンダーが営利目的で販売するWindowsやmacOSと異なり、
Linuxは世界中の開発者が主にボランティアで開発し、インターネットで公開しています。
公開されているLinuxは、基本的に誰もが無償でダウンロードして利用できます。
Linuxと一口に言っても、さまざまな種類があります。
現在、世界中で800種以上開発されており、
中でも一番人気が「Ubuntu」と呼ばれるLinuxです。
2020年4月にリリースされた最新版の「Ubuntu 20.04 LTS」は、
WindowsやmacOSともそん色ない使い勝手を実現しています。
本書は、そんな一番人気のUbuntuをベースにして、Linuxの始め方を解説しています。
2020年版では、Windows 10の画面と比較しながら、Linuxでの操作方法を理解できるようにしています。
またWindows 10のパソコンからUbuntuのパソコンに移行するためのコツも紹介しています。
これまで、Linuxを使うためにはインストール可能なパソコンが必要でした。
けれども仮想化技術が進展し、いま使っているWindows 10の
パソコンの環境を壊すことなく、Linuxを試すことができます。
本書では「WSL」と「VirtualBox」を使ってLinuxを試す方法も紹介しています。
ホントのLinux初心者から、ある程度Linuxを使いこなす中級者まで、お薦めしたい1冊です!
Linux技術者の実力を証明するクラウド時代の必須資格。対応科目、101試験(LinuC Level1 Exam 101)、102試験(LinuC Level1 Exam 102)