2006年8月アーカイブ
2006年8月29日
Xcode 3.0のためだけにLeopard発売即購入ほぼ決定っていうかいつもだいたいそんなもん
http://www.apple.com/jp/macosx/leopard/xcode.html
GC採用云々に気を取られていて気づかなかった。
Interface Builder 3.0なら、ドラッグ&ドロップの簡単操作で魅力いっぱいのアプリケーションを構築できます。iChatと同じスライディングリストビューも、わずか数分で完成します。Keynoteのようなトランジションを追加すれば、視覚効果も抜群。...
OSの改版にともなって出てくるInterface Builderの新ネタがこれまた楽しかったりするんだな。これが何出てくるやら。今までのバージョンだとこの手のアイコン含みのリストビュー?作るのが大変だったんで、これが標準装備だと色々助かるっす。他に何が出るかなー。
Utility Player?
最近インフラ周りの仕事ばかりでコードぜんぜん書けとらんとです。
や、そんな風に言い訳するひまあったらまずは書けよとも言う訳ですがね(´・ω・`)
どこぞで話題のDSRやらSTPやらやってます。もーここ数ヶ月はそれまで仕事でやってなかったことばかりやってますよ。
俺はコクーかってくらい。いやそのくらいできりゃ大したもんだけど。つかこわいよこの写真もっと柔らかいのないの?
これはこれで面白くて久々に自宅環境むちゃくちゃマッチョにしなきゃいけなくなってくるんですけどね。
一台まで減らした自宅サーバも仕事場持ってきちゃったし。
や、まあとにかくコード書きます。書きますとも。Python忘れてる場合じゃないよ。orz
2006年8月28日
MySQLがおかしかった
http://bugs.mysql.com/bug.php?id=21543
>>MySQL Bugs: #21543: 5.0.24 breaks ABI compatibility for python bindings: InterfaceError on connect
これか(´・ω・`)
djangoがこわれたというよりMySQLdbがおかしい?
つかなんかMySQLdbの挙動がおかしい?何が起こってる?
hironobu@shirley ~ $ python
Python 2.4.3 (#1, Aug 28 2006, 14:09:48)
[GCC 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
>>> conn = MySQLdb.connect(db='dbhoge', user='hoge', passwd='xxx')
>>> c = conn.cursor()
>>> c.execute('SHOW TABLES')
Traceback (most recent call last):
File "", line 1, in ?
File "/usr/lib/python2.4/site-packages/MySQLdb/cursors.py", line 163, in execute
self.errorhandler(self, exc, value)
File "/usr/lib/python2.4/site-packages/MySQLdb/connections.py", line 35, in defaulterrorhandler
raise errorclass, errorvalue
_mysql_exceptions.InterfaceError: (0, '')
djangoがこわれた?
ひさびさにdjangoをいぢったらこんなこと言われた。
hironobu@shirley ~/Projects/mysite $ python manage.py syncdb
Traceback (most recent call last):
File "manage.py", line 11, in ?
execute_manager(settings)
File "/usr/lib/python2.4/site-packages/django/core/management.py", line 1319, in execute_manager
execute_from_command_line(action_mapping, argv)
File "/usr/lib/python2.4/site-packages/django/core/management.py", line 1243, in execute_from_command_line
action_mapping[action]()
File "/usr/lib/python2.4/site-packages/django/core/management.py", line 450, in syncdb
table_list = _get_table_list()
File "/usr/lib/python2.4/site-packages/django/core/management.py", line 68, in _get_table_list
return get_introspection_module().get_table_list(cursor)
File "/usr/lib/python2.4/site-packages/django/db/backends/mysql/introspection.py", line 10, in get_table_list
cursor.execute("SHOW TABLES")
File "/usr/lib/python2.4/site-packages/django/db/backends/util.py", line 12, in execute
return self.cursor.execute(sql, params)
File "/usr/lib/python2.4/site-packages/django/db/backends/mysql/base.py", line 35, in execute
return self.cursor.execute(sql, params)
File "/usr/lib/python2.4/site-packages/MySQLdb/cursors.py", line 163, in execute
self.errorhandler(self, exc, value)
File "/usr/lib/python2.4/site-packages/MySQLdb/connections.py", line 35, in defaulterrorhandler
raise errorclass, errorvalue
_mysql_exceptions.InterfaceError: (0, '')
hironobu@shirley ~/Projects/mysite $
tutorialで作ったテストプロジェクトのsettings.py書き換えてすぐのsyncdbが失敗。何だこれ。(´・ω・`)