2013-01-01から1年間の記事一覧
ま、完璧じゃないですけどね。 でも、なんとなくは使える。
先日、公式掲示板にUWSC FizzBuzzコードゴルフを投稿した。 他にお題ないか考えていたのだけど、なかなかいいのが見つからない。 「AABBCCC」を「A2B2C3」に変換、というのを見つけたのでやってみたが、、、短くなりそうな気配がない、、、、。 一応、書いて…
UWSC公式掲示板に任意のサウンド(例えば正弦波を一波)出力できないか? というのに、以下のURLを提示して、変換すれば良いだけ、と書いたので、変換してみた。 http://wisdom.sakura.ne.jp/system/winapi/media/mm5.html
UWSCで可変引数を扱う方法を考えてみた。 UWSCでは、パラメーターに初期値を与えて省略可にできる。 しかし、この方法で可変引数を実現すると、二つの欠点がある。 可変個数の最大値が決まってしまう(実用上は問題ないことが多い) 初期値を適切に設定する…
Filrという、Flickrを任意のファイルストレージにしてしまうソフトがあるようです。 PNGに任意のファイルをつっこんで、そのPNGファイルを入れてしまうという仕掛け。 興味が湧いたので、PNGファイルを覗いてみた。
最終日曜日がくせもの、と書かれているブログを見たので、書いてみる。 簡単だよねぇ?
x64環境には、ScriptControlが存在しない。 例えば、x64のPowershellでJScriptオブジェクトを受け取ってしまった場合、扱いに困る。 Get-Memberしても、何も返ってこない、、、。 ScriptControlがいれば、AddObjectして解釈できるのだけど。 ということで、…
以前、powershellからUWSCを制御する方法を書いた。 PowershellとUWSCの連携 - じゅんじゅんのきまぐれ しかし、そうじゃないだろ、という気がしたので、再度考えた。 問題は、powershell関数のイニシャルコストが高いこと。 powershell関数を起動させっぱな…
MSDNを見てると、Falseが返ったらErrorだからGetLastErrorしろ、とか良く書いてある。 CreateFileもINVALID_HANDLE_VALUE(0xFFFFFFFF)ならエラーだから、GetLastErrorしろ、と。 でも、、、UWSCでは、GetLastErrorが呼べない。 いや、呼べるけど、呼ぶ過程で…
構造体を使う便利なモジュールをstuncloudさんが公開されています。 続・UWSCで構造体がもうあんまり怖くないmodule | たっぷす庵 ただ、ドットで参照できない、、、。 やっぱりドットで参照したいよね、ということで、以前作成したオブジェクトを利用してみ…
公式掲示板にショートカットのあるディレクトリーを取得できますか?という質問があったので、書いてみる。
UWSCには、RANDOM関数はあるが初期化できない。 ということで、XorShiftを実装してみた。 (UWSCにはシフト演算がないため、あまり早くないだろうけど)
先日、素晴らしいケーキ愛に満ちたエントリーを見た。 食べログは役立たず!という人へ本当に美味しいケーキ店(首都圏)ベスト20 - Nyao's Funtime!! でまあ、お店の評判から食べログを抜きたいなら「-site:tabelog.com」をつけるべきだね、と思ったのだけ…
前回は、x86オンリーでした。 今回は、「1ファイルでx64/x86両方に対応する」ことを目指しました。
4月になって、また一ヶ月近く更新してないことに気づいた。 ということで、stuncloudさんに絡んでみる。 Alt+F4?そんなものは知らん はい、せんせー、わたししってます! あぷりけーしょんしゅうりょうのしょーとかっとです!
UWSCのPowershell関数は遅い。 恐らくアセンブリのロードに時間がかかるのだろう、、、。 二回目以降でも遅い。 なんとか早くしたいので、考えてみた。
検索したのだけど、ちょっと満足できなかったので、自作した。 (pathext固定が嫌とか、長いとか、無意味な不満です、はい) 車輪の再発明も甚だしいところ。
UWSCのPOPUPMENUでBitmapやアイコンを表示できるようにしました! これに伴い、先日のクリップボード管理を更新しました、、、が、 単体では動かなくなる(このPopupMenuExモジュールに依存する)ので、こちらに書いてます。
公式掲示板にインデントをタブで貼り付ける人がいるので、フォーマッターを考えた。 フォーマッターと言っても、インデントを整えるだけ。 でも、構文解析してますよ!
UWSCでクリップボードを管理するモジュールを書いてみました。 C++でもVBでも同じですね。
UWSC公式掲示板に、Linersさん作のタートルグラフィックがあった。 いやー、懐かしい! せっかくだから、キャンバスサイズ変更とか、色変更とかを追加してみた。 XPと7でのみ動作確認(日本語版のみ)
UAC、良いですよね。 いや、OSのアカウントと権限の管理がおかしいんじゃ、とかいう話はおいといて、良いと思います。 管理者アカウントでログオンしていても、単純には暴力がふるえない、と。 ただ、このプログラムではいちいち確認しないでよ、という人も…
多分こういう需要はあるんだろうな、、、と思いつつ、ネットの片隅に書いてみる。 標準のExpandコマンドとTempフォルダーを使って、UWSCスクリプトに内包したcabファイルを扱う。