バイナリログ削除

mysql5でバイナリログ(レプリケーション時に使用?)がたまってHD容量を圧迫する。 レプリケーションしない場合は、以下コマンドで削除する。 参考URL show binary logs; +------------------+------------+ | Log_name | File_size | +------------------+--…

ディスク使用容量を調べる時のコマンド

duをそのまま使うと、全ディレクトリ階層を出力してしまうのでmax-depthをつける。 さらに-hをつける事によりM,K,Gの単位をつけて表示する。 # du --max-depth=1 -h / du --max-depth=1 -h 72K ./.svn 1016K ./manage 1.6M ./script 560K ./common 410M ./en…

apache + mod_pythonインストール(djangoアプリとの連携)

apache インストール $ sudo apt-get install apache2 → 起動まで自動で行ってくれる mod_pythonインストール djangoと連携用にインスコ sudo apt-get install libapache2-mod-python apache設定 以下はdefaultファイル修正してしまっている。 もっとましな…

fizzbuzz問題

ネットが無い環境で手書きでややパニクりながら解いてみたが、いかに日頃からWEBのお世話になってるかを痛感。 ※pythonとperlの文法ごちゃになっていたなぁ。 なので答えをググらないでPC上でリベンジまず最初に思いついたのがこれ。 list = range(1,100) fi…

Djangoでメール送信〜文字化け(全角マイナスなどの)対応

djangoでメール送信する時の話。 iso2022jpでメール送信しようとすると全角マイナス('−')などが文字化けするので、これを文字化けしないように対応してやるid:tokibitoや@shin_no_sukeにサポートしてもらい、以下ソースコードのsend_mailで対応。 import str…

Vim Tips

vim

自分が覚えたVim Tipsを記載していく。自分用のメモ 複数のバッファ管理されたファイルから検索してそのファイルを開く # pythonのファイルを開く 1. vim */*.py ######## 1でvimのバッファーが開く # 以下からはvimバッファー操作 2. :bufdo vimgrepadd /ba…

マルチバイトの文字数を求める

str = "ファンタスティックな言語Python" len(str.decode('utf8')) =>18

費用をかけずにウェブページを最適化

はてぶのホットエントリになっていたgoogleの「ウェブサイトオプティマイザー」。 いまちょうどBtoCのサービスを運用しているけど、そのサービスでもこのgoogleサービス使えそう。MarkeZineの説明が自分は多少わかりにくかったので(自分だけ?)自分なりの解…

[vim] slicehostでvimの設定でつまる

Sorry, the command is not available in this version: syntax on .vimrcに"syntax on"とかくと、 E319: Sorry, the command is not available in this version: syntax onとかでる。 vimバージョンを確認すると7.2.10。 とりあえず挙動がおかしいようなの…

[mac][ctags] macにctags入れてみる。

vim勉強会でctagsが熱いらしいと話題になったので、macにも入れてみる。参考URL port変更 $ sudo mkdir /opt/local/var/localports $ sudo vi /opt/local/etc/macports/sources.conf ----- はじめの方に以下の記載を入れる。 file:///opt/local/var/localpor…

siteのドメインについて

参考URL djangoアプリで現状のドメインを取得しようとした時に、 Site.objects.get_current().domain を使うと、必ずexample.comが表示されてしまう。これはDBの $ sqlite3 dbname > select * from django_site; 1|example.com|example.comと、settings.py…

[ubuntu] slicehostでpython-mecabとかの インストール

slicehostのubuntu8 でインストールしたのでその手順を記載しておく。 何はともあれアップデート まずはapt-getの設定 http://www.debian.or.jp/using/mirror.html|ここを参考に $ sudo vi /etc/apt/sources.list ----- 以下をコメント化 変なホストを見に行…

『機械はどれだけ人間に近づけるのか』 〜第2回 チームラ

TeamLabさんの 『機械はどれだけ人間に近づけるのか』 〜第2回 チームラボアルゴリズムコンテスト 勉強会におじゃましてきた。ちなみに懇親会は体調がわるかったので参加していない。 形態素解析入門 以下に今日発表されたスライドが。 http://d.hatena.ne.j…

pythonからRを利用して、相関係数を求める

Rの使い方よくわからないけど、とりあえずpythonからRを使って相関係数を求める事ができたので書いとく。 相関係数を知る事により、二つの配列の類似度を求める事ができる。 配列の類似度がわかる事によって、レコメンドに応用できるから結構これは便利。 「…

[django] Django Tips

Djangoのドキュメントにのっているけど、自分用に覚えておきたいための Django Tips を書いとく。自分用のメモ 複数列をユニーク指定 modelのMetaクラスにunique_togetherを指定 class Meta: unique_together = (('user1','user2'),) SQLデバッグ djangoで実…

[python][twitter] python-twitterと戯れる

twitterを突然pythonで操りたくなったので、ライブラリとか探していると、 python-twitter なるライブラリがある事を発見した。インストールと動作確認した事をメモっておく。 インストール $ svn checkout http://python-twitter.googlecode.com/svn/trunk/…

ポスト資本主義社会

ドラッカー名著集8 ポスト資本主義社会 (ドラッカー名著集)posted with amazlet at 09.02.08P・F・ドラッカー ダイヤモンド社 売り上げランキング: 41852おすすめ度の平均: 今、この本に記してあることが起こっているAmazon.co.jp で詳細を見る 本書では資本…

[cakephp] 日付の昇順・降順を制御

参考URLcakephpで日付用の入力ボックスをつくっていると、 年がなぜか降順になっており、formクラスの引数みても昇順に変える方法が見つからなかった。修正方法を探していると、 どうも cake/libs/view/helpers/form.php __generateOptions 1822行目 $data =…

"ERROR 1030: Got error 124 from table handler"

mysqlのプロンプトでSQL検索しようとしたら、以下エラーが発生した。"ERROR 1030: Got error 124 from table handler"原因を調べてみると、 ALTER TABLE tblname DISABLE KEYSした後(このタイミングでtblnameへselectするとエラーとなる) ALTER TABLE tblnam…

[cakephp] 全角文字の文字数バリデートチェック

cakephp で maxLength を使用してバリデートしようとすると、全角文字は2文字として数えられてしまい、文字数チェックがうまく行えない。 そんな時は以下の方法で、解決できる。参考URL※環境にあわせて、エンコーディング文字を指定すること!以下のように指…

バリデータチェック

php

euc-jpをバリデートする。 他にもいろいろ書いてあったけど、この記載のみ成功。 preg_matchでは文字コードを指定する?・記述方法が書いてあったサイト 実装 EUC文字コードマッピング表から判断すると、 ァ〜ヶとなる。ァ〜ヶ:\xA5[\xA0-\xF6] の \xA5 が行…

[apache] .htaccess リダイレクトとかサイト

htaccess を作ってくれるサイト http://www.htaccesseditor.com/ リダイレクトとか RewriteRule をhtaccessに書けば簡単にリダイレクトできる。http://smallwebmemo.blog113.fc2.com/blog-entry-241.html

cakephp1.2でサニタイジング

ビューテンプレートでいかのように記載する。 参考URL <table> <tr><td> </td></tr> </table>

データマイニング入門 クラスター分析

昨日から引き続き、データマイニング入門のまとめ。 まずは理論的なことはおいておき、各方法がどんな事に使えるかという観点でまとめていく。■概要以下本書より抜粋。P185 - 観測対象を、互いに似たものどうしでグループ分けする手法である。似たような傾向…

[book][集合知] データマイニング入門 自己組織化マップ

前回からの続き。データマイニング入門posted with amazlet at 09.01.26豊田 秀樹 東京図書 売り上げランキング: 5094おすすめ度の平均: ベイジアンネットが良いAmazon.co.jp で詳細を見る今日は自己組織化マップについてまとめる。 自己組織化マップ ■概要…

[R] 足りないパッケージをインストール

以下のように足りないパッケージですと時々表示されるので、そのときの対応。 以下にエラー library(arules) : 'arules' という名前のパッケージ対処方法は、ここ参考にする。以下検索ように抜粋 導入: http://cran.r-project.org/web/packages/arules/inde…

DSL勉強会 2009年1月25日(日)

DSL勉強会 2009年1月25日(日)に参加してきた。その際に実施した内容を以下に記載しておく。leopard 10.5の環境でsimplemodelar インストール java6インスコ ここ参考にインストール。6じゃないと、UnsupportedError的なものが発生 http://d.hatena.ne.jp/t_y…

定数定義の場所

参考URL http://blog.hereticsintheworld.com/58.html検索用に記載。 アプリ全体→app/config/bootstrap.php コントローラ→app/app_controller.php モデル→app/app_model.php

findで条件の範囲指定をする方法

参考URL http://cakephp.blog16.jp/index.php/2008/06/03/p4検索用に引用 例えば、体重が80Kg以上かつ100Kg以下の人を抽出したい時のfindAllの書き方は下記の通りです。 $conditions = array('del_flg' => '0', 'AND' => array(array('weight' => '>= 80'), …

cakephpでデバッグ

http://book.cakephp.org/ja/view/458/基本的なデバッグ以下をコントローラーなどで埋め込むだけ。htmlにデバッグ値が表示される。 以下は$varの値が表示される。 debug($var, $showHTML = true, $showFrom = true);