2012/10/27
2012/10/26
ライフメーカー
読んだ。
こんなぶっ飛んだ内容を事細かに想像して読者に映像を思い浮かばせつつかつ破綻せず筋の通る理由まで考えて、しかも面白いなんて天才と書いてマジキチだわ。お陰様で読むのがとても楽しかった。
ホーガン作品は手元にあと2冊ある。 どちらから読もうか。
-
星を継ぐもの (創元SF文庫)
-
ガニメデの優しい巨人 (創元SF文庫)
-
巨人たちの星 (創元SF文庫 (663-3))
-
内なる宇宙〈上〉 (創元SF文庫)
-
内なる宇宙〈下〉 (創元SF文庫)
-
創世記機械 (創元SF文庫)
-
未来の二つの顔 (講談社漫画文庫)
ホーガン作品は手元にあと2冊ある。 どちらから読もうか。
labels :
Book
2012/10/22
2012/10/19
雑なリマインダ
「客先のfooさんにhogeの件で電話をかける」などのタスクはGoogle CalendarやGoogle Tasksで管理している。でも実際電話したら不在だったので「30分後にもう一度電話する」というタスクを忘れてしまう。ということで、こんな雑なリマインダを使ってる。
リマインダが欲しいけど、そのためにソフトを常駐させるのも嫌なので、こんなの使ってる。
そういえば以前こんなの作ってた。console版のプログレスバー付きタイマーといったところ。notify-sendと組み合わせればリマインダになるな。
と、思ったら、こんなの作ってた。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@ECHO -------------------------------------------- | |
@ECHO 指定秒後にメッセージを表示します | |
@ECHO -------------------------------------------- | |
@SET /p MESSAGE_TEXT="メッセージを入力して下さい > " | |
@SET /p SLEEP_SECONDS="待機秒数を指定して下さい > " | |
@TIMEOUT /T %SLEEP_SECONDS% /NOBREAK | |
@MSG console %MESSAGE_TEXT% |
そういえば以前こんなの作ってた。console版のプログレスバー付きタイマーといったところ。notify-sendと組み合わせればリマインダになるな。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/local/bin/gosh | |
(use srfi-13) | |
(use text.progress) | |
(use gauche.parseopt) | |
(define (usage) | |
(print "Usage: progress-timer [options ...] message") | |
(print " - t|title : default empty") | |
(print " - s|sleep : 3m = 3 minutes") | |
(print " 3s = 3 seconds") | |
(print " 3 = 3 milliseconds") | |
(print " defualt 0") | |
(print " - h|help : usage") | |
(exit 2)) | |
(define (num-format cur max) | |
(format "~3d%" (round->exact (/. (* cur 100) max)))) | |
(define (decompose-unit unit) | |
(let1 len (string-length unit) | |
(rxmatch-if (#/[0-9]+$/ unit) | |
(num) | |
(values (x->integer num) 'default) | |
(values (x->integer (string-take unit (- len 1))) | |
(string->symbol (string-drop unit (- len 1))))))) | |
(define (unit->millisecond unit) | |
(receive (num suffix) | |
(decompose-unit unit) | |
(* num (case suffix | |
((s) 1000) | |
((m)(* 1000 60)) | |
(else 1))))) | |
(define (main args) | |
(let-args (cdr args) | |
((title "t|title=s" "timer") | |
(n "s|sleep=s" "0") | |
(h "h|help" => usage) | |
. rest) | |
(let ((p (make-text-progress-bar :header title | |
:header-width (+ (string-length title) 1) | |
:num-format num-format | |
:num-width 5 | |
:max-value 100 | |
:port (current-error-port))) | |
(interval (/ (unit->millisecond n) 100)) | |
(message (and (not (null? rest)) | |
(car rest)))) | |
(dotimes (i 100) | |
(p 'inc 1) | |
(sys-nanosleep (* interval 1000000))) | |
(p 'finish) | |
(when message | |
(print message))))) |
と、思ったら、こんなの作ってた。
labels :
Bat
複数のPCで一つのモニタを共用してるけど今操作しているPCの本体がわからないとき
CD/DVDドライブを開けるとわかる。WindowsであればマイコンピュータのCD/DVDドライブを右クリックして取り出し。
labels :
lifef*ck
近況
しごと
7〜9月は出張ラッシュで、長崎、鹿児島、横浜、大阪、香川と忙しかった。横浜出張が多くて、昨日一昨日も横浜出張だった。8月は半分くらい横浜にいた。来週はまた香川(小豆島)。じてんしゃ
7月にロードバイク買って通勤で乗ってる。半袖半ズボンにSPDペダルで通勤してる。にわかなので月に200kmくらいしか乗ってない。上司は月600kmくらい乗ってるけど、ガチの人からすればそれでもまだまだらしい・・・。休みの日はたまにチャリで山を登るなど。チャリはこれ
必要なものがいろいろあって結構金がかかった。5月に結婚披露宴をやったばっかりで、お金がなくてなかなかしんどい。
残るはgarminがあればひと通りOKか?諸事情で携帯のGPSが死んでしまい、Endomondoが使えずツライ。
labels :
diary
2012/10/15
2012/10/11
2012/10/09
2012/10/03
2012/10/01
登録:
投稿 (Atom)