??xml version="1.0" encoding="utf-8" standalone="yes"?>
]]>
]]>
build.xml 的详l内?/p>
build.xml
<
project
name
="vtigercrm language pack"
default
="encoding"
>
<
property
name
="target.dir"
value
="${basedir}/target"
/>
<
property
name
="output.encoding"
value
="UTF-8"
/>
<
target
name
="init"
>
<
mkdir
dir
="${target.dir}"
/>
</
target
>
<
target
name
="clean"
>
<
delete
dir
="${target.dir}"
/>
</
target
>
<
target
name
="encoding"
depends
="init"
>
<
copy
todir
="${target.dir}"
outputencoding
="${output.encoding}"
>
<
fileset
dir
="${basedir}"
>
<
include
name
="**/*.php"
/>
</
fileset
>
<
filterset
>
<
filter
token
="ENCODING"
value
="${output.encoding}"
/>
</
filterset
>
</
copy
>
</
target
>
</
project
>
E微解释一下:
1、安装好ant环境。好像是废话Q?)
2、按照你的资源文件命名修?fileset, 比如Ҏ ?*/*.properites”等{;
2、将修改后这?build.xml 复制C要进行批量文件编码{换的最上层目录Q?br />3、在命o行进入上面的目录Q敲?ant 回RQ?br />4、target 目录是你所需要的东东了?img height="19" src="http://www.aygfsteel.com/Emoticons/emteeth.gif" width="19" border="0" />
原理Q?br />通过当前文件复制到目标输出目录的copy dQ设|?outputencoding 属性,可以L获得~码后的资源文gQ:Q?br />当然Q你q可以设定ant 的filter token, 比如 “@ENCODING@?来按照需要修Ҏ件的内容?br />
]]>
“在l织的内部,不会有成果出玎ͼ一切成果都存在于组l之外”?
q样的外部视角是我们最~Z的,无论是管理、需求、设计、开发和实施的过E中Q我们都忽视了这个问题,一上来把自己沉浸在最擅长的领域……比如系l架构之中去了。最l不项目结果如何,我们都可以肯定地_我们是缺乏有效性的。因为我们连判断成功的标准都没有搞清楚?br />花去了无数的人力物力Q我们对客户或公叔RDQ“看Q我们用最新的J2EE、AJAX....技术实C一个无与u比的pȝ构架....”,客户和领导听得是云山雄。可半年后,能上U的pȝ在哪里呢Q一分析原因Q我们就看到了需求的不停变化对系l构架冲击,开发h员的变动Q公司投入的不持l性,{等?br />其实Q我们忽略的是,pȝ的成果应该是带来价|而h值是在系l之外的Q?br />因此Q有效的软g设计、开发、实施团队,必须要学会这条核心思想。系l必L效,否则毫无价倹{?br />
“对理者的有效性而言Q最重要的h物,往往不是理者直接控制的下属Q而是其他部门的hQ即所谓‘旁pMh物’,或者是理者本人的上司。?br />
q说明了有效性生于协作Q如果不能让他h利用自己的A献,本h也就没有有效性可a。这条不但是做h做事的规律原则,Ҏ们设计和开发系l,也应该作计原则。简单的_是我们开发和设计pȝlg的时候,必须以方便被其他lg或系l用ؓ设计原则?br />一个功能强大但是不便于使用的组件或pȝ不是有效的系l。我们研I了那么多设计模式和lg技术,研究分层和分模块开发,但是pȝ划分的原则其实在于协作,便于pȝ和开发系l的成员之间协作的就是有效的划分和设计?br />
]]>
最q项目需要,?/span>
Java
?/span>
.NET
交互问题初步做了下研IӞ发现q真是需要花些精力的事情。国外也Z几个专门解决q个问题的商业品。国Z~少
money
Q自然要L更实惠的解决Ҏ了!
先罗列下在网上找的东东吧?/span>
首先惛_的就?/span> JNI 的实玎ͼ?/span> sf.net 上搜M一下,最z跃的几个项目是Q?/span>
l?/span>
Delphi
使用?/span>
JNI
工具包?/span>
Borland
的“粉丝”还是不的Q幸啊。:Q不q俺׃研究了,希望?/span>
Delphi
的朋友们帮助点评下?/span>
一看名字就知道是给
C++
用的。很不幸Q俺Ҏ不熟啊。同上了Q等
C++
的高手们指点下了?/span>
不错Q不错。这个是?/span>
Java
调用
COM
的东东。不q俺的首要目标是解决
C#
调用
java
的问题,先放放了。有I研I下Q在贴详l介l?/span>
This is a jni-based, COM object which enables easy access from VB/VBScript to any arbitrary java class and it's methods. Java classes don't need to be registered. Works with Sun and IBM jvm's
看到了一?/span>
J
Q这个是?/span>
VB
?/span>
VBScript
调用
Java
对象的东东,不过版本好像很低。等下了试过之后再说?/span>
Caffeine
http://caffeine.berlios.de/site/
C
affeine is a free high-performing interoperability solution between the Java platform and the .NET framework. Caffeine's key differentiator is that does not replace the Java Virtual Machine. Instead, your JVM of choice is hosted within the .NET runtime, ensuring that vendor-specific VM optimizations are preserved.
提供了将
Java
包接口映ؓ
.NET Class
的功能,不过开发进度很慢,现在发布的还?/span>
0.1
版本?/span>
a Java(tm) VM for .NET
?/span>
.NET
实现?/span>
Java VM
Q很不错的东西哦。提供了?/span>
java
字节码编译成
.NET
E序的强大功能,准备重点研究下?/span>
此外Q商业品还找了几个Q国Z׃多,有兴的朋友ȝ吧?/span>
Java - .NET
Interop
www.CodeMesh.com
Integrate all Java and .NET components quickly and easily. CodeMesh
出品?/span>
Java .NET
bridge
www.jnbridge.com
Fast Java .NET interop Access J2SE or J2EE from .NET
One Java and .NET Runtime
www.J2DotNet.com
Highest performance. Easiest to use. Seamless. Free download.