Archive for September, 2005

 

ant21 on Sep 21st, 2005webwork 中文问题

初学 WebWork,按照自带文档的例子去做,就遇到了中文问题,主要是从资源文件中取得的字符变为乱码,还有就是通过表单提交中文也变为乱码。寻找了很多方法后,发现下面的方法是有效的:
1. 在 webwork.properties 里面:
webwork.locale=zh_CNwebwork.i18n.encoding=UTF-8
2. 制作 action 的资源文件:{actionName}_zh_CN.properties
可以使用 JDK 自带的 native2ascii 工具进行转码,或者在 netbeans 里面可以直接进行国际化的处理。
3. 在 JSP 里面:
声明 <%@page pageEncoding="UTF-8"%>,或者 <%@page contentType="text/html; charset=UTF-8"%>,我发现两者都能起作用。
不知道这样是否就可以支持世界上所有的语种呢?总之,使用 UTF-8 是原则。

ant21 on Sep 20th, 2005netbeans 5.0

netbeans 的下一个版本将是 5.0 而不是 4.2,预计将于 05 年 9 月发行 beta 版,05 年 11 月发行 rc 版,05 年 12 月发行正式版。
启动画面很酷,看起来非常漂亮:

daily build 和 q-build 可以在这里下载。
5.0 加入了像 IDEA 那样的代码诊断提示功能:

还有新的 GUI 设计器 Matisse:

Matisse 的 flash demo 在这里观看。
5.0 为我们提供了一个新的 CVS 支持:

详细的 netbeans 5.0 功能介绍请查看这里。

ant21 on Sep 20th, 2005wx4j

wx4j: A Java Binding for wxWidgets
它可以让 Java 直接使用本地的界面组件,不像 Swing 那样模拟本地外观,也不像 SWT 那样重复制作本地组件,wx4j 充分利用了现有的成熟的 wxWidgets C++ 类库并使用 SWIG 来使它们的 API 暴露给 Java 来使用。
看了几个 demo 之后,你能相信这是用 Java 做出来的吗?直接使用本地界面组件,简直太爽了!
不过和 wxPython 比起来,唯一遗憾的就是还不能直接编译为本地可执行文件,运行的时候还是需要 JRE 的支持,不过要是能变成 exe 的话,这还是 Java 吗?

ant21 on Sep 14th, 2005最小的 P2P 程序

记得我以前的 blog 里面提到过 TinyP2P 这个由 Dr. Edward Felten 用 Python 写的仅有 15 行的并号称世界上最小的 P2P 程序。
整个程序是这样:
# tinyp2p.py 1.0 (documentation at http://freedom-to-tinker.com/tinyp2p.html)import sys, os, SimpleXMLRPCServer, xmlrpclib, re, hmac # (C) 2004, E.W. Feltenar,pw,res = (sys.argv,lambda u:hmac.new(sys.argv[1],u).hexdigest(),re.search)pxy,xs = (xmlrpclib.ServerProxy,SimpleXMLRPCServer.SimpleXMLRPCServer)def ls(p=""):return filter(lambda n:(p=="")or res(p,n),os.listdir(os.getcwd()))if ar[2]!="client": # license: http://creativecommons.org/licenses/by-nc-sa/2.0 myU,prs,srv = ("http://"+ar[3]+":"+ar[4], ar[5:],lambda x:x.serve_forever()) def pr(x=[]): return ([(y [...]

ant21 on Sep 11th, 2005如何辨别方向

从小到大,似乎从来找不着北,往往惊叹于北方人的超强方向感,他们杂就不晕ni?
无论如何,找到一些简单的方法来判断方向:
1. 白天的太阳
太阳东升西落,所以能根据它找到东西方向。只要再加上一块手表,你就能找到南北向(根据你所在的半球)。如果天气多云,则根据天空中最明亮的地方进行判断。北半球将时针指向太阳所在方向,在它与12点正中间设想一条线,它所指的方向便是南方。南半球将12点处对准太阳所在方向,时针与12点的中央即指向北方。
嗯,也就是说,在中国,正午12点的时候太阳一定在正南方了。
2. 晚上的星星
星星很少相对运动,所以可用来导航。在北半球,北极星看上去总是一成不变,可以根据它来辨别方向。而在南北球时,根据南十字星就能找到南方。北半球在北斗星的前两颗星之间连一条线,将其延长四倍后到达北极星。这颗星位于地平面北方的上空。南半球将南十字星的横杆延长4.5倍,这一点的下方就是水平地面上的南方。
3. 利用阳光和阴影
如果有阳光,有两种容易的辨别方向的方法:利用影子末端和利用手表。
利用影子末端。世界上任何地方的太阳都是东升西落的,因此不管你在何处,都可以依照下面的做法来辨别方向:

找一根大约长3英尺(1米)的棍子,一块比较平整、没有草木生长的平地,这样可以使棍子的影子清晰地投射到地面上。

将棍子直直地插入地面,不过并不需要和地面绝对垂直。

在棍子影子的尖端做一个记号。

等影子移动位置1英寸半到2英寸(大约10到15分钟)。

将第二个影子的尖端也做上记号。

画一条线,将第一个记号和第二个记号连起来,经过第二个记号后继续画,直到过第二个记号1英尺(30厘米)左右时停下来。

左脚站在第一个记号上,右脚站在线的另一端。

如果你在北半球的温带地区,你面朝的方向就是北方,然后你可以据此辨别其他方向。

如果你身处南半球的温带地区,你面对的就是南方。
4. 利用星辰

在晴好的夜晚可以看到很多星星,朝着北极星的方向行进,你就是在往北走了。但是北极星并不是天空中最亮的星,有时候很难找到。要想找到北极星,你需要知道以下知识:

所有北极星周围其他的星。

北极星是小熊星座(小北斗)手柄上的最后一颗星,不过整个小北斗也时常很难见到。

寻找北极星最容易的方法是利用大熊星座(大北斗)。在大北斗斗口的最后两颗星(指极星)之间画一条直线,这条直线将指向北极星,到北极星的距离大概是两颗指极星之间距离的五倍。

大北斗对面是仙后星座,仙后座由五颗星组成,形状有时像一个倾斜的M,有时像一个倾斜的W,取决于它在星空中的位置。北极星就正对着仙后座中间的那颗星,北极星到大北斗和仙后座之间的距离差不多等同。赤道以南可以利用南十字座辨别出大致的朝南的方向。南十字座是由四颗很亮的星组成的,形状像一个倾斜的十字。位于十字较长轴的两颗星被称为指极星。利用十字座辨别南方时:

想像长轴向外延伸,从脚端延伸出大约五倍于轴长的距离,这条想像的线的终点就是大致的南方了。

从想像的线的终点垂直朝地平线看,选择一处陆标。

ant21 on Sep 10th, 2005一些 Python 的电子书和 Ruby

在 miex 上有关 Python 的一些电子书,挺多的。
昨晚下载了 Boa Constructor,一个跨平台的 Python IDE 和 wxPython GUI Builder,真的是太爽了,俨然就是 Delphi,立刻有了把以前开发的 Swing app 移植到 Python 下的冲动,本地窗口看起来还是最爽的。
本年度最佳 Hacker:David Heinemeier Hansson,由 Google和 O’Reilly 联合颁发。

为啥呢?就因为此大牛发明了这个东东。详细报道。(都是 79 年的,差距咋就那么大ni?)
David 关于如何开始学习 Ruby 的文章。

ant21 on Sep 10th, 2005今天教师节

今天教师节,不是看到 Google 的 logo,肯定也忘了。

怎么样,是不是有点小小的感动?

ant21 on Sep 6th, 2005郎咸平关于上市公司风险的讲话

http://www4.uuzone.com/blog/mao/38856.htm
我在今天的讲课中,要分析一些国企和民企的案例,让各位明白,现-在你们所 用的一些财务报表分析方法,根本没有用。 我举一个例子,金光纸业。

光纸业最近在国内闹得风风雨雨,工行-给他几十 亿元贷款,金光纸业倒闭了,他跟工行说,帮我一下吧,我们重组后-你的贷款就能收回了。工行为了能把贷款
收回来,到各地去做当地政府的工作,-协助他重组。如在云南帮他搞速成林,速成林对地表的破坏是非常严重的,那儿-块地方以后 别的树都不会长。各位你们
知道金光纸业究竟在中国想干什么?如果你们仅从财务报表-分析,根本看不出他的问题。金光纸业这个案例是我在2001年做的,我当-时给《华尔街日报》的
记者看过这个案例,他说,不会吧?怎么可能呢?到了200-2年的2月份,《华尔街日报》在2个月的时间里,连续在头版刊登文章,标题是《金-光纸业的骗
局》,全世界共有183家包括中国工商银行在内的银行深陷其中。可-是这种事情国内很少或者是不报道的,各家银行依然前赴后继地给金光纸业贷款。为-什
么?因为你看到的财务数据都是最好的,你到现场看他的工厂,没有任何问题-,非常好。 金光纸业的根本问题是什么?我们要深入分析这家企业的经营目标是-
什么?在2002年之前,金光纸业不叫这个名字,而叫亚洲纸浆造纸公司-(APP),他是印尼的一个家族——瓦加佳家族控制的。瓦加佳家族控制了三家企业
-,一家是亚洲纸浆造纸公司(APP),一家是金融公司,另一家是亚洲食品房-地产公司。200 2年之前你如果从上海虹桥机场出来,就能看到亚洲纸浆造
纸公司(-APP)的广告,现在没有了。我在研究中发现,1998年亚洲纸浆造纸公司有一-笔1.8亿美元的一年期无利率贷款,到2002年一直没有还,
现在倒闭了更不用还了-。
从这件事情, 让我产生了非常高的警觉,瓦加佳家族究竟想干什么?根据公开披露-的数据和信息,我发现亚洲纸
浆造纸公司在亚洲各地的公司,把他们的现金都转-存到印尼国际银行——一个印尼家族控制的银行,你们从他们的财务报表上看到-的现金实际上已经转存到了印
尼国际银行,印尼国际银行通过银行间的转贷,把-资金转贷给富士国际银行(另一家印尼家族控制的银行,取富士的名字只是为了-迷惑客户,以为是一家日本银
行)以及其它一些他们控股的银行,把资金分散。-这些银行拿到亚洲纸浆造纸公司在亚洲各地的公司转来的资金后再放贷,贷款给-瓦加佳家族控制的亚洲食品房
地产公司。亚洲食品房地产公司主要生产食用油,-要银行贷款是无可厚非的,他拿着贷款购买原材料,他向哪些企业购买呢?向瓦-加佳家族控制的一些农业公司
购买。他以什么样的价格购买呢?很难调查,从已-知的两笔交 易中我们发现,他的购买价格是国际市场的10倍。我们现在可以得出这样一个结论:瓦加佳家族
把亚洲纸浆造纸公司在-亚洲各地的公司的现金,通过转存、转贷、放贷、购买原材料等方法,转移到-自己手中。你们看到的亚洲纸浆造纸公司的财务报表都是真
的,很漂亮,但是现-金全部都不在,已经转到了瓦加佳家族手中。这是一个精心设计的阴谋,每隔-五年就做一 次,1998-2002年已经做了一次了,离
现在是第三年了。瓦加佳家族控制的金融公司还发行一年期的债券,债券到期后,金融-公司没有钱兑现,再由亚洲纸浆造纸公司发行等额的债券来取代金融公司的
债-权,由于业务往来的关系,他们把债券卖给全球183家包括中国工商银行在内-的银行,并且亚洲纸浆造纸公司为他在亚洲各地的公司的贷款提供担保。亚洲
纸浆造-纸公司在亚洲各地的公司向银行借到款后,就通过前面说的方法把现金转到瓦加-佳家族手中 。
大家可能已经猜出了瓦加佳家族要怎
么做了,在2002 年的一天-,亚洲纸浆造纸 公司在亚洲各地的公司一起全部倒闭,包括中国工商银行在内的中国-7家银行,全球183家银行的贷款、债
权全部不还了。这些公司对债权银行说,-只要再给我们一 些支持,等我们债务重组后,我们一定还款,还想继续骗。印尼是一个什么样的国家呢?美国《时代周
刊》封面曾刊登过这样一-张照片:一个印尼人面带微笑,手中提着一个血淋淋的人头,这是一个国家的-象征。瓦加佳家族就是通过这种方式席卷各国的财富。你
们知道为什么印尼、菲-律宾等国家的女人要到别的国家当保姆?一个没有法制的国家,民营经济越发达-,官商勾结越严重,民营企业和政府合谋席卷人民的财
富。什么是股份制?其债-权就是有限责任,公司倒闭以后债权人不能向上追索,向股东追索,只能向下追-索,这样就保护了上帝的罪人。瓦加佳家族把世界各国
的钱中饱私囊,但按照国-际通行的法律,这些钱是不可追索的。2002以后,瓦加佳家族把亚洲纸浆造-纸公司更名为金光纸业,企图再来一把,对于这样的公
司,你拿美国风险管理等财务-报表分析软件去分析根本无效,这些软件在美国是有效的,因为美国公司的财务-数据是真实的,经过软件计算出的数据是可以类比
的。但如果你把它用在亚洲的-某些企业, 如金光纸业,计算出的结果很漂亮,但它是虚假的,是骗你的。
在亚洲搞银行风险管理,有一点非
常重要,你一定要知道这家公司在-想什么。从2001年以来,我通过研究案例积累了一些经验,能够知道这些-公司在想什么,今天我想把这些经验贡献给大
家,提高各位的风险管理能力。为什么-大家说我讲得这么准,讲谁谁倒闭,他们都骂我是乌鸦嘴。我说,德隆倒闭跟我-无关,我也骂过美国政府,美国政府为什
么没倒闭?我骂哪家公司,银行就不给-他贷款,就 能防范银行风险,这个方法挺聪明的。你们从财务报表上看到的短期资产,在金光纸业这样的企业中是根本-
不存在的。如果你把短期资产、巨大的现金流作为银行风险管理的核心指标,-你就太愚蠢 了。我在2001年批评德隆系后,深圳交易所请我去讲演,我就把德
隆-系的事情讲出来,我说必须严加管教。当时深圳交易所有六个老总跳起来和我吵架-,说我们要支持民营企业的发展,这是既定国策等等。德隆事件出来以后,
20-04年4月,我到深圳,当时跳起来和我吵架的一位老总,到机场非常恭敬地接我,在-到贵宾室的路上,他拉着我的小手说,郎教授,惭愧,惭愧,当初很
不好意思,-跳起来和你吵架,如果当时听你一句话,今天我们就不会损失38个亿了。国债-回购无法补仓 ,深圳交易所结算中心赔了38个亿。

面进入今天的正题,分析案例,首先分析长虹。 我们现在来研究长虹这个案例。我想通过长虹这个案例告诉各位,现-在我们的某些企业家,是如何通过复杂的资
本运作来达到坑害国家、坑害中小-股民、坑害 银行的目的。大家通过学习,至少可以少吃点亏,或者明白是怎么吃-亏的。下面是长虹集团的组织架构图。 长
虹是“一五”期间的156项重点工程之一,净资产从3950万-元迅猛扩张到1 33亿元,是“中国彩电大王”,他的股价曾达到66元,是上海A-股市场
的“龙头” ,长虹老总是倪润峰,这说明国企一样可以做得很好。但是长虹在2004年度却预计亏损37个亿。
这时很多学者出来讲话了,
因为冰棍理论嘛,是传统经济体制不好,-机制不健 全等。我找了其他三家生产电视机的企业,康佳、夏华、海信,看看他们的-利润情况 。在1997年倪润
峰一心为公的时候,长虹的经营净利润很好。今年-5月20日,我请深圳赛格老总孙玉林到上海参加我的财经节目,孙玉林到赛格后,赛-格起死回升,欠的几百
亿都还清了。他当时讲了一句话给我印象很深刻,他说,-国企老总只 要有良心,没有做不好的。 下面是资产利润率和每股收益率的比较。长虹失去领导地位,
全面下滑,为什么?是因为国内家电行业效益整-体下滑 吗? 不是。 是长虹的产品质量不好吗?长虹产品质量多次获国家质量监督检验总局表彰;长虹多次获
得“中-国名牌” 产品称号;长虹环保电池—“全国环保电池产品质量公证十佳品牌”-称号;长虹掌握多项核心技术,生产规模大,单位成本低;2004年,
长虹空-调勇夺中国空调市场产品质量用户满意第一品牌;2004年,长虹成为“消费者首-选知名放心品牌 ”。 不是。 是长虹的售后服务不好吗?
1999年,长虹率先将彩电保修期延至5年,并推出空调“四免服-务”;2001年,长虹为全国十大家电售后服务消费者满意品牌前三甲之列;长虹保持-
“全国先进 服务单位”称号逾10年。 不是。 是长虹的产品价格高吗?长虹多次领导行业价格调整,致力为消费者提供了最优惠合理的价格-;消费者普遍反
映长虹产品性能价格比高于其他产品;2003年,消费者调-查表明“买长虹 彩电值1。 不是。 是长虹的品牌不行吗? 2004年中国市场中外家电品牌
影响力50强排行榜,长虹排名第-二;2004年,长虹品牌价值以高达330.73亿元;长虹连续多年保持国家“驰名-商标”。 也不是。那究竟是什么
呢?我研究发现是长虹管理层的决策失误和高层管理者-的私心作 祟。我可以坦率地告诉各位,中国商业银行坏账的一个重要原因,是贷款-企业高层管理者的私
心作祟。你搞银行风险管理,就一定要知道贷款企业高层-管理者在想什么。企业高层管理者的私心做祟为什么在美国、欧洲可以得到控制-呢?因为美国有着你根
本不可以想象的严刑峻法,而我们没有,就是有也是有法-不依,执法 不严。 长虹决策失误一——多元化战略之败全国彩电行业的平均ROA(总资产回报率)
是2.46%,空调行-业的平均ROA是3.3 0%,而长虹多元化经营整合后的ROA是0.68%,根本没有协-同效应。长虹多年的多 元化经营对业务
收入没有什么贡献。长虹还是以电视、空调为主,多元化经营没有取得成功。
根据我的研究,国企多元化经营的成功率只有5%,截至到
2004-年底,国企多元化经营浪费的钱远远超过银行的坏账!如果国务院领导当年听我一句-话,不准国企经营非主营业务,搞多元化经营,今天我们银行就没
有这么严重的-坏账问题了 [...]