2011-01-01から1年間の記事一覧
gaeのwebappフレームワークはdjangoのテンプレートを利用している単行 {# helloworld #} 複数行 {% comment %} Hello world Good bye {% endcomment %}
facebookアプリなどを作っていると開発と本番でAPIキーなどが違うことがある。 その場合に簡易的にかいたコード #conf.py class Default(): TITLE = "Common Title" class Prod(Default): FACEBOOK_APP_ID = "APP_ID_FOR_PROD" FACEBOOK_APP_SECRET = "APP_S…
php5.3から入ったOAuthモジュールとPHPでの標準OAuthライブラリのOAuth.phpの定義が重なっている可能性がある。OAuth.phpが必要ならOAuthExceptionの定義をclass_existでクラスの存在を確認してから定義するように変更する。
curlつかっているのに入ってないなと思ったらphp5-curlが必要だった。 # port install php5-curl
shema.ymlからマイグレーションを生成 ./symfony doctrine:clean ./symfony doctrine:generate-migrations-diff ./symfony doctrine:migrate
# /opt/local/share/mysql5/mysql/mysql.server start
MySQLを利用している別プロジェクトでintegerがBIGINTとして解釈されて生成されていたので、今プロジェクトがBIGINTにならないなと思ってたらデータベース設定に依存していた。 SQLiteだとINTEGERになるのか。そもそもSQLite使うわけじゃなく設定してなかっ…
macでmemcachedインストールログ # port install memcached # sudo port load memcached # port install php5-memcache # cp /opt/local/lib/php/extensions/no-debug-non-zts-20090626/memcache.so /usr/lib/php/extensions/no-debug-non-zts-20090626/
macではseqが使えないのでループするときはjot使う for i in $(seq 1 50) do echo $i; done for i in `jot 50` do echo $i; done
はてだの不具合で消えたので、簡易的に。次また作業の時かこう。 php symfony generate:app backend php symfony doctrine:generate-admin backend $model 作業メモ: SoftDelete有効にする setA…
mysql> show table status from $databasename like '$tablename' \G
htdigest -c /path/to/.htdigest "private area" username # vi httpd.conf <Location /private> AuthType digest AuthName "private area" AuthUserFile /path/to/.htdigest Require valid-user </Location>
cat /var/log/httpd/access_log | grep $URL | awk ‘{print $1}’ | sort | uniq
git status | grep deleted: | awk '{print $3}' | xargs git rm
http://developers.facebook.com/tools/lintURLリンターを利用する。
cat /proc/cpuinfo | grep processor
DoctrineのSoftDeleteを有効にしてそれを表示させないようにするには以下を追加。 setAttribute(Doctrine::ATTR_USE_DQL_CALLBACKS, true); } }
ec2にssh接続する場合、PublicDNSが長くてうつの面倒。 Historyに入ってればいいけど消えた場合に面倒だったので、ssh_config設定メモ。 vi ~/.ssh/config Host ec2-web1 Hostname ec2-*.*.*.*.ap-*.compute.amazonaws.com IdentityFile /path/to/pem User e…
python_selectが使えなくなっていた。 python2.5に切り替える # port select --set python python25
当たり前すぎるけど、冷静に判断しないとはまるので次回の俺へメモ。 自分の運用方法では、mod_phpでアプリケーションを構築する際にアプリケーションごとによくNameVirtualHostをきってポートを分けて複数立ち上げる場合がある。それをプロキシーさせて名前…
# port install apache2 # port install php5 +apache2 +curl +gd +mysql5 +imap +pear +fastcgi +curl +iconv # cd /opt/local/apache2/modules # /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so # port install mysql5 +server # sudo -u _mysql…
/settings.pyで GLOBALTAGS = ('ragendja.templatetags.googletags',) での読み込みはできなくなったらしい。タグを使いたいテンプレートで下記を利用して凌ぐ。 {% load googletags %}
./symfony doctrine:create-db --env=$env ./symfony doctrine:insert-sql --env=$env
可能性として調べたのは以下Amazon側の障害 >障害報告はでてない。 公開鍵がそもそも間違っている >以前は同じもので入れたので違う 他にもいろいろウェブに当たってみたが該当しないよう。 新しくインスタンスを立ててみてテストしたが失敗。結局、ログイン…
個人的に必須なとこだけxcodeとmacportsのインストール xcodeは付属ディスクから macportsは公式サイトから該当OSの最新版をとってくる。dmgが楽 シェルの設定 # vi ~/.bash_profile if [ -f ~/.bashrc ] ; then . ~/.bashrc fi # vi ~/.bashrc export PATH=…
次回の俺へ時刻 # cp /usr/share/zoneinfo/Japan /etc/localtime 言語 # sed -i 's/LANG="en_US.UTF-8"/LANG="ja_JP.UTF-8"/' /etc/sysconfig/i18n # cat /etc/sysconfig/i18n LANG="ja_JP.UTF-8" # . /etc/sysconfig/i18n PHP/MySQL # yum -y install php m…
# wget http://apt.sw.be/RPM-GPG-KEY.dag.txt # rpm --import RPM-GPG-KEY.dag.txt # wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm # rpm -ivh rpmforge-release-0.5.2-2.el5.rf.i386.rpm # yum -y update r…
# vi /etc/inputrc #set bell-style none //↓ set bell-style none コメントアウトをはずす
class Circle { public: float x, y; float radius; Circle(); Circle(float x, float y, float radius); }; Circle::Circle() { x = 0.0f; y = 0.0f; radius = 1.0f; } Circle::Circle(float x, float y, float radius) { this->x = x; this->y = y; this->…