天气源更新记录

重要通知 – iphone天气重大更新:取消天气源附带的农历功能,将农历独立做出来,增加更多功能、更详细的内容。详情请看:http://mdeve.com/blog/461.html

天气源再次更新记录。。。

2008.11.06 11:39 :天气源正式上线
……
2011-09-11 11:11 :增加iphone日历天气支持。
2011-09-14 00:30 :重写核心程序代码,增强稳定性,增加扩展接口,增加iphone日历天气内容!
2011-09-17 22:47 :增强iPhone日历天气内容,几乎能显示天气网网站上所有城市相关内容!
2011-10-16 23:36 :增加天气扩展 –> Google日历免费天气预报短信!
2011-10-18 21:17 :增加天气扩展 –> 全面增加农历、公历节日显示!
2011-10-21 17:21 :大幅度修改抓取代码,恢复国外天气,修复几个BUG,增加城市ID查询页面!
2011-10-26 15:26 :增加iPhone日历天气定制功能。
2011-10-27 16:42 :完善公历、农历的节日信息和介绍。
2011-10-29 20:30 :修复spbweather部分城市只显示3天的BUG。
2011-11-18 01:33 :将城市ID获取程序的数据由天气网抓取改为本地缓存,大幅度提高获取速度和准确率。
2012-01-23 22:33 :优化天气城市ID查询程序,大幅度减轻了抓取服务器负担。
2012-04-04 10:38 :将天气中的农历信息独立显示,需要农历请访问:http://mdeve.com/blog/461.html

开发计划:
增强日历功能,开发定制日历内容。

置顶文章! 继续阅读?

愚人节眼看就要结束了,大家再娱乐一把吧。

不解释,大家看着办吧。。。

apple设备日历信息测试-农历、节日、黄历

前段时间研究了下农历,并集成到了天气源中,今天重新开了个新项目,重新改进了农历、节日和黄历算法,现重新推出新版的日历功能,整合了公历日期、星期、公历节日、农历、农历节日、24节气,黄历的岁次、五行、彭祖百忌、每日宜、忌等常用黄历,基本上能用的都想到了。

以下为iPhone使用截图(基本上苹果设备、Android、WM7+都能使用): 继续阅读 »

抛弃所有字典软件,改造iphone4s系统字典教程!

相比大家都用过ios系统(iphone、ipad)上的字典功能,比如在Safari中选择文字,会出现复制,但当你选择一个英文单词时就会出现“定义”,如下图

 
点击定义就会调用ios系统内置的全局字典解释这个词,可惜全部是英文的,具体各位请自己试验。但如果你选择中的是中文词语就没有这个定义出现,可见ios系统只支持英文的词语解释,同时也能看到IOS固件包这么大的原因。

现在我们要做的事就是选中英文和中文词语都能出现定义,并且有中英文同屏翻译!另外不占用空间,中文字典是很大的哟,出现几百兆其它看起来不爽。

必要条件是系统必须越狱,如果你设备没越狱请去查找越狱教程,如果不想越狱就不用继续看下去了。
继续阅读 »

成功将家里路由器改造成了天气更新服务器!

过年期间所有天气更新服务器都被天气网封掉了,抓取一次数据要30多秒,弄得服务器进程全卡起了!今天辛苦了一下午,终于成功将家里的路由器改造成了天气更新服务器!分享一下成果:

路由器很烂,刷了Tomato系统:
Broadcom BCM5354 240M的CPU
64M 内存
16M ROM

这样的配置要拉3台电脑、2个手机和1个电视上网,电信网通双线拨号,现在又在上面插上个U盘安装上了nginx、php-fcgi用来做天气抓取服务器,感觉有点不堪重负啊。

继续阅读 »

ubuntu 11.10 下疯狂的 fuser

主要是因为 /etc/cron.d/php5 做了更新。

ubuntu 11.04 上此文件的内容是:

09,39 * * * * root [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) -delete

而 ubuntu 11.10 上此文件的内容是:

09,39 * * * * root [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete

在 session 文件很多的情况下,会有成千上万个 fuser 进程:

# ps -C fuser | wc -l
22634

而且偶尔会收到 Failed to fork: Cannot allocate memory 这样的错误。

目前解决方式是用 ubuntu 11.04 上面的 /etc/cron.d/php5 里的内容,替换掉 ubuntu 11.10 上的同名文件。

转自互联网,作者见本文留言最早的一条!

iphone4 美化之:通知中心背景(一)

先上两张效果图:

替换方法:
1、替换 BulletinListLinen@2x.png 到路径System/Library/coreServices/SpringBoard/
2、找到路径/private/var/moblie/Library/Caches 删除com.apple.SpringBoard.notificationCenterLinen
3、注销一次手机。或把系统语言改成别的再改回来。

注意事项:
1、必须是IOS5系统!
2、必须越狱!

 >>>>>> 请点这里下载 <<<<<<

 

 

Page 1 of 2112345...1020...Last »