Yahoo 1.99$ 超便宜域名2009年3月18日验证有效

 

很久就知道Yahoo有个1.99$的域名,因为一直也不需要这个域名,也就一直没有太关注这方面的信息,前几天想做个“VPS侦探”的网站,写一些VPS优惠信息VPS环境搭建VPS优化管理等方面的文章。

可以注册.com/.net/.org/.biz/.info/.us类型的域名,选者的余地较大。
注册地址 http://smallbusiness.yahoo.com/domains/?p=BESTDEAL

Yahoo的域名只适合第一年这次,以后续费就很贵,我注册完,发现下年续费要30多美元,不过没事,域名注册超过60天就可以转出,可以转到name.com或者Godaddy都可以,当然转到国内也可以(不推荐!)。

大家可以看一我注册的域名 https://www.vpser.net

高效时间管理,加速你的工作-介绍GTD

  人说在IT公司没有不忙的。你会发现每天RTX要闪烁几十个对话框是再正常不过的事情。可能你正好在写一个ppt,同时领导安排今天必须出一封邮件,刚在酝酿的时候突然还会有人电话催你开会,离开时刚好还有个朋友在QQ上请求帮忙找回密码,每天周而复始,逢人遍说忙似乎成了流行的口头禅。你会发现,时间永远也不够用,每天永远都有着“做不完”的事情。带着和所有人共同的问题,我了解了时间管理的方法论:GTD。下面我会带着一些自己的理解、更加直白的介绍一下GTD。

  GTD就是Get Thing Done的缩写,翻译过来就是“把事情做完”,David Allen这本书的中文名叫:《尽管去做》。GTD的核心理念概括一句话,就是:你必须记录下来你要做的事,然后整理安排自己一一去执行了。说起来简单,做起来不容易,我们看一下GTD的五个核心原则是:收集、整理、组织、回顾、执行。

  先记住这五个原则的先后顺序。

  一、人类的大脑很强大,能存储很多东西,但让一个成年人回忆起所有童年的事情,很难。与其让大脑存放了这么多信息,不如把信息从脑海里拿出来记在纸上, 让大脑释放出来去思考如何做一件成功的事。所以,GTD的第一步是“收集”,把所有在脑海里浮现的信息(任务, 想法, 项目等等)记录到随身携带的小本子上(或者任何适合你的工具),把你的工作从大脑里面清出来,记录在可以看到的地方。GTD把这个叫做“收集箱”。

  记录小提示:在纸上或其它设备里记录下工作时,应注意安排优先级,思考你的工作哪一项优先级最高,需要动脑筋。

  记录的技巧:涉及到记录的工具和线上和线下两种情况。线上能提醒的可以使用Outlook的任务和日历。比如:几点要找张三打个打电话,几点要发给李四一封邮件,几点去开会。另外还可以使用Google Calendar Sync把Google日历和Outlook日历同步,随时在多个办公地点查看。

  线下的工具是纸笔和手机,这里首先推荐的是纸和笔。当你“收集”完所有的信息后,就是“处理”了。

  二、“处理(整理)”英文原意是Process,我提取了三点重要的内容:

  1) 不把任何信息放回收集箱,处理完一件任务就打一个对勾。
  2) 如果任何一项工作需要做,就马上执行去做(如果花的时间少于两分钟);或者委托别人完成,或者将其延期。
  3) 否则就把它存档或删除、或是为它定义合适的目标与情境,以便下一步执行。

  两分钟原则:不能不提一下处理的两分钟原则,我想更细的是:1秒+2分钟原则,对突然打断的事情,一秒钟评估,两分钟内能解决的,无论是任何事情,马上着手解决掉。如果不能在两分钟内解决,就进行下一步处理。这里不能拖,一件事一件事的来,一心不二用,两分钟处理完一件事,马上回到主要任务上来。

  三、“组织”。“组织”应该是GTD中最关键的一点。“组织”主要分为对下一步行动的组织与对备份资料的组织。
下一步行动的组织一般可分为:等待处理清单、将来处理清单、下一步行动清单。  

  1) 等待处理清单主要是记录那些委派他人去做的工作,比如有封邮件问这件事有谁负责,可转交处理,如果你是主管,可安排下属去做。  
  2) 将来处理清单则是记录延迟处理且没有具体的完成日期的未来计划等等。  
  3) 下一步处理清单则是具体的下一步工作。而且如果一个任务涉及到多步骤的工作,那么需要将其细化成具体的项目。老外认为不能在两分钟钟内完成的、需要一系列动作来进行的任务叫作“项目”。

  常使用Outlook做时间管理的,还可以把Outlook建@todo,@waiting,@next三个文件夹进行“组织”任务。记得在工作中看到托哥使用的是“每日待办”文件夹。

  备份资料来自于对任务可行动的处理结果。对备份信息的组织主要就是一个文档管理系统,可用很多工具去存档这些资料,以前我使用的是网文快捕,现在发现Onenote也不错,推荐Onenote2007。 

  四、“回顾”。

  我对回顾的理解是PDCA循环的一种方式,在每周回顾中,应该对比自己的年度目标,回顾自己在过去一周取得的进步,制定下一周的计划。如:回顾你的长期目标、中期目标和短期目标、回顾你在Onenote里的笔记、回顾你在Outook里的日程表、回顾你写在纸上的清单、回顾你的项目进展情况等等。

  目前我采用的是每日回顾、每周回顾一次,对自己的工作和其它事情进行回顾,看看哪里做的不好,需要改进,重新做出调整计划。

  五、“执行”就不用多讲,另外借用托哥的一个词“集中精神”,结合在一起就是:集中精神执行。

  最后看一下GTD的工作流,作为对GTD几个核心原则的回顾。记住工作流,然后严格按这个工作流来处理你手头上的任务。

  接近文章结尾,如果说时间GTD时间管理可以帮助我们做什么的化,我想无非是:更合理的安排时间、更宏观的看待工作、更方便归纳总结,更快速的提升工作效率,让你成为时间的主人。有人说采用GTD时间管理可以有更为明确的人生目标,我想,严格按着他来执行你的工作,不断的去完善,一定会有一个清晰的未来。下面是一些我经常浏览的GTD中文网站或论坛:
http://www.gtdlife.cn
http://groups.google.com/group/gtdlife?hl=zh-CN
http://www.mifengtd.cn/articles/category/gtd
http://www.gtdstudy.com/

Webfedora-基于LAMP的Web仿Fedora系统

基于Linux的发行版本的LiveCD,相信大家都用过,挺方便的,但是,基于Web的Linux,比较这个Webfedora就没见过吧,快来看看~

    webfedora是一个基于LAMP(Linux,Apache,Mysql,PHP)平台的一个WEB应用。服务端使用了Apache的Mod_Rewrite模块对URL进行了重写,所有的请求都会重新链接到index.php。然后通过修改的ThinkPHP框架(主要对路由部分进行了重写)来解析URL,执行对应的Module和Action。页面使用了Smarty模板。

    为了减小数据传输的大小,可以使用浏览器的压缩功能。现在的浏览器一般都支持GZIP,DEFLATE压缩,服务端检测支持的压缩类型执行对应的压缩(PHP中有gzdeflate和gzcompress压缩函数)。为了能够让客户端知道用什么编码方式解压缩,需要向客户端发送Content-Encoding头信息。同时向客户端发送Last-Modified的头信息,当客户端发起下一次的请求的时候,如果文件未修改,则直接发送HTTP/1.1 304 Not Modified的头信息,让浏览器读取缓存就可以了。

    对于AJAX的请求,服务端返回的是JSON格式的数据。一方面数据相对XML来说要更小,另一方面客户端对返回的数据eval后就可以处理了,避免了XML解析需要的时间。在PHP5.2.*版本中已经有json_encode和json_decode函数。在本版本中提供了完整的仿fedora8的登陆系统和完整的仿Baidu Hi的webim,在以后的版本中会陆续提供 file system,web terminal,web ttplayer,rss reader,web editplus等服务。

经过初步的试用,感觉功能方面还不是很完善,很多功能都不能使用,所以,只能是尝尝鲜,等作者继续完善了。

        你可以在这里注册一个账号,然后就可以登陆Fedora啦。界面是不是很像Fedora啊。

        官方网站:http://www.webfedora.com/

在线测试你的Linux知识水平

  你是一名linux爱好者吗?不妨来测试下自己的Linux知识,不要天天使用 Linux,一些基本知识却不知道哦,呵呵。
   这个测验共有总共有 90 道题目,注意是全英文的,会考包括人物、系统管理、命令、名称、应用、发行版等等,都是跟linux相关的。

    How well do you know your free software people, apps and commands? Put yourself to the test and see just how much you know - we don't think even Linus Torvalds knows all these...
    在线测试Linux知识水平                          附带上参考答案

简单总结echo()和print()、require()和include()等易混淆函数的区别

1.echo和print的区别

PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1。

$r = print "Hello World";  

这意味着print可用在一些复杂的表达式中,而echo则不行。但是,因为echo语句不要求返回任何数值,所已在代码中echo语句的运行效率要略微快于print语句。

2.include与require的区别

include()与require()的功能也基本相同(包含),但在用法上也有一些不同,include()是有条件包含函数,而require()则是无条件包含函数。例如在下面代码中,如果变量$a为真,则将包含文件a.php:

if($a){    
include("a.php");    
}  

而require()则和include()不同,不管$a取何值,下面的代码将把文件a.php包含进文件里:

if($a){    
require("a.php");    
}  

在错误处理方面,使用include语句,如果发生包含错误,程序将跳过include语句,虽然会显示错误信息但是程序还是会继续执行!但requre却会给你来个致命错误。

当然,从字面意思上我们也可以理解七分:requre是很强硬的请求、要求的意思。

3.require_once()和include_once()语句

题外话了,因为长的像,简单require_once()和include_once()语句分别对应于require()和include()语句。require_once() 和include_once()语句主要用于需要包含多个文件时,可以有效地避免把同一段代码包含进去而出现函数或变量重复定义的错误。

4.空字符串('')和NULL的区别

PHP中空字符串和NULL都是以值为0存储的,但是他们的类型并不一样,你可以试一下echo gettype('');和echo gettype(NULL);你会发现他们打印出来的分别是string和NULL,当然还有0也容易混淆,你可以试试echo gettype(0);打印一下类型,会发现0的类型是integer(整型),可见字符串('')、NULL和0是“等值”但不等类型。

5.isset和 empty的区别

从字面意思上我们就可以明白:empty是判断一个变量是否为“空”,而isset 则是判断一个变量是否已经设置。但是这里有一点绝对要注意起来:当一个变量值为0,empty 认为这个变量同等于空,即相当于没有设置。比如当我们检测$id 变量的时候,当$id=0 ,用empty和isset来检测变量$id是否已经配置,两都将返回不同的值:empty 认为没有配置,isset 则能够取得 $id 的值,看下边例子:
   $id=0;   
   emptyempty($id)?print "我是空的":print "我是$id ."; //结果:我是空的   
   !isset($id)?print "我是空的":print "我是$id .";//结果:我是0   

  6.==(等)和===(恒等)的区别

回顾上面第四条空字符串("")和NULL的区别,再来看一个例子:

'' == NULL;   
'' === NULL;  

运行之后你会发现第一个为true,而第二个则为false!可见==只是比较值是否相等,而===则不但比较值,还会比较类型,更为严格。

thenynoc.com VPS Review

我在www.thenynoc.com于2009年1月6号购买的VPS (Super Tiny)已经购买一个多月了,该VPS只运行了分享Linux社区,看一下uptime:

Last login: Sun Feb 15 16:32:31 2009 from 124.131.220.113
[root@noc ~]# clear
[root@noc ~]# uptime
 02:49:06 up 32 days, 19:04,  1 user,  load average: 0.00, 0.00, 0.00
[root@noc ~]#

呵呵,已经无故障运行32天了,继续关注 thenynoc.com ,同时也关注一下分享Linux社区

如果想买VPS可以到VPSer上看看,或者我推荐的美国VPS主机