Linux(WSLと略)をご存じでしょうか。OSをインストールし,動作させることができる環境です。PCでLinuxコマンドが使えるようになります(まだ発展途上で,機能には一部制約があります⁠)⁠。Storeからインストールできます(図1⁠)⁠。OSこれを歓迎したのはWindowsを使っているソフトウェアエンジニアやオペレーションエンジニアです。いうのも,いまや多くのアプリケーション基盤がクライアントサーバシステムで構築されており,そのサーバOSがUNIXもしくはLinuxであることが多いためです。ソフトウェアエンジニアやオペレーションエンジニアにとって,UNIX/Linuxサーバの理解は不可欠になってきているのが現状です。Platformといったクラウドサービスの利用拡大もあると考えられます。OSの割合を大きくアピールするほどです。UIも用意されていますが,コマンドラインインターフェース(CLI)が使えればより柔軟な運用が行えます。新たにUNIX/Linuxのことを学ぶ必要がありますが,幸いなことにたくさんの良書が出ているので,好きなだけ学べます。UNIXシステムを理解し,適切にコマンドを使えるまでになるには,相応の時間がかかるでしょう。それは必要な時間ですが,一方で仕事は待ってはくれず,“⁠何を⁠”“⁠どれくらい⁠”知っておけばいいのか,当面の指針がほしいところではないでしょうか。手を動かし,自分で調べて,解決するこういった悩みを持つ方にこそ読んでいただきたいのが本書『UNIX独習への近道』です。開発業務に携わるために必要なUnix系OSの前知識を,厳選してまとめました。著者が自社の社内研修で行っているワークショップをベースにしているため,実践に結び付けられるように考えてあります。データ分析の前処理や自動化への応用につながるテキストデータの文字列抽出や整形処理では,小さなコマンド単体やそれらの組み合わせ,sed/awkといった強力な文字列処理コマンドを使う方法など,目的を達成するために複数のアプローチがあることを知ることができます。シェルスクリプトによって,パスワード管理にも使える文字列の暗号化/復号ツールや,簡単なゲームも作ります。Web開発やクラウド利用に欠かせないリモート接続やセキュアなssh接続といったネットワークコマンドも重要です。本の内容を試しながらコマンドの挙動を体感してください。書かれている以外のことにもチャレンジしてみて,失敗した理由を自分で調べられるようになれば,あとはたくさん経験するだけです。実践のみならず,OSの内部のしくみやコマンド間の連携,プロトコルや慣習,名称の歴史的な背景なども可能な限り取り上げています。これらさまざまな知識が組み合わさることで,「⁠わからないことが出てきたときに,自分で調べて解決できる」ようになっていくはずです。OSをはじめて使うという方や,macOSでCLIを使いこなそうと考えている方が最初に読む本としてもお勧めです。長い歴史を持つUnix系システムは,今やつながっていることが当たり前となったネットワークの根幹を支えています。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。書店・販売店の皆様へデベロッパアドミニストレータWEB+デザインライフスタイルサイエンスニュース&レポートメールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。