2010年12月24日金曜日

hasattr

test.py
#!/usr/bin/python
#-*- coding:utf-8 -*-

import settings

if hasattr(settings, u'PAGES_ROOT'):
    print settings.PAGES_ROOT
else:
    print u'None'
settings.py
#-*- coding:utf-8 -*-

PAGES_ROOT = u'django.cgi'

2010年12月18日土曜日

command line で OOO

soffice -writer -headless -norestore


Usage: soffice [options] [documents...]

Options:

-minimized    keep startup bitmap minimized.
-invisible    no startup screen, no default document and no UI.
-norestore    suppress restart/restore after fatal errors.
-quickstart   starts the quickstart service (only available on windows and OS/2 platform)
-nologo       don't show startup screen.
-nolockcheck  don't check for remote instances using the installation
-nodefault    don't start with an empty document
-headless     like invisible but no userinteraction at all.
-help/-h/-?   show this message and exit.
-writer       create new text document.
-calc         create new spreadsheet document.
-draw         create new drawing.
-impress      create new presentation.
-base         create new database.
-math         create new formula.
-global       create new global document.
-web          create new HTML document.
-o            open documents regardless whether they are templates or not.
-n            always open documents as new files (use as template).

-display <display>
      Specify X-Display to use in Unix/X11 versions.
-p <documents...>
      print the specified documents on the default printer.
-pt <printer> <documents...>
      print the specified documents on the specified printer.
-view <documents...>
      open the specified documents in viewer-(readonly-)mode.
-show <presentation>
      open the specified presentation and start it immediately
-accept=<accept-string>
      Specify an UNO connect-string to create an UNO acceptor through which
      other programs can connect to access the API
-unaccept=<accept-string>
      Close an acceptor that was created with -accept=<accept-string>
      Use -unnaccept=all to close all open acceptors
Remaining arguments will be treated as filenames or URLs of documents to open.

2010年12月15日水曜日

Geanyがいい

HP:http://www.geany.org/
軽量IDE
 立ち上がりも早いし、補完もOK。Pythonの色付けもある。
欲を言えばdebuggerが統合されていればなーあ。

P.S. Texの補完も効くぞ。

2010年12月13日月曜日

django-cmsをCGIで

django-cmsをCGIでやろうとするとURLにlanguageとCGIの名前が含まれて邪魔。
menuのNavigationNodeの初期化の時取ってしまうと吉。

と思っていたが別の方向考慮中
結論:REDIRECT_URLをとっちまう。@CGI

2010年12月5日日曜日

librahack

詳細はこちらこちら

なかなかおもしろい人たちはこちら
三菱電機インフォメーションシステムズ 門脇 三雄
岡崎市立中央図書館 館長 大羽 良氏

岡崎市長 柴田紘ー氏


市長、

悪いことはいわん早くお客さん(岡崎市民だろ)に謝罪して、会社を入れ替えなさい。
宮崎県えびの市、中野区の方も考えた方がいい。 

追記:
一応の決着をみたようです。ここここ

2010年12月2日木曜日

python file名操作

すぐ忘れるのでメモ

#!/usr/bin/env python
#-*- coding:utf-8 -*-

import os
from os.path import *

print os.getcwd()
path = u'Org/test.xls'
print path
print basename(path)
print splitext(path)
print splitext(basename(path))
print dirname(path)
print abspath(path)