LYONNA

一切碎碎念与思考痕迹的库存…

魔都交通论坛微博同步应用

使用 php 和 JavaScript 编写的同步魔都交通论坛特定微博到 twitter 的应用。

说明

为了维护 @魔都交通论坛 的需要,尤其是同步线路调整公告一类的信息,我干脆利用第三方的 OAuth 库,写了这么一个机器人。机器人具备以下特性:

  • 可实现 twitter 和新浪微博的用户授权
  • 授权模块可脱离机器人独立使用(见源代码中的 authonly 分支)
  • 抓取内容为线路调整公告、魔坛图片精选、魔坛活动和巴士模型的微博
  • 编辑并发布抓取的微博
  • 具备字数统计和限制功能

基于 php 和 SQL Server 的教学管理信息系统

一个使用 php 编写、采用 SQL Server 2000 作为数据库的教学管理信息系统。

说明

数据库课程需要做一份实验报告,于是乎在一个星期不到的时间内赶出这个作品,质量不言而喻,我也懒得吐嘈了,下面就直接简单介绍一下特性吧:

  • 课程需要,编写时的数据库环境是 SQL Server 2000,其余版本未作测试
  • 使用 php 的 PDO 扩展连接 MSSQL
  • 学生信息、课程信息和学生成绩的增删查改全部在 SQL 中用存储过程实现
  • php 中调用存储过程全部通过函数实现
  • 学生学号固定长度为9位
  • 想不到别的了,就写这点吧。。。

PHP 天气预报代码

一个用 php 编写的、自动从中国天气网提供的 json 获取天气数据的天气预报网页。

说明

你会发现代码比想象当中的长。之所以这么长,是因为中国天气网在当天 18 时发布的 json 里的天气数据是从某日晚上到次日中午之前的数据,而 8 时、11 时发布的两次数据才是符合大众习惯的某一天从早到晚的数据。举个 18 时发布的 json 里数据的例子:

"temp1":"2℃~6℃" 对应 "当天晚上的最低温度"~"次日上午的最高温度"
"temp2":"0℃~9℃" 对应 "次日晚上的最低温度"~"后天上午的最高温度"

因此,正确的次日天气预报应该是0℃~6℃,你可以把 json 里的数据和中国天气网页面上的天气预报数据对比一下,很容易就明白了。 正是由于这个原因,我不得不费点力气,把天气情况、温度、风向和风力用正则表达式拆分并重新拼接起来,导致代码比较长。

轻量、全能、易用 —— Xubuntu 11.10 配置记录

Xubuntu 桌面截图

距离上次更新博客有半年了,期间当然是学到了不少东西。怎奈上个学期学业太繁忙,一个礼拜7天,6天在上课,剩下一天用来补觉,实在是无暇顾及这个博客。寒假来了,自然得趁此时机补上一篇。话不多说,转入正题。

本文旨在打造一个资源占用低、功能全面,同时又相当易用的桌面系统。兼具 Xfce 轻量与全能和 Ubuntu 易用特性的 Xubuntu 自然是一个绝佳选择。Xubuntu 使用起来相当流畅,完全没有 Unity 卡顿的感觉,平时的内存占用仅 200MB 多一点,非常轻便好用。本文以 Xubuntu 11.10 为例,记录 Xubuntu 的整个配置过程。

自制 Firefox & Google Chrome 绿色版

作为一个时常要在不同的计算机上切换工作的人士,即使现在的许多浏览器已经具备了各种在线同步工具,但是一个绿色版的浏览器显然更加得省心便利。本文将会分别介绍自制 Firefox 和 Google Chrome 绿色版的方法。

Mozilla Firefox

  • 下载最新版 Firefox

    如今,Firefox 也跟随 Google Chrome 的脚步,加快了版本更新的速度。我们可以访问 http://www.mozilla.org/en-US/firefox/all,获得所有语言的官方最新版 Firefox。