2010-10-01から1ヶ月間の記事一覧

本日の自主練習会

W-UP 200m Kick 400m 50m(1'15")×8 Swim 1000m 100m(2'00")×10 Hard&Easy 400m (50m+50m)(3'00")×4 Broken 200m 100m(4'00")×2 Stop by 25m and take a rest 5seconds Down 200m Total 2400m台風のせいでプールはがら空きだった…

ローカルブランチがリモートよりも古い場合のコミット方法

ローカルで編集した内容をコミットする際、既に誰かがリモートに コミット済みで、ローカルが古くなっていると、 「dirty index云々」 と叱られてコミットに失敗してしまう… そんな時には、以下の手順でリモートにコミットすることが可能。 0. 以下の手順で…

作業途中で、ローカルのファイルを最新にする

ローカルで編集中に、他の人がリモートにコミットしたファイルを落としたい(「svn update」したい)時。 1. ローカルでの現在の変更を一時保存 $ git stash 2. リモートから更新されたファイルを落としてくる $ git svn rebase 3. 一時保存していたブランチを…

PHPファイルを自動シンタックスチェック

編集コマンドで「:w」とするたびにシンタックスチェックが走るような設定。 ※文法エラーや構文エラーがある時だけエラーメッセージが表示される。 「.vimrc」に以下を追記する。 "------ Syntax Check ------ " PHP Lintautocmd BufWritePost *.php :call PH…

オムニ補完の設定

Vim7.0以上で可能。 ※Windowsマシンで操作。 以下を「.vimrc」に追記する。 "オムニ補完 autocmd FileType php set omnifunc=phpcomplete#CompletePHP PHPファイルをVimで開き、編集モード中に補完したくなったら、 Ctrl+x Ctrl+o と押せば、候補がズラリと…

ブランチ絡みの操作

svn

ブランチを切る 書き方は以下。 svn copy trunkのURL ブランチのURL -m 'コメント' 以下、具体例。 svn copy svn+ssh://svn.mychuno.net/repository/mychuno/trunk svn+ssh://svn.mychuno.net/repository/mychuno/branches/101018 -m 'make branch 101018' …

NetBeansの設定

IDE

環境等 Windows NetBeans6.9.1 jVi(vi/vimプラグイン)を入れる ここからjViのパッケージをダウンロード(ダウンロード先は適当な場所)。 ダウンロードしたjViを解凍する。 NetBeansを立ち上げて、以下の操作を行う。 「ツール」→「プラグイン」→「ダウンロー…

複数行を一括コメントアウトする

コメントアウト(行頭に#をつける) Ctrl+v ビジュアル(矩形選択モード) 任意の範囲を選択 Shift+i(編集モード) #を入力 Escキーを押す コメントアウト解除(行頭から#を取り除く) Ctrl+v ビジュアル(矩形選択モード) 解除したい行の先頭を選択 dを押す→これ…

EeePCにUbuntu10.04を入れてみた

EeePCのS101(グラファイト)にUbuntuをインストールした時の手順。 ※別に母艦PCを用意。 2GB以上のUSBメモリを用意(母艦PCに差しておく) 母艦PCにUbuntuのISOファイルをダウンロード 母艦PCにUNetbootinをダウンロード ダウンロードしたUNetbootinを起動 先ほ…

【Thunderbird】Inbox.msf絡みのエラー

Windows7環境でも、以下のおなじみの(?)エラーが発生。 フォルダのメッセージをフィルタリングした後、受信トレイの整理中にエラーが発生しました。Thunderbirdを終了して、INBOX.msfを削除する必要があります。 以下、対処方法。 Inbox.msfの場所 受信トレ…

便利なショートカット

bashやzshで使える、便利な入力系ショートカット。 移動系 「Ctrl+a」⇒入力行頭に移動 「Ctrl+e」⇒入力末尾に移動 「Ctrl+f」⇒右に移動 「Ctrl+b」⇒左に移動 文字削除系 「Ctrl+w」⇒現在のカーソルの1個前の文字列(スペース区切り)をまとめて削除 (例…

負荷を抑えたページング処理

1億件のレコード 1ページに100件表示 未表示のレコードが存在する場合、現在のページに次へリンクを表示 …例えば、上記のような条件でページング処理を実装したい場合。 全件取得のクエリを投げたりすると負荷の掛かり方が半端じゃないので、それはNG。 1ペ…

Ubuntuで日本語入力

System→Administration→言語サポートキーボードのアイコン→再起動 (日本語表記に変わる) 設定→インプットメソッド→インプットメソッドの選択→日本語→Anthy→追加

symfonyメモ

SELECT文のLimit句と同じ処理を実装するには?? SQLだと… SELECT * FROM mychuno LIMIT 2, 3 Propelの場合 $Criteria->setOffset(2); $Criteria->setLimit(3); Doctrineの場合 $q->limit(2); $q->offset(3);