初めてのシステムと日記

システムも日記も初めてです。

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

アクセス解析で便利だったコマンド集

アクセス解析でこのアクセスだけのログを見たいや、データ数を知りたいなどをLinuxのコマンドラインでやったのですが、その時に便利だったコマンドをメモです。 サンプルlog.txtというサンプルで作ったアクセスログで試します。Apacheのアクセスログのフォー…

携帯各社の位置情報取得方法

docomo出力フォーマットはlat=+DD.MM.SS.SS, lon=+DDD.MM.SS.SS。測地系はWGS84。※簡易位置情報ではlat→LATと大文字になります。送信メソッドはGPS:GET、簡易:POSTです。 ・GPS情報アンカーやフォームにlcsを記述することで位置情報を送信 <a href=[URL] lcs> ・簡易位置情報 </a>…

タイムアウト回避策

PHP

PHPでは標準で以下のような場合、処理を中断します。 ブラウザとの接続が切れた場合(ブラウザの「中止」ボタンが押された場合や閉じられた場合) ブラウザからのリクエストがあってから、30秒以上経過 しかし、CSVファイルの吐き出しなどで処理を中断させた…

コメントアウト

<html> <body> 本文です。 </body> </html> 大抵の場合、上記のようなHTMLのコメントアウトを用いますが、これだとソースを見たらコメントアウト部分も見れてしまいます。 ソースからも見れないようにする場合は、Smartyのコメントアウトが便利。 <html> <body> 本文です。 {* テストテスト *} </body> </html>

vtreeexplorer

最近eclipseからvimに移行しつつあるのですが、eclipseにあるツリー型のエクスプローラをvimでもやりたいと思い、探してみたらpluginでありました。 vtreeexplorerhttp://www.vim.org/scripts/script.php?script_id=184 なのでこれをvimに設定してみます。 …

ファイルの書き込み、更新確認

PHP

PHPで定期的にあるファイルを取得し、前回更新分のファイルfile_old.txtと今回更新分のファイルfile.txtで差分を見て更新があったかどうかを確認することを試す。 //ファイル取得 $file = file_get_contents([file_path]) if (!$file) { return false; } //…

finder

Doctrineではfindメソッドで主キーでレコードを見つけることが出来る。 $user = Doctrine::getTable('User')->find(1); $userGroup = Doctrine::getTable('UserGroup')->find(array(1, 2)); また、主キー以外でレコードを見つける場合、finderマジックメソッ…

array_key_exists

PHP

array_key_exists($key, array $search)指定したキーまたは添字が配列にあるかどうかを調べる。key:調べる値search:キーが存在するかどうか調べたい配列 以下のような、GETで指定したパラメーターのみ取得する処理で使いました。 //パラメーターの指定 $list…