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

便利なショートカット

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);

「PHPカンファレンス2010」に行ってきました。

PHP

ここで腹ごしらえをした後、会場に。 最初から最後まで居たけど、以下、気になった講演の要点のみ。

コミットに失敗

svn

現象 コミットしようとしたら「svn out of date」と出て失敗… 原因 いつの間にかリポジトリに最新ソースがコミットされていた 対策 svn upして最新ソースを落とし、マージしてcommit

symfonyコマンドを使って「モジュール」を新規で作る

symfony1.1の場合… 構文 $ symfony module アプリケーション名 モジュール名 プロジェクトディレクトリ配下の… apps/アプリケーション名/modules/モジュール名 例 apps/mychuno/modules/index …というモジュール(indexモジュール)を作りたい場合、 $ symfony…

正規表現を用いたお手軽処理

行末の空白を取り除く :%s/\s\+$//gc

一気に「svn add」する

svn

あるディレクトリ直下のファイルを全て「svn add」したい場合。 $ svn add lib/model/* A lib/model/直下のファイル あるディレクトリ直下のファイルと、全てのサブディレクトリ直下のファイルも含めて「svn add」したい場合。⇒--forceをつける! $ svn add …

新しくテーブルを追加したときの対応

データベースのスキーマYAMLに、スキーマ情報を書く 以下のコマンドを叩く ./symfony propel-build-model

コマンドライン上で「phpinfo()」を実行する

PHP

$php -r 'phpinfo();'

gracefulとかconfigtestとか

httpd.confを修正後、httpdの再起動までの手順。 configtestで書式チェック gracefulで再起動 # /etc/init.d/httpd configtest # /etc/init.d/httpd graceful Linuxの再起動といえばrestartだが、サービスを停止させずに再起動したい場合はgracefulを使う…

高機能だけど高価な椅子のご紹介

「座っている状態が一番体にとって良くない」というのを聞いたことがあった。水泳仲間が出ています→ http://ow.ly/2vwO6

checkoutに失敗

git

現象 あるブランチをgit checkoutをしようとしたら、下記のエラーが。 error:Entry ブランチ名 not uptodate. Cannot merge. 解決策 今のブランチでaddとcommitをすれば切り替えられるようになる!

おすすめレストラン

http://gyre-omotesando.com/ http://www.lepreverre.com/ja/tokyo.html

世の中にある「◯◯&◯◯」を挙げてみた

ドラッグ&ドロップ コピー&ペースト ラッツ&スター タッキー&翼 マッキンゼー&カンパニー Rock&Roll B&B S&B(エスビー) タッチ&ゴー paperboy&co. ナッツ&ミルク ぐり&ぐら(参考URL⇒http://www.fukuinkan.co.jp/ninkimono/gurigura/)