Windows 7虚拟WIFI的几个命令

17 7 月, 2012

“虚拟Wifi网卡”,需要真实网卡的驱动程序专门针对Windows7设计开发,只要通过“Windows7 徽标认证”的无线网卡驱动程序都支持该模式。

1. 创建虚拟WiFi网卡 netsh wlan set hostednetwork mode=allow ssid=”ssid for virtual ap” key=password2thisSSID

2. 启用Windows自带的ICS(Internet连接共享);如果不想让无线客户端共享笔记本的internet连接,只允许访问笔记本自身的服务,这一步可以跳过。

3. 启用虚拟WiFi网卡 netsh wlan start hostednetwork 这个相当于打开无线路由的电源。

4. 关闭虚拟WiFi网卡 netsh wlan stop hostednetwork 这个相当于关闭无线路由的电源。

或者删除虚拟WiFi网卡 netsh wlan set hostednetwork mode=disallow,删除了后要重新创建并启用以及启用ICS的,建议一般不用了后stop而不是disallow,否则下次用还要麻烦。

疑似Google的证书在移动网被钓鱼

15 7 月, 2012

最近发现https://www.google.com的证书在手机上通过移动GPRS上网时老是出现证书没有认证的问题,Google同步软件(Google Sync)深受其害。

正常环境(我这里是长宽):

www.google.com的证书截图:

Read the rest of this entry »

Excel单元格选择项实现

4 7 月, 2012

1. 首先新建一个工作表,给工作表命名成有意义的,比如叫“List”之类的,然后在同一列里把某个可选的值按行依次填上,如下图的“类型”一列:

然后点“插入”菜单,选“名称”->“定义”子菜单弹出上图显示的“定义名称”窗体,在引用位置填上或点其右边的按钮选择可选值的范围,添加后点确定。

Read the rest of this entry »

TwiTalker的代码更新

3 7 月, 2012

TwiTalker是个好东西,开源项目,支持在GAE上搭建Gtalk机器人,绑定Twitter帐户到Gtalk上,然后可以在Gtalk界面方便的操作Twitter帐户,非常感谢@kavin_gray的努力。

在使用过程中发现TwiTalker的搜索(-s 搜索内容)和查看list(-list 用户 list名)功能并不能使用,今天特意查了一下代码,经过多方修改和测试,总算把这两个问题解决了。

主要修改apptwitter.py和twi_service.py两个文件,下载链接:dropbox共享(需翻墙),考虑到安全问题本地暂不提供下载,如果需要请在留言处留下邮箱。

Read the rest of this entry »

咱也来试试WordPress for BlackBerry

2 7 月, 2012

@bao3的博客发现了“使用WordPress for BlackBerry发布”的小尾巴,咱也来试试。

在黑莓上安装后登录之前需要使用管理员帐户在电脑上登录后台,找到“撰写”里的XML-PRC项,钩上那个“启用”选项,然后到WordPress for BlackBerry的设置里把Resize Photos的选项去掉,据说容易在发布带图片的文章时卡死。

好了,这篇测试博文到此了决,先看看效果。

Posted from WordPress for BlackBerry.

PS.看到效果了,但忘了说的一点是写文章时标题和Tags不支持Autotext的输入,得在文章输入区输完再粘贴上去,这点不爽。

Win7 32/64双系统的安装

26 6 月, 2012

在新买的笔记本安装Win7 64位系统后遇到好些软件不能正常运行的情况,所以考虑安装双系统,让这些软件在Win7 32位系统下运行。下面是的安装过程的记录:

1. 安装Win7 64位在C盘(初始安装的系统)。

2. 运行Win7 64位系统,通过加载光盘映像文件来运行32位的安装程序Setup.exe,我实际安装时是运行预先刻到U盘上的Win7安装盘的Setup.exe,安装过程选择另外一个分区D,一定不能再当前系统所在的C分区。

3. 安装完后启动时会出来两个都是“Windows 7”的选项,随便选一个登录系统,使用bcdedit来修改。

3.1 在cmd命令行下输入bcdedit,可以查看到当前的两个配置组内容,每一组都有“标识符”、“description”和“device”项,使用“bcdedit /set 标识符 description “Windows 7 32/64bit””命令把description修改成对应的32/64位描述符,具体是哪个要根据device的值。

3.2 用“bcdedit /timeout 10”来修改启动时自动选择默认菜单的等待秒数,默认是30秒,这个命令会改成10秒。

3.3 用“bcdedit /default 标识符”可以个修改默认启动项,可以用“bcdedit /? default”等命令来查看default参数的用法。

4. 打开“计算机”窗体,在“组织”菜单的“文件夹和搜索选项”子菜单里切换到“查看”页,去掉“隐藏受保护的操作系统文件(推荐)”前的钩,然后把C盘根目录下的Boot子目录和bootmgr备份到其它盘,便于下次C盘出问题后的恢复,再把刚才去掉的钩钩上。

5. 最后是安装Win7 32下的驱动,可以考虑用驱动精灵在上网找驱动(如果默认时找不到网卡驱动,最好下载集成网卡的驱动精灵版本)。

从Apache转向Nginx的一些经验总结

12 6 月, 2012

刚开始从Apache转向Nginx是一个痛苦的过程,经过一段时间的折腾,现在总算解决了不少问题,使得VPS能正常工作了,写上篇博文时博客已经开始在Xen的VPS上运行了。

推荐的一个Apache .htaccess转换成Nginx rewrite的网站:点这里,还需要用到一些Nginx的语知识:点这里

这里简单摘录一些Nginx的语法,方便使用:
Read the rest of this entry »

Nginx上部署StartSSL的方法

12 6 月, 2012

去年写过一篇“VPS上安装Lnmp和配置SSL”,刚开始时使用LNMP,后来觉得Nginx配置不兼容Apache就又换成了LAMP,主要还是VPS的内存比较足。这会换成Xen后内存只有256M,只能重回LNMP了。

首先是用vhost.sh来给SSL的子域添加一个目录和对应的权限,然后编辑vhost目录下新建的conf文件。

1. 在第一个location之前加上下面一段,xxx是StartSSL的证书文件名:
[bash]ssl on;
ssl_certificate /usr/local/nginx/conf/xxx.crt;
ssl_certificate_key /usr/local/nginx/conf/xxx.key;
ssl_session_timeout 5m;

ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
ssl_prefer_server_ciphers on;[/bash]

Read the rest of this entry »

CentOS下安装vim及配置

12 6 月, 2012

月初按年付新买了Virpus的Xen 256M VPS,由于现在在用的VPS这个月底才到期,所以还在折腾新VPS中。

已经多次在后台重装系统了,现在安装的是CentOS 5.7 32bit系统,默认安装完后找不到vim命令,但vi命令是有的。

这里找到了安装方法:
yum -y install vim-enhanced

实测可行。

vim的配置有很多(在root工作目录新建一个.vimrc文件),这里这里、还有这里搜索到了一个比较完整的,个人常用的有:
[bash]set nocompatible ” 关闭 vi 兼容模式
set syntax=on ” 自动语法高亮
set number ” 显示行号
set shiftwidth=4 ” 设定 << 和 >> 命令移动时的宽度为 4
set softtabstop=4 ” 使得按退格键时可以一次删掉 4 个空格
set tabstop=4 ” 设定 tab 长度为 4
set nobackup ” 覆盖文件时不备份
set incsearch ” 输入搜索内容时就显示搜索结果
set autoindent ” 自动缩进
set mouse=a ” 可以在buffer的任何地方使用鼠标[/bash]

正在折腾Xen架构的VPS

6 6 月, 2012

由于现在在用的VPS这个月底就到期了,是OpenVZ架构,续费比较贵所以不想再续了。刚买了价钱差不多的Xen架构的VPS,内存只有256M,所以在新VPS上部署博客时得调整架构,在正式迁移之前得先去测试,现在把正式迁移时需要做的事情记个流水帐。

1. 新VPS由于受内存限制,只能安装CentOS 5.7 32bit的系统,PHP安装LNMP

2. LNMP默认安装的www目录是/home/wwwroot,这与现在的博客目录是/home/www不一样,需要检查。安装vsftpd、升级mysql到5.5。

3. 安装WordPress后需要修改nginx.conf文件,在.php检查之前添加“include wp2.conf;”一行以支持固定链接。

4. WordPress安装WP Super Cache插件用于减少服务器负荷,同时删除Post Views插件,先把调用代码从小工具、归档、页面、搜索等位置删除,减少动态变化因素。

5. 采取现有博客打包,通过wget命令直接下载到新VPS上解包的方法来提速,插件要重新启用。打包用zip -r wp.zip wp格式。

6. 修改nginx的处理器数为2并增加一行“worker_cpu_affinity 0001 0010;”。

7. 安装vim、修改端口号、配置iptables、部署SSL,修改附件防盗链,部署VPN、SSH等。