読者です 読者をやめる 読者になる 読者になる

VimClojureインストローリング

IDE めんどくさい。 vimスクリプト http://www.vim.org/scripts/script.php?script_id=2501 から、vim プラグインを持ってきて .vim にコピー nailgun server http://clojars.org/repo/vimclojure/server/ から最新の server-.jar を取ってきて、jdk/jre/lib…

nsIWebBrowserPersist の saveURI で POST する方法

よくわからなくてちょっとはまったので、メモるよ。 let download = function (url, filepath, referer, postDataText) { let dm = Cc["@mozilla.org/download-manager;1"].getService(Ci.nsIDownloadManager); let wbp = Cc["@mozilla.org/embedding/browse…

.gitignore がリポジトリに既に有る場合の個人的な無視設定

リポジトリ内に既に、 .gitignore が有るんだけれど個人的な無視設定も欲しい場合は、 ./.git/info/exclude に書く git help ignore

リモートリポジトリをあとから作る

cd remote-repos-path git init --bare --shared=true cd local-repos-path git remote add origin remote-repos-path git config branch.master.merge refs/heads/master git config branch.master.remote origin git push origin master git pull 参考リン…

git on cygwin

cygwin 1.7.1 で UTF-8 対応記念的な、cygwin と git 辺りのメモ。 cygwin 環境変数を CYGWIN="binmode tty" (tty は gitk で問題がでるとかでないとか?) git ~/.gitconfig core の辺りは面倒ごとになりやすいので重要 [user] name = anekos email = anekos…

VirtualBox ネットワーク関連の設定

Windows 編。個人用メモ。 ゲスト側からのネットワーク上の他のマシンを見えるようにする。 ゲストの設定 VirtualBox 上で、ゲストの設定をホストオンリーアダプタにする。 ホストの設定 ネットワーク接続を開いて、"ローカルエリア接続"と"VirtualBox Host-…

Cygwin 1.7.1 にしてみた

OS を再インストールしたついでなので、Cygwin も新規にいれなおし。また、ck3 が以前のようには動かなくなっていたので、mintty に乗り換えることにした。 ck はもう更新もないだろうから良い機会かも。 参考リンク 無学浅識 - MinTTY http://unlearned-sup…

VirtualBox の共有フォルダへのアクセス方法

VirtualBox のメニュー 「デバイス->共有フォルダ」で設定後 ゲスト側で \\vboxsvr\ にアクセス

hg への移行メモ

まだ、ソースコードみるくらいしかしていないけれど… とりあえず、気づいたところだけでもメモ。 git pull hg pull --update or hg pull hg update git show da9c0a1a532d hg export da9c0a1a532d git blame PATH hg blame -c PATH c をつけないとローカルな…

RAMDisk 導入

ツクモのセールで買ったメモリが届いたので、Windows XP の方に RAM Disk を導入してみた。 以前の 2GB と 今回の 4GB で合計 6GB。なんか半端な感じもする。 以下、メモ。 Gavotte Ramdisk(rramdisk.zip)を落とす。*1 解凍して、ram4g.reg を実行 ramdisk.e…

Ubuntu で窓使いの憂鬱使う方法

(後で見るとき|同じ問題が起こる人)用 1 - uinput をロードするようにする これは README にあるとおり。 /etc/modules に以下の行を追加 uinput 2 - rc スクリプトを書く /etc/init.d/mayu に、以下の内容のスクリプトを書く USER 変数に .mayu を置いてい…

usage系

Vimperator にも viusage のようなコマンドがあるんだね。 コマンドなどを一覧でみられるのは覚えておくと割と便利かもしれない。 exuでexu表示 lplでプラグイン一括読み込み optionuでオプション表示 viuででふぉのmapping表示とな uha#vimperator@ircnet …

Struct

重すぎて、history などでは結局使わないことになったようだが liberator.modules.Struct はなかなか便利。 let Neko = new Struct("name", "class", "tails"); Neko.defaultValue("tails", function () 1); let alex = new Neko("alex", "mix"); liberator.…

注文金額に依らずに、一律送料無料

書店大手のジュンク堂書店が運営する「JUNKUDO BOOK WEB」では、 注文金額にかかわららず、全国一律、送料無料で書籍を購入できる。 これで、Amazonで、無理やり1500円以上の注文をする必要がなくなるぞ。送料無料の特典が得られるのは、「ジュンク会員」に…

また仕様変更

commands.addUserCommand(commands, name, action, ...) の action に渡される引数がかわったぽい。 前はオプションを指定していたときだけこんな風になったけれど、常にこのオブジェクトが渡されるようになったみたいだ。 渡されるのは (args, special, cou…

プラグインをCVS Head で動かす。

if (1) { for (let name in liberator.modules) { if (!(name in liberator)) liberator[name] = liberator.modules[name]; } let accept = 'globalVariables echo log echoerr mode open dump execute plugins'.split(/\s+/); for each (let name in accept…

勝手にIMEになる謎

作業中にCtrlとShiftを同時押しする事はありますか? もしそうなら多分それが原因だと思います。コントロールパネル→地域と言語のオプション →言語タブを選択→テキストサービスと入力言語の欄にある「詳細」をクリック →設定タブ→一番下の基本設定欄にある「…

懐かしいmp3プレイヤー

今でも手に入るようなのでお気に入りだった奴らをメモ SAP & Soritong http://www.sorinara.com/ Sonique http://www.glop.org/sonique/ K-jofol http://www.k-jofol.co.uk/ ?? http://www.sureloads.com/ SAPは昔のまんまずっと残っていたようだ…

テキストをクリップボードへコピー

function copyToClipboard (copytext) { const supstr = Components.classes["@mozilla.org/supports-string;1"]. createInstance(Components.interfaces.nsISupportsString); const transferable = Components.classes["@mozilla.org/widget/transferable;1…

カナロック

英語キーボードでもカナロックとか出来ちゃうのか… ソフトウェアキーボードで解除方法をググル羽目になった。 Ctrl + Shift + CapsLock

Vimperatorでexコマンドを実行する場合。

map \mo :set=guioptions+=m とすると、補完が効いたりして嫌なので下のようにするといいようだ。 liberator.mappings.addUserMap( [liberator.modes.NORMAL], ['\\mo'], 'Open main menu', function () liberator.commands.get('set').execute('guioptions+…

貼り付け時のインデントを防ぐ

:a! ペースト ESC めもめも。 サンプルコードをコピペするときに「うがーっ!」ってなりがち。

ThaiDeath

Sriracha

LogicoolのSetPointは死ねば良いと思います

SetPointなるソフトをいれたら、キーボードのドライバを書き換えたりしたのかおかしな配列になってしまった。 記号の類がまともに入力できない… UZEEEEEEEEEEEEEEEeeeeeeeeeeeeee くされSetPointに死を。 とりあえずこの邪悪なプログラムは削除。 キーボード…

DVD rip&enc

123 DVD Converter

DOMContentLoaded ほほー

更新履歴的

タグは、プログラム名とUPDATE/FIX/PUBLIC

AC

2500ちょうど。

KEN_ALL.CSV

RubyのCSVモジュールは遅いようなので郵便番号データを読む際に line.split(',').map {|it| it.delete('"') } と、手抜きができるかチェック > sed -e "s/[^,]//g" KEN_ALL.CSV | wc 121941 121941 1829115 > echo $(( 1829115 % 121941 )) 0 > sed -e "s/[^…

LiName用のVimスクリプトン

"ruby function! Lubydo (expr) ruby <

作業内容メモ

cygwin HOME ディレクトリを設定(レジストリ) cygwinのディレクトリ丸ごとコピーして、setup.exeを実行 mkdir /mnt mount --change-cygdrive-prefix /mnt -b Vim iconv.dll & msvcr71.dll を落とす。 gVimインストール dllを同ディレクトリにつっこむ ちん…

D言語での空文字列チェック

void main (char[][] args) { char[] s; writefln(s ? "not empty" : "empty"); //=> empty writefln(s.length ? "not empty" : "empty"); //=> empty s = ""; writefln(s ? "not empty" : "empty"); //=> not empty writefln(s.length ? "not empty" : "emp…

DMD

Cygwinでdmdとすると、Linux用のバイナリ(?)が実行されようとしてしまうようだ。 なので消す。 dmd: cannot execute binary file rm dmd/bin/{dmd,rdmd}

ウテナ

うぅううぅうぅうぅぅてっぇう゛ぇう゛ぇう゛ぇvぬああぁああ