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

hack確認

css

古いブラウザでも確認 Safari3 html:not(:only-child:only-child) SELECTOR { .. } Safari3 body:last-child:not(:root:root) SELECTOR { .. } Firefox2, Firefox3 html:not([lang*=""]) SELECTOR { .. } Firefox2, Firefox3 html:/**/not([lang*=""]) SELEC…

画像を切ってもOKな画像置換

css

http://neal.venditto.org/articles/12/bir <html> <head> <style> body { position: relative; z-index: 1; } h1 { background: transparent url( image.jpg ) top left no-repeat; height: 40px; width: 400px; } h1 span { position: relative; z-index: -1; } </style> </head> <body> <h1><span>header</span></h1> </body></html>

勝手にutf-8で送ってくれたりしやがるのをやめさせる

本文、件名に機種依存文字(語弊があっけど)が含まれてるメールに返信すると、 勝手にutf-8で送ってくれたりしやがるのをやめさせる。Yakitara: NSPreferredMailCharset on Leopard

file explorer

vim

:e.

強制的にvi協調モード

vim

uimのvi協調モードが効かないので、例によって力技。 id:oppara:20080602 .vim/after/plugin/general.vim: if !has('gui_running') && has( 'mac' ) inoremap <esc> <esc>:call ForceImToUS()<cr> function! ForceImToUS() let mp = &makeprg let &makeprg = '/path/to/hog</cr></esc></esc>…

GEEK_skeletons.vim

vim

なんで :new するんだろ? % diff -uBb GEEK_skeletons.vim.org GEEK_skeletons.vim --- GEEK_skeletons.vim.org 2008-06-13 00:00:00.000000000 +0900 +++ GEEK_skeletons.vim 2008-06-13 00:00:01.000000000 +090 @@ -900,7 +900,7 @@ function s:UseSkele…

画像の垂直中央 position使わないやつ

css

<html> <head> <style> div { height: 300px; font-size: 300px; text-align: center; } div img { vertical-align: middle; } </style> <title></title> </head> <body> <div> <img src="hoge.png" width="400" height="200" /> </div> </body> </html> 基本的にIE用 他はfont-sizeで調整ww

開いてるportの確認

cmd

% netstat -na | grep LISTEN

ターミナル上で US に切り替える

hoge.m: #import <Carbon/Carbon.h> int main() { TISInputSourceRef tis = TISCopyCurrentASCIICapableKeyboardInputSource(); TISSelectInputSource(tis); CFRelease(tis); { NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init]; NSDictionary* dic; NSAppleScrip</carbon/carbon.h>…

All tests & Group test

http://cakeforge.org/projects/testsuite/cakeのバージョンは、1.1.x All tests coreテストなら /app/tests/core/groups内に、appテストなら /app/tests/app/groups内にhoge.group.php というファイルを作成。(hoge部分は適当、何も実装せず) 自動的に、'…

his first ikuzo

普段は、マリオのMADばかり見てる息子が反応。 IKZOLOGIC

ジャガー

ソプラノの息子に対抗。 追いつけ、追い越せ、栗原 正己!

PEAR::PHP_Beautifier

php

id:oppara:20070604現実逃避中before: array('orz','www')); if ((true)||(1)) { return false; } } function baz() { foreach (func_get_args() as $param) { //aa if (!is_array($param)) { return false; }else { return true;} } } } after:

pandoc

cmd

port install pandoc はエラー build.target build-all make build-all するとエラー ―for Haskell programmers onlyですか。Variantsはだめですか。 なんで、Google Code Archive - Long-term storage for Google Code Project Hosting. % make % make test…

markdownをHTMLに変換

PHP Markdown mi で Markdown を HTML に変換 | うどん県ウェブディレクター日記 すべて変換 #!/bin/sh #replace_all /path/to/md_wrapper.php "$1" 選択部分だけ変換 #!/bin/sh #replace_selected /path/to/md_wrapper.php "$2" md_wrapper.php: #!/path/to…

再描画

vim

$this->params[CAKE_ADMIN]

ちゃんとaction書いとかんと、取れないのな...

CSSTidy

cmd

オプション % csstidy - --silent=true --preserve_css=true --template=default --compress_font-weight=false --lowercase_s=true --case_properties=1 --compress_colors=false

jpegのdpiを取得

php

http://siisise.net/jpeg.html

以前のリビジョン

以前のリビジョンのファイルを書き出す。 % svn cat --revision 123 hoge.txt > hoge.txt.v123 以前のリビジョンに戻す。 (リビジョン123を破棄して、122に戻してみる) % svn merge -r 123:122 hoge.txtコミットする。 $ svn ci -m 'reverted to 122' hoge…

総当たり試合数

x( x - 1 ) / 2

Stickies

osx

cmd+shift+yで選択範囲を新規メモとして追加。

SyntaxCheck()その2

vim

id:oppara:20080120 autocmd BufWritePost * call <SID>SyntaxCheck() function s:SyntaxCheck() execute ':write' let mp = &makeprg set makeprg=/usr/bin/false if &syntax == 'perl' " 略 endif execute ':ccl' if &makeprg == '/usr/bin/false' return endif</sid>…

:grep や :make の実行後、自動的に QuickFix ウィンドウを開く

vim

au QuickfixCmdPost make,grep,grepadd,vimgrep copen au QuickfixCmdPost l* lopen QuickFixを閉じる。 :ccl http://vimwiki.net/?tips%2F66 http://www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/quickfix.html 追記:うるさいのでヤメ。 Vim: quickfix用key …

vimgrep

vim

:vim /hogehoge/ *.txt 最初にマッチしたファイルを開かない :vim /hogehoge/j *.txt 再帰的に検索 :vim /hogehoge/j **/*.txt http://bitmap.dyndns.org/blog/archives/001346.html http://blog.xole.net/article.php?id=635 http://ido.nu/kuma/2007/11/27…

コマンドラインでカーソルの下を入力

vim

<c-r><c-w> tips : vim online</c-w></c-r>

コマンド履歴

vim

コマンドモードですると履歴が表示される。 j,kで移動。 すると補完してくれる。

snippetsEmuとYankRing.vim

vim

snippetsEmuとYankRing.vim3.0の組み合わせは、25_JumperなんたらとsnippetsEmuがまともに動かないので、YankRing.vim2.2を使う。

NERD_commenter.vimとsvn

vim

vcscommand.vimを使うとキーマップかぶりまくりなので、svncommand.vimを使う。 svn-diff.vimと併せて幸せ。

WordPressのcss

css

デフォルトテーマのこれ。 body { font-size: 62.5%; /* Resets 1em to 10px */ ... } mac firefoxで、px指定の方が微妙に大きい。72%くらいがちょうど良い。 入れ子にした時の計算が面倒。 opera以外は、入れ子にした時の空要素後のサイズが違う。 <p style="font-size:1.4em">hoge1 <span style="font-size:1.4em">ho</span></p>…