x-ite's diary

覚え書きです。想定読者は俺

2011-11-01から1ヶ月間の記事一覧

UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 0: ordinal not in range(128)

PythonでUTF-8出力したいがエンコードがasciiの場合のエラー sitecutomize.pyを使う手もあるらしいがソースコード中で変更する例 # -*- coding: utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf-8') sys.setdefaultencodingはpythonがロード…

andoird Traceviewでプロファイリング

android 2.1以下 public class MyActivity extends Activity { @Override public void onCreate() { super.onCreate(); Debug.startMethodTracing("MyProject"); } @Override void onDestroy() { Debug.stopMethodTracing(); super.onDestroy(); } Android2.…

python2.5 ElementTree.dump

from elementtree import ElementTree ElementTree.dump(xml)

Python Jinja2 Escapeしないで出力

{{ variable | safe }} DjangoTemplateなどと一緒

Python SyntaxError: Non-ASCII character '\xe3' ... but no encoding declared

SyntaxError: Non-ASCII character '\xe3' ... but no encoding declared; see http://www.python.org/peps/pep-0263.html for details #-*- coding: utf-8 -*- UTF-8指定する

Mac Port Insall Python ElementTree, Argparse

# port install py25-elementtree # port install py25-argparse

iOS Xcode4で国際化 i18n

ソースコード中の文字列 該当文字列をNSLocalizedStringで囲む NSLocalizedString(@"What's happened?", @"Text context comment") プロジェクトディレクトリで下記コマンドを実行 genstrings `find . -name '*.m'` Localizable.stringファイルができるので…

Facebook Android SDKでDebug用Android Key Hash生成

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 出力されたハッシュ値を入力する。

Amazon RDS コマンドラインでMySQLパラメータ変更

パラメータはManagement Consoleで確認できるけど設定はコマンドラインから。(以下Macで操作) Amazon RDS Command Line Toolkitインストール基本手順は http://docs.amazonwebservices.com/AmazonRDS/2009-10-16/GettingStartedGuide/http://aws.amazon.co…

Fatal error: Class 'Symfony\Bridge\Doctrine\DependencyInjection\AbstractDoctrineExtension' not found

2011/11/11現在 2.0.0固定で使う [DoctrineMongoDBBundle] git=http://github.com/symfony/DoctrineMongoDBBundle.git target=/bundles/Symfony/Bundle/DoctrineMongoDBBundle version=v2.0.0

macport boost include path

CPLUS_INCLUDE_PATH=/opt/local/include g++ -I/opt/local/include/boost main.cpp

PHPでMongoDBを使う

mac

インストール # port install mongodb # port install php5-mongo 起動 # mongod & --port 27017 --dbpath=/data/db 接続・挿入・閲覧 selectDB('testdb1'); $col = $db->createCollection('collection1'); $col->insert(array('key1' => 'val1')); $cursor …

mac port nginx php

Apacheも使いたい場合はapacheもいれておく。 # port install php5 +fastcgi +pear +apache2 # port install nginx

jQueryMobileでリンクのdefault actionをとめる

$('a').live('tap', function(evt) { evt.stopImmediatePropagation(); evt.preventDefault(); });

vim コメント自動インデント挿入

set formatoptions=c,q,r,t

Symfony2 twig filter

Symfony2で利用されているtwigテンプレートエンジンのフィルターを有効にする //app/config/config.yml services: twig.extension.text: class: Twig_Extensions_Extension_Text tags: - { name: twig.extension }

php5.3 syntax vim

PHP5.3用のシンタックスは下記を適応する。http://www.vim.org/scripts/script.php?script_id=2874 解凍したphp.vimファイルを下記ディレクトリへおく。 $HOME/.vim/syntax