`
oldrev
  • 浏览: 234285 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论
文章列表
NLog NLog 目前最为出色的 .NET 日志库,非常容易配置,且极具灵活性。最重要的是与 log4net 相比,NLog 的开发很活跃。顺带提一句,NLog 完全兼容 Mono。 Mono.Cecil .NET IL代码及 Assembly 操纵库,可以不需要把 DLL 加载到内存就能 ...
简介 今晚花了两个小时 hack OpenERP 系统,终于实现了我在论坛里承诺的 relatorio ODT 报表支持。 Relatorio 是 OpenHEX.com 公司开发的 OpenOffice 文档模板引擎。relatorio 引擎内部使用的是 Genshi 模板,因此与 OpenERP 自带的报表系统的模板语法不相同,relatorio 的文档模板语法可以参考这里 。 安装与使用 在使用本模块之前请先安装 relatorio 库,如果你的 Python 环境包含 setuptools(一般都有)的话,请直接使用如下命令安装: easy_install relat ...
今晚经过我的测试,证实了 OpenERP 的确支持直接 odt to odt 报表模板的转换,但是还是存在不少问题: 添加 odt 的模板也要继承用 python 代码进行注册,比较麻烦。 openerp/server/bin/report/report_sxw.py 的 .ODT 转化代码存在 bug,请在创建 odt 模板时把 odt 文档的“属性”中的 "Info 3", "Info 4" 之类的“自定义属性”删掉(参考图1),否则会引发异常。 OpenERP 会自作多情地更改样式表,导致转换前后效果不一。 图 ...
今天有空测试了一下 D语言 2.0 最新增加的 struct constructor 特性,结果刚来就发现一个大 bug: import std.stdio; struct Foo { int x; int y; } void main() { Foo f3 = 123; }  上面这个程序居然能在 DMD 2.019 的编译器上编译通过,真是不可思议。
详细的发布公告: http://www.dsource.org/projects/tango/wiki/0_99_7_release 最要紧的改进莫过于添加了新的 container 包了,不知是 tango.util.container 还是 tango.util.collection?
这次介绍一个并非搞笑的开源项目: http://code.google.com/p/chtml/     简介 CHTML 是一种超文本标记语言. 它顺应汉语编程的历史潮流, 允许中国的互联网开发者发布信息到万维网上使用中文的字符作为标签. 比如 五大三<粗>粗</粗> 和 东倒西<歪>歪</歪>  从 pongba 的 google group 里看来的,感谢这些为我们争取<反功夫网>言论自由</反功夫网>的人们,借用 Prison Break 的一句台词:Keep fighting, never give ...
BlogSpot 的解封也有一段时间了,看起来亲爱的派对暂时还没有封的意思,既然皇恩这么浩荡,那咱就用用先。
最近真正玩了一下下 LINQ TO SQL(LTS),居然遇到了无数的问题,看样子 VS2008 也是为了应付市场而赶着推出的。下面就是我遇到的若干问题: 最麻烦的一点,dbml 只能从数据库生成,而不能同步,那和用 MyGeneration+AR/NH 有什么区别? O/R 设计器有时会用复数作集合名称,有时又不会,害得我只好用 sqlmetal.exe 在命令行里指定参数,这算怎么一回事? sqlmetal.exe 不能设定 one-to-one 关联,而 O/R 设计器里却可以? 不能生成 many-to-many 关系,就算是程序没那么聪明,也总该给配置文件一个机会吧?为什么不能像人家 ...
我的铁通 ADSL 最近几天经常被铁通分配 10.*.*.* 的内网 IP,让我的 MLDonkey 基本上用不了。今天有空顺手写了个脚本自动测试 IP,如果是内网的就断线重拨,直到获得外网 IP 为止  =begin 一个 Ubuntu Linux 下自动拨号获取铁通独立 IP 的脚本 作者:oldrev <oldrev@gmail.com> 授权: Public Domain =end require 'socket' # 获取本机 IP 代码来自: # http://www.iteye.com/topic/160284 ...
超猛的代码,刚才逛新闻组刚看到的,随便记录一下。 出自: http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=68681 import std.stdio; import std.traits; //检测整数操作溢出,不过对性能的影响比较大,lazy 关键字的标准运用。 Integral checked(Integral)(lazy Integral dg) { static assert(isIntegral!(Integral)); ...

Ubuntu & D

前几天 Ubuntu Linux 8.04 (Hardy) 刚放出了 Beta1,昨天没事就下载了下来尝尝鲜。 习惯性的输入 sudo apt-get install gdc,居然给我装上了 GDC 0.25,这个还没发布的版本。
这几天一直在用 Castle+MonoRail+NHibernate,乘着 PostgreSQL 8.3 发布的春风,顺势把开发数据库从 SQL Server 2005 Express 迁移到了 PostgreSQL 8.3。结果没想到,照抄 NHibernate 官网 http://www.hibernate.org/361.html 上的 PostgreSQL 配置却死活不能插入包含中文的记录,折腾了若干天,后来才在一个日文网站上找到了原因,在连接字符串里要加上 Encoding=UNICODE 参数...... 下面是某的 NHB 连接 PostgreSQL 数据库标准配置: ...
Visual C#/Basic/C++ 2008 Express 是微软最新推出的免费开发工具,既然是免费,功能上就有不少的限制,最大的麻烦就是不支持直接创建 ASP.Net应用程序,要写 ASP.Net 应用还要使用专门的 Visual WebDeveloper Express 2008,顺带还限制了不能编译代码文件为DLL...... 不过现在有了 Castle 项目,一切情况都好起来了,Castle.MonoRail 提供了 MVC 的 Web 架构,而且不需要 ASP.Net 的支持,加上超强的 Brail 视图引擎,开发起来比 ASP.Net 还要简洁直观。 其中的秘诀就在于,把 ...
今天突然发现一个很幽默的事情: MySQL 首页上的标题是:“The world's most popular open source database”PostgreSQL 首页的标题是:“The world's most advanced open source database" .... 
来自 http://www.mono-project.com/ ,最cool 的特性是支持了 sliverlight,现在我开始期待 WPF 了,呵呵。 这个版本看样子着重加强了对 asp.net 的支持,可能Linq在明年第一季度就可用了。 We have just released Mono 1.2.6.   Some of the highlights     for this release include:             * Native Windows.Forms driver for MacOS X allows               Winforms-ba ...
Global site tag (gtag.js) - Google Analytics