投稿

OpenOfficeマイグレーションアプリ

<PRE> # -*- coding: utf-8 -*- """ OpenOffice Cドライブ -> Eドライブ マイグレーションツール 完全修正版 推奨方式:   C:\Program Files\OpenOffice 4 の実体を E:\OpenOffice 4 にコピー   その後、C側にジャンクションを作成する これにより、レジストリや既存ショートカットが C:\Program Files\OpenOffice 4 を指していても、 実体は E:\OpenOffice 4 に置かれるため、失敗しにくい。 実行条件:   - Windows   - 管理者権限   - OpenOfficeを終了しておく   - pywin32 は任意。なくても動くが、ショートカット更新はスキップされる。 """ import ctypes import datetime import os import queue import shutil import subprocess import sys import threading import tkinter as tk from tkinter import ttk, filedialog, messagebox try:     import winreg except ImportError:     winreg = None try:     import win32com.client except ImportError:     win32com = None APP_TITLE = "OpenOffice マイグレーションツール 完全修正版" def is_windows():     return os.name == "nt" def is_admin():     if not is_windows():         return False     try:         return bool...

理気派風水占い

八宅派 本命卦 鑑定 FENG SHUI · 八宅派 八宅派 本命卦 鑑定 方位・運勢・時間・相性を総合鑑定します 生年(西暦) 性別 男 女 鑑 定 方位盤 詳細運勢 時間・日付 相性鑑定

ひろゆきメーカーをつかってみたwww

イメージ
https://coefont.cloud/maker/hiroyuki

外付けHDDにLLMを直接ダウンロードする方法

複雑で高度なソースコード生成を目的とし、Cドライブの容量を節約しながら外付けHDD(Dドライブ)をフル活用するための最適な構成を提案します。 1. 最適なLLMの選択 (2026年時点) ローカルで動作し、複雑なロジックや未知のアルゴリズムに対して最も高い性能を発揮するのは 「DeepSeek-V3.2 (または最新のCoderシリーズ)」 または 「Qwen3-Coder-72B」 です。 * DeepSeek-V3.2 (Speciale/Instruct): 推論能力が極めて高く、GPT-5クラスの数学・コードベンチマークスコアを叩き出しています。複雑なシステム設計やデバッグに最適です。 * Qwen3-Coder-72B: 300種類以上の言語に対応し、特に多言語にまたがる複雑なプロジェクトで安定したコードを生成します。 2. Dドライブへの自動セットアップ(PowerShellスクリプト) もっとも手軽で管理しやすい Ollama を使い、Dドライブへのフォルダ作成から環境変数の設定までを自動化するスクリプトを作成しました。 実行手順 * Ollama を公式サイトからインストール済みであることを確認してください。 * Ollamaを完全に終了 させてください(タスクトレイのアイコンを右クリックして「Quit」)。 * PowerShellを 管理者として実行 し、以下のコードをコピー&ペーストして実行します。 # 1. Dドライブに保存用フォルダを作成 $targetPath = "D:\OllamaModels" if (!(Test-Path $targetPath)) { New-Item -ItemType Directory -Path $targetPath Write-Host "フォルダ $targetPath を作成しました。" -ForegroundColor Green } # 2. モデルの保存先をDドライブに固定する環境変数を設定(ユーザー変数) [Environment]::SetEnvironmentVariable("OLLAMA_MODELS", $targetPath, "User") $env:OLLAMA_...

SQLITE用データベース統合アプリを作った。

ストレージ内の全てのdbファイルをリストアップし、重複していない部分を追加して、もしくは差分を追加して統合する。 import tkinter as tk from tkinter import messagebox, scrolledtext import sqlite3 import os import threading class DBScannerMerger: def __init__(self, root): self.root = root self.root.title("SQLite 全検索 & 高度な統合") self.root.geometry("500x700") self.db_files = [] # --- UI レイアウト --- tk.Label(root, text="SQLite データベース統合ツール", font=("Arial", 16, "bold")).pack(pady=10) # 検索ボタン self.btn_scan = tk.Button(root, text="1. スマホ内を検索してリストアップ", command=self.start_scan_thread, bg="#4CAF50", fg="white", font=("Arial", 10, "bold"), height=2) self.btn_scan.pack(pady=10, padx=20, fill=tk.X) self.status_label = tk.Label(root, text="待機中...", fg="blue") self.status_label.pack() # ファイルリスト表...

Termuxの残骸やキャッシュを一発で削除するコマンド

残骸やキャッシュが本当に削除されたのか?Termuxのbashで一発で確認、削除されていなければそのまま自動で削除できるコマンドを書いて。 Pythonアプリ(Pydroid 3)からTermuxの内部ディレクトリを操作する場合、Androidのセキュリティー制限(権限不足)で実際には削除できていないケースがよくあります。 確実に「確認」し、残っていれば「その場で一撃で仕留める」ためのTermux用Bashワンライナーを作成しました。Termuxアプリを開いて、以下のコマンドをコピー&ペーストして実行してください。 🚀 確認&一括削除の最強ワンライナー このコマンドは、指定したキャッシュディレクトリ内をスキャンし、中身があればリスト表示した上で即座に全削除します。 targets=("$HOME/.cache" "$PREFIX/tmp" "$HOME/.pip/cache" "$HOME/.npm/_cacache"); for dir in "${targets[@]}"; do if [ -d "$dir" ] && [ "$(ls -A "$dir" 2>/dev/null)" ]; then echo "🔥 削除中: $dir"; ls -A "$dir"; rm -rf "$dir"/*; else echo "✅ 清潔です: $dir"; fi; done; pkg clean 📦 何をやっているのか?(解説) * targets=(...): 掃除対象のパス(一般キャッシュ、一時ファイル、pip/npmキャッシュ)を定義。 * if [ -d "$dir" ] && [ "$(ls -A "$dir" 2>/dev/null)" ]: * ディレクトリが存在するか? * かつ、中身が空ではないか? をチェックします。 * ls -A "$dir": 削除されるファ...

Termuxの残骸やキャッシュを削除するツール

import os import shutil import tkinter as tk from tkinter import messagebox class TermuxAdvancedCleaner: def __init__(self, root): self.root = root self.root.title("Termux Selective Cleaner") self.root.geometry("600x700") # 掃除の対象にする親ディレクトリ self.base_paths = [ "/data/data/com.termux/files/home/.cache", "/data/data/com.termux/files/usr/tmp", "/data/data/com.termux/files/home/.pip/cache", "/data/data/com.termux/files/home/.npm/_cacache" ] self.items_to_clean = [] # (チェック状態, パス) のリスト self.create_widgets() self.scan_files() def create_widgets(self): tk.Label(self.root, text="削除する項目を選択してください", font=("Arial", 14, "bold")).pack(pady=10) # スクロール可能なリストエリア self.list_frame = tk.Frame(self.root) self.list_frame.pack(fill=tk.BOTH, expand=Tr...