解决gcc4.5编译L2TP一键安装包 openswan出错问题

错误大概是:

In file included from /home/users/z/rpm/BUILD/openswan-2.6.25/programs/addconn/addconn.c:51:0:
/home/users/z/rpm/BUILD/openswan-2.6.25/include/ipsecconf/confread.h:37:19: error: comparison between ‘enum keyword_string_config_field’ and ‘enum keyword_string_conn_field’
/home/users/z/rpm/BUILD/openswan-2.6.25/include/ipsecconf/confread.h:38:19: error: comparison between ‘enum keyword_numeric_config_field’ and ‘enum keyword_numeric_conn_field’
/home/users/z/rpm/BUILD/openswan-2.6.25/include/ipsecconf/confread.h:39:34: error: comparison between ‘enum keyword_string_config_field’ and ‘enum keyword_string_conn_field’
/home/users/z/rpm/BUILD/openswan-2.6.25/include/ipsecconf/confread.h:40:34: error: comparison between ‘enum keyword_numeric_config_field’ and ‘enum keyword_numeric_conn_field’
make3* [addconn.o] Error 1
make3: Leaving directory /home/users/z/rpm/BUILD/openswan-2.6.25/OBJ.linux.i386/programs/addconn'
make2
[programs] Error 1
make2: Leaving directory /home/users/z/rpm/BUILD/openswan-2.6.25/OBJ.linux.i386/programs’
make1
[programs] Error 1
make1: Leaving directory `/home/users/z/rpm/BUILD/openswan-2.6.25/OBJ.linux.i386′
make: *
 [programs] Error 2

 

这是个bug,打上补丁即可解决
https://www.openswan.org/issues/1108

补丁详细信息:

继续阅读

vbs脚本自动发送邮件

 

离线安装Opera Dragonfly

Opera Dragonfly 是适用于 Opera 浏览器的跨设备、跨平台的调试环境 – 调试 JavaScript、检查和编辑 CSS 与 DOM,以及查看手机或计算机上的任何错误。

相比Firebug,Chrome的开发者工具更加强大!遗憾的是只能联网使用,用下面的方法可以离线加载。

  1. 用git clone git://github.com/operasoftware/dragonfly.git 命令把Dragonfly 源代码checkout到本地,例如/home/yemingtu/dragonfly
  2. 在Opera 地址栏中输入opera:config#DeveloperTools 打开首选项编辑器,更改里面的Developer Tools URL字段为上一步的路径,例如:
    file://home/yemingtu/dragonfly/src/client-en.xml ,单击保存。
  3. 重启Opera,按Crtl+Shift+I即可调出Opera Dragonfly。

apt-mirror 限制下载速度

把下面的选项加入/etc/apt/mirror.list文件。

选项是单线程的速度,如果你是10个线程,想要限速500KB/s,设置50K即可。

解决安装Ubuntu12.04 登录闪退问题

在保留旧的Ubuntu版本/home分区升级安装的情况下,有可能遇到第一次登录闪退,无法登录系统的问题,解决方法如下:

  1. 在登录界面按Ctrl+Alt+F2键切换到终端,用安装时创建的用户登录,比如abc用户。
  2. 用sudo su命令切换到root用户,输入
    chown -R abc:abc *
    chown -R .*
    更改家目录权限为新用户所有。
  3. 再按Ctrl+Alt+F7返回图形登录界面登录即可。

OpenStack常用的网络管理命令

  1. 分配地址池
    用法: nova-manage floating create <ip_range> [–pool <pool>] [–interface <interface>]
    实例: nova-manage floating create 192.168.6.96/28 –pool demo
    参数为IP范围,前面是网络号,后面是掩码,给一个在线计算子网的地址  后面是名字,任意。
  2. 删除地址池
    nova-manage floating delete <ip_range>
  3. 列出现有的地址
    nova-manage floating list
  4. 为实例分配一个IP地址
    nova floating-ip-create <pool>
    会列出1个可用的IP,例如192.168.0.100,后面的地址池名称可选。
    然后关联到实例
    nova add-floating-ip instance 192.168.0.100
  5. 从实例移除IP
    移除操作则相反,首先解除关联。
    nova remove-floating-ip instance 192.168.0.100
    然后移除
    nova floating-ip-delete 192.168.0.100

Windows 8 Release Preview下载

下载页面: http://windows.microsoft.com/en-US/windows-8/download

简体中文版:

64-bit (x64)                    Download (3.4 GB)                    Sha 1 hash — 0xC21B69413E08FCFB756EEDB2B99D0C0472486D1C

32-bit (x86)                    Download (2.6 GB)                    Sha 1 hash — 0xF9FAF5910275832EA03F630CD5803565C03C8F31

序列号:   TK8TP-9JN6P-7X7WW-RFFTV-B7QPF

Windows 平台 Rails3.2 下的mysql2安装

假如你的mysql2能安装但Rails应用启动时候报错,去

http://dev.mysql.com/get/Downloads/Connector-C/mysql-connector-c-noinstall-6.0.2-win32.zip/from/pick

下载一个zip压缩包解压,并将里面的libmysql.dll放入ruby目录的bin目录下即可。