无语……

  • Post author:
  • Post category:琐事
  • Post comments:1评论

网站空间的服务器IP貌似一月份又被和谐了一次,运营商紧急更换了IP,更换速度倒是挺快,估计也是轻车熟路了(汗……)。

不过我就悲剧了,更换IP后一直不能登录网站空间的后台,开始还以为是网速不给力(以前也出现过,毕竟服务器在美国),后来觉得不对劲,M了一下客服才知道改了换IP时顺便改了登录端口。运营商也不通知下,真是不靠谱啊。

继续阅读无语……

LiveLinux系列(1)–基于Grub2的多分区USB启动盘制作

  • Post author:
  • Post category:Ubuntu
  • Post comments:5评论

系统: Ubuntu 10.10
工具: Disk Utility 2.30.1

Disk Utility 简介:
Disk Utility 是Ubuntu自带的一个图形化磁盘管理的工具,类似于Windows下面的PM,但是在熟悉了Disk Utility的使用后会发现它在功能及易用性上比PM等工具强上太多,我已经不由自主的喜欢上了这个工具。

继续阅读LiveLinux系列(1)–基于Grub2的多分区USB启动盘制作

Mendeley for linux 高效管理文献

  • Post author:
  • Post category:Ubuntu
  • Post comments:3评论

Mendeley是一个跨平台的文献管理软件,主要用于PDF文件的管理。
Mendeley同时还拥有在线功能,在Mendeley网站上注册帐号后,可以将本地所谓配置文件同步到远程服务器上。同时,Mendeley也为用户提供里一些相应的网络服务,如建立自己的在线文献信息库等等。

由于教育网的原因,Mendeley的网络服务基本处于不可用的状态,对于想使用其离线功能的朋友,可以试试这里:
mendeleydesktop-0.9.8.1-linux-i486.tar.bz2

继续阅读Mendeley for linux 高效管理文献

IP设置小工具

放假闲着摆弄Qt,写了个修改IP的小工具,功能十分简单,就是修改IP设置,保存设置,读取设置。
程序的基本原理就是对netsh的包装了,用netsh修改IP的基本命令如下:

netsh interface ip set address "本地连接" static 192.168.1.2 255.255.255.0  192.168.1.1 gwmetric=1
netsh interface ip set dns name="本地连接" source=static addr=8.8.4.4
netsh interface ip add dns "本地连接" 202.112.20.131

使用ShellExecute函数来执行CMD命令。

QString strSetIP = "netsh interface ip set address "本地连接" static 192.168.1.2 255.255.255.0  192.168.1.1 gwmetric=1";
ShellExecute(NULL, L"open", L"cmd.exe", reinterpret_cast<const wchar_t *>(strSetIP.utf16()), NULL, SW_HIDE);

另外对IP地址输入的合法性,可以使用正则表达式来检查。最基本的IP形式可以理解为使用“.”分隔的四个数字,检验字符串可写为:

QRegExp strIP = "d+.d+.d+.d+";

对于进一步的检查,我们可以使用以下条件:
1.取值为0~255之间。
2.IP地址、子网掩码、网关的取值可能不为0.
则有如下表达式:

//IP可为零
QString strIPNum = "(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)";
//IP不可为零
QString strIPNum = "(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])";
QRegExp strIP = "^" + strIPNum + "." + strIPNum + "." + strIPNum + "." + strIPNum + "$";

恩,其实使用bat脚本也是挺方便的~~。

PS:NetConfig.7z
NetConfigCode.7z

继续阅读IP设置小工具

Matlab中的Dot运算符

  • Post author:
  • Post category:Matlab
  • Post comments:0评论

Dot(.)运算符,即我们通常所说的小数点,在Matlab中是有着特殊的意义的。Dot除了作为一般的小数点外,还可以和一般的运算符(*、/)一起使用,如:

ValueA = 8;
ValueB = 1:1:8;
ValueA .* ValueB
ValueA ./ ValueB
ValueB.^5

如果使用一般的四则运算符,那么会出现如下错误:

??? Error using ==> mrdivide
Matrix dimensions must agree.

??? Error using ==> mpower
Matrix must be square.

实际上,Dot表示对矩阵元(即矩阵中的每个元素)的运算。这是由于对于矩阵及矩阵元(矩阵中的每个元素)来说,除法和求平方都是有意义的,并且代表着不同的运算,将产生不同的结果。对于Matlab来说,无法从上下文中得到确切的信息来决定使用何种运算,此时就需要由用户来指明。

继续阅读Matlab中的Dot运算符

Windows平台MoinMoin配置心得

  • Post author:
  • Post category:Web
  • Post comments:2评论

呵呵,不管怎么说,最适合这些开源东西的还是Linux平台啊。前几天已经被Apache+PHP弄得精疲力竭,今天又被MoinMoin折磨了一阵。

一些基本的教程就不说了,说一些网上教程上没提到的。

一、CGI模式下的问题

1.url_prefix_static选项的配置

CGI模式下,一般需要在httpd.conf中配置如下内容:

Alias       /wiki/ "D:/Dev/WAMP/www/htdocs"

<Directory "D:/Dev/WAMP/www/htdocs">
     Order allow,deny
     Allow from all
</Directory>

D:/Dev/WAMP/www/htdocs 是用来存放网站的公共主题模板的地方。这要与webconfig.py中的url_prefix_static选项一起配置。使用Apache搭建MoinMoin时,必须指定url_prefix_static为httpd.conf中Alias属性后的第一项,即”/wiki/”。如下:

url_prefix_static = '/wiki'

1.9版本的MoinMoin中,该项默认是不启用的。

2.目录权限问题
Windows平台下必须把MoinMoin中的htdocs目录拷贝的Apache的网站目录中,一般为htdocs(本文中,我设置的是D:/Dev/WAMP/www/),否则将无法访问到。同时,moin.cgi文件必须在apache的cgi-bin目录中,否则cgi程序无法运行。

3.存在的问题
网站可以运行的,但是只能是全英文的,一点击中文的链接就会出现乱码,尚未弄清楚原因。

二、mod_python模式
恩,除了没有配置成功外没有其它问题了。网上的教程(包括官网)没有一个是针对MoinMoin1.9的,最大的问题可能是PythonHandler这一项的设置有问题,但是还是没有找到正确的设置方法。

三、简单模式
直接运行wikiserver.py即可。当然也是我最后的选择。大家也可以参见这里Moin搭建手记

继续阅读Windows平台MoinMoin配置心得

Win7下本地Apache与PHP环境的搭建

  • Post author:
  • Post category:Web
  • Post comments:0评论

今天本来想搭建一个本地的wordpress测试环境,本着“自己动手,丰衣足食”的精神,决定自己配置Apache和PHP。没想到这是一场噩梦的开始。其中的曲折就不说了,折腾了一天,不仅没有安装成功,而且连错误的原因也没弄得很清楚,相当郁闷。在这里大致列出一下问题,希望不幸遇到的同学能少走点弯路。

操作系统:Windows7简体中文版
Apache版本:2.2.14 & 2.2.4
PHP版本: 5.2.13 & 5.3.1
问题症状:正确安装Apache和PHP后,修改Apache的配置文件httpd.conf。加入

LoadModule php5_module "D:/Dev/WAMP/bin/php/php5.3.0/php5apache2_2.dll"

之后重启Apache服务器,发现无法启动。

可选解决方案:使用WAMP(WAMP在windows7下面表现良好)。

当然,如果有同学重现并解决问题,希望能通告一声,万分感谢。

继续阅读Win7下本地Apache与PHP环境的搭建

飞翔

还是没有挡住3D电影的诱惑,去中影天河观看了Avatar。剧情就不说了(实在是一般),3D显示的效果十分震撼。特别是在磁场漩涡中悬浮在空中的山那个镜头,不禁使我想起了仙剑中的蜀山。在仙剑的世界中,蜀山是悬浮在渝州附近的一座仙山。要上蜀山,需要使用御剑之术。当然Avatar中也有自己飞行的方法,人类可以使用飞行器,而潘多拉星球上的人们也可以驾驭鸟类来翱翔于苍穹。其实,借助什么并不重要,重要的问题是人类总有着一颗想飞的心。人类希望自在的飞行,虽然现代的飞行器已经相当发达,但是对于普通人来说还是过于昂贵,专业,也不是那么方便,所以科幻电影中总有着各种对小型载人飞行器的遐想。

继续阅读飞翔

Lady in green

  • Post author:
  • Post category:琐事
  • Post comments:0评论

Lady in Green 是一款Wordpress主题,确切的来说,是我很喜欢的一款主题。不过,我对上面的页首的图片不感兴趣,换成了自己画的草灯立夏小朋友。这是我自己DIY的第一款Wordpress主题吧。很可惜的是,自己修改的主题在自己整理资料的时候删掉了,很是惋惜。
有趣的是,前几天在Google上搜索Iceyer的关键字,居然搜到很久以前我练习Wordpress使用的一个免费空间,而我的那款主题也正好在上面,于是我又找回了这款主题,呵呵。
那么,先来个预览吧……


Lady in Green(点击查看原始图像)

可惜的是,这款主题不支持Wordpress2.9。呜~~用不了。等自己php学好了,就去把那些不兼容的地方改过来:).

继续阅读Lady in green