discuz论坛误删全部帖子的恢复

2010年1月20日 雨无形 没有评论

今天有人向我求助,他在用dz批量删除帖子的时候因为误操作把帖子都删光了,问我能不能恢复,因为论坛上次备份还是12月7号,所以通过备份还原已经是不可能了,只能恢复到12月7号的时候。我查了一下,还好mysql的binlog开启了,这样就还有恢复的希望。

先找到mysql的日志文件,这个服务器上在/mysql/data/下,命名是mysql-bin.******,查了一下,12月7号之后备份的序号为/data/mysql-bin.000027开始,今天的序号为/data/mysql-bin.000029。然后就用mysqlbinlog工具来恢复数据吧。

首先把论坛的库里面的数据都删掉,然后恢复到12月7号,然后查看备份文件的备份时间为12月7日22:13:32,记下这个时间,然后执行以下命令

mysqlbinlog ../data/mysql-bin.000027 –start-date=”2009-12-07 22:13:32″ -d dbname | mysql -u root -pyourpassword

如果报错可以把时间往后调一两秒试下

然后恢复/data/mysql-bin.000028 如下

mysqlbinlog ../data/mysql-bin.000028 -d dbname | mysql -u root -pyourpassword

最后恢复/data/mysql-bin.000029,这个要注意截止时间。如果记得误操作的时间最好,如果不记得误操作的时间可以用

mysqlbinlog ../data/mysql-bin.000029 -d dbname > d:\000029.sql

将日志导出成sql文件,然后在里面查找删除帖子的命令,然后查看时间。比如为2010-01-20 09:53:45。(ps:导出的文件通常会比较大,强烈建议用emeditor编辑

确定时间以后执行

mysqlbinlog ../data/mysql-bin.000028 –stop-date=”2010-01-20 9:53:00″ -d dbname | mysql -u root -pyourpassword

执行完了以后基本数据就恢复了。

此后还有一个步骤要做就是恢复附件,帖子删除以后福建也会随之删除,这个时候就需要恢复附件文件了,这里推荐使用easyrecovery,非常简单易用,恢复后复制到相关目录即可。

myeclipse 汉化以及安装SVN插件

2010年1月10日 雨无形 没有评论

今天测试项目,很少接触java的项目,所以一直没用过myeclipse这个java程序员的神器,今天装了一下,顺便就搞了一下汉化和SVN,把方法记录一下,也许以后会用到。

汉化方法:

主菜单栏中点击 “help” -> “software update” –> “find and install”;

search for new featrues to install -> 点击 next;

点击 New Remote Site;

Name:language URL:http://download.eclipse.org/technology/babel/update-site/europa -> 点击 OK -> 点击 Finish;

稍候片刻,弹出 Update Site Mirrors 窗口 -> 点选下拉框最下端的 language -> 点击 OK;

稍候片刻,弹出 Updates 窗口,在 Select the features to install 中点击 language 左侧三角形图标以便展开目录 -> 勾选 Babel Language Packs in Simple Chinese -> 点击 next;

等候下载,弹出选择安装路径对话框,默认即可,点击 Finish;

下载完毕,提示安装,点击 install all,安装完毕,提示关闭 MyEclipse,确认即可;

到程序安装目录下,将 X:\Program Files\MyEclipse 6.5\eclipse\eclipse.ini 配置文件中的 -Duser.language=en 删除 -> 保存 -> 关闭配置文件;

SVN插件安装方法

<1> 若没有该选项,则采用以下方法,点击Help—Software Updates—find and Install…在出现的对话框中选择第二项(search for new features to intsall)—next—new remote site…—输入name为SVN,URL为http://subclipse.tigris.org/update 点击确定 安装完成即可

打开MyEclipse菜单—Window—Show View—Other….选择SVN—SVN资源库在Myeclipse右下角出现SVN透视图.

分类: 网站程序 标签: , ,

更改域名

2010年1月8日 雨无形 没有评论

前几天域名到期,续费一看,cn涨到60了,比COM都还贵了,没办法,谁叫现在严打呢,只能续费了,为了不被cnnic继续控制,上godaddy买了这个com域名,以后改用这个com域名。

换了域名以后顺便设置了一下301重定向,把之前的CN米定向到com上来了,看什么时候能重新收录吧,虽然也没收录多少就是了。

btw:godaddy买com米用优惠码以后只要7.69美刀。最好附送godaddy $7.69购买com域名的优惠码CJC695T1

分类: 互联网观察 标签:

Dropbox免费网盘高级使用技巧(ZT)

2010年1月4日 雨无形 没有评论

经常使用Dropbox同步公司和家里的文件,今天看到月光博客上面有一篇关于Dropbox的高级使用技巧,很有用处,于是转了过来,版权归月光博客所有。

转自http://www.williamlong.info/archives/2044.html

Dropbox和Live Mesh都是常用的网络存储服务,可以实现多台电脑上共享和同步文件,微软的Live Mesh提供的空间是5GB空间,而Dropbox提供的初始免费空间是2GB,可以通过邀请增大到5GB,两个网络同步软件各有千秋,但我感觉Dropbox更为好用一些,这里,我就介绍一下我在使用Dropbox的过程中总结的几个小技巧。

1、同步任意文件夹

Dropbox安装完成之后,通常会在你电脑上建立一个My Dropbox文件夹,放到这个文件夹里的文件才进行同步。这点不如Live Mesh好用,至少Mesh可以同步例如“桌面”等指定的文件夹,而Dropbox只能同步固定文件夹,为了解决同步其他文件夹的问题,需要使用junction/mklink工具来解决。

对于Windows XP用户来说,微软就提供了一个小工具junction,可以在NTFS系统中创建和删除一个junction目录,该目录和原始目录的内容一模一样,如果你对其中任意一个文件夹里面的内容做修改,另一个也会相应的改变,junction目录是NTFS文件系统的一个特性,但Windows XP没有工具对其进行操作,需要点这里下载一个exe文件才能使用。在Windows 7系统下已经内部支持,其命令为mklink,使用方法和junction相同。

例如,我们可以执行junction “E:\My Documents” “E:\My Dropbox\My Documents” ,命令的意思是创建一个名为E:\My Documents的junction目录,指向E:\My Dropbox\My Documents,该命令瞬间执行完成,而两个目录则完全相同,这样我们就可以使用E:\My Dropbox\My Documents这个目录来替代“我的文档”中的目录。

对于Dropbox来说,只能按照如上的命令建立junction目录,而不能在My Dropbox目录里创建junction目录,经过我的测试,My Dropbox目录里面的junction目录只能同步一次,之后修改加文件都不同步,无法实现同步更新。

2044_1

2、同步MSN和QQ记录

如果我们同时在家里和公司上MSN和QQ,就会遇到一个麻烦问题,就是聊天记录不同步,公司一处,家里一处,使用Dropbox可以实现两地的聊天记录同步。

首先按照上面的操作将My Documents我的文档目录设置为junction目录,实际文件放到My Dropbox目录中,接着,在QQ和MSN中设置默认保存文件和聊天记录的位置在“我的文档”中,这样,用户所有聊天记录都会自动被Dropbox同步,从而实现了家中和公司两处聊天记录的同步更新。

3、同步桌面

除了“我的文档”,很多人希望将多台电脑的桌面文件进行同步,经过我的测试,Dropbox无法直接同步桌面,不过,可以通过在桌面创建一个junction目录的方式实现同步,这样桌面上就会多一个实际为junction类型的“文件夹”,将工作文档或者其他文档复制到这个文件夹中,即可实现同步。

4、同步IE收藏夹

默认情况下IE的收藏夹路径为: C:\Documents and Settings\Administrator\Favorites ,我们可以通过修改注册表的方式来修改收藏夹的路径,打开注册表: HKEY_USERs\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders ,而后把“Favorites”键值修改成My Dropbox目录下的一个文件夹路径即可。在多台电脑都进行这样的操作,就可以实现多台电脑自动同步IE收藏夹的功能。

5、网站自动备份

如果你也拥有一个类似“月光博客”的网站,你也会为数据的安全性而头疼,如何安全地自动备份网站数据呢?有了Dropbox,我们就有了一个网站自动备份的新方案。

对于使用SQL Server的网站来说,可以在SQL Server中设置一个自动执行任务,每天自动将数据库文件备份到My Dropbox目录里即可。

对于使用Access的网站来说,频繁读写的Access文件不宜直接放到Dropbox目录里,而采用定时复制的方法更好一些。具体操作是,建立一个BAT文件,内容是“xcopy “E:\website” “E:\My Dropbox\website” /s/e/y”,在“系统工具 – 任务计划”中新建一个计划任务,选择这个批处理文件,设置每天临晨自动执行,就可以定时自动把website目录下的网站文件(包括ACCESS文件)一起复制到Dropbox目录中的website文件夹。

这样,就实现了使用Dropbox可以自动将网站上的文件和数据库进行备份,无需手动操作。缺点是最多5G空间,不适合大网站的备份。

好了,以上就是我在使用Dropbox过程中总结的一些小技巧,总的来说,Dropbox是一个非常不错的网络同步工具,Live Mesh相比Dropbox来说有几个缺点,比如只支持Windows,不支持Linux、Mac,兼容性较差(例如在我公司的电脑上安装Live Mesh就报错,无法安装),另外Live Mesh的界面有待进一步优化。

Dropbox的默认空间是2G,如果你也想使用Dropbox,点这里注册Dropbox帐号可以获得2.25G的空间,如果你邀请其他用户使用的话,每邀请一个用户注册也可获得250M空间,最大到5G空间封顶。

分类: 互联网观察 标签:

phpcms+ucenter+hdwiki整合心得

2009年12月10日 雨无形 没有评论

今天考虑把phpcms上整合一个hdwiki,考虑到以后可能会整合更多系统选择了用ucenter作为中间件,围绕ucenter进行整合。

首先分别安装ucenter、phpcms、hdwiki

安装完成以后先整合phpcms和ucenter,具体过程参照http://bbs.phpcms.cn/viewthread.php?tid=78300&highlight=uc即可顺利整合。

然后整合hdwiki,这个就更简单了,装一个ucenter插件即可整合成功,整合完以后,可以实现phpcms和hdwiki一站注册登录。

分类: LAMP相关 标签: , ,

reCAPTCHA

2009年11月28日 雨无形 没有评论

1

『 reCAPTCHA 』

反 spam 的 CAPTCHA 技术现在有了新的用途:reCAPTCHA。

根据Science的介绍,reCAPTCHA是利用CAPTCHA的原理(CAPTCHA的中文全称是全自动区分计算机和人类的图灵测试),借助于人类大脑对难以识别的字符的辨别能力,进行对古旧书籍中难以被OCR识别的字符进行辨别的技术。也就是说,reCAPTCHA不仅可以反spam,而且同时还可以帮助进行古籍的数字化工作(可以称为人工OCR,呵呵)。不知道他们的灵感是否来自于分布式计算的想法?据称 目前正施用于 4 万多个网站,并到目前为止已经帮助解决了来自扫描文本文件的约 4 亿 4 千万个字词。

reCAPTCHA使用起来并不复杂,大多数独立blogger所用的wordpress,MT都有相应的插件支持。在reCAPTCHA.net注册一个用户名后,输入你的blog域名(只支持域名和子域名),就会的到一个Public Key,把他用在你所用的reCAPTCHA插件上。reCAPTCHA也支持多个站点。

安装成功后,用户评论就有了CAPTCHA功能。每次CAPTCHA会显示两个单词让人来识别,其中一个是需要用户识别的难认词,另外一个是答案已知的真正的CAPTCHA 词。软件将能够正确识别CAPTCHA 词的用户看作是人类,当CAPTCHA 词被正确识别出来后,程序会纪录用户对无法阅读的词的回答并将其添加到它的数据库中。这样就完成了一次人工的OCR识别。

OCR软件并不能很好的识别文字:比如…

2

为了改善软件的精确性, reCAPTCHA 会将最困难的词发送给多个用户并挑选其中有相同答案的作为正确的答案。据说准确率能够达到99%。

reCAPTCHA: http://reCAPTCHA.net

或许大家在很多网站看到过下面这个,这说明这个网站支持reCAPTCHA。

3

用户每使用一次这个程序,实际上就是在帮助数字重现1908年《纽约时报》上的某一页,或者其它古书中的一页,这对考古学具有重大的意义。

★ 相关文字:2008年8月《科幻世界》跃迁层

您肯定上过论坛吧?几乎所有正规的论坛都要求注册时输入验证码,这是为了防止乱发垃圾广告的家伙用注册机来恶意注册。这个源自美国卡内基-梅隆大学的发明被称为CAPTCHA(用于区分人类与电脑的全自动图灵测试),因为注册者需要辨识图片上七歪八扭的文字,而这项工作只有真正的人类才能完成。

要知道,全世界的网络用户数以亿计,对个人来说,辨认文字所花的几秒时间微不足道,但如果将所有网民的力量利用起来,那便能完成难以想象的浩大工程,而这正是美国宾夕法尼亚州匹兹堡市的CMU研究小组正在做的事。

该小组受一家名为“互联网档案馆”的非营利组织委托,要将海量的古老书籍和手稿通过OCR(光学字符识别)软件转化为电子文本,以方便电脑储存和查询。然而,由于原稿的质量太差,可怜的电脑每扫描十个单词就会错读一个,唯一解决的办法就是人工核对,而这样的工作显然不是一个人或一个小组可以胜任的。

于是,CMU设计了一个名叫reCAPTCHA的强大系统,让他们的电脑去向人类求助。具体做法是:将OCR软件无法识别的文字扫描图传给世界各大网站,用以替换原来的验证码图片;那些网站的用户在正确识别出这些文字之后,其答案便会被传回CMU。

为了提高用户辨识文字的正确率,他们往往被要求辨认两个单词,其中一个的答案已经知晓。这样以来,正确辨认出有答案的那个单词的用户,很有可能也会正确辨认另一个单词。有时候,CMU也会将一个未经辨认的单词提交给不同的用户,如果得到的是相同的答案,那这个答案便可以肯定是正确的。

由于许多人气极高的网站,如Facebook、Twitter和StumbleUpon等,都采用了reCAPTCHA,CMU现在每天都可以处理大约一百万个单词。不过,按照现在的速度,要电子化“互联网档案馆”提供的所有文本,估计还需要400年。

★ 重点单词注释:

■ SPAM

SPAM,最初是一个罐装肉的牌子。对于这个牌子名字的来源有很多解释,官方版本说,它是“Specially Processed Assorted Meat”特殊加工过的混和肉。这种SPAM肉有段时间非常普及,到了无处不在,令人讨厌的程度。1970年Monty Python剧团有个很流行的Sketch comedy(一种短小的系列喜剧)叫Spam,剧中两位顾客试图点一份没有SPAM的早餐,但不能得逞。后来,Spam被用来称呼互联网上到处散布的垃圾邮件。

■ Captcha

CAPTCHA项目是Completely Automated Public Turing Test to Tell Computers and Humans Apart (全自动区分计算机和人类的图灵测试)的简称,已由卡内基梅隆大学注册商标。

CAPTCHA的目的是区分计算机和人类的一种程序算法,这种程序必须能生成并评价人类能很容易通过但计算机却通不过的测试。这个要求本身就是悖论,因为这意味着一个CAPTCHA必须能生成一个它自己不能通过的测试。

分类: 生活点滴 标签:

新的开始,最近要做的事情

2009年10月30日 雨无形 2 条评论

到这边一个礼拜了,基本上就绪了,准备开始新的工作,马上就十一月了,做下计划有个良好的开端。

在接下来的十一月要处理的事情还是很多的,工作上和自己的研究目标

工作上

首先是人手问题,项目的开展需要解决人手问题。

其次设计用户注册流程,十一月要把用户注册审批这一块包括功能开发搞定

第三是网站调整,目前网站有很多需要调整的地方

第四网站内容页跟列表页的优化

个人需要研究的

linux服务器平台

phpcms模板深入研究

我的CSS框架的整合

分类: 生活点滴 标签:

PK!植物大战僵尸

2009年10月14日 雨无形 没有评论

植物大战僵尸

前几天朋友推荐我玩一个小游戏,说他老婆连续几天玩到凌晨三四点了,游戏也不大,才50多M,下下来玩了下,果然不错,像我这种不玩游戏好多年的人也不觉一下玩了三个多小时,网上一查,这个游戏的fans还真不少。强烈推荐!!!

有兴趣的朋友可以去太平洋下载中文版,翻译的不错,很有趣:
http://dl.pconline.com.cn/download/55136.html

ps:要是这游戏有PSP版的多好,休闲娱乐性一定不错

分类: 生活点滴 标签:

塞拜证书与签名的获取

2009年9月29日 雨无形 没有评论

玩S60的手机,证书和签名当然必不可少。

不知道证书和签名作用的可以先看以下帖子

http://bbs.dospy.com/thread-413794-1-1.html

所以获取证书是,玩S60手机的第一步,N79入手后第一件事就是申请证书,以前没玩塞S60的手机,不知道申请证书也不是那么简单的。

现在能申请到证书的网站有以下几个:

http://cer.dospy.com/ 可以直接在线申请,但是只能每天上午11点开始申请,每天只能申请4000个,晚了就申请不到了,我就是老是到时间忘记申请了,最早一次12点去申请也没申请到,对于我这种懒人,只能放弃。

http://zhengshu.zol.com.cn/ 这个需要100手机币,需要在论坛发帖灌水,对于我这种懒人更要放弃了。

http://isign.imobile.com.cn/ 这个即使申请即时就可以使用,唯一的缺点就是没实体证书下载,只能用它提供的在线签名工具签名,好在简单易用,我现在一直用这个了。

分类: 电子玩意 标签: , , ,

误入塞班族

2009年9月29日 雨无形 没有评论

N79到手也有一个多礼拜了,基本上研究得差不多了,阴差阳错的就成为了塞班一族。

本来一直在想买个什么手机,像我这种虽然称不上精英的IT人士,当然是要用智能手机,iphone之流用不起,M8之流又不屑,选来选去2000价位的也就htc diamond可以入法眼。研究了几天一直纠结与是买htc diamond还是全键盘的htc touch pro。

谁知道人算不如天算,老天帮我选择了,参加移动的一个活动竟然中了二等奖,得了一台N79,免费送上门的当然不要白不要了。上周一接到通知就冲到了营业厅领了奖。俺现在手机也智能了,oh yeah!

分类: 生活点滴 标签: ,