关于备案

2010年2月26日 雨无形 没有评论

过完年,突然发现之前申请的域名yuwuxing.com不能访问了,查了下DNS解析是正常,绑定到博客的cn域名访问都正常,最后问了电信才知道因为这个域名没有备案被封了80端口。

没办法只有先备案,可BC的备案系统不能直接在已备案网站上多加一个域名,还好IDC是我以前公司,找了个同事问了下,IDC有权限可以帮我把域名加进去,不过还是要重新审核。

今天又准备备案一个新项目的域名,但是该死备案网站又老打不开,好不容易打开了,开始录入信息了发现里面的地市联动以及网站性质联动这些都用不了,报JS错误。今天的备案又只能这样告一段落,真不知道什么时候才能备案好。

btw:我很想知道备案网站是花多少钱做的,真TMD太烂了。

分类: 互联网观察 标签:

“搞人”的本领

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

今天读了马云的一篇文章:CEO必须会的五种搞法,其中一段让我感受很深。

好人是不能打折的。一个值8000元的人,就不要讨价还价只愿付他7500元。即使你省下了500块,实际上却凉了他的心,一有更好的机会,人家拔脚就走。相反地,痛痛快快付他10000元,他会拿出两倍的能耐为你卖命干。记住,宁可花两个人的钱去找一个好人,也不要用一个人的钱去招两个差人。

好人光有钱是满足不了他们的。你还要信任他们、给他们尊重、给他们空间……你的精诚相待,同样会得到丰厚的回报。让好人们去冲锋陷阵屡建战功,成为班长、排长、连长、营长、团长、师长……如果你是个开明君主式的CEO,必定会有气度找进来比你更加厉害的人才,到时候,还可以请他坐到“司令官”的交椅上去。

好人是“投资”。选人、培养人、锻炼人都是需要时间的,就像种树,你每天浇水,树苗才会长成参天大树。削减人员成本来增加利润是只能是权宜之计,别忘了好人给你带来利润,差人才让你输钱。好人无法召之即来,也万万不得挥之即去。

好人不当奴才。所以你要给“反对党”说话的权利,虚心听取他们的批评。良言苦口,不是好人说不出苦口良言。

“好人”和“差人”的区别在于:
1. 好人是“请”来的,不是招来的
2. 好人的业绩可以评测,不用监督
3. 好人只要告诉他们目标,不必拨一拨动一动
4. 好人可以时常去询问,不会去责问
5. 好人带给公司的是贡献,不是成本
6. 好人是宝贵的“有限资源”,不是工具

从之前几年职业生涯走来,这点我是切身体会过。企业领导对于员工的态度直接影响了员工对企业的态度。

企业能不能留住员工,首先要看能不能留住员工的心,如果员工心已经不在你这边了,那么他的工作自然不会那么卖力,而去找“下家”。而一个离了心的员工,不但影响的是他自己,还会影响他周围的其它员工,如果发展下去就会动摇企业的根基,特别是创业型企业,可能员工就那么些人,如果员工抱团对企业不满这样的企业执行力会很差。

要留住员工的心,从我过去作为一个员工的感觉来看,首先要让员工能体现自己的价值,然后是员工自己职业发展的前景,第三是最好能和员工打成一片而不是显得高高在上,要当员工是朋友而不是为你打工的。

让员工能体现自己的价值,首先是岗位要让员工施展自己的才华,而不要让员工无处施展或者去做一些他并不擅长或者并不是他应该做的事情。其次,在待遇上要能体现员工的价值,现在是一个商业社会,如果收入远低于员工能在其它企业能获得的收入员工肯定会生出离心,这个在目前的社会是很现实很普遍的。

再一个让员工有一个好的职业发展前景,员工在你这里工作,不可能永远做这一个事情,员工也需要提高,也需要发展,好的企业能为不同员工规划出一个适合员工的职业发展前景。让员工跟着企业一起进步,这样这些员工会变成你企业的中坚力量。

这个也可以从我自身的经历来举例:在之前的单位做了两年,本来去这个单位就是想多做点项目积累自己,但是做了一个项目以后就接手了一个维护岗位,虽然维护的工作是公司的支柱项目,但是我在这个岗位一做就是两年,因为本来这个工作就游刃有余了可以说大材小用了,所以在工作中的提高比较小,同事在收入上这两年也没多大变化。当自己已经有改变的心,并且做出了决定的时候,公司再来挽留其实已经晚了,所以我就离开了那家公司。

不过现在想来,在前公司也不是毫无收获,其实因为公司有很多规章制度,在潜移默化下,对制度的建立,人员的管理也有了一定的了解,在现在的工作中也有用得到的地方。不过这已经是后话了。

最后,在员工的管理中,奖励与惩罚也是很重要的一环,有的企业只有惩没有奖,员工被罚自然心生反感,时间一长不满慢慢积累起来就会爆发,导致离职。所以奖惩有度在对员工的管理中也很重要。

分类: 生活点滴 标签:

2010农历年前的牢骚

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

又是一年春来到,转眼又要过年了,还好我一直在武汉,没有春运的困扰,不过前不久出差浙江也体验了一把春运。中国人注重过年可是我一直对年没什么感觉,每年过年都是不停的走亲访友或者被亲友走访,一个年过下来还真是不轻松。希望明年的春节能够去旅游吧。

阿凡达到现在还没看,不知道大年三十的时候会不会不这么紧俏,我的希望就在那一天了。

从技术转换到管理岗位,需要学习的好多啊,突然有想回到学校的想法,不过不太现实。希望什么时候能再回到学校吧。

明年的重点是公司,要让公司运作进入轨道。

分类: 生活点滴 标签:

windows系统下的mysql定时备份

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

今天帮别人恢复了论坛,为了避免以后再次发生这种情况,还是每天备份一下的好,就写了一个批处理加入到计划任务里面每天执行一次就行了。

准备工作:

1.安装winrar,这个应该基本上都装了吧,我是装在c:\program files\winra

2.创建一个databak文件夹,我是在F:\databak下

然后将下面的文件存成一个backup.cmd

net stop mysql
C:\progra~1\WinRAR\winrar a -ag -k -r -s f:\databak\dsbclub.rar d:\mysql\data\db1name\
C:\progra~1\WinRAR\winrar a -ag -k -r -s f:\databak\dsbclub.rar d:\mysql\data\db2name\
……
C:\progra~1\WinRAR\winrar a -ag -k -r -s f:\databak\dsbclub.rar d:\mysql\data\dbnname\
xcopy f:\databak\*.* f:\databak\%date:~0,10%\ /y
del f:\databak\*.* /q
net start mysql

然后用计划任务设置好每天凌晨备份即可,此方法的缺点是需要暂停mysql,所以最好在凌晨的时候执行

分类: 网站程序 标签: ,

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必须能生成一个它自己不能通过的测试。

分类: 生活点滴 标签: