Press "Enter" to skip to content

Posts published in 12月 2008

Extjs Django Adobe Air全用上 – SimpleLife开发小记(上)

周末闲来无事,加上心情不错,决心突破一下Extjs给我留下的心理障碍,过了这道坎。重新下载了extjs 2.2的文件包,然后开始狂搜入门文章,真的是太少了。然后开始找几个看起来比较顺眼的demo,猛看源代码。

要上手当然要有个程序来下手,前两天简单做过的关于Getting Things Done的那个工作任务管理程序真是再适合不过了,功能简单,貌似有用,界面少,却可以独立成站,而且已经有了成型的思路(甚至成型的程序),上手要容易很多,只要把精力关注于Extjs上面就可以了。

进入开发环境,用现成的项目复制出一套Django的运行环境,把用户注册登录和任务管理的部分复制过来,稍微改点配置,建立数据库,运行测试服务器,OK,可以跑起来了。

然后把extjs的js文件,css文件和图片文件复制过来,正式开工。

 

Extjs Django Adobe Air全用上 – SimpleLife开发小记(下)

Extjs版的SimpleLife靠一段落,接下来要攻克的就是Adobe Air了。这个东西出来的时间已经很长了,前面看它的开发方式一直云里雾里,下手似乎有些困难,但是唯一的印象就是,通过AIR可以直接把HTML和JS写的网站包装成客户端程序来运行。既然如此,那用Extjs的富客户端方式写的网站岂不是可以直接移植成客户端程序?果然有如此好事?

于是,又是一番疯狂搜索,看了一些AIR的入门文章,写了一个HelloWorld的网页,根据网上的说明,建个目录,写个application.xml的起始文件,下载了AIR SDK,无需安装,解压后直接把bin目录配置到系统环境变量的Path里面去,在命令行窗口里进入网页所在目录,运行adl application.xml,哇,果然很帅啊。

接下来,把SimpleLife里面的index.html(整个网站就这么一个html文件),以及用到的Extjs相关的文件全部拷过来,把js里面读写数据涉及到的URL全部加上域名变成绝对路径,再启动,哇塞,真的可以启动起来啊!

 

Mysql优化经验之一:奇怪的索引

自从学会了使用slow-query-log这一招以后,便经常关注一下这个日志里面的内容,执行的太慢的索引总要想办法清理掉不是?昨天晚上搞了三个多小时,才算是搞明白了一点东西。 以前总以为在where和order by所用…

2008年,终于要过去了

2008年注定了是不平凡的一年,1月的大雪,停电停车停飞机,带来了上千亿的经济损失。5月的地震,我们这一代所能目睹的最惨烈的人间悲剧,夺去了十万人的生命,经济损失上万亿。当人们终于盼来了奥运,喜庆之气还没来得及散去,又被…

Getting Things Done – 让生活更轻松的秘诀

你是不是感觉每天活的压力很大,总觉得每天有很多很多的工作压在身上,总有处理不完的事务,一件事情还没搞定,又来了一件,一件一件堆积在一起,手边总有些处理到一半的事情扰乱你的思维,而你在做每一件事的时候都提心吊胆,生怕自己忘记了另外几件重要的事。每天疲于应付,加班到深夜也干不完,回到总是头昏脑胀的只想蒙头大睡。

现在已经有了一个新名词给这类人命名:穷忙族!你是穷忙一族吗?如果是的话,《Getting things done》这本书就是为你准备的。GTD这个名词就是从这本书而产生的,而GTD已经成了个人日程和事务管理的标准,而GTD软件也成了现在智能手机的标准配备和最常用的软件。但是实际上,GTD这本书里所讲的日程管理方法,跟手机里的GTD软件所提供的任务、日程、会议安排还是有很大差距的,而且书里所提倡的随时添加随时清理的任务列表,靠手机来实现目前也过于繁琐,这主要是因为手机的输入问题和由于屏幕大小问题带来的列表显示的问题。

另外,,《Getting things done》这本书的内容着实有些催眠,本人在第三遍看此书的时候,仍然只能对第一部分的方法论提起精神读下来,对后面几部分对每一步骤的细枝末节的深究看着看着就走神,或者睡着,实在是有些吃力。

实际上,本书讲的内容和方法还是相当简单易行的,首先,你需要这样几个列表:

Windows live writer实在是太强大了

Windows live writer推出了RC版(其实是整个Live软件包系列了,包括Mail,Messenger等等),下载了1M大小的安装包,安装过程中又经过漫长的自动下载安装,自动更新了已经安装的这三个组件(其它组件我都没选)。菜单里的Beta字样没有了,看来离正式版不远了。

启动MSN messenger,似乎没有什么明显的变化,还导致原来的外挂不能用了。打开live writer,整个界面看上去变化不大,但是编辑器下面把关键字框从高级里面拿了出来,不用每次写文章都要点开高级去写Tag了,而且,这个Tag是可以自动提示的。以前用过的Tag只要打第一个字就会弹出自动提示,直接点选就可以了。

live writer有许多专门针对wordpress的功能,相当强悍。