プログラマyasuhoの隠れ家

某ソフトウェア企業に勤務するおじさんプログラマyasuhoです

TinyClock v1.4


TinyCLockをアップデートしました。ダウンロードは以下のサイトから。


http://www.geocities.jp/yasuho68k/


Today画面に時刻や日付を表示するプラグインです。


今回のアップデート内容

秒を表示可能に


時分に加えて、秒も表示することが可能になりました。


ただし、秒を表示すると頻繁にTODAY画面を更新するので、場合によっては全体的にパフォーマンスが落ちるかもしれません。

開発メモとか


次回こそ、たぶんポケコン!?

要望・コメント・バグ情報等、いつでもお待ちしております


何かあればお気軽にどうぞ。

TinyClock v1.3


久々にTinyCLockをアップデートしました。ダウンロードは以下のサイトから。


http://www.geocities.jp/yasuho68k/


Today画面に時刻や日付を表示するプラグインです。


今回のアップデート内容

時間と日付の二段表示


時間と日付を上下に並べて表示することが可能になりました。


id:wiitomoさん、大変お待たせしました。こんな感じでどうでしょうか!?

開発メモとか


ポケコンでしょぼいアプリばかり作ってると怒られそうなので。^^;


というか、常にアプリ書いてると、プログラムを作るモチベーションが上がってきそうな気がします。


といいつつ、次回もたぶんポケコンです(笑)

要望・コメント・バグ情報等お待ちしております


中間バージョンではありますが、特に何もなければこのまま正式版とする予定です。


何かあればいつでもお気軽にどうぞ。

TinyClock v1.2


TInyCLockをアップデートしました。ダウンロードは以下のサイトから。


http://www.geocities.jp/yasuho68k/


Today画面に時刻や日付を表示するプラグインです。


今回のアップデート内容

表示位置を指定可能に


左寄せ・中央・右寄せの3通りから表示位置を選択できます。

年を表示可能に


二桁・四桁を選べます。

開発メモとか

日付の二段表示


日付の二段表示にというアイデアをいただいたのですが、表示方法と適切なUIが思い浮かばなかったので、今回は見送りました(id:wiitomoさん、ごめんなさい)


Todayに時計を表示するプラグインは多くの方が公開されているので、参考にしてみまたのですが、いろいろな表示方法がありますね。時刻と日付を上下に配置したり、年月日と曜日を二段にしたり、表示そのものをビジュアルにしたり・・・


見れば見るほど、自分のデザインセンスのなさに恥ずかしくなってしまいました。^^;

Previewの制限


本当はpreviewで左寄せ・右寄せも表現したかったんだけど、Windows CEのCreateWindowEx()ではWS_EX_LEFTやWS_EX_RIGHTは使えないみたい。何か方法はないかなあ。


http://msdn.microsoft.com/en-us/library/aa930455.aspx

今回のバージョンはいかがでしょうか!?


引き続き要望・コメント・バグ情報等お待ちしておりますので、どうぞ気軽に連絡くださいね。

TinyClock v1.1


TInyClockをアップデートしました。ダウンロードは以下のサイトから。


http://www.geocities.jp/yasuho68k/



Today画面に時刻や日付を表示するプラグインです。

今回のアップデート内容

時刻と日付の表示形式を設定可能に


時刻と日付の表示形式を選べるようにしました。12/24hや0パディング設定などが可能に。表示イメージはプレビューで確認できます。

曜日を表示可能に


曜日を表示可能にしました。

時刻と日付のフォントを個別に設定可能に


時刻と日付のフォントを個別に設定できるようにしました。時刻は大きく、日付は小さく、といったことができます。

開発メモとか

UIデザイン


UIのデザインって難しいですね。今回の変更のため、Windowsのコントロールパネルなどを参考にしてみましたが、結局は自分の好きなデザインにしてしまいました。やっているとあれもこれもと考えてしまうのですが、追加すればするほど分かりにくいデザインになっていきます。追加しては作り直しをしばらく繰り返し、今の形に落ち着いたのですが、どうでしょうか!?


TinyClockの目標の一つに「シンプル」というのがあるので、なるべく素直なデザインを目指しました。気に入っていただけると嬉しいですね。

ご利用ありがとうございます


今回は設定パターンが多いので、評価版ということにします。一般的な使い方に問題はありませんが、もしバグ等ありましたら、お気軽に連絡ください。


その他要望・コメント等あれば、いつでもどうぞ。

TinyClock v1.0リリース


変更が落ち着いてきたので、TinyClockの正式版をリリースしました。ダウンロードは以下のサイトから。


http://www.geocities.jp/yasuho68k/


TinyClock実行イメージ TinyClock設定


Today画面に時刻や日付を表示するプラグインです。

今回の変更点


機能的な変更は特になく、細かな性能改善やバグ修正のみです。

変更チェックの効率化


2秒ごとのGDIコールによる負荷を軽減しました。

フォントダイヤログのメモリ解放もれ修正


フォント選択時、メモリの解放し忘れがあったので、修正しました。

ありがとうございます


お手軽ツールのつもりが予想外に多くの人に使っていただき、ありがとうございます。今後ともよりよいものにしていきたいと考えておりますので、バグ・要望等ありましたら、どうかお気軽に連絡くださいね。

TinyClock v0.2公開


TinyClockをアップデートしました。ダウンロードは前回と同じく以下のサイトから。


http://www.geocities.jp/yasuho68k/


TinyClock画面 TinyClock設定

今回のアップデート内容

フォントを選択可能に


フォントが選択できるようになりました。ポイント指定に加え、イタリックやボールドも可能。これにより旧バージョンのSize指定はなくなっています。選択しない場合はシステムフォントが使われます。

フォントの色を指定可能に


フォント色が指定可能に。なお、Todayテーマによってはフォントが見づらい場合があります。指定しない場合はTodayテーマに沿った色が使われます。

日付も表示可能に


場合によっては日付だけ表示したい、あるいは両方出したい、というケースもあるでしょう。4種類のパターンから選ぶことが出来ます。

開発メモとか

ChooseFont()は自前で用意


フォント選択ライブラリChooseFont()はシステムに用意されてはいるのですが、こんな理由から使えません。そんなわけでTinyPad同様ChooseFont()は自作版を使っています。

ChooseColor()にビックリ!


ChooseColor()はシステムに用意されているものが使えました。が、Custom Colorを選んでもらうと分かるのですが「えー!?」って感じです。画面が480pixels以上ある機種だとダイアログが画面に収まらないんですよね。QVGA用dialogを使う方法が分からず、そのままになってます(ゴメンナサイ)

GroupBoxを使うとコントロールが見えなくなる


そういうもんですかね!?とりあえずGroupBoxは使わない方向で。Options画面が見づらくて、すいません。


と思ってたら、既知の問題みたいですね。RCファイルを直接いじらないといけないのか。うーん。


PRB: Controls Do Not Appear Inside GroupBox on Windows CE

こんなに反響があるとは思わなかった


公開前は「こんな低機能なアプリ、自分以外使わないだろうな」って思ってました。開発者がTodayプラグインのサンプルに使えればいいな、ぐらいの感じで。ところが公開してみたら予想以上に多くの人に使ってもらえた。


とかくプログラマは機能を追求してしまいがちだけど、シンプルであるが故に使ってもらえることもあるんですね。いい経験になりました。

引き続き、コメント・バグ・要望等お待ちしています


特に何もなければこのままbug fix等をしたのち、正式版にしたいと思います。


ご連絡はyasuhoまでお気軽にどうぞ。:)

TinyClock ver 0.1 公開


というわけで、先日作っていたアプリが安定してきたので公開します。ダウンロードはyasuhoのGeocities上のサイトから。


http://www.geocities.jp/yasuho68k/


現在時刻を表示するTodayプラグインです。おしまい(笑)


TinyClock画面


いえ、ほんとそれだけなんですって。待ってても、もう何も出て来ませんってば。^^;

なぜこれだけのプラグイン作ろうと思ったの?


腕時計を持たない私は、ふだんPHSで時間を確認しています。WS003SHからアドエスに変えた後、液晶が高解像度かつ小型になったおかげで、タスクバーの時計が太陽の光の元など明るい場所ではほとんど見えなくなってしまいました。


まずはTodayに表示できる時計を探してみました。Todayに時計を表示するプラグインはいくつか見つけることが出来ましたが、どれも高機能で使い方もよく分からない。どうせyasuhoが欲しいのは時計だけだし、せっかくだから作ってみようか。


というわけで作ったのがTinyClockです。低機能なので常駐サイズも小さい(10KBのDLL)という利点もあります(笑)

開発メモとか


ソースも公開したので、todayプラグインのスケルトンに使えるかも。:)


前回manufacturerをアプリ名に、productnameをバージョンに、みたいなことを書いたが、これは結局やめることに。\Program Filesにproductnameでフォルダを作るから。素直に"yasuho TinyClock"になりました。

ご意見・ご要望お待ちしています


意見・要望・バグレポート等あれば、いつでもお気軽に連絡下さいね。


これだけ低機能だと要望も少ないかなー。^^;