Loading...
10
May

Windows 2003上安装 iTunes

itunes

 

前两天在自己的 PC 上安装完 iTunes 后,iPod Touch 连上去死活认不出来,提示缺少部分安装程序。才想起来在安装的时候提示有一个程序无法安装,但是之后仍然把其余的安装上去了,也就没有注意了。

如果和我一样,要在 Windows Server 2003/2008 上安装 iTunes,需要自己 hack 一下。在 Windows Server OS 上安装 iTunes,其实是缺少安装了 Apple Mobile Device Support,如果你把下载的 iTunesSetup.exe 用 WinRAR 或 7-zip 解压,就会发现文件夹下面有一个 AppleMobileDeviceSupport.msi 文件。需要做的只是修改这个文件。全部的步骤如下:

1. 用 WinRAR 之类的软件解压下载的 iTunesSetup.exe;

2. 下载一个微软提供的用于修改 Windows Installer 数据库表编辑器的软件:Orca (可以在我的 Box.net 下载:http://www.box.net/shared/h93coc9fae)

3. 运行 Orca.exe,打开 AppleMobileDeviceSupport.msi,左边列表里找到 LaunchCondition,右键 ->删除表

4. 保存,退出,enjoy hacking!

 

Tags: , , ,

21
Apr

Oracle帝国: Oracle收购SUN

Oracle 一度左右受敌 – 一边是强大的商业对手,一边是开源大军。

去年,Oracle 收购 BEA,消除了一个强大的商业对手,当时就有不少人评论,去收购重要的商业对手而不是领先的开源厂商,这个战略不一定正确。

于是今年,Oracle 干脆拿下了 Sun

全文更精彩…

 

Tags: , , , , , ,

09
Jan

Windows Server 2003/2008上安装Windows Live Wave 3

最近安装 Windows Live Wave 3 时出错,提示无法安装程序:os_check: 0×80280004。原来是由于工作的电脑安装的 OS 是 Windows Server 2003,Wave 3 在安装之前会检查系统,对于 Windows Server 2003 或 Windows Server 2008 之类的 Server OS 并不支持。

因此需要对安装文件 hack 一下,这里需要用到工具 Resource Hacker,Resource Hacker 可以修改32位的 Windows 可执行文件,非常好用的一款免费工具。

使用 Resource Hacker 打开下载的 wlsetup-all.exe,打开左侧目录 CONFIG -> CONFIG0 -> 0,找到文件中如下 XML 代码:

<os productType="workstation"/>

把其中的 workstation 替换为 Server 即可。

Enjoy hacking!

 

Tags: , , , , ,

19
Jun

10种良好的XML使用习惯

IBM developerWorks 上看见一篇很好的文章:《Learn 10 good XML usage habits》(IBM developerWorks 上的中文翻译版),作者是 Martin Brown, 一位 IBM 的 Developer 和兼职 writer。

  1. Define your XML and encoding(定义 XML 和编码)
  2. Use a DTD or XSD(使用 DTD 或 XSD)
  3. Remember to validate(记得进行验证)
  4. Validation isn’t always the answer(验证并不总是能够解决问题)
  5. XML structure versus attributes(XML 结构和属性)
  6. Use XPath to find information(使用 XPath 查找信息)
  7. You don’t always need a parser to extract information(并不总是需要使用解析器提取信息)
  8. When to use SAX over DOM parsing(何时使用 SAX 而非 DOM 解析)
  9. When to DOM over SAX parsing (何时使用 DOM 而非 SAX 解析)
  10. Use a good XML editor (使用良好的 XML 编辑器)

XML 使用非常广泛,拿 Firefox 的搜索栏来说,就是一个XML 的应用 – 这个搜索栏是一个 OpenSearch,只需要你编写相应的 xml 文件,就可以制定相应的搜索框,Taobao.com UED Team 上有一篇文章详细的介绍了OpenSearch:《OpenSearch 初探》。

 

Tags: ,

03
Jun

UML死亡进行时

Slashdot上给出了一篇很有意思的文章《Is UML Really Dead, Or Only Cataleptic? 》,原文是 Little Tutorials 发表的一篇文章 《13 reasons for UML’s descent into darkness》,文中列出了 UML 正在死亡的13条理由。

全文更精彩…

 

Tags: , ,

02
Jun

IE导入Firefox收藏夹的乱码解决办法


Firefox 3 很出色,唯一的遗憾是由于 Google 一直没有推出 适用于 Firefox 3 的 Toolbar,而其中有我最常用的一个功能:Google Bookmarks。作为一款 On-The-Go 在线收藏夹服务,Google Bookmarks 确实非常之出色。不过今天看见摩摩诘介绍了一款 Firefox 下的 Google bookmarks 扩展 Gmarks,我又可以再次使用它了!

之后的步骤很简单,把现在本地的 Firefox 收藏夹导出为一个 bookmarks.html 文件,然后再打开 IE,导入这个文件,再在 IE 的 Google Toolbar 的 Google Bookmarks 上选择 Import IE Favorite。

可是出现了乱码~后来想起来 Firefox 使用的 UTF-8 的编码,而 Microsoft IE 使用的是 ANSI/ASCⅡ。知道了原因解决办法就很简单了:使用 UltraEdit 之类的文本编辑器,打开bookmarks.html 文件,另存,在格式那选择:ANSI/ASCⅡ

 

Tags: , , , , ,

21
May

FoxyProxy因配置文件问题出错的解决办法


今天把平常用的机子上的 Firefox 配置文件的文件夹,考到了笔记本上,经常进行这样的操作,可是今天一打开 Firefox,就因为 FoxyProxy 这个扩展的配置文件的问题,不停的报错,具体错误提示为:

Error reading string resource: settings.error.3

后来在 FoxyProxy 的开发主页上找到了问题的原因:是因为 FoxyProxy 无法对 foxyproxy.xml 这个配置文件进行写入,一般都是由于你的 Firefox 文件的 profile 文件夹路径发生了变化或者是文件被写保护了。

解决办法就很简单了,如果不是因为写保护的原因,只需要在 Firefox 地址栏中输入 about:config,之后再查找 extensions.foxyproxy.settings,改变这个键值,把它指定为文件 foxyproxy.xml 现在所在的目录,在 windows 系统下,格式一般为:

file:///C:/Documents%20and%20Settings/Administrator/Application%20Data/Mozilla/Firefox/Profiles/4lyyvm0l.default/foxyproxy.xml

如果是 Linux/Mac/Unix 系统,则为: file://usr/local/home/foxyproxy.xml .

全文更精彩…

 

Tags: , , ,