August 27th, 2008
今天打开笔记本,发现一个奇怪的无线网络信号:Free Public Wifi,还是不加密的,心中一阵狂喜,是否可以有免费大餐吃了呢?
双击,连不上;再点,还是连不上。看来,没有这么便宜的好事。
那么这个Free Public Wifi到底是个什么东西呢?Google之,有人说是电信提供的无线宽带信号,有人说是病毒,还有人说是周边电脑发出的点对点的无线路由信号,两个台笔记本同事连接上Free Public Wifi信号,并手动配置好IP就能相互访问了。
呵呵,反正是用不了。在写这个文章的时候信号消失了,所以我倾向于最后一种说法,是邻居的电脑里发出的信号吧。
其实,我觉得无线宽带是一种必然的趋势,无线有它天然的优势。现在,在家里,我就自己建了一个简单的无线局域网,这样我的电脑到哪里都能随时上网,感觉很好。
现在,无线宽带还不普及,目前市面上流行的移动的无线上网卡,实在是很鸡肋的东西,还不能算是真正的宽带。但各个运营商都在不断的尝试推广无线业务,最初是在机场,宾馆等地方,现在在一些大城市的市中心,都已经可以接受到运营商提供的无线测试信号。我在杭州的时候,就接收过电信提供的无线宽带信号,速度还是不错的。当然测试期间是免费的。
如果电信能够把固定宽带和无线宽带的帐号合二为一,使用同一个帐号就能随时随地联入网络,我想应用前景还是非常美好的。当然,最好是包月的价格不要上涨!
Topics: 东拉西扯 | 评论(0)
August 23rd, 2008
发现ubuntu真的是个不错的linux 版本,特别是apt-get安装软件的方式,节省了很多工作。不过,系统默认提供的软件源是国外的服务器,速度非常慢,几乎无法忍受。
好在国内还有不少镜像服务器可以选择,在网上发行了一个不错的sources.list源,只需要作些小小的修改,就能让你能够飞快的安装各种常用的软件了。
下面是修改步骤:
备份
$ sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
编辑源列表
$ sudo gedit /etc/apt/sources.list
删除sources.list文件里面的任何内容,修改为:
deb http://ubuntu.cn99.com/ubuntu/ gutsy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ gutsy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ gutsy-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ gutsy-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-backports main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu-cn/ gutsy main restricted universe multiverse
更新:
$ sudo apt-get update
这个源速度不错,跟官方同步的频率也很高。
另外:这个源也不错 http://cn.archive.ubuntu.com/sources.list.ubuntu-dapper 据说是官方的
补充:
选择更新源的时候,一定要注意版本问题,比如上面提供的更新源是针对gutsy版本的。我没有注意这个问题,所以导致更新某些软件,如g++之类的时候,出现依赖无法安装的问题。
比如:http://ubuntu.cn99.com 目录下包含了两个文件
sources.list.etch sources.list.hardy
就是分别对应ubuntu的etch和hardy版本的因为版本问题,今天花了不少时间来解决软件依赖问题,走了不少冤枉路。
Topics: 程序/技术/交流 | 评论(2)
August 23rd, 2008
一只美丽的天鹅有一天落在地上时,看见了一只健壮的鸭子,她立刻被这只帅气的鸭子所打动,她惊诧于鸭子不同于她同类的模样,不同于她同类气质,是那么的有型,那么的另类。
于是,天鹅向鸭子表明了爱意。受宠若惊的鸭子立刻接受了这份爱。
从此,天鹅与鸭子在土地上生活着,在泥塘边生活着。
天鹅那高贵而雪白的羽毛一天天被污脏了;天鹅那以前不会长期行走的美丽小脚红肿了;天鹅失去了云彩的抚摩,蓝天的洗涤。
天鹅终于忍不住了,她总是在说:鸭子,鸭子,你学习飞翔啊,那我们就可以一起在高空中比翼双飞了。鸭子为了天鹅而努力学习飞翔,可惜他只是一只鸭子,想要飞翔,想要飞到和天鹅飞翔一样的高度实在是太难了,他实在是没有毅力了,于是他放弃了。
鸭子说:天鹅,你抓住我,带我去飞吧。天鹅抓住鸭子,扇动翅膀,非常非常吃力地飞上了蓝天,在天上飞了一会儿就落地了。
鸭子笑了,鸭子觉得天上风景太美了,鸭子想爱上了天鹅真是好。
在那之后的日子里,鸭子每天都要求天鹅带他飞上天,而且要求飞翔的时间也越来越长,如果天鹅不能达到要求他就会生气。疲惫的天鹅因为爱着鸭子,虽然身心俱疲,却依然会答应鸭子的要求。
这一天,鸭子又让天鹅带他去飞上蓝天,天鹅勉强抓住鸭子飞上了,飞得很高,很高,很高,然后天鹅低下头深深地吻了鸭子,就在鸭子感觉诧异的时候,天鹅松开了抓住鸭子的手……
【寓言启示】
- 做人要懂得知足,美女愿意让你上就很好了,千万不要要求太高,不要“天天想上”!
- 公主爱上穷小子的故事并非没有,只是结局未必会那么完美。无论如何,阶级总是存在的,门当户对未必就是坏观念。攀上一个富家女确实会令你生活质量提高,但并不代表你可以免于奋斗。富家女会让你飞得很高,但也会让你死得很惨。
-
每个人都有自己擅长的能力,而且每个人的能力都是有限的。就像在一个开发团队里面,每个成员的技术能力,所掌握的技能都不太一样。关键是项目的管理者,能够清楚的认识到每个人的能力范围,合理的安排开发工作。
-
在我们开发团队里,我们很容易就会找到天鹅或鸭子类型的成员,诚然,天鹅类型的程序员是佼佼者,但是在很多项目的开发过程中,大量的工作是很基础的工作,所以鸭子类型的程序员在团队里同样扮演者非常重要的角色。
-
丑小鸭有时候也会变成天鹅的,所以要靠自己的努力,而不是靠天鹅的帮助实现飞跃。只有你具有飞翔的能力的时候,才能真正拥有属于自己的天空。
Topics: 东拉西扯 | 评论(0)
August 20th, 2008
simplejson,python-josn,demjson是python程序员常用的三个josn库。
为了给网站增加一些ajax效果,我分别试用了以上三个库。
目的:把中文字符串编码
结果:只有simplejson可以很好的对中文进行编码,并且可以通过javascript客户端将python结构解析成js对象,而python-json和demjson编码的字符串或多或少都有些问题,因为是前两天做的实验,我已经把Python-json,demjson都删除了,所以具体例子就不举了,好在GAE中已经包含了simplejson模块,不然的话要找一个python core的好用的json库,还真是不容易。
Topics: 程序/技术/交流 | 评论(0)
August 19th, 2008
没想到我这么个小的不能再小的Blog也这么招“垃圾评论家”的喜欢,今天打开xuming.net,发现评论栏的地方乱掉了,进后台一看,好家伙一下子多了几十条评论,基本是每篇文章都有两条评论,内容也很简单,就是两个网址,我晕。
手忙脚乱删除之后,决定对评论功能做些限制。其实起初考虑过只有登录用户才能评论的方式,不过考虑到这个方式不是很方便,如果Google可以提供一次登录,就能登录所有appspot网站的功能就好了。
于是,就想弄个验证码啥的,结果发现Google App Engine没有直接提供绘图功能的Api(虽然还可以通过其他方式来实现),也懒得去研究,就给评论加个计算的验证码吧,我想除非有人专门针对我这个Blog来写垃圾评论程序,一般来说对付通用的垃圾程序,也足够了吧;对于关心我博客的朋友,这样幼儿园式的算术应该也难不倒大家吧!
顺便把首页显示的评论数为0的问题解决了一下, 把评论显示的顺序换了下,暂时就这么多了。
Topics: | 评论(6)
August 17th, 2008
最近发现appspot.com的域名访问时断时续的,经常无法访问。好像是国内无法访问了,如何真完全不能访问了,对Google App Engine的爱好者来说,将会是个不小的打击。好在目前还只是209.85.173.118这一个地址无法访问,而*.appspot.com不止支持一个IP地址,我们还可以通过修改hosts文件,将域名dns指定为209.85.171.118来正常访问。
大家的第一反应是,G F W终于对Appspot下手了,但现在blogspot都已经解封了,没理由在这个时间对Appspot下手啊。
昨天,发现Google已经将feedburner整合到其整个系统中了,并且增加了对AdSense的支持,支持在Rss输出中包含广告的功能,于是就想去试一下。
结果发现原来,Google是把整套feedburner系统都搬了过去,并且提供了一个新的域名 feedburner.google.com ,使用这个系统烧制的Feed都会使用到http://feedproxy.google.com这个域名,可惜,这个域名在我国目前是无法访问的。我查看了一下,这个地址和appspot.com的地址竟然是一样的,也是随机使用了209.85.171.118或209.85.173.118,或者还有其他地址,而大多数情况都会对应于209.85.173.118,我在想,会不会是这个原因导致209.85.173.118这个地址被屏蔽了呢。
也许appspot的被墙,只是受了FeedBurner的牵连。
Topics: 东拉西扯 | 评论(1)
August 15th, 2008
因为原来使用 Wordpress 的国外主机被华丽的和谐掉了,无奈之下自己动手,使用Python写了一个基于Google App Engine平台的Blog。
mlog
本Blog程序主要参考:plog , potlatchblog
目前支持:
- 支持自定义Theme功能
- wordpress数据导入,格式为WXR(Wordpress eXtended RSS),
实现导入后链接和原链接保证一直 - 支持 page 和 post 两种方式,支持Tag和Cagegory
- 实现了WordPress API,metaWeblog API接口,支持windows live writer书写方式,
- 支持PermaLink
todo:
- 目前还没有管理后台,需要增加
- 缓存模块
现在只是个半成品,大量代码直接取自plog , potlatchblog,我自己用用先
总之我徐明今天又回来了
坏消息:
从昨天开始appspot.com的地址209.85.173.118无法访问了,看来appspot寿命不长了,同时发现docs.google.com也无法访问,我越来越悲观了。
Topics: 程序/技术/交流 | 评论(11)
July 9th, 2008
想要快速方便的开发Firefox扩展,配置一下开发环境,做些必要的准备是必须的。
设置Firefox配置
为了避免开发中的扩展平时使用的Firefox的性能,我们需要重新创建一个配置,并且将其命名为"dev",然后用以下的命令行来启动这个配置为开发环境的Firefox
start "" "%ProgramFiles%\Mozilla Firefox\firefox.exe" -no-remote -P dev
想要运行默认的配置,使用 "firefox" 或 "firefox -P default".
您还可以同时运行稳定版和开发中的Firefox版本,来检查扩展的兼容性y (Installing Firefox 3 or Minefield while keeping Firefox 2).
(..More)
Topics: 程序/技术/交流 | 评论(0)
July 8th, 2008
使用Firefox很长时间了,很喜欢这只"小狐狸",特别是它提供的丰富多彩的扩展功能。一直都想学习一下关于编写Firefox的扩展的知识,现在终于可以开始了,我将边学边把自己所掌握的知识书写出来,以方便大家学习.
收集了一些编写Firefox扩展的相关资料,如果英文够好,请直接查看这些资料,完全忽略我的文章
- Extension development
- Getting started with extension development
- How to write Firefox extensions using BugMeNot as an example
- How to create Firefox extensions
- Writing an Extension for Firefox
- Firefox Extension Tutorial
- Building an Extension
下面是编写Firefox扩展所需掌握的相关技术
开发Firefox扩展的过程中,将会接触到以下技术,您不需要精通这些东西,但最好能对他们都比较熟悉.
Topics: 程序/技术/交流 | 评论(0)
July 2nd, 2008
到杭州已经三天,这几天都没有更新博客。
离开杭州快半年了,变化还不是很大。不过最近天气挺热,大黄梅天的,身上粘粘的不太舒服。
现在住在同学那里,同学两口子刚刚生了小孩,挺可爱的。小孩子虎头虎脑的,特别精神。
这几天
sourceforge上不了了,想要下载些代码,都要翻墙。这样的和谐不知道要到什么时候。
听说
"正龙拍虎"案终于有了司法鉴定结果了,不过还是没有感觉到什么兴奋。
刚刚获悉,在杭州,
体彩中心里发生了血案,而
贵州据说又出事了,唉。这社会还真是不太平静。
Topics: 生活点滴 | 评论(0)