YangFan.net

Tag : 开发 Search in Google

北落师门

  最近正好闲着,于是作为练手,写了一个单用户的个人空间代码玩。
  事实上现在Blog服务商很多,就算要自己架,现成的开源代码也很多,比如WordPressMovableTypeZ-blog等等。为什么要自己写一个呢?原因大致有以下几条:
  1. 不愿意再和Blog服务商斗争了,没有一家能提供让我满意的服务。最基本的,我甚至得不到我自己Blog的数据。我现在的Blog在Live Space,问题在于慢且代码限制多,唯一的好处是和MSN绑定了,一更新别人就能看到。当我想搬出的时候,发现我只能从rss里获得最后几篇,没法获得以前的,更没法获得评论。于是曲线救国,先用百度搬家工具端到百度空间,然后再找第三方工具把百度空间的Blog扒成XML。由于百度空间的评论用javascript套了一下,所以评论都没了作者,也就没用了。不过好歹文章是都下来了。所以说,自己的数据,一定要自己保存,爱存XML就存XML,爱存数据库就存数据库,踏实。
  2. 折腾现成的代码挺无聊的。既然要自己架了,且自己闲着,还是自己动手比较好。主要是一直没有用PHP+MySQL写过正经的代码,所以正好拿这个练练手。写的过程中也确实学到了不少东西。这比配一个WordPress换一个模版什么的要长进得多。
  3. 想做一些现有代码没有的功能。WordPress,MovableType之类的毕竟是专门的Blog工具,而我更希望做成一个个人空间。Blog只是其中一项,相册,藏书,文集,等等,都想做在一起。如果说Blog是一个item,那么Book,Photo都是并列的不同类别item。这样可以专门做针对性的数据归类和管理。比如我可以把自己的书都统一存成Book类型的,带个ISBN参数,然后直接就能点击去豆瓣看评论,或者去Google Books看预览。同样的,我管理自己的相片,存一个坐标参数,于是直接可以做成kmz文件,点击就在Google Earth上定位了。诸如此类,还是有很多可以挖掘的地方的。

  于是就动手做了。当然,开始的时候先做简单的,只做Blog功能,慢慢再补充别的。现在前台部分完成度80%左右,已经能看了,而且默认就是纯静态页面发布,浏览速度得到保障。后台管理,反正是自己用,暂时还没怎么做界面设计,能用就行,完全不需要好看,唯一的麻烦就是还没有可见即可得的编辑器,不过暂时可以用Live Writer凑合。至于数据,我原来在水木和Live Space上的文章都已经导入了,评论慢慢再想办法。
  目前这东西还很简陋,比如不支持各种插件,不支持Trackback(这个是还没看文档不知道怎么实现),不支持多用户(没必要),等等,当然,自己用就没什么问题了。从这篇文章开始,我就同时在现有空间和自己的系统里发布Blog了。

  根据我习惯的命名方案,我把这个代码取名为Fomalhaut,中文名北落师门

  顺便,看到这篇文章的如果有知道行情的,帮我推荐一个虚拟空间,要求能支持我挂域名,支持PHP+MySQL,空间大小不是问题,百来兆足够。速度要快些,最重要的是稳定,如果是国外的空间,最好没有被盾的前科。

2007-03-08 11:23 | Category : Blog | Comments (8)

MIDlet-Delete-Confirm

今天在手机里删游戏发现的。如果在jad里加MIDlet-Delete-Confirm:xxxxxx项的话,在删除游戏的时候就不会提示"删除xxx?”而会提示你写的xxxxxx了。有意思。

Nokia 6610i测试通过。

Tag: ,
2005-03-20 14:23 | Category : Blog | Comments (2)

用JBuilder打包的时候

Target VM要设置成All Java SDK

否则在部分机型上无法通过百宝箱的API检测

2005-03-17 15:45 | Category : Blog | Comment (1)

QD的jad里

MIDlet-1那行必须是英文,否则不能OTA

Tag: ,
2005-03-17 15:44 | Category : Blog | Add Comment

Moto v300的诡异bug

Vendor长的时候,安装会失败。比如写"新浪无线"就可以,但是写"北京新浪互联信息服务有限公司"就不行。

Tag: ,
2005-03-08 17:25 | Category : Blog | Comments (2)

59.4k->59k

最后的0.4k的优化,实在太痛苦了。

Tag: ,
2005-02-21 13:42 | Category : Blog | Add Comment

资源文件越少越好

所有能合并的文件都合并起来,尤其是同类文件。

减少文件个数能减少jar的zip文件头大小,同时能获得更大的文件压缩比。

bad教导的方法,一用就灵。折腾一下午,加上对代码的优化,轻松地将jar缩小了将近5K。

Tag: ,
2005-02-17 20:11 | Category : Blog | Comment (1)

59k这个东西,真的是极大阻碍了游戏质量的提高

  本来64k就够小了,要做个好游戏已经很不容易了,还要去掉5k,如果算上那个该死的LOGO,那就多去1K多。想出59K这个规范的人一定是脑子进水了。允许自己提供试用版多好啊。

Tag: ,
2005-02-07 23:43 | Category : Blog | Add Comment
Subscribe Atom
  • Subscribe to google
  • Subscribe to bloglines
  • Subscribe to zhuaxia
Search
License
  • Creative Commons Lisence
Copyright © 2011 Yang Fan. Powered by Fomalhaut 1.0b.