2013年11月30日土曜日

2013年11月29日金曜日

2013年11月27日水曜日

2013年11月25日月曜日

2013年11月24日日曜日

2013年11月23日土曜日

2013年11月21日木曜日

2013年11月19日火曜日

2013年11月17日日曜日

2013年11月16日土曜日

2013年11月15日金曜日

2013年11月14日木曜日

gvimに背景画像(壁紙)を表示したい




(もう少し何とかしようとお蔵入りしてたネタを掘り出してるんで情報古いかも。 2012/11/05)

結論から言うと中途半端にできた
ウィンドウ分割すると盛大に崩れるからほぼ無意味だけどメモだけ残しておく

http://d.hatena.ne.jp/thinca/20100710/1278708702
Windows で Vim をソースコードからビルドする

ここを参考にソースを取得して香り家パッチを当てる

http://nanabit.net/vim/vim-bgipatch
GVim7 for Win32 background image patch
次はこのパッチ
バージョンの違いでうまくいかないので手動でがんばるw

そして、どうやらスクロールの方法が変わってるっぽいので修正する
ソース内を目印で検索して追加すればたぶんOK

gui_w32.c 2890行付近のgui_draw_bgimageに追加
int line_count = ( rcp->bottom - rcp->top) / gui.char_height;
int i = 0;
for (i = 0; i < line_count; i++){
  int top = rcp->top + gui.char_height * i;
int pos_y = (( curwin->w_topline + (top/ gui.char_height) ) * gui.char_height) % (gui.char_height * gui.num_rows);
BitBlt(s_hdc, rcp->left, top, rcp->right-rcp->left, rcp->bottom - top, //目印
s_bgiBufferDC,  rcp->left , pos_y , SRCCOPY) ;
}
できた!
たまに崩れてるけどそういうときはC-Lで再描画



こんなかんじ
設定方法や、bitmapの形式の制限とかはもとのパッチに準拠

2013年11月13日水曜日

2013年11月11日月曜日

2013年11月10日日曜日

2013年11月9日土曜日

ニコニコ静画(電子書籍)が保存できなくなった

Fiddlerでリクエストをみてみると
x-nicobook-dl-key-strict なるものが追加されている
しかしそれらしい値はみつからない

途方にくれていろいろ見ていると
swfファイルの中にDownloadKeyStrictSeedなるものが
x-nicobook-dl-keyは64桁だしsha1とかかねー
と適当にこねくり回してみると
x-nicobook-dl-key + DownloadKeyStrictSeed
をsha1につっこむとkey-strictを得ることが出来た

これで上手くいったー
と思ったんだけど、まだ罠が……

デバッグ中はDLできるのにリリース版ではできない
試行錯誤の結果
Fiddlerが起動していればDL出来る
なんぞこれ?

よくわからんけど、保存中はfiddlerを起動しておくことにする。まる。
意味不明すぎ

2013年11月8日金曜日

2013年11月7日木曜日

2013年11月6日水曜日

2013年11月4日月曜日

2013年11月3日日曜日

2013年11月2日土曜日