<?xml version="1.0" encoding="utf-8"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:cc="http://web.resource.org/cc/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://tclock.cocolog-nifty.com/tclock/">
<title>TClock Light開発中</title>
<link>http://tclock.cocolog-nifty.com/tclock/</link>
<description>TClock Lightの更新日記です。</description>
<dc:language>ja-JP</dc:language>
<dc:creator></dc:creator>
<dc:date>2004-06-30T00:16:06+09:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.typepad.com/" />


<items>
<rdf:Seq><rdf:li rdf:resource="http://tclock.cocolog-nifty.com/tclock/2004/06/post_4.html" />
<rdf:li rdf:resource="http://tclock.cocolog-nifty.com/tclock/2004/06/windows_xp_sp2_.html" />
<rdf:li rdf:resource="http://tclock.cocolog-nifty.com/tclock/2004/06/gui.html" />
<rdf:li rdf:resource="http://tclock.cocolog-nifty.com/tclock/2004/06/post_3.html" />
<rdf:li rdf:resource="http://tclock.cocolog-nifty.com/tclock/2004/06/visual_c_toolki.html" />
<rdf:li rdf:resource="http://tclock.cocolog-nifty.com/tclock/2004/06/post_2.html" />
<rdf:li rdf:resource="http://tclock.cocolog-nifty.com/tclock/2004/06/post_1.html" />
<rdf:li rdf:resource="http://tclock.cocolog-nifty.com/tclock/2004/06/post.html" />
<rdf:li rdf:resource="http://tclock.cocolog-nifty.com/tclock/2004/05/post_7.html" />
<rdf:li rdf:resource="http://tclock.cocolog-nifty.com/tclock/2004/05/post_6.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="http://tclock.cocolog-nifty.com/tclock/2004/06/post_4.html">
<title>移転します</title>
<link>http://tclock.cocolog-nifty.com/tclock/2004/06/post_4.html</link>
<description>「TClock Light開発中」は次のURLに移します。 http://kaz...</description>
<content:encoded>&lt;p&gt;「TClock Light開発中」は次のURLに移します。&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://kazuto.lolipop.jp/tclockblog/&quot;&gt;http://kazuto.lolipop.jp/tclockblog/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ココログの04-05-14～04-06-21の分は、そのままここに残しておきます。&lt;/p&gt;</content:encoded>


<dc:subject>TClock Light</dc:subject>

<dc:creator>Kazubon</dc:creator>
<dc:date>2004-06-30T00:16:06+09:00</dc:date>
</item>
<item rdf:about="http://tclock.cocolog-nifty.com/tclock/2004/06/windows_xp_sp2_.html">
<title>Windows XP SP2 RC2</title>
<link>http://tclock.cocolog-nifty.com/tclock/2004/06/windows_xp_sp2_.html</link>
<description>Windows XP SP2 RC2をインストールしてみた。 TClock Li...</description>
<content:encoded>&lt;p&gt;Windows XP SP2 RC2をインストールしてみた。&lt;/p&gt;

&lt;p&gt;TClock Lightは問題なく動作するようです。&lt;/p&gt;</content:encoded>


<dc:subject>TClock Light</dc:subject>

<dc:creator>Kazubon</dc:creator>
<dc:date>2004-06-21T12:32:32+09:00</dc:date>
</item>
<item rdf:about="http://tclock.cocolog-nifty.com/tclock/2004/06/gui.html">
<title>非GUIプログラムの実行</title>
<link>http://tclock.cocolog-nifty.com/tclock/2004/06/gui.html</link>
<description>ふと思い立って、「非GUIのプログラムをコマンドプロンプトを表示させずに実行させ...</description>
<content:encoded>&lt;p&gt;ふと思い立って、「非GUIのプログラムをコマンドプロンプトを表示させずに実行させる」という機能を考えてみた。&lt;/p&gt;&lt;p&gt;ソース：&lt;a href=&quot;http://homepage1.nifty.com/kazubon/tclocklight/040616-command.c&quot;&gt;040616-command.c&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Perlなどで書いたプログラムをTClockのアラームで定期実行させたい、と思うことはあるが、実行のたびにコマンドプロンプトのウィンドウが一瞬現れて消える、というのがうざったい。そこで、exe/command.cにちょっと機能を追加してみた。試したい人は、上記のCファイルをcommand.cと差し替えてほしい。関数ExecCommandStringとExecHiddenCmdPromptを参照。&lt;/p&gt;

&lt;p&gt;アラーム、マウス、tcmenu*.txtで、ファイルの指定の前に &amp;gt; を付けると、cmd.exe /c ～ として実行されるようになる。次の例では、cmd.exe /c perl hoge.pl &amp;gt;&amp;gt; log.txtが実行される。なお、Windows NT/2000/XPのみ。&lt;/p&gt;

&lt;pre&gt;&amp;gt;perl hoge.pl &amp;gt;&amp;gt; log.txt&lt;/pre&gt;

&lt;p&gt;やってることは、ウィンドウの表示オプションをSW_HIDEにしてcmd.exeを起動しているだけ。&lt;/p&gt;

&lt;p&gt;サーバーとやりとりするPerlスクリプトを定期実行させたいとか、ちょっと起動して終了するだけのCプログラムをGUI対応にするのが面倒とか、バッチファイルを使いたいとかいう場合を想定している。&lt;/p&gt;

&lt;p&gt;ただし、実行するプログラムに「入力待ち」があると、隠れたcmd.exeがいつまでも終了しない、ということになる。&lt;/p&gt;</content:encoded>


<dc:subject>TClock Light</dc:subject>

<dc:creator>Kazubon</dc:creator>
<dc:date>2004-06-16T22:24:55+09:00</dc:date>
</item>
<item rdf:about="http://tclock.cocolog-nifty.com/tclock/2004/06/post_3.html">
<title>ロシア語</title>
<link>http://tclock.cocolog-nifty.com/tclock/2004/06/post_3.html</link>
<description>tclocklight-040523-4.zip （バイナリ入り） ロシア語のテ...</description>
<content:encoded>&lt;p&gt;&lt;a href=&quot;http://homepage1.nifty.com/kazubon/tclocklight/tclocklight-040523-4.zip&quot;&gt;tclocklight-040523-4.zip&lt;/a&gt; （バイナリ入り）&lt;/p&gt;

&lt;p&gt;ロシア語のテキストを040523版に同梱。ソースとバイナリに変更点はなし。&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://homepage1.nifty.com/kazubon/diary/040616.png&quot;&gt;ロシア語のスクリーンショット&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;送られてきたテキストには、訳されずに英語のままなところがある。いい加減な翻訳が増えてきたが、まあいいや。文句のあるロシア語ユーザーは、自分で修正して送ってくれるだろう。&lt;/p&gt;

&lt;p&gt;ついでに、ZIPのルートにもreadme.txtを入れておいた。窓の杜などからダウンロードした人のことも考えて、念のため。なお、TClock Lightや改造版を配布する人は、readme.txtを差し替えてもかまわない。配布用のファイルの構成は、ソースを添付してGPLだということが分かるようにしてあればOKです。&lt;/p&gt;</content:encoded>


<dc:subject>TClock Light</dc:subject>

<dc:creator>Kazubon</dc:creator>
<dc:date>2004-06-15T23:00:00+09:00</dc:date>
</item>
<item rdf:about="http://tclock.cocolog-nifty.com/tclock/2004/06/visual_c_toolki.html">
<title>Visual C++ Toolkit ＋ Platform SDK</title>
<link>http://tclock.cocolog-nifty.com/tclock/2004/06/visual_c_toolki.html</link>
<description>Visual C++ ToolkitとPlatform SDKを組み合わせて、タ...</description>
<content:encoded>&lt;p&gt;Visual C++ ToolkitとPlatform SDKを組み合わせて、タダでマイクロソフトのコンパイラを使う方法を解説するページを書きました。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://homepage1.nifty.com/kazubon/progdoc/poor/vctoolkit.html&quot;&gt;Visual C++ Toolkit ＋ Platform SDK のインストールとテスト&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded>


<dc:subject>プログラミング</dc:subject>

<dc:creator>Kazubon</dc:creator>
<dc:date>2004-06-12T16:57:27+09:00</dc:date>
</item>
<item rdf:about="http://tclock.cocolog-nifty.com/tclock/2004/06/post_2.html">
<title>ポルトガル語</title>
<link>http://tclock.cocolog-nifty.com/tclock/2004/06/post_2.html</link>
<description>tclocklight-040523-3.zip （バイナリ入り） ポルトガル語...</description>
<content:encoded>&lt;p&gt;&lt;a href=&quot;http://homepage1.nifty.com/kazubon/tclocklight/tclocklight-040523-3.zip&quot;&gt;tclocklight-040523-3.zip&lt;/a&gt; （バイナリ入り）&lt;/p&gt;

&lt;p&gt;ポルトガル語のテキストを040523版に同梱。ソースとバイナリに変更点はなし。&lt;/p&gt;

&lt;p&gt;送られてきたテキストには、訳されずに英語のままなところがあるが、まあいいや。これで、パソコン人口の多そうな言語はだいたいカバーしたかな。あとはロシア語くらいか。&lt;/p&gt;</content:encoded>


<dc:subject>TClock Light</dc:subject>

<dc:creator>Kazubon</dc:creator>
<dc:date>2004-06-10T13:43:55+09:00</dc:date>
</item>
<item rdf:about="http://tclock.cocolog-nifty.com/tclock/2004/06/post_1.html">
<title>六曜スクリプト</title>
<link>http://tclock.cocolog-nifty.com/tclock/2004/06/post_1.html</link>
<description>TClock2ch用の六曜スクリプトを試してみようと思ったんだけど、入手先が分か...</description>
<content:encoded>&lt;p&gt;TClock2ch用の六曜スクリプトを試してみようと思ったんだけど、入手先が分からない。TClock2chのサイトは落ちているみたい。そこで、次のサイトからスクリプトをダウンロードして、ちょこっと手を加えてみた。&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://park1.wakwak.com/~y-nagano/Programs/koyomi/&quot;&gt;旧暦計算スクリプト&lt;/a&gt;&lt;/p&gt;&lt;p&gt;スクリプトの一番最後に次の行を加える。tclock.exeのコマンドラインオプションでユーザー文字列に六曜を埋め込むだけでいい。&lt;/p&gt;

&lt;pre&gt;
/* TClock Lightで表示 */
var date = new Date();
var kr = new kyureki(date.getJD());
var WshShell = WScript.CreateObject(&quot;WScript.Shell&quot;);
WshShell.run(&quot;tclock /ustr0 &quot; + kr.rokuyo);
&lt;/pre&gt;

&lt;p&gt;改造したスクリプト：&lt;a href=&quot;http://homepage1.nifty.com/kazubon/tclocklight/qreki.js&quot;&gt;qreki.js&lt;/a&gt;（右クリックで保存）&lt;/p&gt;

&lt;p&gt;自分で使うときの手順は次のとおり。&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;qreki.jsをtclock.exeと同じフォルダにコピー&lt;/li&gt;
&lt;li&gt;ユーザー文字列の何番（0～9）を使うか決め、qreki.jsをテキストエディターで開いて、「tclock /ustr0」の部分を 「tclock /ustr3」のように書き換える。&lt;/li&gt;
&lt;li&gt;TClockのプロパティで、「書式を自分で入力する」に USTR0～9 を加える。3番を使うなら、「mm/dd ddd USTR3 hh:nn」のような感じ。&lt;/li&gt;
&lt;li&gt;qreki.jsをダブルクリックすると、仏滅とか大安とかが時計に表示される。Norton AntiVirusに警告を出されたら、「このスクリプトを認証する」を選ぶ。&lt;/li&gt;
&lt;li&gt;毎日実行したいときは、新しいアラームを作って、「時」に「0」、「分」に「0」、「ファイル」に「qreki.js」を入力して、「TClockの起動時に実行」をチェック。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;ただし、プロパティで「色とフォント」や「書式」を更新すると、ユーザー文字列は消えてしまう。消えたときは、もう一回qreki.jsを実行。うーん、この仕様はまずかったかなあ。更新してもユーザー文字列をクリアしないようにするべきだったか。&lt;/p&gt;

&lt;p&gt;さて、俺的には仏滅とか大安とかどうでもいいんだけど、qreki.jsの機能で面白いと思ったのは、月齢を計算できること。スクリプトを次のように変えれば、今日だったら18.3という数字が表示される。居待月である（寝待月かな？）。（・∀・）ｲｲ!　　……と思うのは俺だけだろうな。&lt;/p&gt;

&lt;pre&gt;
/* TClock Lightで表示 */
var date = new Date();
var kr = new kyureki(date.getJD());
var n = new Number(kr.mage);
var WshShell = WScript.CreateObject(&quot;WScript.Shell&quot;);
WshShell.run(&quot;tclock /ustr0 &quot; + n.toFixed(1));
&lt;/pre&gt;</content:encoded>


<dc:subject>TClock Light</dc:subject>

<dc:creator>Kazubon</dc:creator>
<dc:date>2004-06-06T22:36:00+09:00</dc:date>
</item>
<item rdf:about="http://tclock.cocolog-nifty.com/tclock/2004/06/post.html">
<title>超初心者向けヘルプ</title>
<link>http://tclock.cocolog-nifty.com/tclock/2004/06/post.html</link>
<description>Windowsを起動するたびにTClock Lightを起動するには を作成。 ...</description>
<content:encoded>&lt;p&gt;&lt;a href=&quot;http://homepage1.nifty.com/kazubon/tclocklight/dummies/ja/shortcut.html&quot;&gt;Windowsを起動するたびにTClock Lightを起動するには&lt;/a&gt; を作成。&lt;/p&gt;

&lt;p&gt;TClock Lightでは、自動的にスタートアップにショートカットを作る機能は付けません。インストーラを作るつもりもありません。便利なインストーラを作るよりは、こうしたページを書くほうが世のためではなかろうかと考える今日この頃。&lt;/p&gt;

&lt;p&gt;もちろん、私以外の人がTClockをベースにしたプログラムを公開するときは、インストーラを付けてもかまいません。&lt;/p&gt;</content:encoded>


<dc:subject>TClock Light</dc:subject>

<dc:creator>Kazubon</dc:creator>
<dc:date>2004-06-04T23:05:31+09:00</dc:date>
</item>
<item rdf:about="http://tclock.cocolog-nifty.com/tclock/2004/05/post_7.html">
<title>デスクトップカレンダー連携版</title>
<link>http://tclock.cocolog-nifty.com/tclock/2004/05/post_7.html</link>
<description>tclocklight-dcal-040523.zip　（バイナリ入り） 040...</description>
<content:encoded>&lt;p&gt;&lt;a href=&quot;http://homepage1.nifty.com/kazubon/tclocklight/tclocklight-dcal-040523.zip&quot;&gt;tclocklight-dcal-040523.zip&lt;/a&gt;　（バイナリ入り）&lt;/p&gt;

&lt;p&gt;040523版に旧TClockの「デスクトップカレンダーの自動更新」機能を加えたものです。「素の」TClock Lightにはこの機能を取り入れるつもりはないですが、連携版を作っとかないとしののん氏に申し訳ないような気がするので。&lt;/p&gt;

&lt;p&gt;最新のマシン（といっても2年前の2GHz）だと、デスクトップカレンダーめちゃ速いぞ。&lt;/p&gt;</content:encoded>


<dc:subject>TClock Light</dc:subject>

<dc:creator>Kazubon</dc:creator>
<dc:date>2004-05-30T19:55:41+09:00</dc:date>
</item>
<item rdf:about="http://tclock.cocolog-nifty.com/tclock/2004/05/post_6.html">
<title>予定</title>
<link>http://tclock.cocolog-nifty.com/tclock/2004/05/post_6.html</link>
<description>土日にデスクトップカレンダー連携版を作り、来週は更新なし、という感じかな。新しい...</description>
<content:encoded>&lt;p&gt;土日にデスクトップカレンダー連携版を作り、来週は更新なし、という感じかな。新しい言語ファイルが来ればアップしますが。&lt;/p&gt;</content:encoded>


<dc:subject>TClock Light</dc:subject>

<dc:creator>Kazubon</dc:creator>
<dc:date>2004-05-27T23:14:25+09:00</dc:date>
</item>


</rdf:RDF>
