用Beyond Compare同步网站更新

Beyond Compare 是非常好用的文件夹/文件比较/合并工具。在文件夹比较的功能上,有订制比较方式,文件过滤的功能。现在的版本开始支持Ftp,于是想到用它来同步网站。也就是说本地的开发修改,使用Beyond Compare通过Ftp上传到服务器上。

遇到的问题就是如何进行本地/服务器文件的比较。

文件上传到服务器,ftp服务器端显示的修改时间(Data Modified)实际上是文件上传时间,所以比较修改时间不可靠。

于是想到去比较文件的size,但是发现虽然是同一个html文件,本地和服务器端的大小却不一样。在Google group 上找到了答案。原因是以ascii方式上传unix系统ftp时,对换行符处理造成的。Dos(Windows)中的换行符“\r\n”被自动替换成了“\n”。相差的字节数基本上就是文件的行数。binary方式的话没有这个问题。

What is a newline in UNIX is a combination of a linefeed and a carriage
return in DOS. This gets transformed in ftp with an ascii transfer.
The binary transfer does not make this translation. When you “type” the
file, what is normally a new line begins directly below the end of the
preceeding line. The UNIX newline becomes a DOS linefeed without the
carriage return. The file size is the same, but it looks funny.

If you do a “wc -l” on the UNIX file. The number of lines that it shows
should be the same as the difference in the file sizes.

Bob

所以,BC中选择使用Binary mode来进行Ftp传输,仅通过File size来比较文件,基本上可以满足要求了。

blogger.com + free web hosting(ftp needed) = 免费blog

blogspot在国内不能访问,可以用代理,也可以通过feedburner, bloglines, google reader订阅其rss。

但是blogger.com配合上可以用ftp上传的hosting,一样可以用。免费的hosting,推荐sitesled

具体的操作可以参考最下面列出的链接,里面说得很详细了。

blogger.com相对于MT, Wordpress可定制性不是很强,只能通过模版和有限的模版变量做点小花样。google收购了之后没什么大的改进。但是这种发布模式很有意思。起码不用害怕虚拟主机翘掉,因为所有的东西在blogger都有,重新发布一次就成了。

  • [blogger_com] [投机]轻松实现blogger.com解封 - ≮礼尚网来≯ #
    查看操作大图
  • [blogger_com] Just So So: 将ftp空间由sitesled搬到cjb.cc #
    前几天sitesled再次挂了,一挂就是两天。我一直不明白这样一家能提供100M空间并不挂任何广告的网站,为什么就不能保证24/7的服务。对于这种“间歇性阵痛”,sitesled到底是觉得微不足道,还是乐在其中?
  • [blogger_com] woo wei’s blog: Blogger Sitesled设置的详细说明 #
    我想Alex&Ami想知道的,应该是很多人都想知道的,现在我来做一个简单的叙述。
  • [blogger_com] 妖精の翼 ? .Spirit’ blog: 突破封锁! 国内一样使用Blogger #
    Blogger的FTP发布功能完美的解决了这个问题. 首先你需要一个FTP空间. 如果你没有, 可以去下面的网址申请(英文)www.sitesled.com100M的空间, 速度很快, 免费, 国内浏览正常. (不知道会不会因为Blogger被GOV列为封杀对象…)
  • [blogger_com] 吊死在IT上 ?Blog Archive ?倦了——搬家 #
    sitesled不稳定
  • 365Key-天天网摘生成

    Re: 现在反对wapi的人来说说吧(转寄)

    发信人: Black8 (⑧), 信区: ITExpress
    标 题: Re: 现在反对wapi的人来说说吧
    发信站: 水木社区 (Thu Apr 6 19:38:46 2006), 站内

    不好说啊,
    要是全国人民都团结一致自己搞个wapi,
    就像搞原子弹一样,
    就是硬着头皮厚着脸皮也要翻身起立的话,
    倒真是件好事情。

    但是wapi看来是国内的矛盾更大。

    国内一部分机构、公司借这个机会瞎搞搂钱,
    平民百姓看不到好处而且要在这个方向的产品上消耗更多花费,
    要承担成本还要看另外一些人趁机发财。
    当然搞不下去了。

    虽然从技术上或者其他方面拿不出什么直接证据证明这些猜想,
    但是从“汉芯”等科研项目上足够产生不信任推断。
    政府和科技界不被国人信任。

    总值,wapi主要是国内矛盾而不仅仅是和国外公司、组织之间的矛盾。

    【 在 maxp (pony) 的大作中提到: 】
    : 应该说是人家不愿意干的脏活累活全给了我们这帮sb干了。
    : 中国这么多年来搞的经济,主体就是:卖血(血汗工厂)、卖矿、卖环境。净是些断子绝孙的事。
    : 就这还有人沾沾自喜。
    : ……………….

    上 共 日 厂 白
    厂七 木 下 四 亚 白勺 三 白 水
    业 人 非 心 小

    http://charlie.chempedia.com

    ※ 修改:・Black8 于 Apr 6 19:40:02 修改本文・[FROM: 152.104.150.*]
    ※ 来源:・水木社区 newsmth.net・[FROM: 152.104.150.*]

    Random posts

  • 四色立方体问题
  • 解决在firefox中word-wrap, word-break的问题
  • 谷歌拼音输入法的化学专业词典
  • Setup Web.py and flup on Windows+Apache(WAMP)
  • 备份一套可运行的Windows XP