PythonとRubyに関するdeeeetのブックマーク (2)

  • コード内で「現時刻」を気軽に取得してはいけない | Nekoya press

    日付を扱う処理についていろいろまとめたついでに、わりと簡単なことだけど知らないと落とし穴にハマる系のネタを。 日頃いろいろな処理を書いていて、現時刻を扱うこともは少なくないはずです。ですが、これを適当にやっていると困ることが多々あります。 実行中に「現時刻」を元にした処理がい違う 例えばこんなコード。ログ集計とかやってるイメージです。 class Analyzer(object): def analyze(self): logfile = datetime.datetime.now().strftime('my_log_file.%H') self.save(self.analyze_logfile(logfile)) def save(self, result): now = datetime.datetime.now() self.result[now.hour] = result

  • SOTA » 標準出力を色付けする

    このように,シェルへの出力を色付けする.例えば,エラーなどの処理は目立つように赤色にできると良い. ここでは,echoを使った場合,PythonRuby,そしてPerlの出力の色を変えてみる. 色づけはエスケープシーケンスを記述すれば書ける. 基構文

    deeeet
    deeeet 2012/11/06
    書いた!!Python,Ruby,Perlでサンプルプログラムも書いてみた.
  • 1