JGuoer
Loading..
RSS Feed

这里会放一些我写过的一些文章,方便索引,有时候连我自己都要在自己的博客去搜索,比较麻烦,也方便这个博客的一些不回帖的读者,让大家方便的去查看这些内容。这里面有很多关于我记录的一些技术方面的事情,这些事情不在于写教程,而且各个阶段的人的理解都不同,所以有时候难免有错误,如果各位看到文章里面有理解的错误,请指正,这里的文章版权皆归我所有,在保留连接和版权的情况下可以随意转载。

为了页面的美化,我会将我经常去而且到我博客来逛的比较多比较熟的朋友的链接放到首页,其他的就放到专门页面友情链接请移步到专门页面。

最后更新2010/6/29

read more..
= End of buffer =
九月
1

做开源的东西已经一段时间了,从微软阵营转到开源的几个月是非常痛苦的。

曾经一直认为学好了一门语言之后,其他的语言学起来都是相通的,但是现在觉得这句话还是有失偏颇的,因为一门语言背后的是一个社区的风格习惯,这样的风格习惯会导致项目开发产生不同的编码,生产风格,最后导致项目中出现一些问题。

其实,了解这些差异也是很重要的。

当然,选择的路不同,到最后的习惯和方向也会很不同,这也就是前面说的那句话有失偏颇的问题。如果.Net接触多了,你写web service会考虑使用WCF之流,自然也会做出“相应”的社区中认为较好的应用或框架,但是拿到另一个社区可能完完全全就是垃圾,因为信奉的“宗教”不同,自然就会有问题。

当然,世界上还是有一些公理的,如如何写一个好的软件,设计模式等。

read more..
= End of buffer =
八月
21

今天一个大学同学给我打了电话,说是他的父亲重病了,他现在已经赶回武汉了,在重病房守候了好几天。

这让我感到有些震惊和难过,这位同学是我大学时候最好的朋友之一,在大学的几年生活中,对我帮助良多,没想到再一次的见面通话说的会是这么现实的事情。下午的时候,另一个好友赶去看望了一下他们家,虽然情况依旧不怎么好,好在病情慢慢的开始好转,还有一些生机。虽然这样,现实还是很残酷很沉重的,据说在急救病房里,短短几天时间就去了2,3个人,在这种时候,一个人,或者说一个堂堂七尺男儿却什么都做不了,不能不说是一件悲哀的事情,也只能祈求上天能够保有自己的家人,望他们渡过难关

read more..
= End of buffer =

很多还做的不够,应该更加深入的贯彻实施,而且不能只知道不做,要养成良好的习惯。

态度篇

1. 做实事

不要抱怨,发牢骚,指责他人,找出问题所在,想办法解决。对问题和错误,要勇于承担。

2. 欲速则不达

用小聪明、权宜之计解决问题,求快而不顾代码质量,会给项目留下要命的死角。

3. 对事不对人

就事论事,明智、真诚、虚心地讨论问题,提出创新方案。

4. 排除万难,奋勇前进

勇气往往是克服困难的唯一方法。

read more..
= End of buffer =

最近这几天一直在折腾Mutt,好吧,我没用用emacs里面的mew,因为mac下的emacs客户端总是有诸多的问题,所以我几乎就是用的是命令行里面的emacs,所以也少了开客户端的问题了。至于为什么我不太喜欢客户端,因为主要我还是喜欢命令行,使用emacs就是为了能够简化我的开发,所以我就更不想在命令行和emacs之间切换了,既然命令行的emacs能够满足我,我为何还要用客户端呢。

好吧,这是后话,之所以用mutt,也是因为mutt在命令行下,所以也符合了我在命令行里做事的需求,而且也比mew好用,所以自然选择mutt,不过mutt有点麻烦,于是记录下来,方便以后操作。

Mutt还真是符合unix的设计习惯,只干一件事情,所以如果你需要使用Mutt收发邮件,ok,你还需要装下面的几个东西。mutt+fetchmail+procmail+msmtp。装这些很简单,直接上Google搜索,download,编译安装即可。反正在写配置文件之前,保证在命令行里面能够用这些命令,虽然不一定非要干什么事。

read more..
= End of buffer =

今天无意逛到了一个网站,这个网站很有特色,这张《Sad Robot》专辑用了很多8bit音乐元素,让我想起了小时候玩红白机的感觉,再加上专辑很好听,所以特此推荐。

read more..
= End of buffer =

好吧,首先我得说,这件事情缘起一场梦。梦里一晚上我都在搞emacs,结果第二天起来我特别的累,但是脑海里还是想着emacs的快捷键,很崩溃,后来第二天上班的时候想想看来和emacs有缘,于是就好好的下定决心开始弄emacs。
可能也是偶然也是必然,要做的项目可以本地跑,所以就可以完全用emacs做本地开发了,这两天周末在家,好好研究了一下emacs的一些配置,现在我的emacs可以写代码,看邮件,聊天,还可以上网。当然,上豆瓣的体验不是那么好,因为没有css,但是手机豆瓣就很爽了,反正也没什么复杂的形式,所以以后手机豆瓣的功能一定要好好加强。
和vi比起来,emacs更大更复杂,配置也挺麻烦的,(但我没有说更强大),翻了好多开源社区的文档,有些问题实在解决不了连日语的也看,好在最后都一一解决了,暂时本地先用emacs,以后在服务器上用vi也无妨。
ps:其实最好的方法是把所有的代码都拿到本地跑,一是方便,二是有效率,最后还不用和别人抢资源,不过这个事情还是很难办的,慢慢来吧。这篇日记和豆瓣日记都是在Emacs下写的 : )

read more..
= End of buffer =

最近在做什么?最近把JGuoer Lab从Google App Engine上移到了自己的服务器上,这个网站是我自己的一个实验性的网站,通过这个网站我可以尝试性的做很多东西,并且把一些好玩的有趣的东西搬到上面,现在这个网站还在开发阶段,不过大体上已经ok了,所以可以说这个是第一阶段的上线。

由于自己的性格问题,不喜欢什么都不懂的懵懵懂懂的做一个小工程师,所以对于很多东西都很好奇,在公司几个月了,虽然能够很容易的写一些python代码,但是都在一定库/框架的基础上写的,所以本身不是很难,只要完成相关的任务就行了,当然,这不是我想要的,于是一直在找机会能够亲自动手尝试做一些东西。

read more..
= End of buffer =

最近看了一些Web.py的东西,主要是了解如何从无到有搭建一个Python网站,实际上很容易,但是有很多细节如果不注意的话,很容易让新人误入歧途,反而浪费时间。所以就在官方网站上参与了翻译,虽然英语不是很好,但是简单的翻译一下还是可以的。所以我不打算在自己的博客再写一些很基础的Web.py的文章,但是新人要看,所以丰富官方网站才是最好的途径。

传送门:http://webpy.org/cookbook/zh-cn

翻译倒不是完全翻译过来,里面还加了一些个人的理解和排除错误的方式,前面已经有很多同学做出辛苦的努力进行翻译了,我也只是进去凑个数,希望能够帮到更多的新人。

read more..
= End of buffer =

hmmm…最近一直在使用Python做开发,但是都是知其然而不知其所以然,所以自己研究一下如何搭建一个web,实际上很简单,不过中文文档不多,就纯当写一个笔记吧。

web.py很简单,easy_install web.py就可以安装了,然后在python里import web就可以搭建一个web了,很简单吧,web.py默认就提供了web服务,所以只需要web.py就能跑一个网站了,不过,既然lighttpd专门去做web服务的,为何不直接让lighttpd去做呢。

实际上很简单,我们写一个简单的code.py文件如下

read more..
= End of buffer =

几只小草没养过多长时间,但是已经倍感亲切,这几只小草从人家那里拿过来的时候就不是很好了,原因是别人不要了,不想养了。当时状态不怎么样,尾巴断了,指甲也断了,也有腐皮,很可怜,收留下来了,希望他们能够过的更好。当然,谁不想有品相好的龟,但是看到这么可怜的几只龟,觉得不忍心,于是拿了过来,以后就陪我渡过吧。

read more..
= End of buffer =