プログラミング– category –
-
プログラミング
Java:SQL接続でつまずかないためのtry-with-resources活用法
JavaでSQL接続を扱うとき、多くの初心者が陥るのが「リソースの解放忘れ」や「例外処理の煩雑さ」です。特に Connection, PreparedStatement, ResultSet の3つは明示的に close() しないと、メモリリークや接続枯渇の原因になります。 この記事では、そん... -
プログラミング
CSSとHTMLだけで作る立体的カードUI(Shadow DOM対応)
JavaScriptなしで、transform / perspective / layered shadows と CSSカスタムプロパティ だけで “パッ”と目を引く3Dカードを作成してみましょう。 さらに Shadow DOM 内でも同じ見た目を再現できるよう、::part() と変数で拡張可能にします。 ゴール(で... -
プログラミング
JSいらず!HTMLだけでポップアップを出せる「popover」属性がすごい
これまで「ポップアップ」や「モーダルウィンドウ」を作るには、JavaScriptやCSSトリックを駆使するのが当たり前でした。 ところが最近、HTMLだけでポップアップを表示できる新属性「popover」が登場!これが想像以上にシンプルで、しかも見た目も自然なん... -
プログラミング
🧠 Pythonで学ぶ画像認識入門:TensorFlowとKerasで手書き数字を判定する方法(4) ~学習済みモデルで自作画像を認識~
前回の 「🧠 Pythonで学ぶ画像認識入門:TensorFlowとKerasで手書き数字を判定する方法(3) ~CNNによる高精度モデル編~」 までで、MNISTデータセットを使い高精度なCNNモデルを作成しました。今回はその学習済みモデルを再利用し、自分で描いた手書き数字... -
プログラミング
🧠 Pythonで学ぶ画像認識入門:TensorFlowとKerasで手書き数字を判定する方法(3) ~CNNによる高精度モデル編~
前回の記事 「🧠 Pythonで学ぶ画像認識入門:TensorFlowとKerasで手書き数字を判定する方法(2) ~実践サンプルコード編~」 では、全結合層(Dense Layer)のみを使ったシンプルなニューラルネットワークで手書き数字を認識しました。 今回はその続編とし... -
プログラミング
🧠 Pythonで学ぶ画像認識入門:TensorFlowとKerasで手書き数字を判定する方法(2) ~実践サンプルコード編~
前回の記事 「🧠Pythonで学ぶ画像認識入門:TensorFlowとKerasで手書き数字を判定する方法(1) ~環境構築編~」 では、 「Python公式版+仮想環境を使ったTensorFlow開発環境構築」を行い、AI開発の準備が整いました。 今回はその続編として、実際にTensor... -
プログラミング
🧠 Pythonで学ぶ画像認識入門:TensorFlowとKerasで手書き数字を判定する方法(1) ~環境構築編~
AIや機械学習に興味がある方にとって、「画像認識」は最初の一歩として最適なテーマです。今回は Python + TensorFlow + Keras を使って、手書き数字を自動判定するプログラムを実際に作ってみましょう。有名な「MNIST(エムニスト)」という手書き数字デ... -
プログラミング
JavaScriptなしで実現!HTML5 Canvasアニメーションで魅せるWeb装飾
HTML5の登場以降、Webデザインの表現力は大きく進化しました。その中でも<canvas>タグは、まるで映像作品のような動きをブラウザ上で描くための強力な機能です。 「アニメーション=JavaScriptが必要」と思われがちですが、実はJavaScriptを使わずに... -
プログラミング
Javaの例外テストが楽になる!JUnit5のassertThrows便利な使い方
1. assertThrowsとは? JUnit5で例外をテストする際に便利なのが assertThrows です。従来は try-catch を使って例外を検証していましたが、コードが冗長になりがちでした。JUnit5から追加された assertThrows を使うと、例外発生をシンプルにテストできま... -
プログラミング
ゼロから学ぶ!Pythonで気軽にデータ分析入門
「Pythonでデータ分析を始めたいけど、難しそう…」そんな初心者の方でも大丈夫!この記事では、家計簿や売上のような身近なデータを題材にして、Pythonで「データを読み込む → 集計 → グラフにする」までを体験します。 まずは小さな一歩から。ゲーム感覚...







