Perl で、標準入力のエンコーディングを指定するには binmode を使えばいいけど、 while (<>) { }な null filehandle を使うときは use open を使わないといけない罠。 まぁ、当然といえば当然だけど、知らなかったらはまるよな。引数を指定せずにパイプかリダイレクションを使うと動くし。
2ちゃんのPythonスレッドみてたら、おおー面白い、というコードがあったので、勝手にまとめてスレから転載してみました。転載元 時間のかかる処理をしてる間、1秒おきにピリオドを表示する、というコードです。 # -*- coding: cp932 -*- import sys, time, threading class myThread(threading.Thread): alive = True def run(self): while self.alive: sys.stdout.write('.') time.sleep(1) def kill(self): self.alive = False def sandglass(func): """時間経過を表示させるデコレータ """ def wrapper(*args, **keys): try: t = myThread() pr
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く