[RSS][Twitter(X)]
since 1999.04.24今日 。昨日

#プログラム


2025.10.08Arduinoをスクラッチでプログラムしデジタル/アナログIOをコントロール出来る「スクラッチーノ(Scrattino3)が開発終了して後継の「xcx-arduino」に /32
2025.08.19問題集を赤い暗記シートでやるようにムスコがオレンジペンで答えを書き込んだんだけど、どうもうまく暗記学習の効率が悪いようだったので赤いシートをかけてスキャンして画像変換してPillow/Pythonで白黒に戻した。 /52
2025.08.08ロリポップレンタルサーバー(スタンダードプラン)でPythonの実行環境構築(2)〜さくらレンタルサーバーよりPythonライブラリー入りやすい。そしてnanoが最初から入っている! /73
2025.08.06ロリポップレンタルサーバー(スタンダードプラン)でPythonの実行環境構築(1) /28
2022.11.02Androidアプリを自分で作りたい(その1)React NativeとEXPOインストール /3
2025.07.17さくらレンタルサーバーにpyenvで複数バージョンのpython環境を切り替える(5)環境に名前を付けて切り替える /31
2025.07.16さくらレンタルサーバーにpyenvで複数バージョンのpython環境を切り替える(4)pyenv上で新しいバージョンのpythonをインストール /26
2025.07.16さくらレンタルサーバーにpyenvで複数バージョンのpython環境を切り替える(3)最新のOpenSSLをインストール /23
2025.07.16さくらレンタルサーバーにpyenvで複数バージョンのpython環境を切り替える(2)pyenvのインストールと環境設定 /28
2025.07.16さくらレンタルサーバーにpyenvで複数バージョンのpython環境を切り替える(1)シェルの変更 /29
2025.07.06Pythonメモ〜スクリプトで2バイト文字を使う方法 /173
2024.07.08PerlのEncode::from_toとShift-JISとcp932の闇 /6
2022.10.12DeepL APIでRSSリーダーに自動翻訳機能を盛り込んだ /2
2022.10.10Pythonだけでフロントエンドを作れる新しいライブラリ『NiceGUI』 /4



2025.10.08

Arduinoをスクラッチでプログラムしデジタル/アナログIOをコントロール出来る「スクラッチーノ(Scrattino3)が開発終了して後継の「xcx-arduino」に↑BX.COM

xcx-arduinoはScratchではなくXratchってので動くらしい。

ムスコはScratchはかなり出来るけど電子工作は全然やってなかったんだけど最近ガチャガチャの駅メロが出来るやつを分解して、電池を単3に変え、スピーカーを大きくして、スイッチを大きくして喜んでいる。これDIY野郎として順当な発育過程じゃないか?

最近はさらに改造して複数のボタンを備えて少しプログラムが必要な制御がしたいと言っているのでスクラッチーノがいいかなと調査中。



(省略されています。全文を読む


2025.08.19

問題集を赤い暗記シートでやるようにムスコがオレンジペンで答えを書き込んだんだけど、どうもうまく暗記学習の効率が悪いようだったので赤いシートをかけてスキャンして画像変換してPillow/Pythonで白黒に戻した。↑BX.COM

PythonでPillowライブラリを使ってフォルダ内の画像の各ピクセルのRGBを一括操作するスクリプト個人的忘備録

こんな感じ


A4サイズの大きな赤い暗記シートを購入。また無駄な出費が・・・

pip install Pillow

して
from PIL import Image

def reduced_red(img):
pixels = img.load()
width, height = img.size

for y in range(height):
for x in range(width):
r, g, b = pixels[x, y]
if (r>80):
r=int(r*2)
if (r>255):
r=255
pixels[x, y] = (r, r, r)
else:
r=int(r*0.5)
pixels[x, y] = (r, g, b)
return img

for i in range(140):
try:
img=Image.open(str(i)+'.jpg')
except Exception:
print('no file')
else:
print(i)
img = img.convert('RGB')
img_reduce = reduced_red(img)
#img_reduce.show()
img_reduce.save('bw'+str(i)+'.jpg')


これで数字連番のファイル1.jpg・・・・2.jpg・・・・・が、bw1.jpg・・・・・に変換される。
そのへんのフリーソフトで出来そうだけどね。


2025.08.08

ロリポップレンタルサーバー(スタンダードプラン)でPythonの実行環境構築(2)〜さくらレンタルサーバーよりPythonライブラリー入りやすい。そしてnanoが最初から入っている!↑BX.COM


(省略されています。全文を読む


2025.08.06

ロリポップレンタルサーバー(スタンダードプラン)でPythonの実行環境構築(1)↑BX.COM


(省略されています。全文を読む


2022.11.02

Androidアプリを自分で作りたい(その1)React NativeとEXPOインストール↑BX.COM

とりあえず下記の動画を真似て自宅のWindowsにNode.jsとEXPOをインストール

15分ほどでHELLO WORLDまでいけた。このシステム面白いね。専用アプリをインストールして家のLANで同期した手持ちのAndroidスマホにリアルタイムに動作したアプリが実行される。
(省略されています。全文を読む


2025.07.17

さくらレンタルサーバーにpyenvで複数バージョンのpython環境を切り替える(5)環境に名前を付けて切り替える↑BX.COM


(省略されています。全文を読む


2025.07.16

さくらレンタルサーバーにpyenvで複数バージョンのpython環境を切り替える(4)pyenv上で新しいバージョンのpythonをインストール↑BX.COM


(省略されています。全文を読む


2025.07.16

さくらレンタルサーバーにpyenvで複数バージョンのpython環境を切り替える(3)最新のOpenSSLをインストール↑BX.COM


(省略されています。全文を読む


2025.07.16

さくらレンタルサーバーにpyenvで複数バージョンのpython環境を切り替える(2)pyenvのインストールと環境設定↑BX.COM


(省略されています。全文を読む


2025.07.16

さくらレンタルサーバーにpyenvで複数バージョンのpython環境を切り替える(1)シェルの変更↑BX.COM


(省略されています。全文を読む


2025.07.06

Pythonメモ〜スクリプトで2バイト文字を使う方法↑BX.COM

スクリプトで2バイト文字を使う

# -*- coding: utf-8 -*-
を書いておく

Webサーバーで使うには
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

を出力しておく


2024.07.08

PerlのEncode::from_toとShift-JISとcp932の闇↑BX.COM

個人的メモ:
Windowsで入力したshiftjisはcp932として扱えば良いが
Encode::from_to($x,'cp932','euc-jp')
Encode::from_to($x,'euc-jp','cp932')
だけは
Encode::from_to($x,'Shiftjis','euc-jp')
Encode::from_to($x,'euc-jp','Shiftjis')
って書かないと「〜」が化ける。

訳が分からないよ(byキュゥべえ)

追記
しかもShifJISのWebサイトでWindowsで入力された「〜」はff5eだが、Androidで入力した「〜」は301cなのでそのままcp932として取り扱うと化けるので変換が必要。


2022.10.12

DeepL APIでRSSリーダーに自動翻訳機能を盛り込んだ↑BX.COM

↓こんな感じ。英語は辞書無しで自分で読めるといえば読めるんだけど疲れていると英語は読み飛ばしがちになるのが気になってました。これで頭に入ってくるはず



(省略されています。全文を読む


2022.10.10

Pythonだけでフロントエンドを作れる新しいライブラリ『NiceGUI』↑BX.COM



手を広げすぎなので、長らく手を出すのを渋っていたAndroidアプリ作りに手を出そうかと。やはりスマホアプリ作れないと色々なプロジェクトのボトルネックになっちゃう。

PythonとかJavascriptとかでサクサクと簡単なAndroidアプリ作るには今なら何使えば良いですかね?