新時代のプログラミング学習ガイド【後編】
「Rust」「Ruby」「Python」はなぜ“愛され言語”なのか
プログラミング言語「Rust」「Ruby」「Python」はなぜ開発者の人気を集めるのか。人気の理由を、具体的な利用シーンや課題にも触れながら解説する。(2024/10/3)
「ホワイトハッカー」認定資格5選【前編】
ホワイトハッカーとして活躍できる「セキュリティ認定資格」はこれだ
セキュリティ専門家がキャリアパスについて悩んだとき、一つの選択肢になるのはホワイトハッカーになることだ。刺激的なこの仕事に就くために役立つ認定資格とは。(2024/9/23)
常にアジャイルが正しいとは限らない【後編】
アジャイルは無理でも「脱ウオーターフォール」ならできる“3つのステップ”
「ウオーターフォール」型開発から「アジャイル」型開発への移行を考える企業はある。だが、開発手法をいきなり切り替えるのは難しい。ウオーターフォール型開発の課題を解決する方法はあるのか。(2024/7/4)
11個のクールな技術用語とスラング【第4回】
「論理否定演算子」「シェバン」は何を指す? “あの記号”のなるほどの意味
IT業界における技術用語やスラングは、独特な響きを持っている。ソフトウェアエンジニアがよく使う専門用語の中から、「論理否定演算子」「シェバン」の意味と利用方法を説明する。(2024/2/6)
Macを安全に使うには【第1回】
「Windows」ではなく「Mac」が危ないのはなぜ? Appleの“安全神話”は崩壊か
MacをはじめとしたAppleデバイスは攻撃されない――。これは大きな誤解だ。過去には間違いではなかったが、脅威の状況は変わっている。Macを狙った脅威はどれほど増えているのか。(2024/1/26)
「データセキュリティ」は誰の問題か【第3回】
一昔前とはまるで違う「システム停止」の現実 まず“あれ”を見直すべし
システムエラーやランサムウェア攻撃の影響が広範に及ぶ例から分かる通り、現代の企業活動の根幹は情報システムに支えられている。システムやデータの保護において求められていることとは。(2023/12/22)
Linuxでの「Vim」の使い方【第2回】
「Vim」は使ってみれば怖くない? サンプルで学ぶ“基本の基”
「Linux」の標準テキストエディタである「Vim」は、初心者にとってはあまりなじみのない使い方をするツールだ。サンプルスクリプトを使いながら、Vimの基本操作を解説する。(2023/12/3)
Herokuの「代替PaaS」を比較【第7回】
Herokuをやめて「Render」に乗り換えたくなる理由と注意点とは
Salesforceは「Heroku」の無償プランを廃止した一方、Render ServicesはHerokuの競合である「Render」の無償プランを提供し続けている。Heroku無償プランからRenderへの移行は現実的なのか。利点と課題を整理する。(2023/7/28)
TechTargetジャパンエンジニア読本集
Linuxで設定してはいけない“謎”の文字列「777」の正体
「UNIX」系OSでファイルやフォルダを操作する際によく見かけるのが、アルファベットや数字から成る“謎の文字列”だ。これらの文字列の意味や使い方とは。実例に沿って説明する。(2023/3/8)
クラウドニュースフラッシュ
日産が“脱オンプレミス”の手段に「クラウド版IBM Power」を選んだ理由
日産自動車やリコーが進めるクラウドサービスへの業務システムの移行や、電子カルテのインフラにクラウドサービスを活用するPHCの取り組みなど、クラウドに関する主要なニュースを取り上げる。(2023/1/30)
読み方を間違えやすいIT用語9選【第2回】
「sudo」は“須藤”と読まないし「daemon」は“悪魔”じゃない 正解は?
システム開発分野には読み方の難しい専門用語が幾つかある。「sudo」「daemon」「char」の読み方を知らないまま使っているならば、この機会に正しい読み方を覚えておこう。(2023/1/20)
いまさら聞けない「C」の歴史【第4回】
プログラミング言語「C」は“あの家電”でもひっそりと活躍していた?
登場以来さまざまなプログラム開発で活躍してきた「C」。具体的にどのような用途があるのか。主な例を紹介する。(2022/10/12)
いまさら聞けない「C」の歴史【第3回】
「ANSI C」から「C11」まで プログラミング言語「C」標準化の歴史を振り返る
プログラミング言語「C」が、登場以来重ねてきた改良とはどのようなものか。歴史に沿って説明する。(2022/10/6)
いまさら聞けない「C」の歴史【第2回】
K&R版Cとは? 「C」を“革新的プログラミング言語”にした立役者
プログラミング言語「C」の登場初期に、その革新性を広く知らしめるきっかけになったのが「K&R版C」の存在だ。K&R版Cとは何なのか。そもそも「K」と「R」とは。(2022/9/29)
いまさら聞けない「C」の歴史【第1回】
プログラミング言語「C」と「UNIX」の“深過ぎる関係”とは? 歴史を振り返る
登場以来、絶えず進化してきたプログラミング言語「C」。その誕生には「UNIX」が深く関わっていた。どういうことなのか。Cが生まれた目的や誕生当時の先進性を解説する。(2022/9/24)
Linux/UNIX初心者のための「chmod」の使い方【後編】
Linuxで「777」を設定してはいけない理由
ファイルやフォルダにさまざまなパーミッションを指定できるコマンド「chmod」は、使い方に気を付ける必要がある。特に注意が必要なのは「777」のパーミッションを指定することだ。それはなぜなのか。(2022/7/6)
Linux/UNIX初心者のための「chmod」の使い方【中編】
Linuxで見掛ける謎の数字「764」の意味とは? 各桁に潜む秘密
ファイルやフォルダにパーミッションを指定するコマンド「chmod」を使う際には、一般的には3桁の数字を使う。それぞれの桁にはどのような意味があるのか。(2022/6/15)
副作用に注意
Raspberry Pi OSのデフォルトアカウントが廃止された納得の理由
Raspberry Pi OSのデフォルトアカウントである「pi」が廃止された。このわずかな修正の影響は大きい。デフォルトアカウント廃止の理由と副作用を説明する。(2022/6/3)
Linux/UNIX初心者のための「chmod」の使い方【前編】
Linuxの“謎”文字列「rwx」とは? いまさら聞けない「chmod」の基礎
ファイルやフォルダにパーミッションを設定する「chmod」には、さまざまなオプションがある。chmodを使ってエンドユーザーやユーザーグループごとにパーミッションを付与するためのオプションを解説する。(2022/6/1)
オブジェクトストレージとPOSIX【前編】
知っているようで知らない「POSIX」とは何か
普段、「POSIX準拠」か否かを意識することはない。30年以上前に生まれたこの規格は今でも使われ続けている。改めてPOSIXがなぜ重要なのかを説明する。(2022/4/6)
Computer Weeklyリバイバル
Chromebookのススメ
過去のComputer Weeklyから人気があったものを改めて紹介します。(2022/2/12)
Computer Weeklyリバイバル
Chrome OS&Chromebookのススメ
過去のComputer Weeklyから人気があったものを改めて紹介します。(2021/12/18)
主要DR製品の違い【前編】
止められないシステムに必須の「DR」機能とは CommvaultとZertoを比較
DR(災害復旧)製品を使うことでミッションクリティカルなシステムの稼働を維持する方法がある。Commvault Systemsの「Commvault Disaster Recovery」と、Zertoの「Zerto Enterprise Cloud Edition」の仕組みや機能を比較する。(2021/11/30)
特選プレミアムコンテンツガイド
「COBOL」がいまだに動き続ける“切実な理由”
昔のCOBOLプログラムが古いインフラで今でも動いている――。こうした企業は決して珍しくない。その背景には何があるのか。さまざまな理由で古いCOBOLプログラムを使い続ける必要がある企業は、何をすればよいのか。(2021/10/15)
「統合運用管理」の基本と進化【第2回】
「JP1」と「Hinemos」の歴史で考える企業ITと統合運用管理の移り変わり
システムの運用管理を支える製品として統合運用管理ソフトウェアは長い歴史を持つ。企業ITの変化に応じて統合運用管理がどのように変わっているのか。JP1とHinemosを例にして考える。(2021/9/6)
衰退の危機にある実力派プログラミング言語5選【後編】
人気だった「Perl」「Objective-C」が“嫌われ言語”になった悲哀
かつて人気を集めていたり、不可欠だと考えられていたりしたプログラミング言語も、さまざまな理由で衰退期を迎えることがある。これらの中から「Perl」と「Objective-C」を紹介する。(2021/7/18)
「SEOを考えたツール命名」はどのくらい重要か【前編】
名付けに「SEO」が必要な“納得の理由” なぜFluentdの「d」はそこにあるのか
「Fluentd」の名前は、以前は「Fluent」だった。なぜ「d」が付いたのか。その背景には検索エンジンの存在があった。Fluentd命名のいきさつを背景に、ツール命名におけるSEOの重要性を解説する。(2021/6/26)
ネットワーク接続エラーの原因と解消法【後編】
「指定されたポートは既に開かれています」の原因とトラブルシューティング
「指定されたポートは既に開かれています」というエラーメッセージの原因とは。「Windows」「Linux」「macOS」などOSが異なっても、根本的な問題は共通している。トラブルシューティングのポイントを紹介する。(2021/6/18)
TechTargetジャパンクイズ
「UNIXコマンド」を知り尽くした人なら解ける10問クイズ
「UNIXコマンド」の基礎知識を確認できるクイズを掲載したブックレットを公開しました。TechTargetジャパン会員であれば無料でダウンロードできます。(2021/5/11)
メインフレームからクラウドへ【前編】
「メインフレーム」のアプリケーションをクラウドサービスで動かす3つの選択肢
メインフレームで稼働するアプリケーションをクラウドサービスに移行させるには、どのような方法があるのか。3つの方法を説明する。(2021/4/8)
サーバ&ストレージに関する読者調査レポート
クラウドやHCIの導入状況は? 「脱クラウド」「オンプレミス回帰」は4割以上に
サーバ&ストレージ製品の導入状況や投資計画に関する読者調査を実施した。クラウドサービスやHCIの導入が広がりつつあること、「脱クラウド」「オンプレミス回帰」に前向きな組織が4割を超えることなどが分かった。(2021/3/22)
「クラウド管理者」必修スキル【前編】
クラウド管理者に「Linux」「Windows」のスキルが必要な理由
クラウド管理者の役割は企業ごとに異なる。ただしクラウド管理者として成功するために必要な基本スキルは共通している。その代表例が「Linux」と「Windows」関連のスキルだ。(2021/2/9)
アプリケーションモダナイゼーション【後編】
DEC Alphaサーバで稼働しているTru64 UNIXのDBをモダナイズせよ
メインフレームだけがモダナイゼーションの対象ではない。DEC Alphaサーバで稼働しているTru64 UNIXのデータベースは、一体どうしたらいいのか。事例からレガシーの近代化のヒントを探る。(2020/6/10)
「Commvault」と「Veeam」を徹底比較【前編】
「Commvault」と「Veeam」とは? 2大バックアップ製品の長所と短所
データの損失は事業継続性の観点で企業にとっては致命的になる。そこで役立つのがバックアップ/リカバリー製品だ。その主要ベンダーCommvault SystemsとVeeam Softwareの製品の違いを探る。(2020/6/4)
初心者のための「Linux」基礎用語解説【前編】
いまさら聞けない「OS」「カーネル」「GPL」とは? Linux関連用語をおさらい
「Linux」はインフラを運用するためのOSの選択肢の一つだ。Linux初心者に向けて、その基本的な用語を解説する。まずは「OS」「カーネル」「GPL」の3つの用語を見ていこう。(2020/3/29)
「RHEL」「Ubuntu」を比較【前編】
Linuxディストリビューションの二大巨頭「RHEL」「Ubuntu」の違いは?
Linuxディストリビューションを選ぶ前には、幾つか把握しておかなければならないポイントがある。代表的な「Red Hat Enterprise Linux」(RHEL)と「Ubuntu」の違いを整理する。(2020/1/24)
米国のHuawei禁輸措置に対抗か
中国“Windows禁止令”でHuawei製「Harmony OS」の開発に弾みがつく?
中国当局は政府機関で使用する「非中国製ソフトウェアを搭載したコンピュータ」を交換するよう命じたという。Huaweiが開発する独自OS「Harmony OS」のプロジェクトにとっては追い風になる可能性がある。(2020/1/18)
UEMのメリットと導入の注意点【後編】
「統合エンドポイント管理」(UEM)で管理できること、できないこと
「統合エンドポイント管理」(UEM)製品はセキュリティ確保だけでなく、デバイス管理を簡便にするメリットがある。ただしUEMでは管理できない幾つかの特殊な条件もあるため、検討時には注意が必要だ。(2020/1/9)
可視化・分析ソフトウェアを導入
旧AS/400「IBM i」で動くコメリの基幹系 年500件の修正負荷を半減できた訳
「IBM i」で稼働するコメリの基幹システム修正は、年間およそ500件に上るという。同社のシステム開発会社であるビット・エイは、そうしたシステム修正に伴うドキュメント作成作業をどのように効率化したのか。(2020/2/7)
5つの観点から比較
いまさら聞けない「Apache HTTP Server」と「Apache Tomcat」の違いとは?
Webサーバ構築のためのソフトウェア「Apache HTTP Server」と「Apache Tomcat」の違いとは何か。目的や導入条件、アーキテクチャなどの観点から両者を比べる。(2019/11/29)
「Bash」と「PowerShell」のどちらを選ぶべきか【後編】
Windows 10で「PowerShell」を使い続ける人、「Bash」に移る人を分ける条件
多様性の面で「Bash」に後れを取っていた「PowerShell」は、オープンソース化でその距離を縮めつつある。両者のどちらを選ぶべきなのか。(2019/10/20)
大規模アーカイブを支えるテープストレージ事例【後編】
大学計算センターがアーカイブに「クラウド」ではなく「テープ」を選んだ理由
テキサス大学オースティン校のテキサス先端計算センター(TACC)は、大規模アーカイブシステムのストレージをQuantumのテープライブラリに移行し大きな成果を得た。テープライブラリならではの課題とメリットとは。(2019/10/18)
「Bash」と「PowerShell」のどちらを選ぶべきか【前編】
Windows 10で使えるようになった「Bash」 「PowerShell」との違いは?
Linuxのシェル「Bash」をWindowsでも利用できるようになった今、「PowerShell」とどう使い分けるべきなのか。実行例を交えて、両者の類似点と違いを簡単に紹介する。(2019/10/13)
必修Linuxコマンド83選【中編】
知っておきたい「Linux」基礎コマンド一覧:G〜R編
本連載は「Linux」の基本的なコマンドをアルファベット順に紹介する。気軽に使えるコマンドを身に付け、Linuxをもっと便利に使ってみよう。(2019/9/28)
VMware、Citrix、Microsoft製品に代わる「代替VDI」3製品を比較【後編】
機械学習も搭載 機能の豊富さで主要VDIに挑む「AppliDis Fusion」
比較的低コストで運用できる「代替VDI製品」の中でも、Systanciaの「AppliDis Fusion」は多数の機能を搭載している。AppliDis Fusionの特徴と各機能について、詳しく説明する。(2019/9/10)
「Minecraft」を教育に取り入れるための事例集【後編】
「マイクラならでは」を先生も子どもも意識 小中学校の「Minecraft」導入事例
ゲーム「Minecraft」を学習教材とした教育活動にまつわる課題や不安を解消するためのヒントとして、足代小学校と千葉大学教育学部附属小学校の事例を紹介する。(2019/7/29)
「Minecraft」を教育に取り入れるための事例集【前編】
三鷹中等教育学校が「Minecraft」を活用 ゲームに不慣れな先生でも使える?
教育機関の間で、ゲーム「Minecraft」を教育活動に生かす動きがある。学習教材としてMinecraftを活用する際の課題や不安を解消するためのヒントとして、東京都立三鷹中等教育学校の取り組み事例を紹介する。(2019/7/25)
構築時は最適なDB環境、でも今は?
Oracle DBを快適&効率的にするために、インフラ再確認のススメ
「Oracle Database」の基盤について頭を悩ませている企業は数多い。その内容もコストや性能、安定性などさまざまだ。ただし、それらはシステム利用における必然でもある。その解消法を紹介しよう。(2019/3/12)
備えあれば憂いなし
サーバのトラブルシューティングを極める6つのポイント
範囲特定、状況把握、文書化、コミュニケーション、監視とログの確認、サポート依頼。このガイドラインに従えば、サーバに発生した障害のトラブルシューティングを迅速かつ簡単に実行できる。(2019/2/28)
Computer Weekly導入ガイド
マイクロサービスとコンテナによるビジネスの変革
コンピューティングはこの数年で進化し、アジャイルな仕組みに重点が置かれるようになった。DevOpsとマイクロサービスが、いかにITアーキテクチャを進化させているかを紹介する。(2019/2/28)