2009-02-01から1ヶ月間の記事一覧

load, template, automatically

template の種類増やすたびに autocmd を書くのもおっくうなので vim.org をちらっと ( 20 秒程度 ) 覗いてみたけど欲しいものがなかったので plugin 書いた。http://github.com/januswel/dotfiles/blob/ecf6a965f108f9e3dc6aa8cea794cc92bba14d6f/.vim/plug…

andLinux terminal 256 色化

vim の color scheme をいじっていて cterm 8 色とかマジありえないわーてか無理と思ったのでどうにかならないかと思って調べてみたら簡単に 256 色化できることがわかったのでその方法まとめ。とりあえず task tray にある陰陽玉から起ち上げることの出来る…

vim script tips about eval

top level の list item はそのまま :help するための keyword 。 :execute script を書く上でないと死ぬ。引数にとった式を評価した結果を ex command として実行してくれる。 if なんかで判断して得た data ( file path とか option の設定とか ) とかをな…

vim compiler plugin for xhtml

vim で perl をいじるための情報を漁っていたら :compiler ってのがあって、ちょっと調べてみたら 'makeprg' option はこれで設定するのがよいみたいなので以前 ftplugin に書いていた make 用の設定を切り出してみた。http://github.com/januswel/dotfiles/…

vim plugin to protect system runtime

冗長すぎるので削除しました。似たような感じのは http://d.hatena.ne.jp/janus_wel/20090302/1236185618 にあります。 $VIMRUNTIME 以下の file を開いたときに自動的に read only にする plugin 。http://github.com/januswel/dotfiles/blob/d85357f60da05…

.vimrc

かなりいろいろ変えた。http://github.com/januswel/dotfiles/blob/d85357f60da05f9505c78acab707c91c9c9956b7/.vimrc path 関係を楽にする key mapping http://github.com/januswel/dotfiles/commit/d85357f60da05f9505c78acab707c91c9c9956b7 以下を参考に…

fired ?

昨日今日と自分のはてダの被 bookmark 数がごっそり ( 合計で 50 くらい ) 減ってたんだけど誰か ban とか食らったのかな… ? あーでも数日前に一気に 50 とか増えてた気がするからそれがなくなったてことかな。てことは無差別 bookmark -> ban の流れ ? なん…

admonition

いろいろな site の XPath 書いててたまに思うんだけど AutoPagerize で pageElement に id() 関数だけとかやめようよ。 id はひとつの文書内で重複しちゃいけないとか identifier の略だとか意味だとかを知らないのかそもそも動けば他は知ったこっちゃない…

github iterator

手元で git log すりゃいいものを github 用の LDRize SITEINFO を書いて push 済みの自分の変更をみていくという本末転倒ぶりを絶賛発揮中。とりあえずで書いたものなので動かない URL もあるかもしれないけど ( web app ってたまに URL が統一されてなかっ…

I wanna...

なんかわからんけどいろいろやりたいことがあって収拾ついてない。花粉症 ( おれの場合呼吸器系よりも体への影響が深刻 ) で強制的に stop がかかっていた間にいろいろ刺激されてしまっていざ復帰してみるとアレもやりたいコレもやりたいという感じで。これ…

Vim Tips Wiki

最近本格的に vim をいじるようになって vim.org とか http://vim.wikia.com/wiki/Main_Page とかたまに見るようになったんだけど ( たまにです、たまに ) 、 tips wiki の検索をする searchplugin を作って以下のように設定 & LDRize SITEINFO を書いた。こ…

a lot of ftdetect !!

.vimrc に filetype 判別用 code をさらっと書いていたんだけど ftdetect に移すべきじゃね ? と思ったので分離分離。この調子で増えていくのか… ?http://github.com/januswel/dotfiles/tree/cdb2dfd8cf5c6c839f919b22ea868cedf28a31bd/.vim/ftdetect

options about indent

AviSynth や窓使いの憂鬱をいじってるときに自動的に comment 開始文字列が挿入されなかったり indent してくれなかったりしたので色々調べて設定してみたら出来るようになった。他に適当なところがなかったので ftplugin で設定してるんだけどいいのかな ? …

AviSynth private function

文字を表示させるのに便利そげな関数を書いたので晒す。まず改行のある文字列の行数を数える関数。簡単のために Subtitle 版と SubtitleEx 版で分けてます。文字列操作関数の豊富な scripting language に慣れてると AviSynth でこういうことするときにちょ…

vim settings for AviSynth

久々に AviSynth をいじってて気付いたんだけど fileencoding に cp932 しか受け付けないようなので以下を .vimrc に書いておくと良い感じ。…まぁ vim は default だと platform native な encoding を fileencoding に使うはずなので普通は必要ないと思うん…

Firefox 3.1 beta 2

Tracemonkey で JIT の速さを体感したい場合に懸案だった Greasemonkey が 3.1 対応の前段階として 3.1b2 にも対応したみたいなので ( http://www.greasespot.net/2009/01/greasemonkey-release-08200901231.html ) 常用 profile のみ Fx3.1b2 に乗り換えて…

Gravatar

github でいつまでも写真なしというのもアレなので諦めて登録してみた。っても github くらいしか使う先はないんだけど。それにしてもこういうサービスって日本じゃ全然よね。そもそも avatar を登録するほどの service を提供してるのは all-in-one で提供…

ラノベアレコレ

BACCANO! 1933 年編読了。少し中だるみ感があるというか長い割りにあまり転がってない感じがしたというか。登場人物というか、 object と言ってしまうとちょっとアレなんだけどあまり message が飛んでなかった気がした。いやでも登場人物はかなりいたはずな…

アニメアレコレ

魍魎の匣 おもしろい。メタな意味を込めて最初に説明をおくところとか、その流れなのかただ話したいだけなのかわからないけど延々と蘊蓄をたれるところとか、その内容とかかなりおれ好み。思わず魍魎について色々調べてしまったぜ。あとオハナシとしていろい…

花粉

今年は飛び始めるのが早いらしくすでに被害が。すごい勢いで体力とやる気を削がれている。ただまぁよくなっているのかまだ本格的に飛んでないのかまだ寝込むほどではない感じなので何とか。最近は内服薬で花粉症を何とかできるとしつこく言われたんだけど、…

vim syntax for 窓使いの憂鬱

http://d.hatena.ne.jp/janus_wel/20090216/1234986006 書くのに参考にしてたんだけど今みてみたらけっこうアレだったので http://d.hatena.ne.jp/janus_wel/20090202/1233614710 のものを brash up 。正規表現見直してちょっと高速化したり必要ないところを…

vim syntax for AviSynth

AviSynth を触る必要が出てきた -> syntax あったよな… -> つかえねぇ -> help 読むついでに書くか、という流れで書いた。思いっきり最新版の 2.58 用なので ( いくつか組み込み関数が増えてる ) 古い version 使ってるひとは version up とか自分で修正とか…

FF5r

すごい勢いで進んで今レベル 29 第二世界ラスト。普通に進めた場合よりレベル低いとは思うんだけどそれでも何とかなるというか道中でしっかり「盗む」と「ラーニング」だけしておけば詰むことがないのがすばらしい。レアを盗むのは少し骨が折れるけど通常・…

Emulator

かなり昔にここらへんいじってみたことがあってそのときはなんでこんなにみんな盛り上がるのかわからなかったという記憶があるんだけど ( ハナシについてこうとしたんだけど知識が足りない & まともな情報がない & 英語読めないという状況で挫折したのがひと…

FF5r

ちまたで話題の。ニコ動にプレイ動画があがってる ( http://www.nicovideo.jp/mylist/5641361 ) のを見てすごい気になってたんだけど見てるよりやったほうが早いと言うことでやってみた。かなりおもしろい。まだ第一世界後半というところなので難易度は全然…

vim settings for git send-email --compose

git send-email --compose したときに起ち上がる editor を vim にした際に mail 用の syntax を自動的に set する設定。一番上の header ぽいところに色がつくだけというあってもなくてもあんまり変わらない設定だ !! tips にすらなってねぇ。 augroup gitS…

search MDC

そういや MDC の検索面倒だなと思って search plugin の作成 & install と LDRize SITEINFO を書いたりしたんだった ( 数日前 ) 。さっぱり忘れてたよ…。あと searchplugins を晒すのも backup するのもめんどいので dotfile じゃないんだけど github の dot…

send patches with git - cheat sheet

1.5 系列で実際の patch を送る際の command 例。 patch file のうちひとつの名前が 0001-new-feature.patch という前提ね。細かい説明は http://d.hatena.ne.jp/janus_wel/20090210/1234441680 に。 remote から変更した分の patch を作る git format-patch…

send patches with git commands

まとめ。といっても 1.6 系列は使ったことないので 1.5.2.5 ( Ubuntu 7.10 gutsy で apt-get から install できる最新 package 。ちなみに pacakage 名は "git-email" ) の場合なんだけど、最新 ( 今のところ 1.6.1.3 ) でも使う option が多少変わるだけで …

git のある生活

git はおれの嫁 ( ないと生きていけない的な意味で ) 。まだ以下で足りてる感じ。最近 git のまとめが多いけど実際に自分でまとめないとわからなくなりそうというだけ。 git init / git clone <repository> 新しく file を作った場合 git add <filename> git commit 既存 file の編</filename></repository>…