Kder比较爱折腾,喜欢用原版的XP,当然时不时地要重装,各种补丁一大堆,一个一个手动安装?不太现实,于是就网上找了个bat脚本,可以一键安装同一目录下的所有hotfix,代码如下:

@echo off
title 系统补丁批量自动安装
color 1f
cls
MODE con: COLS=60 LINES=25
set tm1=%time:~0,2%
set tm2=%time:~3,2%
set tm3=%time:~6,2%
ECHO %date% %tm1%点%tm2%分%tm3%秒
echo 补丁安装中......
echo.
for %%i in (*.exe) do %%i /passive /norestart /nobackup
ECHO %date% %tm1%点%tm2%分%tm3%秒
echo 补丁已经全部安装完毕!
echo 请按任意键重启电脑!
echo ......
PAUSE >nul
shutdown -r

rem 此脚本来自:http://ishare.iask.sina.com.cn/f/7458958.html

今天用Outlook Express的IMAP功能收Gmail的邮件,结果OE报错:未知错误0x800CCC03。后来一查,原来GOOGLE停止了对安全性能不高的SSLv2的支持,所以要换用支持TLS1/SSL3安全连接的邮件客户端。原文如下:
Reportedly, Google stopped accepting SSLv2 connections. SSL2 has serious security problems, so you should upgrade to an email program that supports TLS1/SSL3. (SSL2 is not supported by Yahoo! or Hotmail either, but you can use it with AOL.) You can also use a program like Stunnel to provide the secure connection from your existing email program. 参见:http://www.google.com/support/forum/p/gmail/thread?tid=52eb6a4211175320&hl=zh-CN
解决方法: 很简单,换个邮件客户端就行了,Foxmail似乎也不行(见上面的链接)。我用的Opera自带的邮件客户端,ThunderBird也可以,其他的暂不清楚。
标签: Gmail

分类 解决问题 | 评论(0)»
上次Kder的PyProxySwitch项目险些被Google删除,好在有惊无险,和管理员联系了一下,删除了可疑文件,恢复了我的项目。大家以后在Google Code上遇到问题尽管给[email protected]发邮件,管理员的态度不错,效率很高。后来上网查了一下,明白为什么Google "take down"了我的项目,因为我违反了TOS(Terms of Service,服务条款)。下面这些行为会违反TOS:

用过Linux的朋友大都知道“软链接”的好处,ln -s使我们的工作方便了不少。其实Windows下也有类似的工具:Junction,不过只支持NTFS文件系统。

用法:

创建链接 junction C:\link C:\somewhere\target

支持跨越分区(目标分区不必是NTFS文件系统) junction C:\link D:\target

删除链接 junction -d C:\link

Junction官方下载

另可参考:软链接(junction/soft link)和硬链接(hardlink)的区别

今天收到一封Google Code的邮件,说我的PyPoxySwitch项目含有恶意软件,已经被“拿下”了。原文如下:
Hi pyproxyswitch project owner, We have detected malware in your project hosted on Google Code. To make the web safer, we have taken down your project. You must remove this malware before we can republish your project. More information about how to clean your computers and your project can be found here: http://code.google.com/p/support/wiki/FAQ#What_should_I_do_when_I_am_notified_that_my_project_contains_mal Once you have fixed the problem, reply to this email to request a review of your project. The Google Code team
我到我的项目主页上一看,赫然写着:“Scheduled for deletion due to Violation of TOS.” 天,我冤啊,自从2009-08-20项目建立一直好好的,而且2009-12-9以来我一直没更新过,怎么现在冒出个恶意软件? 我用Virustotal扫了一下,果然发现了所谓的“恶意软件”:
文件 PyProxySwitch.zip 接收于 2010.04.10 06:50:10 (UTC)
反病毒引擎 版本 最后更新 扫描结果
a-squared 4.5.0.50 2010.04.10 -
AhnLab-V3 5.0.0.2 2010.04.09 -
AntiVir 7.10.6.55 2010.04.09 SPR/Tool.3212
Antiy-AVL 2.0.3.7 2010.04.09 Server-Proxy/Win32.3proxy.gen
Authentium 5.2.0.5 2010.04.09 -
Avast 4.8.1351.0 2010.04.09 -
Avast5 5.0.332.0 2010.04.09 -
AVG 9.0.0.787 2010.04.09 -
BitDefender 7.2 2010.04.10 -
CAT-QuickHeal 10.00 2010.04.09 -
ClamAV 0.96.0.3-git 2010.04.10 -
Comodo 4552 2010.04.10 ApplicUnsaf.Win32.ServerProxy.3proxy.~B
DrWeb 5.0.2.03300 2010.04.10 -
eSafe 7.0.17.0 2010.04.08 Win32.Server.Proxy.P
eTrust-Vet 35.2.7418 2010.04.09 -
F-Prot 4.5.1.85 2010.04.09 -
F-Secure 9.0.15370.0 2010.04.10 -
Fortinet 4.0.14.0 2010.04.08 Misc/3proxy
GData 19 2010.04.10 -
Ikarus T3.1.1.80.0 2010.04.10 not-a-virus:Server-Proxy.Win32.3proxy
Jiangmin 13.0.900 2010.04.10 -
Kaspersky 7.0.0.125 2010.04.10 not-a-virus:Server-Proxy.Win32.3proxy.bq
McAfee-GW-Edition 6.8.5 2010.04.09 Riskware.Tool.3212
Microsoft 1.5605 2010.04.10 Program:Win32/TinyProxy
NOD32 5014 2010.04.09 a variant of Win32/3Proxy.O
Norman 6.04.11 2010.04.09 Suspicious_Gen2.ABHVU
nProtect 2009.1.8.0 2010.04.06 -
Panda 10.0.2.2 2010.04.09 Trj/CI.A
PCTools 7.0.3.5 2010.04.10 Hacktool.Proxy
Prevx 3.0 2010.04.10 -
Rising 22.42.04.03 2010.04.09 -
Sophos 4.52.0 2010.04.10 -
Sunbelt 6159 2010.04.10 -
Symantec 20091.2.0.41 2010.04.10 Hacktool.Proxy
TheHacker 6.5.2.0.259 2010.04.10 -
TrendMicro 9.120.0.1004 2010.04.10 BKDR_AGENT.DZ
VBA32 3.12.12.4 2010.04.09 -
ViRobot 2010.4.10.2270 2010.04.10 -
VirusBuster 5.0.27.0 2010.04.09 -
附加信息
File size: 981967 bytes
MD5...: c2a195f137c7c8f023817e961f3921f0
SHA1..: 5b8e0ce011395c63b3bc152104fbb660851549e1
SHA256: 69e63f67d511a35e16466b313a9455b11a23e8a21e99879829c57ab02c50ab08
ssdeep: 12288:kPfmm2U+XfFbI2m1EOjFCgckemc5GJVNINxUfz3C/AdE0b9p6dHtLjguz3 yai9OZ:kPx78fy0gcks0JXIvUfm6t6n3SHGtBuS
PEiD..: -
PEInfo: -
RDS...: NSRL Reference Data Set -
pdfid.: -
trid..: ZIP compressed archive (100.0%)
sigcheck: publisher....: n/a copyright....: n/a product......: n/a description..: n/a original name: n/a internal name: n/a file version.: n/a comments.....: n/a signers......: - signing date.: - verified.....: Unsigned
Symantec Reputation Network: Suspicious.Insight http://www.symantec.com/security_response/writeup.jsp?docid=2010-021223-0550-99
终于明白了,Kder做的这个项目是个快速切换代理的程序,自带了几个代理程序(3proxy,polipo,ip_relay),其中3proxy由于比较强大(俄国人写的),可能有人用它作过后门代理之类的,被上面一些杀软报为Malware了。最令我哭笑不得的是卡巴居然报的是not-a-virus,3proxy和Kaspersky都是俄罗斯出的,呵呵,有照顾? 这可是太可惜了,没办法,只好先把3poxy删了再说吧。 可是,就是想删除文件也不那么容易。 我费了九牛二虎之力也没找到怎么删除Download列表里面的文件,后来一查才知道: Google Code里的文件一旦上传,并且被人下载过,就不能删除(刚刚上传的文件,如果没被下载过就可以删除),只能标记为deprecated,或者联系管理员手动删除,不过不用担心这些文件会使你的项目空间不足,空间容量会自动增加。 参见:http://osdir.com/ml/HostingatGoogleCode/2009-02/msg00116.html
However, once a file has been out there for a period of time and has been downloaded a number of times, it is too late. The file is already cached in many places around the internet and you can only deprecate it.. Don't worry about the space that it takes up, quota are just there to limit abuse, we are happy to increase the quota for legitimate OSS projects as needed. If you discover late that some file that you thought was good and that has been out there for a while, actually contains sensitive data or something, then file an issue in the "support" project and we will manually take the file down for you.
(这里有一个如何删除GoogleCode上文件的方法,可是我试了,不行: Delete a file from Google Code Hosted Project http://www.techquark.com/2009/09/delete-file-from-google-code-hosted.html ) Download里面的文件不能删,仓库里面的总该可以吧?可是……
hg push http authorization required realm: Google Code Mercurial Repository user: password: pushing to https://pyproxyswitch.googlecode.com/hg/ searching for changes abort: authorization failed
我移除了本地仓库里的3proxy,想把更改push到服务器的repository,却出现了上面的错误,真的无语了。 于是我只好给管理员发邮件了,目前还没有回复,不过应该不难解决。
有Windows Mobile智能机的朋友们,难免觉得默认的今日桌面左右软键不合习惯。那么怎样修改这两个键呢? 很简单,用任一个注册表编辑器(例如Taskmgr自带的注册表编辑器就很好用)修改如下键值:
HKEY_CURRENT_USERSoftwareMicrosoftTodayKeys112 (左软键)HKEY_CURRENT_USERSoftwareMicrosoftTodayKeys113 (右软键)
其中: Name=”Open” 默认为打开动作,一般不需要修改 String=”……” 修改为你要启用软件的完整路径(用引号括起来),如日历:“WindowsCalendar.exe”。 参考:http://soft.shouji56.com/article/2617.html
标签: PPC WM

分类 经验体会 | 评论(0)»

原因

出现此问题是因为系统中缺少这2个dll:msvcp71.dll和msvcr71.dl 。

解决

zhaodll下载(或者去别的电脑上复制)这两个文件, 拷到系统文件夹(C:\Windows\system32)即可。

Google退出中国大陆 三月 23rd, 2010

  3月23日凌晨2点31分,g.cn和google.cn自动跳转至google.com.hk,欢迎语也成了:“欢迎来到谷歌搜索在中国的新家”。据美联社报道,Google将转移中国大陆的搜索引擎服务,但会继续保持大陆的其它业务服务(谷歌音乐、谷歌热榜、iGoogle等)。   虽然一直在关注此事的进展,但这个结果多少还是有些出人意料的,Google并没有退出中国,而是退出了“中国大陆”,这应该是权衡与博弈后得出的最折中的方案了。   g.cn,谷歌中国搜索走了,Google其他服务在大陆的可访问情况 ,大家可随时关注,这个网页每天更新。目前的可用性是:
Blocked(完全封锁):Blogger、Sites、Youtube Partially Blocked(部分屏蔽):Docs(https不可用)、Picasa(图片无法显示)、Groups(部分Group不能打开) No issues(正常访问):Web、Images、Gmail、News、Ads
  Google走了,只想说“走好,以后还会回来的”。

Kder的Blog迁回Yo2 三月 17th, 2010

今天无意中发现Yo2可以访问了,IP也是国内的了。于是就把博客迁回去了,域名没变,依然是kder.info(独立域名就是好啊~)。毕竟Yo2的服务太好了,用了那么长时间也有感情了,而且这些日子用爱写字感觉总是有点不习惯,怪怪的:( 欢迎大家继续支持Kder的blog(http://www.kder.info)

So tired 一月 26th, 2010

Yo2被墙了,真是怕啥来啥。

国外有句名言:“如果一件坏事有可能发生,那么它一定会发生”。自从Yo2的服务器移到香港后,我就整天提心吊胆,呵呵,墙终究还是来了。

我的博客经历不长,但真是命途多舛。

1. 最开始,用过Baidu的空间,后来觉得限制太多,不像真正的Blog,就不用了。

2. 后来发现了Blogger,真是如获至宝,相见恨晚。强大的可定制能力+可绑定域名,正是我梦寐以求的。然而好景不长,Blogger断断续续地被封了N次,用于绑定域名的ghs.google.com更是被“赶尽杀绝”:可用的IP寥寥无几。在换了无数次IP,经历了太多翻墙的艰辛后,我向GFW屈服了——放弃了Blogger。毕竟,写博客是要让更多的人看到的。

3. 借着帮一个朋友管理网站的机会,我在朋友的服务器上建了个WordPress。作为一台高配Server的管理员,那时的待遇肯定比VPS还爽。然后备案的问题又折腾了一阵子,不过总算安顿了几个月。“但是”(不想用这个词,又能怎么样呢?),突然有一天,朋友告诉我,网警通知说我博客上一篇关于Chrome代理的文章有“问题”,说是和某F组织有关。天啊,我冤哪,Chrome只不过是个浏览器,与那F组织可是八杆子打不着啊……“欲加之罪,何患无辞”,我无语。于是,我删除了我的WordPress,这倒也没什么,最觉得过意不去的是连累了朋友,因为这件事闹大了,惊动了单位领导,朋友和几个负责网站的同事还要交罚款,甚至还要进“学习班”……。

4. 经过比较,我选择了Yo2作为下一站目标。然后又经历了绑定域名、备案,Yo2转移服务器、我的接入被取消,接着备案被注销,最后Yo2被墙。   一切都是那么连贯,那么“自然”。

从有第一个博客算起,不过三年;但我真正“写博”的时间,也就一两年,断断续续,百十来篇文章,却历经了这么多“坎坷”。现在真的想说“So tired”,累了。

可我不会放弃,找个地方,继续把Blog写下去。

2010-8-7 更新:转了一圈,yo2又502了,再次回到Google的怀抱,不过这次用的是AppEngine上的micolog了,难道这就是传说中的轮回?