技術

Python

Pythonで構造体を使いこなす:dataclassとstructの完全ガイド

Pythonで構造体を実現する方法を徹底解説。dataclass、struct、クラスの使い方と特徴を比較し、効率的なデータ管理のコツを紹介。初心者からベテランまで役立つ完全ガイド。
Python

PythonでPDFを読み出す方法:初心者向け完全ガイド

Pythonを使用してPDFファイルからテキストを抽出する方法を初心者向けに解説。pypdf、pdfminer.six、PyMuPDFの3つの主要ライブラリの特徴と使用例を紹介し、効率的なPDF処理方法を学べます。
Python

Pythonで作る波形生成アプリケーション – 音声合成の基礎を学ぼう

Pythonで作る波形生成アプリケーションの作り方を解説。サイン波、矩形波、のこぎり波、三角波の4種類の波形を生成し、周波数調整も可能なGUIアプリケーションの実装方法を、コード例を交えて詳しく紹介します。音声合成の基礎から実践まで学べる記事です
スポンサーリンク
AI

ollamaでDeepSeek-R1を試してみる

DeepSeek-R1は、中国のAI企業DeepSeekが開発した推論に特化したオープンソースの大規模言語モデルです。今回は、ollamaを使ってDeepSeek-R1を試してみましたので、その様子をレポートします。ollamaとは?ollamaは、LLMをローカル環境で効率よく実行するためのランタ...
Python

PythonのExcelライブラリ性能比較 – 大量データの読み書き速度を検証

Pythonには多くのExcel操作ライブラリが存在します。今回は主要なライブラリの性能を比較するため、1万行から3万行までのデータを使用して読み書きの速度を検証しました。テスト用プログラム以下のプログラムを使用して性能を測定しました:import timeimport pandas as pdfr...
Wireshark

Wiresharkで独自プロトコルを解析する方法 – カスタムDissector作成ガイド

Wiresharkで独自プロトコルを解析するためのDissector作成方法を解説。TCPポート15000/15001で通信されるパケットを構造化して表示する方法や、エンディアン対応、コマンド種別(Hello/Welcome/Bye bye)の実装方法まで、具体的なコード例を交えて詳しく紹介します。
Ubuntu

Linuxで使えるテキストエディタの選び方と基本操作

Linuxのテキストエディタをわかりやすく解説。初心者向けのgedit・nanoから、上級者向けのvi(vim)まで、それぞれの特徴と基本的な使い方を紹介。Visual Studio CodeやSublime Textなどの人気エディタも含めて比較しています。
Ubuntu

ubuntu cpu使用率Ubuntuでのシステムリソース監視完全ガイド:CPU使用率からメモリ管理までubuntu cpu使用率

Ubuntuでシステムリソースを監視・管理する方法を完全解説。topやhtopコマンドによるCPU使用率の確認方法から、メモリ管理、スワップ領域の設定まで、実践的な手順とトラブルシューティングをステップバイプステップで紹介します。初心者でもすぐに実践できる具体的な設定例付き。
Ubuntu

Linux Ubuntu 初心者向けこれだけは知っておくべき基礎コマンドまとめ

Linuxを使い始めたばかりの方のために、最低限覚えておくべき20個の基本コマンドを厳選して解説します。ディレクトリ操作の基本コマンドpwd (現在位置の確認)pwd # 現在のディレクトリパスを表示pwd -P # シンボリックリンクを解決して表示cd (ディレクトリの移動)cd /path/to...
Ubuntu

Hyper-V上のUbuntuとWindowsでファイル共有を設定する方法(Samba設定ガイド)

Hyper-V環境でUbuntuとWindows間のファイル共有を簡単に設定する方法を解説。Sambaを使用した詳細な手順とトラブルシューティングまで完全網羅。初心者でも分かりやすい設定ガイド。
スポンサーリンク