090630-スレッドを使ってみた

新しい記事があります。

リンク: 090720-別スレッドが終了するまで待つには: Non-programmer's Ruby in Pocket.


別スレッドが終了するまで待つようにしてみた。

先日作ったGoogleカレンダーを表示するプログラムが問い合わせに時間がかかるので、ネット上の問い合わせ部分とローカルの時計を参照する部分を分けて、別スレッドにしてみた。まだタイミングを合わせるなどはまったくしていない荒削りなスクリプトだが、とりあえず動く。 $KCODE="UTF-8" # 外部とのやり取りはUTF-8で require "kconv" # Windowsで表示するには、SJISに変換しなければならない ##### 目次 ##### ##### 初期設定 ##### ##### 時刻表示 ##### ##### 天気 ##### ##### Googleカレンダー ##### ##### 初期設定 ##### def putsjis(string = "") puts(string.tosjis) # puts(string) end # 現在からの残り時間を整形する class TimeLength def initialize(time) @seconds = time - Time.now end def format flag = "あと " if @seconds < 0 @seconds = -@seconds flag = "《超過》 " end minutes = (@seconds / 60).round hours = (minutes / 60).round minutes = minutes % 60 flag + hours.to_s + " 時間 " + minutes.to_s + " 分" end end class Event def initialize(label, notify_hour,

(1/4) 次»

Ruby
2009/06/30



コメント(0)|コメントを書く

カテゴリー一覧
最近のコメント
プロフィール

このブログを友達に教える

コミュニティ | 有名人・芸能人ブログ | ケータイ占い | ケータイ小説 | 掲示板


画面TOP↑


powered by cocolog