RSS

日々のメモ書き

Debian Developerが綴るメモ

Collective SVN report

2007-12-16

  • r55218 Collage - Added portlets views
  • r55257 ATFlashMovie - Added a portlet view for Collage
  • 55259 CalendarX - plone-3-compatibility
  • r55270 CalendarX - We're giving up on the product as it stands and creating an Archetypes version of CalendarX.
  • r55326 slideshowfolder 3.0 alpha 1
  • r55504 collective.richdocthumb - Simple example package on how to add thumbnail images in folder summary views to RichDocument.

convmv

convmv - filename encoding conversion tool

zipでShiftJISのファイルを送られると迷惑という話。

$ convmv --notest -t utf-8 -f shiftjis shiftjisfilename.doc

uimの設定ミス

diaとかplannerで日本語が入らのですけどと悩んでいたが。

なぜか XMODIFIERS=@im=scim となっていた。そりゃ無理だ。uimにちゃんとしておいた。

templatetagをつくってみる

自分でdjangoのtemplatetagsを作ってみた。

数字の3桁区切りをやりたかったのでlocale.formatを使うフィルターを書いてみた。

myproject/app/templatetags に __init__.pyとlocaleformat.pyを配置。__init__.pyは空ファイル。

from django import template
import locale

register = template.Library()

@register.filter
def localeformat(num):
locale.setlocale(locale.LC_NUMERIC,'ja_JP.utf-8')
return locale.format("%d", num, True)

ロケールが決め打ちなのは気にしないように。ドキュメント通りです。注意しなければならないのはINSTALLED_APPSに書いてないとtemplatetagsの下を見に行きません。

ソースを読んだところ django.templatetags の中で検索パスを書き直しているのがわかった。つまりですねー、django.templatetagsというパッケージ名があったら実ファイルパス(/usr/lib/python/django/template)に内部で対応させているわけですが、それに /path/to/myproject/app/templatetags のファイルパスも見てねと追加しているんだなと。はは、そういうふうにloadを隠蔽しているわけですか。

django svn (r6903)

djangoをtrunkの最新版に移行。

unicodeまわりでエラーが多発。__str__を__unicode__にしたら問題はなくなった。他にもあるんだろうけど、とりあえずは問題がない。あとurls.pyの書き方が厳しくなって存在しないメソッドを書いておくとエラーになる。

MLではバージョンナンバーの付け方で揉めているようだけど、なんでもいいから次のリリースを出してくれって。

Collective SVN report

2007-12-09

  • r54818 ReactiveWorkflow - Enable the workflows in a portal type's chain to interact by triggering each other's automatic transitions. This allows for the construction of complex and modular workflows with parallel execution paths that split and join.
  • r54875 collective.catsle - CAS login
  • r54900 Poi - 1.1rc1
  • r55077 OpenXml
  • r55086 eXtremeMangement - Use google chart api to implement graphs in XM

Plone SVN report

2007-12-09

  • r18298 plone.app.blob - to avoid unnecessary code replication the blob content type now inherits from ATCT's base class for file content
  • r18295 CMFPlone - 2.5.5
  • r18409 CMFPlone - 3.0.4

luma

gui utility for accessing and managing LDAP database

qtを使ったLDAPブラウザ。わりといい感じ。

AsWikiのports

FreeBSDにAsWikiがPortsで入っているんですが、まだメンテされていることを発見。

しかもRubyの非互換バージョンアップの修正を独自にやっていた。作者本人がほったらかしなのに…。使っている人いるんだねえ。信じられん。いいのか作者。

iceweasel(firefox)落ちまくる

Firefoxを使っていたらあちこちのサイトで落ちまくる。なんだよこれは。

iceweasel-dbgで動かしてみたらlibcairo.so.2の中で落ちていることが判明。1.4.10-1.1から1.4.10-1のダウングレードしたら落ち着いた。BTSには報告していたが別の人がデバッガを動かした上でさらに正確に報告していた。

< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 >