收藏夹还魂记(附小故事两则)
按计划,要研究WP7 的开发了,于是在周五把公司的机器升级为Win7。公司的MSDN 版的安装光盘是去年9月的,于是下了个新的镜像回来。折腾了半天,研究了各种非光盘启动 + ISO镜像安装方法,最后没辙,还是乖乖把镜像解开到文件夹然后用个系统安装光盘启动后在维护模式下执行安装文件进行安装-_-
好吧,系统算是弄好了,打开Opera 找点东西,哦,顺便把Opera 升级到10.6 吧——杯具就此开始了:由于是刚装的系统,因此Opera 安装文件找不到旧版本的安装目录,于是我手动指定,于是这个安装文件就把所有的配置文件都覆盖了!好吧快速拨号没有了变成自带的那些了!好吧工具栏被重置了我的按钮也没了!好吧我的收藏夹也全不见了变成自带的那些了!
没事,虽然不是很爽——这Opera 的安装文件怎么这么弱智啊,明明是用户的配置文件你覆盖他干嘛啊,又不是每个人都在Opera link 上有备份的—— Opera link 是我最喜欢的服务了,于是我熟练地输入用户名密码登陆Opera,小圈圈转了一会儿,OK,都回来了。
但还是不爽:Opera link 是做同步的,于是我的收藏夹就和自带的按照字母排序混在一起,本来就够乱的了前几天还说过要整理一下了现在就更乱了;快速拨号也和自带的混在一起而且根据先来后到的原则我精心挑选的快速都跑到后面去了!擦,坑爹啊这是!乱动我东西什么的最讨厌了~ 一气之下,我做了一件头脑短路的事情:
我把收藏夹全选删除然后习惯性清空了回收站!
做完马上悔死了,擦,Opera link 还开着啊,丫自动马上把我的操作忠实地立即同步到服务器上去了!
一片空白。
我的收藏夹。。。
###### 悲情的分割线,墙角画圈圈中。。。 ######
事情还没到绝望的那一步,家里笔记本上还没同步,所以收藏夹还在。
回家的公车上,我心里反复地演练着一会儿回到要做的事情:打开笔记本,先一定不要联网,然后把Opera 的收藏夹和快速拨号的数据文件备份出来。然后联网,同步Opera link,这时候Opera link 会把我的收藏夹清理掉。然后我再导入刚备份的收藏夹,这样就能把他救回来了。
我也是这么做的,迫不及待的,开机,断网,备份,联网,同步,嗯,收藏夹果然被清空,好,接下来导入就可以弄回来了,大功可期也~~~ 菜单——导入和导出——导出 Opera 书签——选刚才备份的文件,弹出个框,已经存在是否替换?嗯没什么大不了的,当然选是了。嗒~ 按了个是。
嗯?怎么没有?嗯?导出?
【一道闪电】
嚓!
LZ 刚才“导出”了!
导出了一个空收藏夹!
把这个空收藏夹给导出到刚才的备份文件了!
直接把备份的收藏夹给替换成这个空白的收藏夹了!
。。。这次是真的全没了。。。
###### 悲催的分割线,发呆半天后祭出各种文件恢复软件无果,不表。。。 ######
一辈子撒鹰,让鹰啄了眼睛。
有些事情有些话,是说不得的,比如我从不感冒,我的电脑裸奔从不中毒……之类,以后还可以加上一例:比如 我的收藏夹积累的太多了需要清理了。。。
小故事之一
一天,约翰去马场买马。马主对约翰说:“这匹马,你喊 ‘感谢上帝’ 它就跑,你喊 ‘真主保佑’ 它就停。” 约翰想试一试,于是他骑上马,喊:“感谢上帝!” 那马立即飞快地跑起来,跑到一个悬崖边,眼看就要掉下去了,约翰想起了马主的话,连忙喊:“真主保佑”,马果然停了。
约翰惊魂甫定,双手合十:“感谢上帝!”
====== 转机 ======
这件事情真是让我心情很不好。不只是因为把我积累多年的收藏夹给弄没了,更主要的是,我竟然连续地无头脑地犯了如此低级的错误。这实在让我感觉很失败很沮丧。
猪姐开导了很久。还讲了个很有哲理的小故事:
“我一直哭一直哭, 哭我没有鞋子穿, 直到有一天, 我看到一个人, 他没有脚...”
于是我去买了一把彩票,机选,机选,机选。
痛定思痛,我觉得与其继续保持近来这种游离状态,不如打起精神避免更大的损失。
第二天起来,我突然想起手机里的Opera Mobile 好像也跟Opera link 同步过,打开一看,果然有!虽然只有到4月15号的,但总比全部都失去要好很多啦。
于是我花了一个上午的时间想把收藏夹从手机里重新同步回Opera link。Opera Mobile 跟PC 上的Opera 相比要弱很多,首先他没有一个导入导出收藏夹的功能,其次我发现他的收藏夹数据文件跟PC 上的格式也不相同。
于是我打算:把数据文件先备份,然后同步,然后把数据文件覆盖,再同步。希望第二次同步可以把收藏夹数据同步上去。
结果是第一次同步就失败了,504 Gateway timeout.
好吧,可能是我手机上的版本太旧了吧,我从官网下了个最新版,然后在模拟器里跑起来。
还是同样的错误。
好吧,这运气实在是太背了,连Opera 的服务都宕了。
好吧我休息几分钟,再试几次。。。成功了!但是不对,这孙子,丫只往手机里下载,不往服务器上上传啊!如是几次,结果皆然。无语了。
典型的看得见摸不着啊。
好吧,作为一个程序员,淡定之下我感觉还有最后一个希望。我用WinHex 打开Opera Mobile 的收藏夹数据文件,看到它虽然是私有的二进制格式,但是没有使用加密——貌似也没这个必要—— URL 等信息在一堆乱码中赫然在目。我可以尝试猜解出它的格式,然后把收藏夹里的信息还原,重建,然后就可以导入到PC 上的Opera 里。简单看了一下,嗯,貌似可行。。。
****** 兴奋的分割线,binary reading & coding... ******
花了一下午的时间,把Opera Mobile 的收藏夹数据文件给解析出来了,写了个程序,把信息读取,然后重建为PC 上的Opera 的收藏夹的数据文件(是个文本格式),最后导入,搞定,我的收藏夹回来了!虽然只是到4月15号的,但我很知足了。
****** 致谢 ******
感谢Opera,虽然你的安装文件逻辑很烂,虽然你的Mobile 版本的同步很烂,虽然服务有可能失效,但Opera link 绝对是个好服务。
感谢WinHex,这个伟大的二进制查看编辑工具,通过这次事件我又学到了你的很多妙用。
感谢猪姐,要是中了500W 我一定分一半给你。