佐賀人のIT技術者のブログ

IT技術、日常のブログです。たまに地元・佐賀について書きます。

2025-04-01から1ヶ月間の記事一覧

nmcliでIPを固定する

# コネクション名確認 $ nmcli device DEVICE TYPE STATE CONNECTION enp0s8 ethernet connected enp0s8 enp0s9 ethernet connected enp0s9 lo loopback connected (externally) lo # コネクション詳細を確認 $ nmcli conn show enp0s8 # デフォルトゲートウ…

販売管理システムを請負契約で開発した話

何を作ったのか? 俗にいう顧客管理、案件管理、見積管理、発注管理、請求管理を搭載したシステムを請負管理で開発した。 エンドユーザ(EU)の業務フローに特化するように開発した。 また、操作性、機能は旧システムと同じ様に作ることが求められた。 なぜ作…

Webシステムを開発する上で知っておくと良い技術

Webフレームワーク Webシステムのロジックの基幹となる。 今は様々なフレームワークがあるが、個人的にはflaskのようなミニマルフレームワークが好み。 メジャーなものは必要な機能は揃っていると思うので、どれを選んでもできることはあまり変わらないので…

【SQLAlchemy】既存のテーブルからORMクラスを作成する

from sqlalchemy.ext.automap import automap_base from sqlalchemy.orm import Session from sqlalchemy import create_engine Base = automap_base() # エンジン作成 engine = create_engine("sqlite:///mydatabase.db") # テーブルをリフレクト Base.prep…

OllamaとGemma3でローカルLLMをPythonで実行する

1. Ollamaインストール https://ollama.com インストーラに沿って進めてください。 インストール後、shellにて正常確認 ollama --version ollama version is 0.6.5 2. LLMモデルをダウンロード 今回はGemma3を利用。Gemma3はGeminiの派生とのこと。 ollama r…

ファイルをMarkdownにする方法(MarkItDown)

MarkItDownとは MarkItDown は、主にLLMやテキスト分析パイプラインで使用するために、さまざまなファイルを Markdown に変換する軽量の Python ユーティリティです。 textractに似ていますが、重要なドキュメント構造とコンテンツをMarkdownとして保持する…

今日は家族とご飯だ

昨日は珍しく同僚をご飯に誘った 今日は家族と久しぶりご飯だ 最近、メンタルがなかなか安定しない 困ったものだ 株価も乱高下 職場のみんなももうちょっと頑張ってくれないかな

ファイルを保存せずにファイルを送信する

メール等でファイルを送信したり、Webからダウンロードする際、よく行われるのがファイルを一度ディスクに保存して送信するやり方である。 それでもいいが、送信後に不要なファイルが残るケースもあるので、ファイルを保存せずに送信するやり方を紹介する。 …