月度归档:2009年09月

android开发入门

大致看了一遍《深入浅出Google Android》,感觉似乎不是很难。只要有经验的JAVA程序员,再加上一个good idea,做一个热辣的程序就不是什么难题了。可惜我没有深层次的JAVA基础,只是05-06年做IT行业的时候某个小项目需要写过不到300行的code,仅仅是浅尝辄止。

周六晚上没事,下载了个android的SDK,折腾到晚上12点多,写了个小程序,功能很简单,就是显示俺闺女截止到今天的岁数,精确到天。

1

按“显示答案”就会显示依依宝贝的年龄了。

2

增加了一个简单交互,也可输入数字来提交,错误的数字会变成红色。

3

JAVA这门语言很严谨,不像web脚本那样随意。包括变量声明、变量类型转换等等细节都要注意,否则就会报错。如果真的有时间还是得研究研究,根据日常需要做一些最适合自己的DIY手机程序。

MSS安装debian 流水笔记(二)

安装lighttpd+php+sqlite

#apt-get install lighttpd

#apt-get install php5-cgi

#apt-get install php5-sqlite

#apt-get install sqlite

后来找到这个地址 http://code.google.com/p/debian-bcm47xx/ 上面有很多deb包,专门针对bcm47xx编译的,有些版本比apt-get的要新。尝试下载了一个lightppd,使用dpkg安装。

#dpkg -i lighttpd_1.4.22-1_mipsel.etch.deb

晕啊,又是一堆错误信息,提示xx包没有安装。那就apt-get xx,又根据提示运行了一次

#apt-get -f install

一堆提示信息后,装好了。不过配置文件不对,lighttpd启动不了,根据提示修改配置,屏蔽server.username和server.groupname字段,并修改port到81。

#vi /etc/lighttpd/lighttpd.conf

启动lighttpd成功。

#/etc/init.d/lighttpd restart

尝试写了段测试php程序,发现使用firefox的sqlite manager插件建立的数据库是sqlite3版本,暂时还不能被adodb类读取。当前只能使用PDO来读取。

2009-09-17_223152

测试的过程又装了两个东西,不知道是否必要。

#apt-get install sqlite3

#apt-get install php-sqlite3

先架了一个小站框架,php+sqlite写的,数据接口用PDO,模板类用templatelite(smarty的简化版本),用来管理mss里的媒体文件。访问http://mss.8800.org:81即可。

2009-09-20_2133572009-09-20_213418