就在我决定要做import功能的第二天,Robins Tharakan也计划实现这个功能,这是巧合,也说明这个功能是很引人注目的。
我想首先把基本功能实现,很多复杂的选项当然会让这个工具功能强大,但是尽快推出第一个能用的模块更加重要,剩余的可以慢慢改进。最终我想可以把那个没有任何进展的pgImport项目完成,因此尽量设计独立模块,以便于以后共用。看起来这个计划有些大,没有很多业余时间去做这个,只能说尽快。
上午一直在做界面,刚刚把第一个panel做好,以后熟悉了应该会更快些,现在很多控件以及属性不够了解,一边摸索一边做。wxFormBuilder用起来感觉不错,XRCed我想也应该很好,只是我完全不懂Python,现在也没时间(其实是懒,希望有本傻瓜教程)。
Guillaume说可以参照pgloader,这个也是Python做的,只能说OMG,看来还是跑不掉。开发过程中可能还需要解读source,来获得一些字符集处理方面的方法,到现在为止,我一无所知。
Latest Kernels
2008年11月28日金曜日
2008年11月26日水曜日
pgAdmin3: Import from CSV
刚刚给pgadmin-hackers写信,我想实现import功能,这个功能有些复杂,并且要处理i18n,估计很费时间,而我没有任何经验。
后边还有开发Import/Export工具的计划,如果可以的话,我想把这个工作也接下来,前后顺承。
昨天索引字段排序选项的patch终于被接受,真不容易。深层次的东西依然很薄弱,所知甚少,做好C++还有很长的路。
后边还有开发Import/Export工具的计划,如果可以的话,我想把这个工作也接下来,前后顺承。
昨天索引字段排序选项的patch终于被接受,真不容易。深层次的东西依然很薄弱,所知甚少,做好C++还有很长的路。
2008年11月25日火曜日
苹果之恋
自从2000年见过G4-CUBE之后,就一直被apple的外观设计所吸引,至少很多产品非常符合我的审美观。虽然一直想拥有一台,不过由于平台之间的差异,至今还在用M$-Windows系列。
Power Mac G4 Cube WIKI
前几天闲来无事去apple转转,Mac mini吸引了我的目光,我想它是一个奇妙的魔法盒,里面充满了不可思议的东西,拥有一台的想法是那么的强烈,也许有一天我会获得一份赞助去买下它吧 :)
http://www.apple.com/macmini/
$599其实不算贵,等我的Panasonic笔记本被彻底淘汰之后,再考虑是不是换一个Mac来玩。
Power Mac G4 Cube WIKI
前几天闲来无事去apple转转,Mac mini吸引了我的目光,我想它是一个奇妙的魔法盒,里面充满了不可思议的东西,拥有一台的想法是那么的强烈,也许有一天我会获得一份赞助去买下它吧 :)
http://www.apple.com/macmini/
$599其实不算贵,等我的Panasonic笔记本被彻底淘汰之后,再考虑是不是换一个Mac来玩。
2008年11月23日日曜日
无所事事的一天
昨天看《Criminal Minds》到3点才睡,预约Amazon的书上午送到,晕沉沉早早起床等候,结果下午两点才到。看起来Amazon为了节省成本,这次选的送货商服务有点差,甚至没有一个像样的网站。
白天又看一天《Criminal Minds》,看到毛骨悚然。
本想做一下po文件的翻译或者调查一下Query tool或者import部分的问题,结果也没有做。
pgImport项目建立之后就没有更新过,大概就像很多(也可能是大多)自由软件项目一样,已经无疾而终,算是有个开始却没有结束。这个跟前些日子胡赫的想法有些相像,当然用C++写会不容易,不过继续写下去似乎是个不错的注意,可以考虑先写一个pgsql专用工具。
刚才因为翻译部分po文件内容,去pgsql中文看一下,似乎还是跟以前一样,看起来有些热闹而已。我们在自由软件方面几乎都是在用,或许一些热门工具会讨论的热火朝天,但也只是在讨论怎样去用,似乎这样就满足了。看看日本的民间软件,很是惭愧,当然我们也缺乏一个良好的整体环境。
CSDN也一样,充斥着肤浅的讨论与莫名其妙的评论,我们还有很长的路要走,很长很长,长到看不到头。
白天又看一天《Criminal Minds》,看到毛骨悚然。
本想做一下po文件的翻译或者调查一下Query tool或者import部分的问题,结果也没有做。
pgImport项目建立之后就没有更新过,大概就像很多(也可能是大多)自由软件项目一样,已经无疾而终,算是有个开始却没有结束。这个跟前些日子胡赫的想法有些相像,当然用C++写会不容易,不过继续写下去似乎是个不错的注意,可以考虑先写一个pgsql专用工具。
刚才因为翻译部分po文件内容,去pgsql中文看一下,似乎还是跟以前一样,看起来有些热闹而已。我们在自由软件方面几乎都是在用,或许一些热门工具会讨论的热火朝天,但也只是在讨论怎样去用,似乎这样就满足了。看看日本的民间软件,很是惭愧,当然我们也缺乏一个良好的整体环境。
CSDN也一样,充斥着肤浅的讨论与莫名其妙的评论,我们还有很长的路要走,很长很长,长到看不到头。
2008年11月22日土曜日
How about Python?
Dave说XRCed是目前最好用的UI编辑器,可它是用Phthon写的。我讨厌现在的格局,无数解释语言,即便有些确实非常优秀,可我也不想在自己的笔记本里边装一堆解释器。何况,没有找到一个安装手册,我根本不知道如何让它迅速运行起来,越读英文并不是我的长项,学习如何使用它会用掉很多时间。说实话,我宁愿把时间浪费在《Criminal Minds》上,而我也一直在这样做 :)。
昨天下订单买《Linux Device Drivers》3rd Edition,正如所说:Look to the master,有很多东西需要我们去学习。
昨天下订单买《Linux Device Drivers》3rd Edition,正如所说:Look to the master,有很多东西需要我们去学习。
2008年11月21日金曜日
2008年11月20日木曜日
集成开发环境(IDE)
Visual Studio Express
阉割版,好处是免费,也是M$在自由软件强大攻势下的一种策略。
Windows版pgAdmin目前在使用VC Express 2005开发。
Eclipse
IBM与SUN争夺Java资源的利器,看起来这个免费蛋糕背后充满阴谋味道。
可以用于开发其他语言,似乎日趋笨重,好用的plupin,高昂的资源消耗。
NetBeans
SUN为了对抗Eclipse购入旗下,作为用户和开发人员,我们可以认为是渔翁得利。
同样支持各种plugin以及其他语言,目前感觉速度比Eclipse快,也许是因为plugin还不够多,:)
wxDev-C++
专门针对wxWidgits,用起来感觉还不错。
基于Dev-C++开发,不过Dev-C++似乎已经被作者抛弃,而且开发人员的主要精力也不在这个project,所以更新很慢。
阉割版,好处是免费,也是M$在自由软件强大攻势下的一种策略。
Windows版pgAdmin目前在使用VC Express 2005开发。
Eclipse
IBM与SUN争夺Java资源的利器,看起来这个免费蛋糕背后充满阴谋味道。
可以用于开发其他语言,似乎日趋笨重,好用的plupin,高昂的资源消耗。
NetBeans
SUN为了对抗Eclipse购入旗下,作为用户和开发人员,我们可以认为是渔翁得利。
同样支持各种plugin以及其他语言,目前感觉速度比Eclipse快,也许是因为plugin还不够多,:)
wxDev-C++
专门针对wxWidgits,用起来感觉还不错。
基于Dev-C++开发,不过Dev-C++似乎已经被作者抛弃,而且开发人员的主要精力也不在这个project,所以更新很慢。
2008年11月19日水曜日
工具类
介绍一些好用的FreeWare,慢慢充实。
VirtualBox
SUN出品虚拟机,个人用途免费,运行速度似乎不如VMWare。
7-ZIP
压缩软件,总体很优秀。
偶尔会出一点小问题,比如打不开文件,重起系统解决。
对于大文件似乎不能支持(试图打开一个6G的ISO失败,2-3G没问题)。
没有遇到损坏文件的情况。
NotePad++
文本编辑,多语言支持不够好,至少我还没找到办法正常显示日文,中文支持好像没问题。
UltraEdit最强大,但是速度有些慢,多语言支持不够好。
emEditor我最喜欢用,速度快,支持各国语言。
在享受FreeWare带来的好处之后,如果有能力,请支持FreeWare,出钱出力都可以。
VirtualBox
SUN出品虚拟机,个人用途免费,运行速度似乎不如VMWare。
7-ZIP
压缩软件,总体很优秀。
偶尔会出一点小问题,比如打不开文件,重起系统解决。
对于大文件似乎不能支持(试图打开一个6G的ISO失败,2-3G没问题)。
没有遇到损坏文件的情况。
NotePad++
文本编辑,多语言支持不够好,至少我还没找到办法正常显示日文,中文支持好像没问题。
UltraEdit最强大,但是速度有些慢,多语言支持不够好。
emEditor我最喜欢用,速度快,支持各国语言。
在享受FreeWare带来的好处之后,如果有能力,请支持FreeWare,出钱出力都可以。
ThinkPad X61
3年多以前买了一个Panasonic CF-W4,当然在当时它是很高端的,不过现在感觉有些慢,尤其是我跑虚拟机的时候,也许是VirtulBox不够好,以前用VMWare感觉似乎会快一些。
最近一直在看一款Lenovo笔记本,Core 2 Duo T9300 2.5GHz(6MB)是目前最强劲的CPU,12.1寸液晶是我最适应的尺寸,250G硬盘。硬盘不能小,现在的是60G,总感觉不够用,代码膨胀时代让我们很无奈。关键是X61很便宜,今天这款报价¥125,790,性价比我认为非常高。不过也只是看看,目前自己这个还能用,当时花24万买下,3年以来几乎很少用,真是浪费。
松下笔记本有个缺点,散热很成问题,而且价格高的吓人,虽然我很喜欢它的设计,不过还是不买的好,如果有人送我一个。。。。
早上把Linux HeadQuarters的Kernel Status放到blog下边,希望有一天能够写一点这方面的东西。
最近一直在看一款Lenovo笔记本,Core 2 Duo T9300 2.5GHz(6MB)是目前最强劲的CPU,12.1寸液晶是我最适应的尺寸,250G硬盘。硬盘不能小,现在的是60G,总感觉不够用,代码膨胀时代让我们很无奈。关键是X61很便宜,今天这款报价¥125,790,性价比我认为非常高。不过也只是看看,目前自己这个还能用,当时花24万买下,3年以来几乎很少用,真是浪费。
松下笔记本有个缺点,散热很成问题,而且价格高的吓人,虽然我很喜欢它的设计,不过还是不买的好,如果有人送我一个。。。。
早上把Linux HeadQuarters的Kernel Status放到blog下边,希望有一天能够写一点这方面的东西。
2008年11月18日火曜日
关于PostgreSQL以及相关
PostgreSQL是个很棒的数据库,它是远远超越MySQL的(个人观点),有很多很有意思的东西。
具体介绍可以去看: http://www.postgresql.org/
我正在参与pgAdmin3的开发: http://www.pgadmin.org/,项目Leader是Deva Page,他的blog也放在这边,我是看他的帖子才想起我也有一个账号,:)
这个项目去年就参与过一点,不过后来放弃很长时间,只是帮忙翻译网站。
pgAdmin主要基于wxWidgets开发,这是个很棒的FrameWork,我还不熟悉,新手一个。
工作中都是些Java的东西,不过越来越觉得Java很烂,我更喜欢C,C++其次。
具体介绍可以去看: http://www.postgresql.org/
我正在参与pgAdmin3的开发: http://www.pgadmin.org/,项目Leader是Deva Page,他的blog也放在这边,我是看他的帖子才想起我也有一个账号,:)
这个项目去年就参与过一点,不过后来放弃很长时间,只是帮忙翻译网站。
pgAdmin主要基于wxWidgets开发,这是个很棒的FrameWork,我还不熟悉,新手一个。
工作中都是些Java的东西,不过越来越觉得Java很烂,我更喜欢C,C++其次。
开张营业
一直没有找到一个好用的blog,突然发现这里还不错,虽然注册很久但是我却一直没有使用。相比MSN Space来说,我觉得还是这边比较好用。
随便写点东西,可能都是些胡言乱语。
To follow the path:
look to the master,
follow the master,
walk with the master,
see through the master,
become the master.
看过《如何成为一个hacker》之后,对这首小诗印象深刻,我想我一直都是在
“look to the master”,偶尔试着去“follow the master”。
随便写点东西,可能都是些胡言乱语。
To follow the path:
look to the master,
follow the master,
walk with the master,
see through the master,
become the master.
看过《如何成为一个hacker》之后,对这首小诗印象深刻,我想我一直都是在
“look to the master”,偶尔试着去“follow the master”。
登録:
投稿 (Atom)