過去記事一覧 (2021 年)

7 月

/tt/news/2107/24/news01.jpg
「Green Project」から始まった歴史を振り返る

「Java」が「Windows」でも「macOS」でも動く“歴史的理由”と“技術的理由”

「Java」プログラムはOSに関係なく動作する。開発元のSun Microsystemsは何を意図して、Javaをこうした設計のプログラミング言語にしたのか。その理由と仕組みを解説する。

/tt/news/2107/20/news11.jpg
Oracle Cloud Infrastructureの無料プラン「Always Free」とは【後編】

常に無料のOCI「Always Free」の注意点と、Oracle“大盤振る舞い”の狙いは

Oracleは「Oracle Cloud Infrastructure」をいつでも無料で利用できるサービス「Always Free」を充実させている。Always Freeを利用するときの注意点と、Oracleが無料プランの提供に積極的な理由を説明する。

/tt/news/2107/18/news01.jpg
衰退の危機にある実力派プログラミング言語5選【後編】

人気だった「Perl」「Objective-C」が“嫌われ言語”になった悲哀

かつて人気を集めていたり、不可欠だと考えられていたりしたプログラミング言語も、さまざまな理由で衰退期を迎えることがある。これらの中から「Perl」と「Objective-C」を紹介する。

/tt/news/2107/15/news07.jpg
データ仮想化ツールの機能と主要5製品【前編】

新たな仮想化「データ仮想化」とは? 主要ツールの機能を整理

「データ仮想化」とは、どのような技術なのか。データ仮想化ツールはどのような機能を持つのか。製品の理解と選定に役立つ基礎知識をまとめた。

/tt/news/2107/13/news11.jpg
Oracle Cloud Infrastructureの無料プラン「Always Free」とは【前編】

常に無料のOCI「Always Free」の基礎 何が使える? AWS無料プランとの違いは?

「Oracle Cloud Infrastructure」(OCI)は無料プランの「Always Free」を充実させている。「Always Free」の特徴と、大手ベンダーAWSの無料プランとの違いを説明する。

/tt/news/2107/11/news01.jpg
衰退の危機にある実力派プログラミング言語5選【中編】

終わりに向かう旧「Visual Basic」がいまだに人気の“謎”

実力があり、根強いファンがいるにもかかわらず、衰退の危機にあるプログラミング言語は幾つかある。その中から「Haskell」やバージョン6.0以前の「Visual Basic」を取り上げる。

/tt/news/2107/04/news01.jpg
衰退の危機にある実力派プログラミング言語5選【前編】

プログラミング言語「Erlang」が熱心なファンを持つのに不人気な“あの理由”

プログラミング言語の普及度と実力は必ずしも一致しない。ただし、これから学ぶプログラミング言語を決める上で、普及度は重要な指標だ。実力がありながら、今後廃れる可能性のあるプログラミング言語はどれなのか。

/tt/news/2107/01/news08.jpg
「Go」を生かしたネットワーク運用管理【後編】

“アラート疲れ”を解消する方法とは? ネットワーク運用のプロに聞く

企業は、さまざまなログの収集と分析に追われている。ログ収集・分析作業を効率化するヒントや注意すべき点とはどのようなものか。

6 月

/tt/news/2106/28/news01.jpg
RPA導入成功の条件【後編】

RPA導入を成功させるために不可欠な「経営陣との合意」

RPAのメリット/デメリットを理解し、効果的なユースケースを検討するだけではまだ足りない。経営陣はRPAの導入効果について“誤った考え方”に傾きがちだ。RPA推進者はこれを防ぐ必要がある。

/tt/news/2106/26/news06.jpg
プレミアムコンテンツダウンロードランキング(2021年度第1四半期)

サーバ停止時の謝り方からJavaプロが「COBOL」を学ぶ訳まで 新規会員の注目は

「経営とIT」や「システム開発」「データ分析」などに関するTechTargetジャパンの「プレミアムコンテンツ」のうち、2021年度第1四半期に新規会員の関心を集めたものは何か。ランキングで紹介します。

/tt/news/2106/26/news02.jpg
「SEOを考えたツール命名」はどのくらい重要か【前編】

名付けに「SEO」が必要な“納得の理由” なぜFluentdの「d」はそこにあるのか

「Fluentd」の名前は、以前は「Fluent」だった。なぜ「d」が付いたのか。その背景には検索エンジンの存在があった。Fluentd命名のいきさつを背景に、ツール命名におけるSEOの重要性を解説する。

/tt/news/2106/25/news13.jpg
「Go」を生かしたネットワーク運用管理【中編】

プログラミング言語「Go」は熱心な開発者ほど学習しにくい? その理由とは

エンジニアがプログラミング言語「Go」を学ぶ上での難しさとは何か。Goを用いたログ取得、分析の課題とは。専門家に聞いた。

/tt/news/2106/21/news01.jpg
RPA導入成功の条件【前編】

APIは万能ではない――APIではなくRPAを使うべき理由

APIによるシステム統合はモダナイズの要と考えられているが、全てのケースにAPIがマッチするわけではない。APIを使うべきではない場合もあり得る。APIよりもRPAが向いている場面とは何か。

/tt/news/2106/18/news08.jpg
「Go」を生かしたネットワーク運用管理【前編】

プログラミング言語「Go」の魅力とは? 「Goで“脱COBOL”」の成功者が語る

企業がプログラミング言語「Go」を利用するメリットは何か。メインフレームの「COBOL」プログラムからGoプログラムへの移行を成功させた専門家が、自身の経験を基に解説する。

/tt/news/2106/13/news01.jpg
Python開発ツールが抱えるセキュリティ問題【後編】

「Python」で“スキャン擦り抜けマルウェア”の開発が容易に? その仕組みとは

サイバー犯罪者は「Python」向け開発ツール「PyInstaller」を悪用することで、難読化などの隠蔽工作をせずに、マルウェア対策ツールを擦り抜ける攻撃プログラムを開発できる可能性があるという。その仕組みとは。

/tt/news/2106/10/news06.jpg
「コンパイル言語」と「インタープリタ言語」の違い【後編】

いまさら聞けない「インタープリタ言語」の基礎 コンパイル言語との違いは?

「インタープリタ言語」はどのようなプログラミング言語なのか。「コンパイル言語」と比較した場合の特徴は何か。そもそもプログラミング言語をこの2種類に分類することに意義はあるのか。

/tt/news/2106/08/news04.jpg
スマート化するRPA【後編】

RPAとAIを連携させても失敗する、“RPAの潜在的なリスク”に注意

RPAとAIを連携させることにより、インテリジェントに意思決定するシステムを構築できる。自ら学習し、改善するシステムの可能性も開ける。だが、RPAにはあるリスクが内在する。

/tt/news/2106/06/news02.jpg
Python開発ツールが抱えるセキュリティ問題【前編】

「Python」で“スキャン擦り抜けマルウェア”の開発が容易に? 判明した問題は

「Python」ソースコードを実行可能ファイルに変換する開発ツール「PyInstaller」が、サイバー犯罪者のマルウェア開発を容易にする可能性があると専門家は指摘する。それはどういうことなのか。

/tt/news/2106/05/news02.jpg
幾つ使い分けられる?

その変数は「パスカルケース」「キャメルケース」「スネークケース」「ケバブケース」のどれなのか? 命名規則の違い

開発者は変数の基本的な命名規則を知っておく必要がある。主要な命名規則である「パスカルケース」「キャメルケース」「スネークケース」「ケバブケース」の違いを理解しよう。

/tt/news/2106/03/news09.jpg
「コンパイル言語」と「インタープリタ言語」の違い【前編】

いまさら聞けない「コンパイル言語」の基礎 メリットとデメリットは?

プログラミング言語を「コンパイル言語」「インタープリタ言語」に分けて整理することがある。両者は何が違うのか。まずはコンパイル言語の特徴やメリット、デメリットを説明する。

/tt/news/2106/01/news07.jpg
スマート化するRPA【前編】

RPAが人間よりも決定的に優れている理由

RPAはもはや人間の作業を模倣するだけの存在ではなくなった。むしろ人間よりも優れている面もある。RPAの適用方法を検討する上で、こうした優位点を考慮する必要がある。

5 月

/tt/news/2105/31/news07.jpg
「Visual Studio Marketplace」があるのに「Open VSX Registry」が必要な訳

無料の人気エディタ「Visual Studio Code」の拡張機能が抱える“厄介な問題”

「Visual Studio Code」用拡張機能を提供するマーケットプレース「Visual Studio Marketplace」。オープンソースの「Open VSX Registry」はその代替を目指すという。Visual Studio Marketplaceだけでは駄目なのか。

/tt/news/2105/30/news02.jpg
「Pepper」だった可能性も

「Java」は昔、「Oak」だった――改名の理由と“幻の改名候補”

「Java」は登場当初から「Java」だったわけではない。元の名前は別であり、ある理由で改名を余儀なくされた。なぜ改名が必要だったのか。Java以外にはどのような候補があったのか。

/tt/news/2105/27/news09.jpg
OSSは危険なのか【後編】

ほぼ確実に侵入可能? 正規プログラムを乗っ取る「スクワッティング」の脅威

OSSの正規のプログラムを乗っ取る攻撃方法「スクワッティング」をセキュリティ研究者が発見した。具体的な攻撃方法や危険性を解説する。

/tt/news/2105/25/news01.jpg
COBOLとの付き合い方【後編】

“Visual COBOL”に期待か? “死んだ言語”「COBOL」復活の条件

さまざまな理由で古い「COBOL」プログラムを使い続ければならない組織は、COBOLとどう向き合っていけばよいのか。「COBOLそのものが変わればよい」という考え方もあるが、それは根本的な解決策になるのか。

/tt/news/2105/24/news07.jpg
「API」に著作権はあるのか【後編】

Googleの「Java」訴訟勝訴は本当に「開発者の自由」を意味するのか?

「Java」のAPIの著作権を争いGoogleとOracleが繰り広げた法廷闘争とその結末は、さまざまな意見を呼んだ。この判決はソフトウェア開発者にとってどのような意味を持つのか。

/tt/news/2105/22/news01.jpg
製品や技術を世に広める

“陽キャ”なプロ開発者「デベロッパーアドボケート」とは? 転身できる4条件

コーディングが好きで、ITに関する知識を誰かに伝えたいと思っている人は「デベロッパーアドボケート」の適正がある。どのような役割を持ち、どのような人が向いているのか。

/tt/news/2105/19/news01.jpg
コンテナ採用に高い壁

アプリ開発のトレンドは「コンテナありき」――現実は?

今や誰もがコンテナを前提に話をする。確かにコンテナには多くのメリットがある。ではアプリケーションのモダナイズに際して、皆コンテナ化に取り組んでいるのだろうか。

/tt/news/2105/19/news06.jpg
コンテナオーケストレーターの基礎知識を深める

いまさら聞けない「OpenShift」と「Kubernetes」の基礎 どう違うのか?

コンテナオーケストレーターの「OpenShift」と「Kubernetes」は似ているが、全てが同じわけではない。両者の共通点を整理しつつ、どのような違いがあるのかを解説する。

/tt/news/2105/18/news11.jpg
OSSは危険なのか【前編】

AppleやMicrosoftも狙われる? OSS「偽ソースコード」による侵入の手口

セキュリティ研究者が、オープンソースソフトウェアを悪用した侵入の手口を明らかにした。MicrosoftやAppleなどの大手IT企業にも、この手口による侵入のリスクがあるという。どのような手口なのか。

/tt/news/2105/18/news01.jpg
COBOLとの付き合い方【中編】

COBOLをプライベートクラウドで動かしたくなる“これだけのメリット”と注意点

古い「COBOL」プログラムの移行先インフラとして「プライベートクラウド」を選ぶと、どのようなメリットが得られるのか。移行の際に注意すべきこととは。

/tt/news/2105/17/news05.jpg
「API」に著作権はあるのか【中編】

「API流用」は全て合法なのか? Google対OracleのJava訴訟判決で残る謎

Googleによる「Java」のAPIソースコード引用について、米最高裁は判決で合法との判断を示した。開発者にとっては朗報との見方がある一方、「判決には疑問の余地がある」と考える専門家がいる。どういうことなのか。

/tt/news/2105/16/news01.jpg
Microsoftのソースコードエディタ「Visual Studio Code」【後編】

COBOLも使える無料エディタ「Visual Studio Code」 M1搭載Macでも利用可能に

Microsoftが無償提供するオープンソースのソースコードエディタ「Visual Studio Code」は、利用可能なプログラミング言語や動作可能なデバイスを拡充させている。現状を整理しよう。

/tt/news/2105/13/news11.jpg
「Power Fx」についてMicrosoftに聞く【後編】

「ノーコード/ローコード開発」がプログラミングの民主化を実現する?

「ノーコード/ローコード開発」は、プログラミングをより身近な存在にすることができるのか。Microsoftのノーコード/ローコード開発用プログラミング言語「Microsoft Power Fx」の担当者に聞いた。

/tt/news/2105/11/news06.jpg
「API」に著作権はあるのか【前編】

JavaのAPI流用は合法――「Java著作権訴訟」でGoogleがOracleに勝訴の影響は?

「Java」のAPIに関する著作権を巡る米最高裁判所での訴訟で、GoogleがOracleに勝訴した。その要因とは何か。今回の結果がJavaに与える影響とは。専門家の意見から探る。

/tt/news/2105/10/news07.jpg
COBOLとの付き合い方【前編】

「COBOL」プログラムが古くなっても動き続ける“切実な理由”

組織に古くからあるシステムで「COBOL」プログラムがいまだに稼働し続けていることは珍しくない。なぜそのような状況が生まれるのか。組織はなぜモダナイゼーションに踏み切れないのか。

/tt/news/2105/09/news01.jpg
Microsoftのソースコードエディタ「Visual Studio Code」【中編】

無料エディタ「Visual Studio Code」がMicrosoftファンを増やす“納得の理由”

ソースコードエディタ「Visual Studio Code」が開発者に好まれる理由はさまざまだ。機能面の理由だけではなく、MicrosoftがVisual Studio Codeの開発で示した姿勢も重要な理由になっているとみられる。それは何か。

/tt/news/2105/08/news01.jpg
具体例を交えて紹介

プログラミング初心者が迷う「パスカルケース」「キャメルケース」の違いとは?

プログラミングの学習を始めたばかりの人にとって、重要かつ難解なのが変数の命名規則だ。混同しがちな2つの命名規則「パスカルケース」「キャメルケース」の違いを、具体例を交えながら分かりやすく説明する。

/tt/news/2105/06/news21.jpg
「Power Fx」についてMicrosoftに聞く【中編】

Power Fxは「Excel」と何が違うのか? Microsoftのノーコード/ローコード言語

「Microsoft Power Fx」はMicrosoftが新しく開発したノーコード/ローコード開発用のプログラミング言語だ。その機能と仕組みには「Microsoft Excel」との共通点があるという。何が同じで、何が違うのか。

/tt/news/2105/02/news01.jpg
Microsoftのソースコードエディタ「Visual Studio Code」【前編】

無料エディタ「Visual Studio Code」大人気の理由 “新世代のEmacs”か

月間1400万ユーザーを誇るソースコードエディタ「Visual Studio Code」。なぜ人気なのか。ユーザーの声を基に、その理由を探る。

4 月

/tt/news/2104/30/news09.jpg
「Power Fx」についてMicrosoftに聞く【前編】

「ノーコード/ローコード開発が主流になる」は本当か? Power Fx担当者に聞く

Microsoftが開発したノーコード/ローコード開発用プログラミング言語「Microsoft Power Fx」とはどのようなものか。ノーコード/ローコード開発を取り巻く環境と併せて同社の担当者が解説する。

/tt/news/2104/28/news03.jpg
データウェアハウスとデータマートの違いを比較【後編】

いまさら聞けない「データマート」の基礎 「DWH」との違いを納得させるには?

欲しいデータをより迅速に手に入れたいというニーズを満たすのが「データマート」だ。そのメリットを整理し、データウェアハウス導入済みの企業が、新たにデータマートを構築する際の予算獲得のこつを紹介する。

/tt/news/2104/24/news01.jpg
「データサイエンス向き」の根拠は

Java使いでも「R」「Python」を学びたくなる“納得の理由”

Javaエンジニアがデータサイエンスに取り組むなら、別のプログラミング言語を検討することも視野に入る。有力な候補となるのが「R」「Python」だ。それはなぜなのか。R、Pythonそれぞれの基本的な特徴を見ていこう。

NEWS

聖マリアンナ医大病院、車いすを検知する自動ドア制御システムの実証実験

聖マリアンナ医科大学病院はAI技術を活用した画像分析の実証実験を実施する。エントランスで車いすの利用者をカメラ画像から検知し、自動ドアの開放時間を長くするなど安全の向上につなげる。

/tt/news/2104/13/news11.jpg
データウェアハウスとデータマートの違いを比較【前編】

いまさら聞けない「データウェアハウス」の基礎 何ができるのか?

データ活用の要となるシステムが「データウェアハウス」だ。どのような役割やメリットを持つのか。データウェアハウスの基本的な特徴を整理する。

NEWS

PwC Japan、AIとVR技術を利用した不動産仲介システムを提供

中古住宅の買い手が見つからない「空き家問題」の解決に向け、PwC Japanグループはバーチャル空間で中古住宅のリフォームを試行できるツールを搭載したシステムを提供。不動産売買マッチングの精度向上を目指す。

/tt/news/2104/09/news01.jpg
「Microsoftも貢献しなければならない」

Microsoftがプログラミング言語「Rust」への支援を強化

MicrosoftではRustの利用が増大しており、「Microsoftも貢献しなければならない」という決断に至ったという。

/tt/news/2104/08/news01.jpg
キーパーソンインタビュー

「組み込みソフトウェアではない」車載ソフトウェア開発のトレンドと展望

電気自動車や自動運転車に搭載されるソフトウェア(制御機構は除く)は、一般的な「組み込みソフトウェア」とは異なるという。どのような技術スタックを使っているのだろうか。

/tt/news/2104/07/news04.jpg
「グラフデータベース」「リレーショナルデータベース」を比較【後編】

「グラフデータベース」と「リレーショナルデータベース」の決定的な違いとは?

「グラフデータベース」と「リレーショナルデータベース」は、それぞれ扱うのに向いているデータや適切な用途が異なる。両者の主な違いや活用例、選び方のヒントを紹介する。

/tt/news/2104/04/news02.jpg
プログラミングを変えた「Java」の歴史【後編】

「Java」を“偉大な言語”にした3つの画期的要素

「Java」の進化はアプリケーション開発に大きな影響を与えてきた。Javaの企業向け仕様群「Java EE」の豊富な要素のうち、特に画期的だった3つの要素を振り返る。

3 月

/tt/news/2103/31/news14.jpg
「グラフデータベース」「リレーショナルデータベース」を比較【前編】

いまさら聞けない「グラフデータベース」「リレーショナルデータベース」の基礎

代表的なデータベースである「グラフデータベース」と「リレーショナルデータベース」。それぞれの仕組みや取り扱うデータ構造を説明する。

/tt/news/2103/25/news07.jpg
特選プレミアムコンテンツガイド

Javaのプロが「Kotlin」「COBOL」を学びたくなる理由

「Java」エンジニアの間で、次に習得すべきプログラミング言語の候補として「Kotlin」「COBOL」を検討する動きがある。その背景には何があるのか。JavaエンジニアがKotlinおよびCOBOLを習得する意義とは。

/tt/news/2103/16/news01.jpg
製品名が長い

SAPがアプリ開発環境を強化 ローコード/ノーコードも可能

SAPが同社プラットフォーム用開発環境の拡充を発表した。ローコード/ノーコード開発もサポートし、開発の効率が向上するという。

/tt/news/2103/10/news04.jpg
コンテナネットワークの基礎知識【第5回】

「Kubernetesクラスタ」の自前構築はなぜ難しい? Kubernetes運用の基礎知識

大規模なコンテナ環境を扱う際に必要になるのが「Kubernetes」です。ただしKubernetesそのものを使ってコンテナクラスタを構築するのは簡単ではありません。どのような点に注意が必要なのでしょうか。

/tt/news/2103/12/news13.jpg
「HCI」×「Kubernetes」の主要製品【第1回】

「コンテナ」の良さとは? 「HCI」で「Kubernetes」を動かす意味は?

ベンダーは「HCI」(ハイパーコンバージドインフラ)でコンテナオーケストレーションツール「Kubernetes」を利用しやすくする取り組みを活発化させている。HCIとKubernetesにどのような可能性を見込んでいるのか。

/tt/news/2103/09/news10.jpg
幻の「Oracle Database 20c」向け機能を搭載

JavaScriptの実行やOptaneの利用が可能に 「Oracle Database 21c」の注目機能

「Oracle Database」の新バージョン「Oracle Database 21c」はさまざまな新機能を搭載している。その中から確認しておきたい新機能を紹介しよう。

/tt/news/2103/07/news01.jpg
プログラミングを変えた「Java」の歴史【前編】

「Java」はなぜ人気言語になったのか? 成功の歴史を振り返る

新しいプログラミング言語が生まれ続ける中、いまだに広く使われているのが「Java」だ。Javaはどのようにして人気を集めるようになったのか。登場から現在までの変化を整理する。

/tt/news/2103/06/news01.jpg
セキュリティ対策に役立つコンピュータ言語5選【後編】

「シェルスクリプト」「SQL」をセキュリティ担当者が学ぶ意味と学習方法

セキュリティ担当者がコーディングを学ぶことは業務にさまざまなメリットをもたらす。本稿は「シェルスクリプト」「SQL」を学ぶ利点と学習方法を説明する。

2 月

/tt/news/2102/27/news01.jpg
セキュリティ対策に役立つコンピュータ言語5選【中編】

「HTML」「JavaScript」をセキュリティ担当者が学ぶべき納得の理由

「HTML」「JavaScript」の知識を身に付けておくことは、セキュリティ担当者にとって決して損ではないという。それはどういうことなのか。

/tt/news/2102/21/news01.jpg
GitHub「デフォルトブランチ名変更」の影響【後編】

GitHub「masterブランチ廃止」を警戒する人、歓迎する人、それぞれの意見

デフォルトブランチ名を「master」から「main」に変更したGitHub。この変更はどのような影響をもたらすのか。ネガティブな影響とポジティブな影響を探る。

/tt/news/2102/20/news01.jpg
セキュリティ対策に役立つコンピュータ言語5選【前編】

「Python」をセキュリティ担当者が学ぶ意味は? どう学ぶべきか?

セキュリティ業務でコーディングが役立つ場合は珍しくない。セキュリティ担当者が学ぶべき5つのコンピュータ言語のうち「Python」を紹介する。

/tt/news/2102/19/news03.jpg
ダウンロード&ビルドも可能

GoogleのAndroid後継OS(?)「Fuchsia」はいつ開花するのか

Googleがモバイル向けの新たなOSをオープンソースで開発中だ。まだ多くの点が不明だが、既にダウンロードしてビルドすることも可能になっている。

/tt/news/2102/16/news01.jpg
真の可能性はそこじゃない

DevOps実現を妨げる5つの勘違い

DevOpsの解釈に正解はないが、間違いはある。DevOpsの解釈を間違えたまま実践しても真の価値は得られない。

/tt/news/2102/15/news01.jpg
いまさら聞けないサーバレス入門【後編】

開発者を悩ませるサーバレスのロックイン、コスト、テスト問題

サーバレスには悩ましい問題がまだまだある。予測できないコストや構築が難しいテスト環境などだ。だが、サーバレスに対する正しいアプローチは欠点に目を向けることではない。

/tt/news/2102/14/news01.jpg
GitHub「デフォルトブランチ名変更」の影響【前編】

GitHubが「master」ブランチを「main」ブランチに変更した深い理由

「GitHub」が新規作成リポジトリのデフォルトブランチ名を「master」から「main」に変更した。その背景には、差別的な言葉をなくそうとする世界的な動きがある。

/tt/news/2102/13/news01.jpg
「Jakarta EE 10」を待つのも選択肢か

「Jakarta EE 9」の“パッケージ名だけ変更”が意外と厄介な理由

Oracleの手元にあった「Java EE」は、Eclipse Foundationの下で「Jakarta EE」に名前を変えた。さらに「Jakarta EE 9」の登場でパッケージ名が変わった。単に名前が変わっただけだが、その影響は以外と大きい。

/tt/news/2102/09/news06.jpg
TechTargetジャパンクイズ

「マイクロサービスアーキテクチャ」の“知ったかぶり”を卒業する6問クイズ

「マイクロサービスアーキテクチャ」の基礎知識を確認できるクイズを掲載したブックレットを公開しました。TechTargetジャパン会員であれば無料でダウンロードできます。

/tt/news/2102/08/news01.jpg
いまさら聞けないサーバレス入門【前編】

サーバレスが抱える「パフォーマンスを制御できない」問題

サーバレスには多くのメリットがある。だが幾つか認識しておくべき問題もある。パフォーマンスを制御できない(実行速度を予測できない)とはどういうことなのか。解決する方法はあるのか。

/tt/news/2102/05/news05.jpg
なぜJPEG XLがお薦めなのか

次世代画像フォーマット「JPEG XL」のススメ

画像処理の研究者にして開発者でもあり、JPEG XLの仕様策定にも関わっているスナイアーズ博士が、JPEG XLの特徴を解説する。JPEGからの移行は進むだろうか。

1 月

/tt/news/2101/29/news21.jpg
TechTarget発 世界のITニュース

Internalがノーコード/ローコード開発ツールの新版 オンプレミスで動作可能に

スタートアップのInternalが、ノーコード/ローコード開発ツールの機能を強化した。最新版はドラッグ&ドロップでの開発やオンプレミスのインフラでの稼働を可能にしたという。そもそもどのようなツールなのか。

/tt/news/2101/29/news02.jpg
2021年のWindows【後編】

Microsoftの対Apple/Android戦略とArmサポートの強化が意味すること

Microsoftはマルチプラットフォーム対応を積極的に推し進めている。Apple製品やAndroidにどう対応するのか。強化されるArmサポートの動向とは。Microsoftの多方面作戦の状況を概観する。

/tt/news/2101/29/news04.jpg
Apple製OS用プログラミング言語比較【後編】

「Objective-C」「Swift」はどちらを選ぶべきか? 2大Apple言語の比較ポイント

Apple製OS用アプリケーションの開発で使われるプログラミング言語は、従来中心だった「Objective-C」と、近年台頭している「Swift」の主に2つだ。どちらを選べばよいのか。長所・短所、選定時のポイントをまとめた。

/tt/news/2101/28/news07.jpg
特選プレミアムコンテンツガイド

IKEAとコニカミノルタ系が「PostgreSQL」に移った理由

オンプレミスのDBMSからオープンソースの「PostgreSQL」に乗り換えた企業にIKEAとKonica Minolta Healthcare Americasがある。なぜPostgreSQLなのか。両社に選定理由や活用術を聞いた。

/tt/news/2101/22/news01.jpg
2021年のWindows【前編】

Windows 10のUI刷新が意味するMicrosoftの対アプリ開発者戦略

既知の通り、2021年のメジャーアップデートでWindows 10のユーザーインタフェースが刷新される。そこからアプリケーション開発者に対するMicrosoftの戦略を垣間見ることができる。

/tt/news/2101/22/news09.jpg
Apple製OS用プログラミング言語比較【中編】

いまさら聞けない「Swift」の基礎 Windowsアプリも作れるApple製オープン言語

Apple製OS用アプリケーションを開発可能なプログラミング言語として2014年に登場した「Swift」は、それまで主流だった「Objective-C」と何が違うのか。Swiftの特徴を整理する。

/tt/news/2101/20/news01.jpg
GitをGUIで操作

ブランチ比較ツールが追加されたGit GUIの最新版「Vershd 3.0」

バージョン管理ツール「Git」をGUIで操作できるVershdの最新版がリリースされた。ブランチ比較ツールが追加され、コードのブランチの状態を簡単に把握できるようになった。

/tt/news/2101/19/news01.jpg
Kubernetes創始者ジョー・ベダ氏インタビュー【後編】

Kubernetesエコシステムのゴールとは何か?

複数のKubernetesディストリビューターが競争し、コミュニティーが発展し、Kubernetes用の多数のツールが生まれている。ジョー・ベダ氏が考えるエコシステムの理想型とは。

/tt/news/2101/15/news18.jpg
Apple製OS用プログラミング言語比較【前編】

いまさら聞けない「Objective-C」の基礎 macOS向けレジェンド言語の利点は?

Apple製OS用アプリケーション開発で利用される主なプログラミング言語の一つが、オブジェクト指向プログラミング言語である「Objective-C」だ。その特徴を紹介しよう。

/tt/news/2101/13/news01.jpg
Kubernetes創始者ジョー・ベダ氏インタビュー【前編】

VMwareは「Tanzu」でユーザーをロックインしようとしているのか?

VMwareのKubernetes関連製品群がVMware Tanzuだ。VMwareはTanzuで何をやろうとしているのか。Kubernetesの創始者の1人で現在はVMwareのプリンシパルエンジニアであるジョー・ベダ氏に聞いた。

/tt/news/2101/12/news07.jpg
TechTargetジャパンクイズ

「Kubernetes」の知識がないと難しい6問クイズ

「Kubernetes」の基礎知識を確認できるクイズを掲載したブックレットを公開しました。TechTargetジャパン会員であれば無料でダウンロードできます。

/tt/news/2101/06/news01.jpg
モダンなソフトウェア開発の課題【後編】

マイクロサービスの複雑性を解決する方法

マイクロサービスはシステムの複雑性を増大させる。これを解決するにはどうすればいいのか。