コンピュータや音楽の事書いてます

2012-01-01から1年間の記事一覧

msiファイル作成メモ

http://www.civil-design.net/free/coach/dev/wi/index.html http://softwarefactory.jp/japan/developer/windowsinstaller/MSI0006.htmlVisual Studioで「セットアップと配置」プロジェクトを作れば、setup.exeとmsiファイルが作成できるが、さらに細かい設…

Kindle Fire HD のroot化メモ

Kindle Fire HD 16GBの日本版をroot化 http://weekly.ascii.jp/elem/000/000/067/67806/ http://blog.traversist.com/?p=1074 http://blog.livedoor.jp/dupondroid/archives/7615641.html この3つが特に役に立った。でもこれだけじゃ足りないから、いろんな…

ArchLinux yaourtのエラー 301

"The URL http://aur.archlinux.org/rpc.php?type=search&arg=xxx returned error : 301"というエラーが出た時は、/usr/lib/yaourt/util.sh を修正する。 AURURL='http://aur.archlinux.org' を AURURL='https://aur.archlinux.org' に変える。

wsh vbscript ひな形 自分用

option explicit dim ws, fso, regex, line, outfile, outfilename, errmsg, cmd set ws = createobject("wscript.shell") set fso = createobject("scripting.filesystemobject") set regex = new regexp const TemporaryFolder = 2 outfilename = fso.GetS…

bash cgi サーバ側ファイルがshift-jisのときに、ブラウザ側ではUTF-8で扱いたい

素人がアップする、など、どうしてもファイルの中身がshift-jisである場合、 AJAXのgetで、ファイルを要求、それをUTF-8に変換してブラウザで表示する、などという場合、ブラウザがIE以外であればoverrideMimeTypeを使えば良いが、IEの場合、responseBodyをA…

webDAVとsambaを同じディレクトリに適用する

windows, mac, android, iPhone 全てで、なるべくPC操作が苦手な人にも操作出来るアップローダの構築。windowsからはsamba。それ以外はwebDAVで行ける。ダウンロードだけなら通常のブラウザから。 webDAV(apache)設定 パスワード認証無し DavLockDB "/etc/ht…

たまにはフォントに拘ってみる

本ブログのソース表示はConsolasがインストールされているPCでは、Consolas。それ以外のPCではGoogle web fontからInconsolataが勝手にダウンロードされる。それが不可だった場合にはmonospaceが使われる。 が、Google web fontが推奨しているlinkタグを使う…

生と死

これのvbscript版 http://blog.livedoor.jp/dankogai/archives/51781629.html life = "生" death = "死" msgbox unescape("%u" & hex(ascw(life) and ascw(death)))

.vbsファイルの右クリックメニューに「デバッグ」を追加

デバッガを選ぶウィンドウが出てくるようになる。vbs.reg などの名前で保存・実行 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\VBSFile\shell] [HKEY_CLASSES_ROOT\VBSFile\shell\debug] @="デバッグ" [HKEY_CLASSES_ROOT\VBSFile\shell\debug…

FTPサーバの全階層ファイル一覧をテキストに出力

使い方:以下3つを正しいものに書き換える serverXXX userXXX passwordXXX ftp.exeのパラメータファイルを作らないで標準入力・標準出力から制御するところがミソ。 option explicit dim ws, fso, ftp, lines, regex, line, outfile, outfilename, errmsg s…

レンタルサーバの仕様cgi

レンタルサーバの仕様をperl cgiで調べた時のめも。 #!/usr/bin/perl print "Content-type: text/html\r\n\r\n"; print <<EOF; <style> pre { border:1px solid; line-height:1ex; } </style> EOF &command_print ("uname -a"); &command_print ("cat /etc/*release"); &command_p…

Visual C++ からIWshRuntimeLibraryを使用したイベントログ出力

VC++でもVBScriptの様に、Wscript.Shellを使ってイベントログを出力出来ると思い、調べてみた所、LogEvent関数というのが用意されていたので、以下の様にしてイベントログを出力してみた。 #include <windows.h> #undef GetFreeSpace #define GetFreeSpace GetFreeSpace</windows.h>…

VC++でADSI

ADSIとはプログラムからActive Directoryへのアクセス方法を提供してくれるAPI。普通これを使う時はVBScript、VB、C# のいずれかだと思う。 今回、VC++でやって欲しいという仕事でえらい苦労したので、そのメモ。メインの使用インターフェイスはこちら。ヘッ…

ステップ数カウント

ステップ数を数えてください。ただし、何もソフトを入れてはいけません。と命令された時のVBScript。c/c++/Java/Javascript対応。拡張子vbsで保存・実行。 option explicit dim fso, ws, regex, msg, arg set fso = createobject("scripting.filesystemobjec…

ワードパッドの画像をExcelにコピー

ワードパッドしかない環境で仕方なく画面コピーをずらずら沢山とった後で、自分のPCでExcelにコピーしたい。そんなときのWordマクロ。 Excel Object Libraryの参照設定が必要。WordでALT+F11押してからツール→参照設定。 Dim ex As New Excel.Application Co…