在公司经常一进电梯,wifi被屏蔽,准入断掉,ssh终端也断开连接,代码没有及时保存,已经追悔莫及。重新登录之后,原来的状态也已经无法恢复,一堆窗口又要一个个打开,坑爹啊,有木有!!!
其实不用这么烦,有screen命令啊。screen工具是一个终端多路转接器,在本质上,这意味着你能够使用一个单一的终端窗口运行多终端的应用。screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。在screen中创建一个新的窗口有这样几种方式:
阅读全文…
Tags: linuxshell
shell
2011-10-11
又到了“地球一小时”的时间,活动的原生意义在于唤起人们的环保意识,让更多的人能投入环保。但绿色生活在我们的社会大都流于形式,更是成为许多商家坑蒙拐骗的广告语。以破坏环境、竭泽而渔来换取经济回报的现象,在我国遍地都是,我觉得观念以及全民素质在这里起了很大的作用。
希望我们的社会能有更多的“地球一小时”,
希望环保、绿色概念能真正走入寻常百姓家,
希望我们的城市上空不再阴霾,
希望每个人都能呼吸到真正新鲜的空气。
Tags: social
Focus
2011-03-26
如今,构建网站和开发Web应用程序已经不仅要求开发人员是一名优秀的程序员,更需要聪明的程序员。这也就是说,在可能的情况下,重复使用已有的代码和应用程序,而不是自己重头开始。
开源由来已久,并且很多网站的构建也使用了开源。开发人员都知道Linux、Apache、MySQL及 PHP (LAMP)。
但是除那些之外的其他开源项目呢?作为一名Web开发人员,你可以借助诸多可用的项目,以节省开发时间,或提高程序性能。
下面让我们看一下哪些开源项目可供大家免费使用。 阅读全文…
Tags: Open Sourceweb
Web Development
2011-02-27
GAE真的是个非常好的平台,能用来做很多事情。我平时就用它搭的代理来翻墙。今天准备在GAE上搭个blog玩玩,好像Micolog口碑很好,就使用了这款程序,在本地安装调试时出现了如下错误:
import _multiprocessing
ImportError: No module named _multiprocessing
但发布到GAE上是没有问题的。在网上发现很多人也遇到这个问题,应该是python版本的问题,我本地的python版本是2.6.2,官方的python版本是2.5,GAE还不能很好地支持python2.6.2。
对于本地调试出现的上面这个问题,也是有解决之道的:
在根目录下新建一个名为_multiprocessing.py的文件,写入一行代码即可:import multiprocessing
Tags: appenginegoogle
Focus
2011-02-24
农历新年马上就要到了,现在还在公司,傍晚就要开始赶赴老家的旅程,预祝家人们身体倍棒,吃嘛嘛香,预祝各位 2011神马困难都是浮云,神马表现都要给力,神马梦想都能实现!
Tags: NewYear
Lanqi's Life
2011-01-28
最近项目中使用preg_replace_callback,需要使用它执行正则匹配时回调类中的方法,需要有一些注意的地方,做个记录。PHP文档中这样介绍 preg_replace_callback:(PHP 4 >= 4.0.5, PHP 5中可以使用),该方法用回调函数执行正则表达式的搜索和替换,本函数的行为几乎和 preg_replace() 一样,除了不是提供一个 replacement 参数,而是指定一个 callback 函数。该函数将以目标字符串中的匹配数组作为输入参数,并返回用于替换的字符串。 阅读全文…
Tags: PHP
PHP, Web Development
2011-01-17
这两天在虚拟机上折腾Ubuntu,期间有一些细节真是大费周章。最先是在xp上装上了VMware 6.5 ACE版,装Ubuntu10.10,死活装不上,在文件读取界面过后即进入命令行状态。然后重新装了一个VMware 6.5,这回顺利安装了Ubuntu10.10,然后装Vmware tools,但安装到vmmemctl模块时,读取文件失败,路径不对,应该是Ubuntu版本太高,而VMware版本较低。遂换一个较低版本的Ubuntu,安装Ubuntu10.04,这次成功走完了VMware tools的安装过程,之后准备在host系统和guest系统间共享文件,在VMware的share folder设置好共享之后,在Ubuntu的/mnt/hgfs下却找不到共享的文件夹,检查发现vmhgfs没有安装成功,再次安装VMware tools,一路回车的同时,仔细查看输出,发现基本所有的模块都安装失败,然后查找资料,试了很多方法,包括修改VMware tools安装包中vmhgfs.tar中的源文件,但无济于事,想想应该还是VMware版本的问题,遂重新安装最新VMware 7.X,然后依托其安装Ubuntu10.10,终于一路顺水顺风了。
BTW:Ubuntu10.10中自带的Ubuntu字体确实很漂漂~
Tags: ubuntu
Lanqi's Life
2010-12-30
O’Reilly Velocity China 2010 Web 性能和运维大会于12月7日在北京召开,致力于Web应用性能的提升和同时更加稳定的表现。大会云集众多专家,值得一看。
“5年前只有开发人员关心网站的性能。而今天认识到快速网站重要性的群体已经扩展至更广泛的范围,包括销售团队、市场部门、商业开发人员以及更高的管理层。 这就导致一个新产业的出现──WPO(Web Performance Optimization ,网站性能优化)。现有的厂商在增加网站性能服务。创业公司则提供提高用户体验的新技术。主流网站在购买这些服务的同时自己也开发更多的服务和技术。采用 WPO技术的网站能吸引更多的用户,提供更好的用户体验,增加收入,并且降低成本。5年来我们走了很长的一段路,让我们共同回顾一下在让网站变得更快的道 路上的一些成就。”
官网上总结的 发言幻灯片及视频
Tags: velocityweb
Focus
2010-12-15
曾几何时,申请了一堆cn域名,包括本站的wkeke.cn,源于cn域名火爆的那段岁月。到现在,手里的域名也仅有这一个是cn域名了,因为和我名字的契合,国籍的契合,呵呵,并且涨到了PR5,也不容易,一直没有放弃。但就是这一个cn域名,真的给我带来了无尽的苦恼。
记得在08年艰难备案成功,在09年被撤销备案,遂重新备案,10年又撤销备案,遂再次重新提交,7月份,主机商通知我需要邮寄域名所有人照片、身份证复印件等各种备案材料,一阵周折之后,维持了此站在网路上正常运行。10月末,遭域名商停止解析,原因是没有在顶级域名注册商处提交所有人资料……
其实这个站是一个再普通不过的个站。哦了,已经习惯了,虽然朋友劝我放弃这个cn米,但是既然已经为它付出这么多,权当活该吧!
Tags: wkeke.cn
Focus
2010-10-26
收集了一些常用的PHP使用技巧,有的可能广为人知,有的可能你还不知道,记录下来,供查阅。
收集的这些技巧主要是为了提高程序执行效率,也方便以后开发注意事项。比如用单引号代替双引号来包含字符串,这样做会更快一些。因为 PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中 说echo是语言结构,不是真正的函数,故把函数加上了双引号)。
阅读全文…
Tags: PHP
PHP
2010-10-16