浏览模式: 标准 | 列表
今天装了个 Delphi 7 的精简版,然后用它把前些日子写的那个 JsMinGUI .NET 版本重写了一遍,功能跟 .NET 版本一样,不过现在不需要 .NET 运行库就可以运行了。

功能介绍:

  1. 它可以向命令行版本一样,采用图形界面操作来完成压缩一个 JavaScript 脚本文件。
  2. 输入文件可以和输出文件相同。
  3. 可以选择输入多个 JavaScript 脚本文件,合并压缩为一个 JavaScript 脚本文件。
  4. 当输入多个 JavaScript 脚本文件时,可以指定它们合并的前后顺序。
  5. 输入文件可以直接拖放到列表中,而不必非要用打开对话框添加。
  6. 可自动判断输入文件是否重复添加。
  7. 比原版的 JsMin 增加了对注释中 IE 条件编译语句压缩的支持。

下载:

  1. 可执行文件:JsMinGUI.exe.zip
  2. 源代码:JsMinGUI.src.zip

» 阅读全文

JavaScript 压缩器 JSMin 是一个用于移除 JavaScript 文件中的注释和无用空白的过滤器。它可以显著将文件尺寸减半,使下载速度大大加快。 不过这个工具只提供了一个命令行版本,对于不熟悉命令行操作的人来说,这个工具不是很方便,而且如果要将多个文件压缩合并成一个时,也会很麻烦,另外,如果输入输出都是同一个文件的话,这个工具也会有问题。 为了方便自己使用,我利用它给出的 C# 算法代码,编写了一个 .NET 2.0 的图形界面程序。这个程序界面虽然很简单,但是功能还是比较全面的。
  1. 它可以向命令行版本一样,采用图形界面操作来完成压缩一个 JavaScript 脚本文件。
  2. 输入文件可以和输出文件相同。
  3. 可以选择输入多个 JavaScript 脚本文件,合并压缩为一个 JavaScript 脚本文件。
  4. 当输入多个 JavaScript 脚本文件时,可以指定它们合并的前后顺序。
  5. 输入文件可以直接拖放到列表中,而不必非要用打开对话框添加。
  6. 可自动判断输入文件是否重复添加。
  7. 增加了对注释中条件编译语句压缩的支持。
下载:jsmingui.zip 注意:需要安装 .NET 2.0 运行库才能运行该程序。

» 阅读全文

4月
14

PHPRPC_2.1-20060414 发布

这次更新主要为 JavaScript 和 Ajax 客户端在调用远程过程时,增加以参数形式来指定回调函数的功能。原来回调函数需要通过 rpc.methedname_callback 来指定,这样有一个缺点是,当同时多次调用同一个方法时,只能有一个回调函数起作用,而现在可以为每次调用指定不同的回调方法,而且它们相互之间不会影响。当没有通过参数指定回调方法时,默认寻找 rpc.methedname_callback 这个回调方法,当这个方法也没有定义时,就不再执行回调方法。举个例子,假设我们有一个远程方法叫 add,它有两个参数 a,b。那么现在可以这样来调用它。 rpc.add(a, b, function (result) { alert(result); }); 它会自动识别最后一个参数是否是回调函数类型,因为远程调用中,是无法传递函数类型的参数到服务器端的,因此,如果最后一个参数是一个函数对象的话,则调用时,会认为这个是回调函数。 下载:

» 阅读全文

以前安装的是 AWStats 6.4。前几天发现在 4 月 5 日,AWStats 发布了 6.5 的稳定版,于是在 8 号晚上升级到了 6.5 版。升级还算顺利,把以前的版本删掉,然后把新版本解压缩到原来的目录下,就行了。不过发现原来的 GeoIP 插件不好用了,折腾了半天也没整好这个插件,最后用 GeoIPfree 插件代替了原来的 GeoIP 插件后,发现可以正常显示了。于是认为升级成功了。 两天后,查看统计的时候,发现 8 号、9 号两天的访问量都是 0,于是手动运行日志统计的批处理程序,这才发现原来我根本就没安装 Geo-IPfree 的 Perl 模块,用 ppm install Geo-IPfree 安装该模块之后,再次运行批处理程序,可以正常统计了。然后用同样的方法安装了 Geo-IP-PurePerl 后,发现也能用了,开始不能用的原因原来是自己把 GeoIP.dat 的路径配置错了,真是晕啊!不过因为发现这个问题时晚了一天,所以 8 号的访问信息都丢了。不过尽管如此,这个月的访问量仍然远远的超过了上个月的访问量。 AWStats 的统计功能十分强大,网上对它介绍的文章也比较多,所以我就不写了。大家有兴趣可以看看车东的这篇《AWStats: Apache/IIS的日志分析工具——在GNU/Linux和Windows平台上的使用简介》《AWStats升级到6.5:补充更新》

» 阅读全文

4月
11

PHPRPC_2.1-20060410 发布

该版本主要增加了压缩的 JavaScript 版本,其中包含了单独的每个 js 的压缩文件,还包含了整合压缩的版本。压缩包中, js/compressed/lite 中的 phprpc_client.js 和 phprpc_ajax_client.js 是不包含加密的程序的脚本,如果使用 PHPRPC 来编写非加密传输的 ajax 程序,可以使用这个版本。js/compressed/full 中是包含了加密程序的脚本,如果使用 PHPRPC 编写安全加密传输的 ajax 程序,可以使用这个版本。这两个版本中已经包含了依赖文件(如 base64.js、utf.js 等),使用时,只需包含一个文件即可,无需再包含其它文件。

下载:

» 阅读全文