2011年8月10日星期三

雨量报警网页修改

1.开启短信报警

2.报警区域增加手动输入城市代号

3.当达到一次报警时(如10mm) 在雨量报警页面添加即将达到10mm的雨量站,并设定可取消此站的报警

4.重构代码 利用函数对象来简化代码

5.修改CSS文件 使配置界面和信息界面更易用

6.增加极大风速显示

2011年8月9日星期二

在XP及Ubuntu上快速安装及配置LAMP(Linux+Apache+Mysql+Php/Perl/Python)环境

Ubuntu 快速安装LAMP环境及配置方法:




一、安装LAMP环境
在终端输入以下命令(是的,你没看错,只用一条命令即可)

sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql

安装过程中会要求你设置MySQL的帐户root密码,暂时可以直接回车,不设置密码

二、配置LAMP环境
Apache2默认安装在/etc/apache2目录下
打开用户配置文件:

sudo gedit /etc/apache2/httpd.conf


添加下面的一行来启用php文件类型支持:

AddType application/x-httpd-php .php .php5

至此LAMP已可以正常运行 网站目录默认在 /var/www

三、其他可选配置
1>apache 的配置文件路径 /etc/apache2/httpd.conf
2>php.ini 路径 /etc/php5/apache2/php.ini
3>mysql配置文件 路径 /etc/mysql/my.cnf
4>phpmyadmin配置文件路径 /etc/phpmyadmin/apache.conf
5>网站根目录配置文件路径 /etc/apache2/sites-enabled






XP 快速安装LAMP环境及配置方法:




一 安装及配置Apache

1.打开网页 选择合适的版本下载
http://httpd.apache.org/download.cgi

2.xp下双击安装包,直接安装
ubuntu下安装说明见 apache.org/docs/2.2/install.html

3.打开conf/httpd.conf 进行配置

#配置网站所在的文件夹
DocumentRoot "D:/webdocs"


#配置网站文件夹的属性


#当文件不存在时不要列出目录中的文件列表
Options -Indexes FollowSymLinks

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None

#
# 控制对此目录的访问权限
#
Order allow,deny
Allow from all




二 安装及配置Mysql
Ubuntu下安装过程见此文 ubuntu 10.04 MySQL 5.5.11 源代码编译安装
XP下可直接下载安装包

三 安装及配置PHP

1.下载 the PHP zip binary distribution from » PHP for Windows: Binaries and Sources.

选择 VC6 x86 Thread Safe 版本

2. 直接解压后放在softs文件夹下即可

3. 在安装目录中另存 php.ini-production 为 php.ini 并进行配置

a.设置模块目录并开启需要的模块

; Directory in which the loadable extensions (modules) reside.
; 此项设置模块所在的目录,注意如果path变量没有设置php安装目录时
; 此项一定要设置为绝对目录,否则Apache将无法正确加载php扩展模块
extension_dir = "D:/softs/php-5.2.17/ext/"

以上设置不正确时将会出现类似下述错误信息

PHP Warning: PHP Startup: Unable to load dynamic library './ext/php_bz2.dll' - \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3\r\n in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library './ext/php_curl.dll' - \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3\r\n in Unknown on line 0


b.设置可最大上传文件的大小和默认时区等选项

[Date]
; Defines the default timezone used by the date functions
date.timezone = Asia/Chongqing


4.打开apache 的 conf/httpd.conf 进行配置

# 让apache自动在每次启动时加载php模块. apache2.2 版本需要加载php5apache2_2.dll
LoadModule php5_module "D:/softs/php-5.2.17/php5apache2_2.dll"
AddHandler application/x-httpd-php .php

# 配置 php.ini 文件所在路径
PHPIniDir "D:/softs/php-5.2.17"


5.重启计算机

----------------------------------------------------
今天调试网页时发现apache服务器经常自动重启,打开error.log文件后发现下述信息

[Sat Aug 20 19:43:25 2011] [notice] Parent: child process exited with status 3221225477 -- Restarting

在网上查找一番后发现原因是php文件中包含了数据库查询语句,而apache调用了与当前版本不一致的libmysql.dll 所致。
由于安装的mysql 数据库是早期版本,在安装mysql后程序自动设定mysql安装目录PATH环境变量。mysql安装目录下含有版本不一致的libmysql.dll 文件,apache调用了那个不合适的文件后产生错误。

而在安装php时并没有将php目录设定为PATH环境变量。

解决办法:删除mysql安装目录里面的libmysql.dll 文件,然后将php安装目录设置为PATH环境变量即可。

删除48小时外文件

找到micaps中的cf程序

将cf复制到目录中

在dos中运行命令
cf * 48

SVN命令行客户端安装与配置(管理sinaapp代码)

1.下载命令行客户端

http://www.collab.net/downloads/subversion/
下载地址:1.官网下载 需登录
2.dbank网盘下载

2.安装及配置

双击安装
配置文件所在路径 C:\Documents and Settings\work\Application Data\Subversion

打开server文件进行HTTP代理配置(如果没有使用代理可跳过这一步)

[global]
# http-proxy-exceptions = *.exception.com...
http-proxy-host = 172.18.172.251
http-proxy-port = 80


3.部署代码

http://sae.sina.com.cn/?m=devcenter&catId=212

预报分析

9号20时


副高东北移 500hPa弱东北风 700/850偏东风 850气温22-24

10.20


副高略有西伸 500hpa东北风与西南风弱辐合 850气温20-22 湿度略有增大

11.20


500西北气流

12.20


黄海一带低涡发展 我区处于低涡后部东北风与偏西风弱切变位置 850弱降温 700/850湿度略有增大

win7 市县平台安装

不能映射局域网解决 (某些Win7系统不支持映射)

在你的WIN7上运行gpedit.msc,进入组策略的 计算机配置 - windows设置 - “安全设置”-“本地策略”-“安全选项”,将“网络安全:LAN管理器身份验证级别”项的值“没有定义”改为“发送LM & NTLM响应”,再重启电脑。

http://answers.microsoft.com/zh-hans/windows/forum/windows_7-networking/

在Windows 7系统中的共享默认设置与XP系统是有些区别的。

首先请确认,在进行网络映射的设置时,是否能够通过“浏览”找到ITOUCH,如果找不到的话,可能是在共享设置方面存在问题。

请在网络和共享中心中,点击左侧的“更改高级共享设置”,然后选择“启用网络发现”。

设置完成后,确认是否能够解决问题。

另外在Windows 7系统中,是需要通过LLTD协议检测网络映射的连接的,所以在XP系统中需要安装KB922120才能被Windows 7系统所识别,但是我们对Itouch所使用的系统并不了解,所以如果问题仍然无法解决,建议与该程序的提供商联系,确认是否有类似的补丁可以安装。

关于不同版本Windows系统共享的设置方法可以查看下面的链接。

http://windows.microsoft.com/zh-CN/windows7/Networking-home-computers-running-different-versions-of-Windows

2011年8月8日星期一

启用新浪服务器上的博客

1.修改时区 副标题 顶部图片 评论控制

2.启用一些插件 google分析 防垃圾评论akismet 分享到其他网站addtoany等

3.边栏模板去掉saelogo链接

4.header.php 增加自定义样式

” />
” type=”text/css” rel=”stylesheet”/>

5. 修改loop.php 让归档和分类目录文件全文显示




6.由于不支持php写文件函数,所以不能修改顶部图片,但可以自行上传至指定目录

/wp-content/themes/twentyten/images/headers/

分别上传940px × 198px concave.jpg和230px × 48px concave-thumbnail.jpg文件

7.使用svn添加1g-music插件

8.使用文本小工具添加top100音乐列表

9.修改wp-codebox.php 27和28行
    include_once ABSPATH ."wp-config.php";
include_once ABSPATH ."wp-settings.php";


10.修改评论部分的代码及样式 /wp-includes/comment-template.php

$fields = array(
'author' => '
' . ' ' . ( $req ? '*' : '' ) .
'
',
'email' => '',
'url' => '
' .
'
',
);

$required_text = sprintf( ' ' . __('Required fields are marked %s'), '*' );
$defaults = array(
'fields' => apply_filters( 'comment_form_default_fields', $fields ),
'comment_field' => '
',



11.添加wp-pagenavi插件和related-posts插件
修改loop.php和loop-single.php使插件生效