てきとう

ワーワーゆうとります

最新版が入れられないよー

yumで入れると6.2.8、でも最新版は6.6.9、そしたら最新版が入れたいじゃないか というわけでyumで一度インストールしたけど削除 yum remove ImageMagick-devel いざrpm rpmでインストールしたい。google先生で検索しながらやってみる。大体の流れはこんな感…

日本語のCSVファイルを読み込むよー

前提 Excelで出力した日本語入りのCSVファイルを読み込む Formで送られてきたやつをそのまま読み込む 読みこんできたデータをリストにいれてテンプレートに渡してforで表示するよ def csv_import(request): if request.method == 'POST' and request.FILES.h…

CentOS5.3 + Python 2.5.4 + Django1.3をmod_wsgiで動かすよー

ひさしぶりにぶっこんだのでメモします。 参考:http://docs.nullpobug.com/django-doc-ja/trunk/howto/deployment/modwsgi.html 前提 ・CentOS 5.x ・Python 2.5(複数バージョン導入済みだけど2.5を使うよ) ところでCentOSのバージョンを忘れたから確認 #…

auto_incrementの番号をリセットするよー

すぐ忘れるからメモるよー ALTER TABLE `hoge` AUTO_INCREMENT = 1

post-commitと戦ったよー

やりたい事と前提 プロジェクトは「hoge」 SVNのユーザーは「svndesu」 SVNでコミットされたらpost-commitでワーキングコピーをhoge内にupdateする コピーをwebroot/hoge以下にいらないファイル以外をrsyncする post-commitの中身 if [ -e /var/aaa/svn/hoge…

Win XPでKitchen Sinkを動かしたよー

いるもの JDK Android SDK Titanium Kitchen Sink これらを手際よくパソコンにまぜていく JDK http://java.sun.com/javase/ja/6/download.html DLしたもの jdk-6u24-windows-i586.exe 標準インストールして、環境変数のPathに追加した C:\Program Files\Java…

SQLite2とCake1.3でコニャコニャするわよ

久しぶりにcake焼くわよ。「cakeはおわコン」とか言わないでちょうだい。 まずSQLiteがインストールされてないわよ。どういう事よ。 インストールするわよ。相変わらずCentOSよ。 # wget ftp://ftp.riken.jp/Linux/fedora/extras/6/i386/sqlite2-2.8.17-1.fc…

safariで文字がでかいわよ

CSS

cssファイルに @charset "utf-8"; って間違って2回表記していたら、文字サイズがすごく大きくなりました。 Safariでのみです。律儀なやつめ。 Safariといえば富士サファリパークな訳で、今年こそ行ってみたいなと思っています。 ここ数年一番興味のある動物…

マルコフよ

動機 「マルコフって多分ロシア人だろうな」と想像をふくらませて勝手に似顔絵描いて「アンドレア・マルコフ」というフルネームまで想像していた所 wikipediaで検索したらマルコフさんが「アンドレイ・マルコフ」っていう名前だった。驚きを隠せない。想像と…

DEBUGで出るクエリの行数を調節するわよ

CakePHPでdebugが2以上だと出るSQLのアレ (default) *** queries took *** ms Nr Query Error Affected Num. rows Took (ms) とか出るヤーツ 200件まで表示されるんですけど、もっと出したくなったので探した /cake/libs/model/datasources/datasource.php …

 imagemenuの画像をIMCEでアップする

Imagemenu http://drupal.org/project/imagemenu IMCE http://drupal.org/project/imce 両方modulesにアップ。自動的に[Browse]ボタンが出る。 クリックしたら別窓が出るけど、なぜかアクセスできない。 よく見たらアドレスがなんかおかしいぞ。 設置場所がh…

ループし続ける浮幽霊

・ループのインデックスを取得したいリスト hoge_list = ['one', 'two', 'three'] for i, v in enumerate(hoge_list):辞書 hoge_dig = {'1':'one','2':'two','3':'three'} for k,v in hoge_dic.iteritems:

 携帯UA判定するでヤンス

SetEnvIf User-Agent "(DoCoMo|UP.Browser|SoftBank|iPhone|Vodafone|MOT-|J-PHONE)" allow_ua <Files ~ "^index.html"> Order deny,allow Deny from all Allow from env=allow_ua </Files>これはindex.htmlだけにかけている。全部にもかけ方としては同じ。 偽装されたらアレですけどメモ。 …

 クラスの属性を変数で取得したかったでござるよ

pythonを久しぶりにさわっているので困っている。なんぞこれ。 すごく初心者っぽいことをたくさんメモしておこうと思います。testclassの中にaaaという属性があったとして testclass.aaaってやれば取得できますが aaaを変数で指定したい時は hoge = 'aaa' ge…

PHPのDateTimeクラスの -1 monthに振り回されたでござるの巻

PHP

とても便利なDateTimeクラスちゃん modifyで-1 weekとか-1 dayとか文章ぽく指定して日付を変更できるので大活躍なのですが $day = new DateTime('2009-03-31'); $day->modify('-1 month'); echo $day->format('Y-m-d');なんてやっても返ってくるのは2009-03-…

 今一度findの機能を洗濯し申すよー!

**find($conditions = NULL, $fields = array ( ), $order = NULL, $recursive = NULL) conditions(all / first / count / neighbors / list / threaded) all…該当データ全部 first…該当データの最初の1コ count…該当データの個数 neighbors…該当データと、…

 smarty条件式、if、foreach、sectionのメモだよー

条件演算子 代替 構文例 意味 PHP相当 == eq $a eq $b 等しい == != ne, neq $a neq $b 等しくない != > gt $a gt $b より大きい > lt $a lt $b より小さい >= gte, ge $a ge $b 以上 >= lte, le $a le $b 以下 === $a === 0 同一性のチェック === ! not not…

 Inflectorは使える子だよー!

$this->set()を調べたときに触れたので、Inflectorクラスのいいところもかいておきまん。使い方 $str = Inflector::pluralize('orange'); e($str); //orangesという感じです。・pluralize 単数形を複数形に変換 【例】orange→oranges ・singularize 複数形を…

CakePHP アソシエーションが動かなかった理由が最低だったよー

modelの中でhasManyとかbeforeFindとか設定しているのに まったくウンともスンとも言わなくて困っていたら modelのファイル名を複数形にしていた。 出来るわけないべそのモデル使われてねーもんバッカおっめバッカ・・・!! 他にも「ファイル名の頭をうっか…

CakePHP deleteAllのコールバックメソッドはデフォルトではうごかないよー

hasManyとかでdependentをtrueにすると、関連モデルのデータも削除できるわけですが belongsToでも、関連モデルのデータも削除できるのかわからなかったのでafterdeleteで削除しようとこころみました。 afterDelete(){ //関連モデルをclassの前で読み込んで…

大発見した

○ 盆 ↑サーファーに見える(やや首の離れている)

CakePHP smarty使ってる時のjavascript直書きにエラーが出るよー!

smartyを使っていたら、ctpだと出なかったjavascriptのエラーがでました。 外部ファイル読み込みでは問題ないのですが、直接smartyに書くとダメなようです。 勝手に改行コードが入っている様子。{literal}というのではさむといいようです。 {literal} <script type="text/javascript"> alert</script>…

mixiアプリの説明会にいってきました

どうも高速エレベーターは苦手です。頑張ってエウスタキオ管! 地上17階からの眺めをしばし堪能(思いっきりくもり)なんだよ日食って。mixiのエントランスの壁には「I Love Nagawasa-Masami」と書かれていた。笠原さんの趣味だろうか。 いいにおいのしそう…

django シグナル受け取るよー

最近djangoやってます。pythonデビューです。djangoのシグナルは、CakePHPで言えばコールバックメソッドのafterDelete()とかそんなのだ。 モデルでいろいろ動いたよ!というシグナルを送ってくれるので、それを受け取って動けばいいじゃんという。例は、Hoge…

CakePHP REGEXPでfindしようぜ

正規表現で検索をはじめてやりました //英語ではじまらない $this->hoge->find('all', array('conditons' => array('Hoge.name NOT REGEXP' => "^[a-zA-Z]")); //数字で終わる $this->hoge->find('all', array('conditons' => array('Hoge.name REGEXP' => "…

jQueryでlightboxごっこしようぜ

のっちとホリエテナーの熱愛が発覚して頭がパーンてなりそうなので z-indexをコニャコニャしてlightboxぽくしようぜ。CSSはこんなのだ .light{ display: none; position: absolute; background:#FFF; border:#CCC 1px solid; width:335px; z-index: 101; } #…

cakePHP urlencodeしてるのに&が厄介だよー

http://hoge.com/hoge/artist/HERMANN+H.+%26+THE+PACEMAKERSって渡したかったのですが 普通urlencodeしているので&もスルーしてくれるのでしょうが いらっしゃったデータを見たら($this->params['url']) array(2) { ["url"]=> string(23) "hoge/artist/HER…

CakePHP amazonAPI使うよー

・コンポーネントつくるよー App::import('Core', array('Xml', 'HttpSocket')); class AmazonComponent extends Object { var $params = array( 'Service' => 'AWSECommerceService', 'AWSAccessKeyId' => 'HOGEEEEEEEEEE', //アクセスキー 'AssociateTag' …

CakePHP mysqlのfulltext使うよー

ヒダカさんお誕生日エンダァご結婚おめでとうございマシータ。 なぜかわたくしがデコメールもらいました。おめでとうって。僕じゃないぞ。 $result = $this->Hoge->find('all', array('conditions' => "MATCH ( hogehoge ) AGAINST ('BEAT CRUSADERS')")); /…

チバユウスケ伝説

人物 大変なレコード収集家であり、過去にTV番組内でレコードを紹介するコーナーを持っていた。 幼少の頃はバイオリンを習い、発表会で武道館のステージに立ったこともあるお坊ちゃまだった。が、バイオリン教室は2回に1回は逃げていた。 喘息持ち ギターは…