メディア

Cameron McKenzie

Cameron McKenzieがアイティメディアで執筆した記事一覧です。

このエントリーをはてなブックマークに追加
記事一覧

Javaの10個のメリット【第5回】

アプリケーション開発で企業が使いやすいプログラミング言語は幾つか存在し、その一つがJavaだ。Javaを使うことで得られるメリットについて、言語的な特性から見た2点を紹介する。

()

Javaの10個のメリット【第4回】

「Java」は型を明示する「静的型付け」言語であり、オブジェクトを中心に据えた「オブジェクト指向」言語でもある。これらの特性はどのようなメリットをもたらすのか。

()

Javaの10個のメリット【第1回】

登場以来、「Java」はさまざまな進化を重ね、アプリケーション開発分野の主要なプログラミング言語であり続けている。Javaのメリットを、「オープンソース」「コミュニティー主導」であることに焦点を合わせて説明する。

()

ソフトウェア開発にまつわる10個の神話【第7回】

エンジニアの間でいかにも真実かのように語られることが、実際には誤りであることは珍しくない。こうした“神話”の中に「エンジニアには数学の知識が必要だ」というものがある。なぜ間違いだと言えるのか。

()

ソフトウェア開発にまつわる10個の神話【第6回】

「ChatGPT」をはじめとする、ソースコードを自動生成するAIツールの台頭は、ソフトウェア開発に携わるエンジニアの職を脅かしかねない――。こうした見方は正しいのか。それとも単なる“神話”にすぎないのか。

()

ソフトウェア開発にまつわる10個の神話【第2回】

ソフトウェア開発業界にはびこる“神話”のうち、オープンソースソフトウェア(OSS)に関するものが幾つかある。特に根強いのが、OSSの安全性や開発主体に関する神話だ。どのような神話なのか。

()

「行」と「列」の違いをあらためて考える【中編】

「Microsoft Excel」をはじめとする表計算ソフトウェアを使う際、「行」と「列」をどう使い分けるべきなのか。行と列が果たす役割の違いを踏まえて解説する。

()

「行」と「列」の違いをあらためて考える【前編】

「行」と「列」という言葉は、数学、データ分析、コンピュータサイエンスなどの世界で盛んに使われる。そもそもどのような意味なのか。違いや定義を再度確認しよう。

()

Linux/UNIX初心者のための「chmod」の使い方【後編】

ファイルやフォルダにさまざまなパーミッションを指定できるコマンド「chmod」は、使い方に気を付ける必要がある。特に注意が必要なのは「777」のパーミッションを指定することだ。それはなぜなのか。

()

Linux/UNIX初心者のための「chmod」の使い方【前編】

ファイルやフォルダにパーミッションを設定する「chmod」には、さまざまなオプションがある。chmodを使ってエンドユーザーやユーザーグループごとにパーミッションを付与するためのオプションを解説する。

()

もちろん「午後12時」も“駄目”

ある人にとっての常識が、他の人を混乱に陥れることがある。その典型例が「午前12時」「午後12時」の問題だ。この2つの何が問題なのか。それが分からない人は、知らないうちに誰かの怒りを買っている恐れがある。

()

Javaが愛され続ける5つの理由【後編】

「Java」はさまざまなアプリケーション開発に活用できるプログラミング言語だ。Javaが開発者からの支持を得続けている理由を説明する。

()

Javaが愛され続ける5つの理由【前編】

「Java」はモバイルアプリケーションからサーバサイドアプリケーションまで、さまざまな開発に利用できるプログラミング言語だ。開発者が支持する理由を解説する。

()

ディスク容量の拡張が必要になるとき

Windowsの「回復パーティション」がディスクの容量を圧迫する要因になることがある。通常の操作で回復パーティションを削除することはできないが、特定の手順によって削除できる。どうすればよいのか。

()