2006年8月アーカイブ

http://www.apple.com/jp/macosx/leopard/xcode.html

GC採用云々に気を取られていて気づかなかった。

Interface Builder 3.0なら、ドラッグ&ドロップの簡単操作で魅力いっぱいのアプリケーションを構築できます。iChatと同じスライディングリストビューも、わずか数分で完成します。Keynoteのようなトランジションを追加すれば、視覚効果も抜群。...

OSの改版にともなって出てくるInterface Builderの新ネタがこれまた楽しかったりするんだな。これが何出てくるやら。今までのバージョンだとこの手のアイコン含みのリストビュー?作るのが大変だったんで、これが標準装備だと色々助かるっす。他に何が出るかなー。

Utility Player?

| コメント(0) | トラックバック(0)

最近インフラ周りの仕事ばかりでコードぜんぜん書けとらんとです。
や、そんな風に言い訳するひまあったらまずは書けよとも言う訳ですがね(´・ω・`)
どこぞで話題のDSRやらSTPやらやってます。もーここ数ヶ月はそれまで仕事でやってなかったことばかりやってますよ。
俺はコクーかってくらい。いやそのくらいできりゃ大したもんだけど。つかこわいよこの写真もっと柔らかいのないの?
これはこれで面白くて久々に自宅環境むちゃくちゃマッチョにしなきゃいけなくなってくるんですけどね。
一台まで減らした自宅サーバも仕事場持ってきちゃったし。

や、まあとにかくコード書きます。書きますとも。Python忘れてる場合じゃないよ。orz

MySQLがおかしかった

| コメント(0) | トラックバック(0)

http://bugs.mysql.com/bug.php?id=21543

>>MySQL Bugs: #21543: 5.0.24 breaks ABI compatibility for python bindings: InterfaceError on connect

これか(´・ω・`)

つかなんか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がこわれた?

| コメント(0) | トラックバック(0)

ひさびさに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が失敗。何だこれ。(´・ω・`)