Every day,every hour,and every minute is special!
VI 使用
Comments (0) Posted by xilo at 2009-09-17 Tags: CentOS, Linux, vi
vi编辑器是任何Unix及Linux系统下标准的编辑器,他的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下他的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您能够在其他任何介绍vi的地方进一步了解他。Vi也是Linux中最基本的文本编辑器,学会他后,您将在Linux的世界里畅行无阻。
免费杀毒软件推荐
Comments (4) Posted by xilo at 2008-12-18 Tags: 免费软件, 杀毒软件
晚上回家打开电脑,猛然间弹出一对话框。原来用了许久的正版江民杀毒软件过期了。
纪念一下,用了这么久,实话实说,很好用,一次也没中毒过。虽说,与我平时上网的好习惯是分不开,但国产软件还是应该支持。
盗版杀毒软件是不打算用了,经过这么多年的经验,得出两个结论,一是会浪费很多时间,二是有毒杀不出来正常现象。
下面向大家推荐几款不错的免费杀毒与防火墙软件。
1.AVG Anti-Virus免费版
下载地址:http://free.avg.com/download-avg-anti-virus-free-edition
据说功能很强,没有用过。不过,对比收费版本,相差那么多功能,心里不是很舒服。
2.avast! Home Edition(中文)
官方介绍:avast! antivirus Home Edition是目前市场上顶级的免费杀毒软件.此产品免费供非商业性质的家庭用户使用.
下载地址:http://www.avast.com/cns/download-avast-home.html
3.小红伞个人免费版(正在使用)
因为使朋友推荐的,在公司里使用至今,自动升级,开机会弹出广告,个人感觉不影响使用。至今未中毒,估计与公司内网也有关系。官方没有中文版。大家可以访问小红伞中国使用者服务论坛
下载地址: http://www.free-av.com/en/products/1/avira_antivir_personal__free_antivirus.html
好了,杀毒软件就暂时介绍到这里,其实网上还有很多很好的免费杀毒软件,大家只要google一下,就全出来了。下面介绍几款我常用的防护软件。
1.360卫士
相信大部分都在用。不过,我现在只是偶尔才会开启它,查一下流氓流满软件什么的。还是那句话,健康的环境与良好的习惯十分不开的。 个人觉得没必要长开启,影响机器速度,现在的360也越来月臃肿,不说了。
下载地址:http://www.360.cn/
2.风云防火强
以前常用,现在不用了。有点嫌麻烦。
下载地址:http://www.218.cc/
防护软件介绍的都是国产的,这点很欣慰,相信以后会出现更多的优秀的国产软件的。
十年编程经验凝结 与新人们分享[转]
Comments (0) Posted by xilo at 2008-03-21 Tags: 十年, 经验, 编程
有天和朋友聊天,朋友是国内一家大型互联网企业的一位技术主管,朋友把他将近十年研发工作积累的心血总结成两点,这两点朋友刚一提出来我并没有马上明白,只是大约有这么一个概念,我还没达到朋友在技术领域的那种高度,不能彻底领悟他深刻的思想。但我想与众多刚刚踏入IT技术研发领域的新人们分享一下这位朋友的思想,我尽全力来解释阐述朋友的话语,希望能给大家带来一些启发。
第一点是:不断抽象已知的东西。现实生活总是包括很多零散的东西,待解决的问题不会只有一面,所以抽取零散东西的共同属性,聚合不同角度的同一面向,成为从问题领域进入编程领域的第一步。抽象的层次越高,你架构设计就越简单。
第二点是:面对未知的东西用已有的抽象经验来模拟体验,从而不断调整直至达到可以控制未知东西的程度。有了上面第一点的基础,才可能到达这第二点的境界。现实问题总是不断变化着的推陈出新的,从未知到半知到已知,是人认识客观世界的一个过程,恰如人生从天真到懵懂到成熟的过程。
天才是什么?聊着聊着我们突然说到比尔盖茨,说到那些天才黑客,朋友和我都很兴奋。我问朋友,从他总结的两点来看天才是怎么实践这两点的?朋友想了一下说,天才就是生来就有那种抽象的能力,他并不一定局限于计算机领域的空间来看待问题,他拥有从这个世界其他领域来模拟体验计算机领域的天赋,他甚而可以抽象整个世界。
朋友的思想太博大高深,如我这般入行不久的初级程序员怎能领会?但我还是装作深有体会的不断点头,同时把朋友从山巅拉到山脚下。我说:“你说得太抽象了,不如你告诉一个起步阶段的程序员应该怎么慢慢通过实践来逐步达到这种境界吧。”我知道朋友在这方面颇有体会,他以前曾跟我提起他毕业后在第一家公司是怎么接受锤炼的。果然朋友很快开始阐述:“很简单,起步阶段就是专心的模仿。切记不要被那些乱七八糟的东西晃花了眼,什么j2ee与.net之争,什么soa的革命等等,你不要去关心这些东西。当你在公司上班时,会有这样一个矛盾,当你完成公司交待的一个任务时,你可能为了尽快完成任务用了很多别人现成的框架。这本身没问题,但何谓专心的模仿?就是说你在工作之余,需要来研究这些框架,你可以不用这些框架,而是用最原始的方式来写,你会慢慢体会到框架的约束,进而有对框架进行改进的欲望。但是最终你也会发现:其实任何一个框架都比你自己写的要好。然而在你不断模仿的同时你就得到不断的提高。”朋友越讲越起劲,又开始分析高手和低手在起步阶段的差异,“其实所谓学得快,所谓高手,就是说他在模仿的过程中不断比较自己写的东西和框架本身的差异,不断发现问题,想尽办法解决问题,思考得越多,你碰到的问题就会越多,这是一个正向循环,最终你的技术能力就会螺旋式的上升;而低手只会被动的等待问题,一旦问题自己觉得解决得差不多就放下了,这样自然就不会产生更多的问题,最终技术能力就始终停留在那个菜鸟阶段。”
朋友的话让我惭愧不已,我就是典型的不求甚解啊,问题解决得差不多就行,能运行就万岁,总是不去深究,这样给系统留下多大的隐患啊,而且也是对自己极大的不负责任。
聊完了技术方面的东西,我们想聊点轻松的,但是话题仍然离不开那些搞技术的新人们。朋友正好最近替公司招聘人才,面试了很多名校的计算机相关专业的一些毕业生。朋友说他们技术功底不够扎实,我说他们除了这个,心态也很浮躁,恨不得一参加工作就拿大几千的工资,一进公司就做项目经理,太眼高手低。朋友也深有同感,说面试的时候就有一种怪怪的感觉,而且朋友进一步将这种心态问题提升到编程提升到认识论的高度,“其实我觉得他们本质上是一个不能够正确认识自己的问题。认识论其实很简单,首先认识问题,然后解决问题。你说你想做项目经理,那么你需要具备哪些技能,技术上的,管理上的等,你需要多长时间来磨炼这些技能等。编程不也就是这样嘛,认识问题,抽象问题,进行设计编码最终解决问题,其实做所有的事情都是如此。”
跟朋友的这番聊天让我受益匪浅,而让我感受最深的不是上面提及的这些关于编程和心态两方面的道理,而是我体会到:技术人员并不像人们想象中的那么呆板,每个人都在以自己的方式活着,不断参悟人生的玄妙,而技术人员以一种更为奇特的方式和电脑搏斗,付出了更多的心血,当然体悟得也更加深刻,然而最终每个人都会殊途同归。
【转载】 作者:廖俊才
New Project!HandHelp!
Comments (4) Posted by xilo at 2008-01-23 Tags: HandHelp
新作HandHelp!十国语言互译网站!
当时的制作初衷,是为了迎接北京2008,方便中外友人。没想到,一路编写下来,完全跑题。(=.=!也难怪我这人经常跑题……)到目前发布来看,主要功能就是十国互译。汗!不过这一点相对于其它翻译来说,比较方便。大部分翻译网站,一般都是“英–它”互译;呵呵,我这个可以实现十国互译!<-优点!^.^
关键是,HandHelp 没有任何广告和不良插件。外加支持WAP手机访问,倒时碰到困难,您可以拿着手机给出租司机看“请去……”(go……,please)。手机访问地址是:wap.handhelp.cn
有什么意见或者建议请留言至http://www.handhelp.cn/?mod=message 再次感谢大家的关注!
针对于源码公开,看大家的关注程度了!不过,近期将要公开自己制作的一套PHP通用框架程序,最近正在整理代码和书写备注当中。handhelp就是基于这套框架开发的,优点是小巧,板块+模块式设计,不懂MVC所以不是MVC,个人开发也完全没必要用MVC。
好了,又唐僧了。提前祝大家节日快乐吧~
有关XP与ubuntu双系统及grub引导
Comments (0) Posted by xilo at 2007-05-23 Tags: grub, ubuntu
我N次的看到如我一样的新手们发些关于XP与ubuntu共存后的grub引导的求助帖子,其实各大论坛林林散散的都有介绍,可系统一点的帖子却很少见到,也许高手们不屑为之吧。我在这里也只是结合自己的实践经验谈谈我的心得体会,希望能给挣扎在XP与 linux之间的朋友一些帮助。[高手们可以闭着眼睛闪先:)]
1、原先有XP系统,后装ubuntu[当然要成功安装的,不成功安装,你说该怎么办呢?:)],但grub却未成功安装,导致一个系统也进不了。其中可分两种情况:
让Apache支持ASP.NET
Comments (0) Posted by xilo at 2007-04-4 Tags: apache
Apache是目前广泛使用的一种网络服务器程序,不仅在UNIX/LINUX平台上被大量使用,而且在Windows平台上也有许多站点放弃了IIS而转向Apache。
.NET是微软推出的功能强大的开发技术,其目标就是与Java抗衡。ASP.NET非常适合于中小企业的Web应用,其性能较ASP3.0有了极大的提高。
下面就介绍让Apache支持ASP.NET的办法。 Read More …
