テクニカル

テクニカル

Pythonヒント: コマンドライン引数の便利ライブラリ

Pythonにはコマンドラインオプションを便利に利用するライブラリがあります。CLIツールを作る歳などに活用すると便利です。このライブラリはPythonの標準なので何もインストールする必要はありません。プログラム例import argpar...
テクニカル

Pythonのヒント:パスワードを隠す

PHPやPythonなどのスクリプト言語で、パスワードなどの情報をプログラムソースコード内にハードコードするのはセキュリティの観点からよくありません。パスワードなどを簡単に隠蔽するには様々な方法がありますが、PHPと共有できる方法などが便利...
テクニカル

GMailを大量に削除する方法

Web版のGmailはメールを一括して削除するときに最大でも1回につき100件までしか削除できません。そこでGmailのAPIを使って大量のメールを一括削除するPythonスクリプトを作りました。前準備Pythonの準備 まずは前準備として...
ガジェット紹介

🚀 Linuxディストロ比較表(GUI有無・新旧別)

🖋 はじめに 古いパソコンをなんとか再活用できないか…そう思ったとき、頼りになるのがLinuxです。しかし、Linuxにはたくさんの種類(ディストリビューション=略してディストロ)があり、「どれを選べばいいのか?」と迷ってしまうことも…。 ...
テクニカル

Windowsが不定期に再起動するKP41

Windowsが頻繁にブルースクリーンになったり、勝手に再起動してしまったりする「KP41問題」を克服したときの情報。Kernel Power イベント番号41とはWindowsにはイベントビューアというツールが用意されています。タスクバー...
テクニカル

Arduino Uno R4 Wifi で WiFi接続

今回は、Arduino uno R4 wifi を使ってWiFi接続を試験してみたいとおもいます。作業の手順準備するもの以下のものを準備します。1Arduino uno R4 wifi2パソコンのUSBポートとArduino(USB-C)を...
テクニカル

データ構造とアルゴリズム

二分探索木 二分探索木は木のような生え方をしたデータの記録方法で、単純なルールしかないので理解しやすいです。二分探索木のルール1.1つの節(分岐)は最大で2つの足を持つ。2.一番上の節は「根」と呼ばれる3.節の数より小さい数は左の足へ行く4...
テクニカル

KiCAD 8 部品さがしお助けページ

電子工作やプリント基板の制作に便利なフリーのCAD「KiCAD」には、非常にたくさんの電子パーツが登録されています。しかし初心者にはこの膨大な数のパーツ類の中からどれを探し出せば良いのか戸惑うこともあります。そこで、KiCAD初心者の筆者が...
テクニカル

さくらのVPSのubuntuにLAMP環境をインストール

最初に今回使用したのはさくらいたーネットの「さくらのVPS」に2024年時点で最新のubuntuのバージョンを入れ、そこにLAMP環境とcertbotでSSLを設定する方法を解説します。管理者用の権限が必要なコマンドは sudo で実行して...
テクニカル

ブラザー・レーザープリンタ HL-317CDW リセット

ドラム・カウンター・リセットドラム・ユニットを新しいものに交換した場合は、下記の操作が必要です。<Go>を押したまま<▲>を押す。<▲>または<▼>を押して【ドラム ユニット】を選択して<OK>を押す<▲>または<▼>を押してドラムユニット...