Monthly Archives: 11月 2009

第三届广州技术沙龙札记之图片篇

第三届广州技术沙龙再次完美落幕,易度的老潘和金山的刘老师再次献上精彩的Topic,分别是《云时代软件》与及《PostgreSQL数据库及相关设计》。听老潘讲东西那么久,今天这个Topic真是听出耳油,老潘的幻灯和组织功夫越来越好了,赞!刘老师讲的PostgreSQL估计是本次沙龙感兴趣人数最多的了,好多同学冲着这个Topic而来的哦!今天在这里先共享PP,接下来有空再补上心得吧。感谢主办本次沙龙的同学们! 一、赖总勇浩,技术沙龙的主办者之一。辛苦辛苦! 二、老潘在讲《云计时的软件》,老潘,润普公司技术总监,现易度网的核心人物。 三、课间一位美女插进一脚,给Python做做广告:“咱们基金买卖网自从用了Python之后,开发人员少了,赚钱多了”!,原来基金买卖网的技术先锋是CPUG的VCC兄。 四、People Not Found!geekcook是这一次沙龙的赞助商之一,所送的小礼物很有意思。有Geek的味道。图片是Benky Not Found! 五、自报家门时间,这次的自我介绍放在两个Topic中间了。这次还是很多网易、TENCEN、Kingsoft的同学们啊。。 六、又见美女!继上一次在网易参加了第二次技术沙龙后,这位美女程序员再次露面,并和一边的老甘同学打得火热,老甘当仁不让地发挥老前辈的指导精神,与陆小同学打成一片。 七、刘鑫老师介绍PostgreSQL,原来Postgres真的很好很强大,刘老师让俺有动力花课余时间去研究研究她。 八、Postgres VS Zope DB。Benky一席问话,又挑起老潘同志的激情,再次上台撒播ZopeDB,赖总在下面说,好有激情啊!看老潘的陶醉样。。嘿。 九、小合照。按照常规的会课和沙龙约定,会后都要照张合照。这次没在会场照,而是到了大堂才想起要来张合照,只好来一张小的合照。 以上是沙龙的照片不完整版,不代表本次沙龙的全貌,敬请见谅。更多的图片请稍候,晚点再放出来,而此次沙龙的视频及录音,等沙龙官方主办的同学释出吧。 PS。本次的场地是中大西门的北大青鸟教室,两年前在此,因为Python的会课认识了一帮朋友并交往至今,实属缘份,以后,希望在广州技术沙龙里认识更多志同道合的朋友们。

Posted in 技术 | Tagged , | Leave a comment

岳母挑着担杆来

今天下午在火车站踮着脚等岳父岳母(下面称老爸老妈)的火车,这次还是老爸先发现了我,朝我挥了一下手,紧接着,我的眼光快速寻找疑似老妈的人物,我的妈呀,老爸身后的老妈居然挑着一担东西,一颠一颠地出站来。。我不敢怠慢,赶紧上去接下老妈的重担。好家伙!这担子还真不轻,掂量了一下,估计不下一百斤啊。。里面啊?大部份是老妈的心意哦。 是这样的,每次老妈从韶关市下广州来都会带上一批新鲜的菜和食物,尽管我们并不缺吃的,但每次老妈都这样,不亦乐乎。用她老人家的话说,家里带来的菜新鲜又便宜,多多益善啊。老人住在韶关市区,并不是自己种菜养家禽,所以每次临下来广州前,老妈都要为这些事张罗上好几天。老妈每次下来,俺和老婆都有一两个星期不用买菜,并且有老妈在,饭菜的味道一定是“食过返寻味”的!这里没有踩老婆的厨艺呀,咱们还是得虚心向老妈子讨教啊。 最近新家忙装修,作为建筑行业资深行家的老爸老妈这一次帮上很多忙,给了不少意见,真的辛苦他们两老了。

Posted in 生活 | Leave a comment

在Mac上创建无干扰写作环境

无干扰写作环境是用来保证作者在写作全过程中注意力不被其他应用程序和窗口分散,而达到专心致志写作的目的。本文将介绍MAC下面的无干扰写作解决方案。 常常地,在电脑上写作的时候,会经常被一些干扰把注意力吸引掉,如QQ,Twitter,精彩的网页等,处理掉这些信息后再回到写作当中,状态已不再。把QQ关掉?网页关掉?不打开twitter客户端。如果你是一个意志力坚定者,那把它们关掉是个好的办法!但对于某些人群来说(包括我)只要眼光不在写作区域内马上就能走神的,他们过份相信“眼不见为净”,必须想办法去掉一切可能的干扰,最大程度地把眼光、余光和全部注意力集中到写作区域才能安心写作。提供无干扰写作环境的工具就此应运而生了。 WriteRoom writeRoom是无干扰写作商业解决方案,她做的事情很直接,索性把整个屏幕都占了,让写作者在全屏的黑色屏当中专心写作。 写作完毕,按ESC键退出全屏,Writeroom将会还原成一款普通的文本编辑器,这时,可以对所写的文字进行格式化处理或复制至其他文档编辑工具进行二次编辑。 作为一个商业解决方案,个人认为WriteRoom的功能稍弱,如果在文档编辑方面专为专业一些,估计会更具吸引力。目前看来,WriteRoom只是提供了一间小黑房。而小黑房的功能,通过其他办法可以很容易做到。 上WriteRoom的截图: Think 严格来讲,Think不是专注于无干扰写作的解决方案,Think是一款让Mac用户同一时间只关注于一个程序窗口的工具。她会把系统当前所运行的程序都统筹起来,突出显示被激活的程序窗口,使用黑色的背景(可调节颜色及透明度)把其他程序窗口隔离开来。 对比WriteRoom,Think能做的事情似乎更多,她只提供一个无干扰的工作环境,而写作的事情还是交给专门的写作工具来做,显然,Think的做法是比较明智的。不过Think的唯一一点不足的就是,她居然无法全屏。作为无干扰工作环境解决方案来说,这实在有点说不过去了。 下面是think的工作界面: 再来一张在think营造的环境下使用pages写作的截图: Terminal + VI 使用终端来实现无干扰写作环境是最经济有效的办法!因为咱们有VI啊!Mac默认情况是没有全屏功能的,而实际上,通过使用第三方的工具,我们可以让很多MAC下面的软件都具备全屏功能的, 下面介绍一种全屏运行程序的方法: 一、先安装SIMBL。 二、再安装megazoomer,把.bundle文件放在/Library/Application Support/SIMBL/Plugins/目录下即可。 然后,启动terminal吧。试一下“CMD + Enter”,是不是进入全屏的状态了?现在调出vi。享受这种廉价又强大的无干扰写作环境吧。。哈。看图吧。本文就是在无干扰写作环境下延生D。

Posted in 软件 | Tagged , , | 2 Comments

光棍节在六间房看老朋友直播

我的老朋友,老同学,老同事Stuart今年早些时间毅然离开公司奔深圳创业,如今能日日把琴挥,夜夜抱琴睡,也算是人生一得意事了。 最近据闻6间房推出了直播间,Stuart居然是其中一位首席直播,晚晚对粉丝们弹琴唱歌,真赞。今晚,我和老婆把电视调无声,把电脑声音开到最到来支持他的直播了。上截图: 喜欢音乐和吉他的朋友可以关注一下我这位朋友哦。。他的直播页面此:http://v.6.cn/52066 ,常常会有直播哦。

Posted in 生活, 音乐 | Leave a comment

webfaction上一键部署Django应用

Webfaction是一款聪明体贴的虚拟主机(除了hosting应用外,我每天都拿来Fuck G/F/W),对程序员友好是她的一大卖点。本文以部署Django应用为例,看看Webfaction是如何工作的。 在开始之前,先简单介绍一下Webfaction对网络应用所做的一些定义:域名(Domain)、应用程序(Application)、站点(Site)。 域名(Domain):指常规的域名,一个域名只可以对应一个站点(Site),但一个站点(site)可以绑定N个域名。webfaction同时可提供域名托管服务,只要把域名的NameServer指向webfaction的名字服务器即可,webfaction提供无限多个子域名哦。 应用程序(Application) :应用程序表示一个Web应用,如一个使用Django写的Blog,或是一个php的bbs。应用程序必须成为网站才可以被访问,所以建立完应用后,webfaction并不会马上运行。一个Web应用,可以用于多个站点。 站点(Site) :站点就是网站,可以通过域名表现出来的,如www.fallever.com就是一个站点,iloveu.fallever.com又是一个站点。 其实这些概念的关系很简单, 只是上面可能讲复杂了,看不懂不要紧,继续看就是了。 建立一个Django应用程序 通过https://panel.webfaction.com登录到控制台,点击 “Domains / websites -> Applications”进入应用程序列表。 进入应用程序列表后,在列表的右下角,有个新增应用程序的小图标,点击开始新建一个应用程序。 接下来会来到创建应用程序页面,我们需要填写一个表单,表单有几个项: Name:填入应用的名称,如example。 App type:嘿,这里是魔术发生的地方,webfaction为我们准备了近百种内置应用程序模板,我们创建应用程序所要做的仅仅是选择应用的模板,然后点击创建即可。 App doc:这是对所选择应用类型的说明文档。 Extra Info:附加信息,依所选的应用类型而定。 我们现在要创建一个名叫example的Django应用。那么,我们输入应用名字,接着,点击App type展开应用类型列表。OMG! 当Django就占满了一页!你想要使用任何版本的Django都可以,webfaction提供的Django部署方式有包含但不限两种:Django + mod_wsgi和Django + mod_python。 当然,除了Django以外,webfaction提供大量python和python以外的web应用框架和应用程序,如CherryPy,TurboGear,Rails,PHP,WordPress,Joomla,Durpal,甚至Plone,Zope全系列。除此之外,还可以一键安装Trac,subversion,AWStats等协合工具,源码控制系统和网页统计应用。更重要的是,webfaction不仅能做这些,你自己可以在上面跑列表里面没有的应用,如写一段代码监听端口,或者是跑Java虚拟机!这,正是webfaction吸引我的一个重要原因。 有图有真相: 最后,我选择了使用Django最新版本的代码与mod_python来架设新应用。现在点击Create来创建吧! 千真万确,创建一个Django应用并让它跑起来就那么简单:填个名字,选个模板,点个Create。想起以前在其他主机上面部署个Django应用累得够呛,版本稍有与服务器的不一样的话,麻烦更大。而在webfaction,这一切都不用我担心。 创建一个子域名 应用是建立起来了,怎么样访问呢?那得有个域名!没错。得配个域名。 webfaction会给每一位用户一个二级域名,那就是“用户ID.webfactional.com”,比如我的二级域名就是“jeffjie.webfactional.com”,我们可以在此基础上建立三级域名来访问我们刚才建立的应用。 … Continue reading

Posted in 技术, 软件 | Tagged , , | Leave a comment