ideas for indie game


用python写了个编码转化的程序 - [coding]
Tag:

因为平时文件编码总是不确定,到最后做完了上面又说转成xxx编码.转来转去的,烦了,干脆自己写个自动转换的程序,想必大家也有此痛苦的经历吧

 不过不只是这个用途的,以前我用palm系统的treo650看电子书的时候,有些html文档下载下来都是utf-8的,palm系统是不支持这个的,要转换为gb,当然主要是些英文技术文档...以前用软件转过,虽说也是批量,但为了这点小事装个那么大的软件,感觉系统又乱七八糟的..不爽...呵呵

现在只是放出python写的脚本源代码,等有空的时候方便大家将脚本嵌入c++编译成exe档的.当然用py2exe可以直接转换,但是那样修改转换编码就不是很方便了,或者我必须再搞一个ini的配置文件...嵌入c++的好处是大家可以直接修改脚本.呵呵:-)

放在你要批量转换的文件和文件夹的根目录下就可以了

下面是code:

"""
Put this file in the dir which you want to change file encode
    OK, Les's begin
"""
import os
import glob

#set your file dir
FILE_ENCODE_DIR = ""
FILE_ENCODE_DIR_LIST = ["",]
_dir_list_all = [".",]

#specify file list
_specify_file_list = []

#encode & decode setting
DECODE = "shift_jis" #current encode
ENCODE = "utf-8" #your wanna encode

def main(dir_list):
    global _specify_file_list

    get_dir_son_list(dir_list)
    #print _dir_list_all
    for dir in _dir_list_all:
        specify_file_list = glob.glob("%s/*.html"%(dir))
        _specify_file_list.extend(specify_file_list)

    encode_file(_specify_file_list)

#get the dir list
def get_dir_son_list(dir_list):
    global _dir_list_all
    for dir in dir_list:
        dir_son_list = [os.path.join(dir, f)
                        for f in os.listdir(dir)
                            if os.path.isdir(os.path.join(dir, f))]
        #print dir_son_list--add all dir into _dir_list_all
        _dir_list_all.extend(dir_son_list)
        #recursion
        get_dir_son_list(dir_son_list)

def encode_file(specify_file_list):
    for file in specify_file_list:
        f = open(file)
        f.seek(0, 0)
        f_content = f.read()

        try:
            f_content_encode = f_content.decode(DECODE).encode(ENCODE)
   
            try:
                f_write = open(file,"w")
                f_write.write(f_content_encode)
                f_write.close()
           
            except IOError:
                print "%s:read only; "% file;
           
        except  Exception, e:
            print "%s:There is not right encoding"% file;
        f.close()

main(FILE_ENCODE_DIR_LIST)
print "Encoding end"


Posted by beck917 at 11:13:07 | Read more | Comments (1) | Trackback (0) | Edit |

小记一篇~ - [心情]
Tag:

许久不写blog都不知道怎么开头了。。。应该是许久不在网上发牢骚了吧,发牢骚都已经变为一种奢侈了

 甲甲同学过生日去貌似去k歌了。。 家里就我一个人。。。下午灯泡憋了,买了个新的,然后可到好,当当当。。。又跳闸了,这回是楼下的总闸跳了。。我来回跑了三次。。结果还是没把新买的传说的中的节能灯泡搞定

  上个星期本来有一篇技术blog要发的。写到了word上。。是一篇关于基于四元组的摄像机的文章,3d对应,不过呢,翻译到最后一段也就是最重要的一段 时,我完全看不懂了。。。。也就没法。。。一星期过去了。我的研究依旧卡在摄像机上没有进展。这周搞了下服务器端的东西。。。呵呵

 话说最近有点小困惑,自己为什么总是面对机会而不敢放手一搏呢,犹犹豫豫的,最后机会就没了。。老是想按部就班的来,还是现实的无奈吧,毕竟风险有些过大了。。。。不过真是超级好的chance啊 

ps:因为昨晚电又让我们搞跳闸了..所以文章未发成,也懒得继续写了....残念..


Posted by beck917 at 11:28:43 | Read more | Comments (0) | Trackback (0) | Edit |

心情好,心情坏 - [游记]
Tag:青岛 Q城

话说都好久没有写blog,技术文章也都好久没贴在另外的博上了

忙,但也是懒,呵呵

趁周末去了趟青岛,帮前舍友装电脑.顺便游玩下,其实也没去什么地方,去了市中心,还有五四广场,青岛的街道依然干净

先不说青岛,送上超弓虽图片一张,今天家里集体放映求婚大作战第一集,然后突然发现的,就在一开始就出现了超级主角wii~!!这是以前没有注意到的

原来我们的健三同学也是挺wii的

 

还是惯例,看图说话吧....上Q城的图

大海啊...好久没有看到了..久违了~~~

 

蛮搞得类...嘿嘿...差点就没有抓到

俺..自爆一张... 现在流行双手插上衣口袋.啊啊哈哈

啊..那两天天气实在太好了...太阳刺眼,完全睁不开..估计有在豆瓣的豆友连到这里来的..那就是第一次见到俺片片..表失望..上班后胖了不少...俺基本上也是第一次在日志中公开个人照.虽然博龄已两年...=.=

下面才是俺青岛行的主要目的...帮前舍友攒电脑...因资金有限..本着面子第一的原则..还是把鼠标键盘.显示器.机箱..配的好一些..=.=

不说什么了..干净啊....还有夏天的气息的

 

俺也学mm们拍张人行横道...街道这么干净,真和偶现在所在j城鲜明对比...

最后特别鸣谢下俺同事,新人类再进化同学....借俺a420用...要不就难以分享这些美妙的瞬间了.嘿嘿

 

坏心情就不写了.发现想了一天,真动笔的时候又完全忘记了..汗死....可能还是feel不对

最近看3d游戏编程实在头大的可以可以可以的了...我就想我有这种看法,unix下的c编程都没问题,可怜游戏编程中那些乱七八糟的几何,还有物理...真是摧残我啊....当时怎么没人告诉我这些知识都可以做游戏的...为什么为什么??汗...

对了..顺带提一句,waawow(哇噢)网可能最近会上线内测了..俺第一个web2.0的网站,现在苦于没有合适的空间...谁叫俺非得用django写...=.= 这些都是后话了..大家不要上心.要不我压力太大...最后又搞个吹牛的美名...=.=


Posted by beck917 at 19:39:38 | Read more | Comments (1) | Trackback (0) | Edit |

无聊写了一个blogbus的日志备份程序 - [coding]
Tag:

基本上就是把页面全部抓下来...这样可以备份评论...还有模板,图片..

推荐用firefox离线浏览比较好...

解压后点击运行main.exe

比如beck917.blogbus.com,你只需要在弹出的dos对话框中输入beck917,然后点击回车...用了多线程,所以速度还算可以...

点击此处下载


Posted by beck917 at 17:11:25 | Read more | Comments (4) | Trackback (0) | Edit |

lenovo....这是在某剧中看到青岛苹果后再次被shock~~ - [日剧]
Tag:

顺便还恶搞了那个啥 ~~gooooooooooooooooogle..=.=


Posted by beck917 at 21:08:35 | Read more | Comments (1) | Trackback (0) | Edit |


Page共8页 第一页 上一页 1 2 3 4 5 6 7 8 下一页 最后一页
© Powered by BlogBus.Com. 2002-, All Rights Reserved.