2009-01-01から1年間の記事一覧
% git init % git commit --allow-empty -m 'initial commit' remote一覧 % git remote -v show
jsbeautify - a javascript source code formatter : vim online 結局、上記スクリプトを使用する。 id:oppara:20070430 いろいろアップデートしてたので JavaScript-C 1.8.0 pre-release 1 2009-02-16 JsDecoder.js 1.1.0 // usage: $ js -f $0 < hoge.js >…
PECL :: Package :: runkitにあるのはOSXでは動かない。 subversionから落とす。 svn checkout http://svn.php.net/repository/pecl/runkit/trunk runkit
-N 行番号表示 -n 行番号非表示 -m 行のパーセンテージ表示 -M 行のパーセンテージと行番号表示
Vimで#RRGGBBからrgb(r,g,b)に変換 - Hail2u 面倒だったので#RGBとかいう3桁の書き方には対応してない。 力技で対応してみる。 command! -range=% HexToFunc :silent!<line1>,<line2>s/#\([0-9A-F]\{3,6}\)/\=HexToFunc(submatch(1))/gi function! HexToFunc(hex) if strle</line2></line1>…
% du -s target-dir
どのサブクラスも、1つだけ、メソッドを実装する。 (スーパークラスから継承した具象メソッドはオーバーライドしない)
externalじゃないけど http://6brand.com/git-svn-externals-rails-plugins.html % git cloneしてから % svn addでオケあらかじめ、~/.subversion/config に .gitを、 ~/.gitignoreに.svnを追加しておく
力技 nnoremap <silent> <leader>e :call <SID>MyIndent()<cr> function! s:MyIndent() let line = getline('.') if match(line, '{') == 0 execute ":normal V%=" elseif match(line, '{') != -1 execute ":normal f{V%=" elseif match(line, '}') == 0 execute ":normal V%=" elseif</cr></sid></leader></silent>…
http://blog.smartnetwork.co.jp/staff/jquery-confirm-plugin のuiでないやつ http://gist.github.com/189800mouseoverするとテキストが表示されるがかっこ悪いのでなんとかする。
if( $(hoge).get(0).tagName.match(/span/i) ) { }
id:cakephper:20090727メッセージは別ファイルで管理してみる。 config/error_messages.php __( 'hoge', true ), 'email_invalid' => __( 'moge', true ), 'between' => __( 'hage', true ), ); config/bootstrap.php
~/bin/somafm #!/bin/sh play() { osascript -e 'tell app "iTunes" to open location "'${1}'"' echo "play [ ${2} ]" } case $1 in stop) osascript -e 'tell app "iTunes" to stop' echo 'iTunes stop.' ;; help) echo "Usage: $0 {|help|stop|jazz|goa}"…
サポートページ:WEB+DB PRESS Vol.51|gihyo.jp … 技術評論社 Blog.PlanetXML.DE :: PHP Manual in VIM einbinden no manpage exist と謝られるので、力技。 ftplugin/php/config.vim set runtimepath+=$HOME/.vim/php nnoremap <silent> K :silent exec ':help ' .</silent>…
ALTER TABLE table_name ALTER column_name SET DEFAULT value
upload_max_filesize .htaccessの場合 <IfModule mod_php5.c> php_value upload_max_filesize 20M php_value post_max_size 40M php_value memory_limit 120M </IfModule>
% find . -type d -name "*svn*"|xargs rm -rf
shift_jis な sjis.csv の1番目と10番目のフィールドを切り出して hoge に書き出す。 % env LC_ALL=ja_JP.SJIS cut -d',' -f1,10 < sjis.csv > hoge
id:slywalker:20090523 スライドを見た理解 HogeComponentを以下に置いて/path/to/plugins/tools/hoge.php config/bootstrap.phpに設定すると $pluginPaths = array( '/path/to/plugins' . DS ); あら、不思議。 var $components = array( 'Plugin.Hoge' ); …
$ sudo update-alternatives --config editor
_at - 日時 _on - 日
hogeプロジェクト焼。 % cake bake project /path/to/hoge 対話的になんか焼く。 % cake bake -app hoge % cake bake model -app hoge Mogesコントローラ(アドミンルーティング付き)とビューを焼く。 % cake bake controller Moges admin -app hoge % cake b…
http://wiki.github.com/bard/mozrepl MozRepl HTMLDocumentまでのアクセス - hibomaのはてなダイアリー 初期化? replinit.js var hogehgoe = { Cc: Components.classes, Ci: Components.interfaces, startUpService: Cc["@mozilla.org/toolkit/app-startup;…
ALTER TABLE tbl_name ADD INDEX index_name(index_col_name, ...); MySQL :: MySQL 5.6 リファレンスマニュアル :: 13.1.7 ALTER TABLE 構文 認証がかかっています MySQL 複合インデックスだそうです - にぽたん研究所
習作
http://blog.ne2ma2.com/archives/304 テーブルの削除は律儀にやってくれるので、削除されないようにする(もしくは毎回テーブルを作る)。 /path/to/cake/console/libs/tasks/model.php % diff -uBb model.php.org model.php --- model.php.org 2009-02-17 …
3営業日後 var_dump( nextBizDay( '2009-4-30', 3 ) ); 1 ) { $add = $aft…
HTMLElement.onpaste - Web API | MDN element.oncopy - Web API | MDN element.oncut - Web API | MDN <input type="text" onpaste="alert('貼り付けはできません。'); return false" name="hoge" value="" />
ClassRegistry::init( 'Model' )->method(); // or $model = ClassRegistry::init( 'Model' ); 色々なモデルからデータを読み込んでViewにセットする - cakephperの日記(CakePHP, Laravel, PHP) How to build a “dashboard” for your application in CakePHP…