Archive for the ‘PHP/Rails/linux’ Category

Debian/Ubuntu下PPTP一键安装脚本

使用方法非常简单,在linux的终端进行如下操作: $ wget http://parazzi.me/sh/pptp.sh $ chmod +x pptp.sh $ ./ppth.sh 然后按照提示输入你要创建的用户名/密码就可以了。

Debian/Ubuntu上的openvpn搭建

今天总算是把OpenVPN配置好了。在diahosting和myhost123测试通过。 因为之前用的iptables规则不正确,所以一直能连接到VPN但无法访问外部网络,于是就记录一下吧. 系统有现成的包,直接安装: $ apt-get -y install openvpn 复制配置文件和生成证书的工具 $ cp -R /usr/share/doc/openvpn/examples/easy-rsa/ /etc/openvpn $ cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz /etc/openvpn/ $ cd /etc/openvpn $ gzip -d server.conf.gz $ cd easy-rsa/2.0/ 准备生成证书,如果不需要指定证书的信息,可以跳过编辑vars文件的步骤 $ vi vars $ . ./vars $ ./clean-all 生成ca证书,可以一路回车 $ ./build-ca 下面生成服务器和客户端的证书,每次生成到最后有2个提问必须回答y,才能真正生成证书,如果一路按回车,到最后可能发现一个空证书 $ ./build-key-server server $ ./build-key client1 再生成一个DH PARAMETERS,OpenVPN的服务器需要这个 $ ./build-dh OpenVPN所需要的key就生成好了. $ cd keys [...]

RubyMine 3.0 注册 序列号 破解 下载

激活码如下: name: rubymine ===== LICENSE BEGIN ===== 70414-12042010 00002VG0BeoZbwmNAMNCx5E882rBEM Ysn1P!e”s830EDlHcWg8gmqYVkvZMo Injf4yqlO1yy”82NiwNzyYInoT7AiX ===== LICENSE END ===== 提供官方下载地址: http://www.jetbrains.com/ruby/download/index.html 注:如有必要,请支持正版。

解决ubuntu下netbeans字体锯齿化问题

ubuntu下,需要用搭建JSP的开发环境,又不想折腾apache,于是想到了netbeans这个集成的IDE。 下载安装后利用svn checkout出项目后发现IDE默认的字体好难看,竟然带上了锯齿,实在是不能忍受,于是google之,发现只要修改一下netbeans的配置文件就好了。如下: 1.找到netbeans的配置文件,默认在/usr/local/netbeans-x.x/etc下面,文件名是:netbeans.conf。(注:前面的x.x代表的是netbeans的版本号) 2.随便用一个编辑器,打开vim,如下: # ${HOME} will be replaced by JVM user.home system property netbeans_default_userdir=”${HOME}/.netbeans/7.0″ # Options used by NetBeans launcher by default, can be overridden by explicit # command line switches: #这个是我的注释,下面是要更改的内容 netbeans_default_options=”-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=384m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true” # Note that a default -Xmx is selected for you automatically. # You [...]

Aptana的中文汉化

终于下定决心折腾aptana这个传说中非常给力web IDE了。 就冲着它的JS代码提示去的。 下面给说一下它的汉化,经测试发现,aptana完美支持eclipse的语言包,换言之,就可以使用eclipse语言包来汉化。 eclipse的汉化地址:http://www.eclipse.org/babel/downloads.php aptana 2的可以使用Galileo版本的eclipse来升级汉化 只需要在help点击intall->new software,填入 http://download.eclipse.org/technology/babel/update-site/R0.9.0/galileo 等待一会儿,选择chinese 就行了,注意选择上面一个,下面的是繁体中文。 下面是截图: aptana 3也是一样,可以使用Helios版本的eclipse来升级汉化 地址是: http://download.eclipse.org/technology/babel/update-site/R0.9.0/helios PS:如果上面的地址不能用了,说明eclipse又更新了,你可以在http://www.eclipse.org/label/downloads.php看到新的地址。 其实就是修改一下R0.x.x这个版本号.

Nginx访问二级目录自动添加反斜杠(/)

官方推荐直接在nginx.conf加入 http{ … server_name_in_redirect off; … } 方法1: 用rewrite补上/,在localhost添加上: if (-d $request_filename){ rewrite ^/(.*)([^/])$ /$1$2/ permanent; } 方法2: optimize_server_names off; #optimize_server_names 已不支持了 nginx 0.8 加上这个会报错的 server_name_in_redirect off; 官方http://wiki.nginx.org/NginxHttpCoreModule#optimize_server_names说明 Note: this directive is deprecated in nginx 0.7.x, use server_name_in_redirect instead. 备注 这指令nginx 0.7.x已不支持,用server_name_in_redirect代替