プログラミング– category –
-
プログラミング
JavaScriptなしで実現!HTML5 Canvasアニメーションで魅せるWeb装飾
HTML5の登場以降、Webデザインの表現力は大きく進化しました。その中でも<canvas>タグは、まるで映像作品のような動きをブラウザ上で描くための強力な機能です。 「アニメーション=JavaScriptが必要」と思われがちですが、実はJavaScriptを使わずに... -
プログラミング
Javaの例外テストが楽になる!JUnit5のassertThrows便利な使い方
1. assertThrowsとは? JUnit5で例外をテストする際に便利なのが assertThrows です。従来は try-catch を使って例外を検証していましたが、コードが冗長になりがちでした。JUnit5から追加された assertThrows を使うと、例外発生をシンプルにテストできま... -
プログラミング
ゼロから学ぶ!Pythonで気軽にデータ分析入門
「Pythonでデータ分析を始めたいけど、難しそう…」そんな初心者の方でも大丈夫!この記事では、家計簿や売上のような身近なデータを題材にして、Pythonで「データを読み込む → 集計 → グラフにする」までを体験します。 まずは小さな一歩から。ゲーム感覚... -
プログラミング
ログ出力が一気に効率化!log4j2を使うべき場面とは
Java開発におけるログ出力は、障害解析・性能改善・監査の三種の神器。長年使われてきた log4j 1.x に対し、後継の log4j2 は「高速・柔軟・安全」に大幅進化しています。本稿では、違いが直感的に分かる比較と、失敗しない導入手順(Maven/Gradle、設定、... -
プログラミング
HULFT連携:Javaからユーティリティコマンドを呼び出す実装例
HULFTには「送受信ジョブを定義して使う方法」以外に、utlsendなどのユーティリティ系コマンドを直接呼び出してファイル転送や加工を行う手段があります。これらは事前の送受信定義が不要で、コマンド実行時に条件を指定できるため、テスト送信・スポット... -
プログラミング
Three.jsで簡単3D演出!初心者でもホームページをかっこよくする方法
「ホームページをかっこよく見せたい」「シンプルに3D演出を加えてみたい」──そんなときに役立つのが Three.js です。JavaScriptだけで3Dオブジェクトを動かせる便利なライブラリで、近年のWebサイトでも多く使われています。 この記事では 最新版 Three.j... -
Java
JavaのGC(Garbage Collection)とは?仕組みと注意点
GCとは何か Java で開発をしていると、よく耳にする「GC(Garbage Collection)」。これは 不要になったオブジェクトを自動で回収してメモリを解放する仕組み のことです。C言語のように手動で free() を呼ぶ必要はなく、Java VM が裏側でメモリ管理を行い... -
プログラミング
PHPアップデート後にWordPressが真っ白に?致命的エラーから復旧する方法
WordPressでサイトを運営していると、サーバー側でPHPのバージョンを更新した際に「致命的エラー(Fatal Error)」が発生し、サイトが真っ白になって表示されなくなることがあります。これは古いテーマやプラグインが新しいPHPに対応していないことが主な... -
プログラミング
PHP7.4.33からPHP8.3への移行ポイント:互換性・新機能・対応策まとめ
PHP7.4.33 は 2022年11月に 公式サポートが終了 (EOL) しており、セキュリティ更新も提供されません。一方で、PHP8系は活発に開発が続けられており、最新の PHP8.3 ではパフォーマンス改善や新機能追加が進んでいます。本記事では、PHP7.4.33からPHP8.3へ... -
PowerShell
PowerShellスクリプトが権限エラーで実行できない!ExecutionPolicy設定で解決する方法
PowerShell でスクリプトを実行しようとすると「このシステムではスクリプトは実行できません」といった権限エラーが出ることがあります。 原因は ExecutionPolicy(実行ポリシー) の設定にあります。この記事では、 Get-ExecutionPolicy -List で確認で...









