タグ

timeに関するamari3のブックマーク (5)

  • php-timecopを使って日時に関する動作テストを行う - Dazing days

    テストの時に時間を止めるか、特定日時に変更できたら色々捗るよなーと思いました。 Google先生に頼んで探してみたら、やっぱりありました。 php-timecop というPHP拡張です。 http://www.slideshare.net/hnw/php-13502189 http://www.slideshare.net/hnw/phptimecop makeとかphp.iniを触ったりとかがあるので自前のサーバが必要ですが、面白そうですね。 https://github.com/hnw/php-timecop …うっ、公式の情報が圧倒的に少ない(白目) という事で、簡単にまとめてみました。 (この記事の情報は、「version 1.0.4, 2013/03/11」を基にしています。) GitHubのREADME.mdを読んでインストールとphp.iniの設定を行うと、 「timecop

    php-timecopを使って日時に関する動作テストを行う - Dazing days
  • 未確認飛行人物 : MySQLでTIME型のデータを足し引きする

    2009年05月19日21:34 カテゴリ必殺!仕事MySQLでTIME型のデータを足し引きする やっと見つけた〜! MySQL、和、Time型 差 で検索してもひっかからなかった…(涙) せっかくなのでメモを置いておく。 <Time型同士の演算> (1)時間の差 ●書式 TIMEDIFF(expr,expr2) ●説明 TIMEDIFF() では、開始時刻 expr と終了時刻 expr2 の間の時間が返される。 expr と expr2 には、時刻式か日付時刻式を指定できるが、 どちらも同じ型にしなければならない。 ●参考文献 http://dev.mysql.com/doc/refman/4.1/ja/date-and-time-functions.html ●使い方 以下、こんなテーブルがあると仮定してクエリを使うことにする: テーブル名:dail

  • Command Line Progress Bar

    Bar is a simple tool to copy a stream of data and print a display for the user on stderr showing (a) the amount of data passed, (b) the throughput of the data transfer, and (c) the transfer time, or, if the total size of the data stream is known, the estimated time remaining, what percentage of the data transfer has been completed, and a progress bar. Bar was originally written for the purpose of

    amari3
    amari3 2011/07/23
  • PyGTK上のタイマー処理について - 試験運用中なLinux備忘録・旧記事

    PyGTK上で、ある時間が経過したときに何かの処理をさせたい、あるいは一定間隔で繰り返し処理をさせたいといったときにはタイマーの処理を行うことで実現できるのだが、まだまとめていなかったのでここで扱うことにする。 (2009/8/10)コード中の短い範囲内における実行時間を測定するにはtimeitモジュールを用いる。ここで扱っているのはGLibのメインループの仕組み上で動作するもの。 使用する関数について gobject.timeout_add()で実行までの時間/実行間隔となるミリ秒数と呼び出す関数(タイムアウト関数)名を指定することでタイマーが設定され、その時間が経過すると指定した関数が呼ばれる 関数側では戻り値にTrueを指定すると処理が繰り返され、Falseを指定するとその後は実行されなくなる・return文がない場合もFalse指定時と同様 gobject.timeout_add(

    PyGTK上のタイマー処理について - 試験運用中なLinux備忘録・旧記事
  • PHP 日付・時間関数の使い方 - どうにかなるBLOG

    これを使って、MySQLの datetime 型の日付を得るには、 date("Y-m-s H:i:s"); とする。などなど。 あと、注意する点としては、 "Year:2005" のような型が得たい場合。そのまま "Year:Y" とすると、Y, a, r がフォーマットパラメーターとして解釈され、展開されてしまうので、バックスラッシュでエスケープしなければならない。 //?r (キャリッジリターン) をさらにエスケープして ??r としてある。 echo date("?Ye?a??r:Y");  出力: Year:2005 <mktime 関数> mktime 関数 は、僕らが普段使ってる時間を、タイムスタンプというコンピューターの世界での時間に変換する関数。例えば、「2006年1月1日0時0分0秒」を mktime 関数 を使ってタイムスタンプに直すと

  • 1