Friday, September 2

escplise python重定向输入到一个文件

我希望这样:python puzzle.py < input.txt
使用重定向到一个文件, 作为puzzle的输入, 在escplise的Run/Debug里无论如何实验, 都不成功.
只好改程序

import sys

import getopt


def main(argv=None):

>>q = raw_input().split(',')

>>print q,w,h,b

>>return 0


if __name__ == "__main__":

>>sys.stdin = file('/dev/input.txt')

>>sys.exit(main())


Tuesday, July 5

MAC下FLAC到ALAC, 加Artwork的办法

1, 转换FLAC到ALAC, 注意AAC和ALAC是不一样的, 一个有损, 一个无损
工具: Max
输出格式: "MPEG-4 Audio (Apple Lossless)", 选择Apple MPEG-4 Audio以后, 再选择Apple Lossless
设置自动追加到itunes, 但有的时候会出现The variable audio_item is not defined 这样的error, 没关系, 按ok继续

2, 找到Artwork
先用itunes的Get Album artwork功能, 还有一些找不到的,
下载Fetch Art 选中没有art的专辑, 打开fetchart, 它会自动去amazon找到封面, 然后选中所有文件,按copy to itunes

Monday, June 13

调试airplay的利器

airprint有工具可以调试了, airplay原来也有Airmac 免费,但是没有看到source支持airplay的youtube app可以通过airmac播放到开发机器上.
如何让uiwebview对应airplay呢?
文档. 在iOS5里面UIWebview缺省支持airplay了.
我实验了mp4文件的播放, 放不了,好像airmac不支持mp4

UPDATE 1: 当然还有更高级的 AirServer 不到$5, 安装到27inch mac上, 绝对爽. 不过我另外安装到macmini上以后, iphone找不到这个airserver, 不知原因.

Sunday, June 12

Google App Engine SUCKS!

用过了mongodb, 再使用GAE的bigtable, 简直是受罪啊!
都什么年代了, google还停留在5年前的技术上, 当时bigtable看上去比oracle这样的sql数据库进步,可是现在明显落后了哦
摸版库还是django, 幸好tornado可以很好地支持gae, 糟糕的是数据库不给力

跳不出自己的公司无法进步啊!Google!

Tuesday, June 7

如何调试iOS的AirPrint功能

我在测试QR Pro的打印功能时, 因为没有airprint对应的打印机,很是头疼. 家里的那台HP喷墨打印机都很少使用,再买一台太浪费了吧.
还好找到了替代方案:AirPrint Activator + CUPS-PDF for Mac OS X
AirPrint Activator是一个通过mac共享打印机给iOS的解决方案: 网址和下载
网页上有详细的介绍,一看就会安装了.

CUPS-PDF for Mac OS X是一个PDF虚拟打印机: 网址下载
CUPS-PDF是一个mpkg安装包,双击安装结束以后,
通过mac的[System Preferences] - [Printing]可以增加打印机, 在Default的tab里面应该可以看到CUPS-PDF, 选择安装上以后,设置share, 分享它. 这样在AirPrint Activator的窗口里就可以看到他了.

这样的设置,在真机和模拟器上都可以看到air print的打印机了.
打印的结果保存在 /Users/Shared/CUPS-PDF 目录下

调试程序怎么能没有这样的利器呢. 打印多少页也不用担心浪费纸张和墨盒了. 墨盒可是很贵的啊,我的HP打印机只花了2000日元, 每次换墨盒都是这个价格的好多倍



Saturday, January 1

HAPPY MMXI YEAR


Google的罗马数字新年

I - 1 unus
II - 2 duo
III - 3 tres
IV - 4 quattuor
V - 5 quinque
VI - 6 sex
VII - 7 septem
VIII - 8 octo
IX - 9 novem
X - 10 decem
XI - 11 undecim
XII - 12 duodecim
XIII - 13 tresdecim
XIV - 14 quattuordecim
XV - 15 quindecim
XVI - 16 sedecim
XVII - 17 septendecim
XVIII - 18 duodeviginti
XIX - 19 undeviginti
XX - 20 viginti
XXI - 21 viginti unus
XXII - 22 viginti duo
XXVIII - 28 duodetriginta
XXIX - 29 undetriginta
XXX - 30 triginta
XL - 40 quadraginta
L - 50 quinquaginta

1~10: I II III IV V VI VII VIII IX X
11~20: XI XII XIII XIV XV XVI XVII XVIII XIX XX
21~30: XXI XXII XXIII XXIV XXV XXVI XXVII XXVIII XXIX XXX
31~40: XXXI XXXII XXXIII XXXIV XXXV XXXVI XXXVII XXXVIII XXXIX XL
41~50: XLI XLII XLIII XLIV XLV XLVI XLVII XLVII XLIX L
其中,I 为1
V为5
X为10
L为50

LI, 51
LV, 55
LX, 60
LXV, 65
LXX, 70
LXXX, 80
XC, 90
XCIII, 93
XCV, 95
XCVIII, 98
IC, 99
C, 100
CC, 200
CCC, 300
CD, 400
D, 500
DC, 600
DCC, 700
DCCC, 800
CM, 900
M, 1000
MC, 1100
MCD, 1400
MD, 1500
MDC, 1600
MDCLXVI, 1666
MDCCCLXXXVIII, 1888
MDCCCXCIX, 1899
MCM, 1900
MCMLXXVI, 1976
MCMLXXXIV, 1984
MCMXC, 1990
MM, 2000