Lazarus 1.8.0 发布

基于 freepascal 3.0.4 的 Lazarus 1.8.0 在12月初发布了。比较了 Delphi 之后的 GUI 开发工具,特别是在用 Python 的时候,也很不死心的想看看怎么样用 Python 来开发桌面应用,不管是基于 Qt,或者 Python 自带的 Tk,都一般吧。或许 Delphi 曾经太强大,已经超过了同时代的所有产品。VB 我已经要二十年不使用了,不知道如何,dotnet 架构现在应该也可以运行在 OSX 下了。

虽然 gdb 的安装还是很奔溃,Borland 当年的 Turbo C 2.0 横空问世现在想想是一件很恐怖的事情,在差不多20年前的电脑上,Delphi 可以几乎几秒就完成一个程序的编译。如果没有 IDE 的话,我们要耗费多少时间在安装、配置以及每次冗长的编译过程。其实 Delphi 还是占据了当前开发市场不小的份额,不过,太贵了。

偶尔如果需要写一些跨平台的小工具,那么 Lazarus 或许是不错的选择,Lazarus 的风格还是像一个增强版的 Delphi 7,不过也的确够用了。

最关键还是配合 Lazarus 和 FreePascal 背后的这些程序员、项目组织者,很不容易,坚持这么多年,逐步完善。

PyCharm 开发环境中出现中文显示不正常怎么办

说明一下,不是说python程序代码中文显示为,也不是说python程序怎么输出中文,而是 pycharm,这个开发神器有时候也会莫名其妙的让开发环境 ide 里面的中文显示不正常,比如中文的文件名,或者 git 提交的中文注释,都变成了一个个框。

我再mac 下用新版本的 pycharm 5.0.3 ,一切正常,但是到了windows 下,就出现了上面说的问题。解决方法就是到 Settings-Appearance,下面有一个字体选择,修改为 微软雅黑,肯定就没事了,ide 会提示这是覆盖了默认的字体什么的,也不用管了。

好了,中文文件名等都正常了。和 utf-8 之类没有关系。