休日の調べもの

調べものをしたときのメモ

コロン区切りで時間のリストが渡されたときに合計する

作業時間の合計とか、簡単に計算する。コロン区切りフォーマットでない行はとばす。 timecalc.py #!/bin/pythonimport remn_sum=0with open("timelist.txt", "r") as f: for line in f: line=line.strip() m=re.match(r'([\d\-]+):(\d+)',line) if m : hr=in…

イラストロジックをだいたい解けるプログラム

# import array class ImageBoard: board= x_size=0 y_size=0 def __init__(self,xs,ys): self.x_size=xs self.y_size=ys for i in range(self.y_size): line=[0]*self.x_size self.board.append(line) def dump(self): for y in range(self.y_size): for x …

Slim がバージョンが上がるごとにデブっていく

最初は何にもないルーティングだけのSlimが2019年9月にリリースされたSlim4はかなりいろいろついてる。付加機能は余分な脂肪と言えなくもないが、エラーハンドラとかユニットテストとか、結局作るんでしょといったものがSkeltonで用意されているのはうれしい…

機械学習とかを手早く試したい

機械学習を試しながら覚えようと思っても、実行環境の構築が大変すぎる。特に進化のスピードが速すぎて、1年前の記事とか参考になるどころか依存性地獄にはまり込む罠だったりする。 土日を丸々つぶして環境を構築したらもう力尽きてしまって、本来の目的が…

DES暗号

DESです python import pyDes;des = pyDes.des('01234567',pyDes.CBC,"\0\0\0\0\0\0\0\0");print des.encrypt('12345678').encode('hex') PHP