ブログ移転しました。
はてなブログに移動してしまいました。
新しいURLはこっちだよ。
http://odoku.hatenablog.com/
PythonやらObjective-Cまわりのお話を書いていくよ!たまに関係ない事も書くよ!
2013年3月23日土曜日 15:12 By Unknown
Ubuntu12.04にNginxを入れる時にいっつも忘れるのでメモ。
80番ポートが使われてるよって怒られる場合は/etc/nginx/sites-available/defaultを以下の様に変更。
↓
listen [::]:80 default_server;
コレで動くはず。
listen [::]:80 ipv6only=on default_server;
2013年2月24日日曜日 16:15 By Unknown , In python
公式を見ると「easy-installでインスコ出来るお」って書いてあったんだけど何故か出来なかった。。
仕方ないのでgithubに上がってるソースからインスコしてみたけどコレも動かず。
イラッとしたのでpypiからソースを直接ダウンロードして入れてみたら動いたよ。
でもsite-packagesの直下にcoreとかuiとかいうディレクトリが出来るんだけど、ちょっと無作法じゃないですかねコレ。
気持ち悪い。
2012年7月30日月曜日 11:29 By Unknown , In python
検索してもパッと出てこないので書いておきます。 あんまり使う機会ないかもだけど。。
from datetime import date, time, datetime # 今日の日付 today = date.today() # dateをdatetimeに変換 # time()は"00:00:00"の事 today = datetime.combine(today, time())リファレンスにちゃんと書いてありますね。 http://www.python.jp/doc/nightly/library/datetime.html
2012年4月25日水曜日 16:29 By Unknown , In HandlerSocket , mysql
ubuntu10.04にMySQL HandlerSocket Pluginをインストールしようと思ったら下記の様なエラーが出た。
"libhsclient_la-config.o: No such file or directory"
調べてもさっぱり情報ないしどうしようーって思ってたら、make時にlibhsclientのディレクトリで生成されてるオブジェクトファイルの名前が何故か違ってたので、リネームしてmakeしなおしてやったらインストール出来ました。
sudo apt-get install libtool sudo apt-get install autoconf sudo apt-get install g++ cd ~/HandlerSocket-Plugin-for-MySQL ./autogen.sh ./configure --with-mysql-source=/home/odoku/opt/src/mysql5.5.14 --with-mysql-bindir=/home/odoku/opt/mysql/5.5.14/bin --with-mysql-plugindir=/home/odoku/opt/mysql/5.5.14/lib/plugin make # ここでエラーが出るんです。。 cd libhsclient mv config.o libhsclient_la-config.o mv escape.o libhsclient_la-escape.o mv fatal.o libhsclient_la-fatal.o mv hstcpcli.o libhsclient_la-hstcpcli.o mv socket.o libhsclient_la-socket.o mv string_util.o libhsclient_la-string_util.o cd .. sudo make install
はたしてこんな無理やりな対処方法でいいのかどうか。。
2012年4月24日火曜日 18:15 By Unknown , In mysql , spider
SpiderってかMysql Sandboxの話ですけども。。
サンプル通りにやっても動かなかったのでメモ。
インストール方法は調べれば沢山出てくるので割愛。
つっても1行書くだけだけども。。
ここらへんを参考に。
http://d.hatena.ne.jp/ZIGOROu/20090607/1244367464
で、make_sandboxすると
"You must enter a full path to the tarball. Relative paths are not supported."
とか
"Not a tarball"
とか訳の判らん事(わかるけどw)を仰るので困った。
ので、解凍してからやってやると上手くいきました。
以下、手順
Spiderはコチラからダウンロードしてね。
https://launchpad.net/spiderformysql
export SANDBOX_BINARY=$HOME/opt/mysql export SANDBOX_HOME=$HOME/opt/sandboxes mkdir ~/opt/mysql cd ~/opt/mysql wget http://spiderformysql.com/downloads/spider-2.26/mysql-5.5.14-spider-2.26-vp-0.15-hs-1.0-linux-i686-glibc23.tgz tar zxvf mysql-5.5.14-spider-2.26-vp-0.15-hs-1.0-linux-i686-glibc23.tgz mv mysql-5.5.14-spider-2.26-vp-0.15-hs-1.0-linux-i686-glibc23.tgz 5.5.14 make_sandbox $SANDBOX_BINARY/5.5.14
なんかディレクトリをバージョン名にしなきゃいけないとか決まりごとがある様です。
2012年4月16日月曜日 18:59 By Unknown
sudo apt-get install build-essential
sudo apt-get install zlib1g
# 最新版はコチラで確認してね http://fallabs.com/
wget http://fallabs.com/kyotocabinet/pkg/kyotocabinet-1.2.74.tar.gz wget http://fallabs.com/kyototycoon/pkg/kyototycoon-0.9.55.tar.gz
tar xvfz kyotocabinet-1.2.74.tar.gz cd kyotocabinet-1.2.74 ./configure make sudo make install
tar xvfz kyototycoon-0.9.55.tar.gz cd kyototycoon-0.9.55.tar.gz ./configure make sudo make install
sudo vi /etc/ld.so.conf.d/lib.conf
/usr/local/lib <--追加
変更した設定を反映します
sudo ldconfig
ktserver
memcachedプロトコルを有効(2010ポートで起動)にする場合は以下のオプションをつけてサーバーを起動
ktserver -plsv /usr/local/libexec/ktplugservmemc.so -plex 'port=2010'
Copyright (c) 2010 besttheme.net All rights reserved. Blogger Design by Best ThemeAnd Best Theme HelpWordpress Design by Free CSS Templates.