How to Uninstall JDK on Mac OS X

Remove the Java Runtime sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefpane Removing the Java JDK cd /Library/Java/JavaVirtualMachines sudo rm -rf jdk*.jdk

在Debian上搭建Gitlab,并禁用内嵌Nginx

最近需要为公司搭建git代码仓库,结束后决定将过程记录. 首先获取gitlab安装包 打开 https://about.gitlab.com/downloads/ 选择自己的系统,按照提示安装.当执行完 gitlab-ctl reconfigure 后其实已经可以在浏览器中打开了,但是默认的是运行在gitlab内嵌的Nginx中,对于强迫症来说还是挺难受的.(其实内嵌的Nginx是不会影响到独立安装的Nginx的) 于是决定使用独立安装的Nginx代替内嵌的来运行gitlab. 先禁用内嵌...

解决OS X 10.11源码编译的时候找不到openssl的问题

搭建某环境的时候需要编译一个Nginx的衍生版,由于在Linux上编译Nginx已经非常熟悉于是以为在Mac上应该也是顺手拈来.. 结果make的时候直接一个大大的 fatal error: 'openssl/ssl.h' file not found 怎么回事呢?原来苹果sdk中不再提供openssl,在 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.s...

在Debian上搭建适用于Surge的HTTPS代理

今天在推上偶然看到推友说到Surge等工具其实是可以支持HTTPS代理的.而HTTPS代理实际上比shadowsocks等方式更加安全,于是就尝试着自己在服务器上搭建了HTTPS代理. 首先确定使用的工具: squid3 以及 stunnel4, 都可以直接使用apt包管理安装 squid其实可以通过添加编译参数来达到支持SSL的,但由于我的CPU不够强劲编译时间实在太长了,于是选择使用stunnel4来支持SSL加密. apt-get install squid3 stunnel4 添加htt...

Lightsword-一个和Shadowsocks类似的工具

Lightsword是一个和Shadowsocks类似的代理工具,目前作者提供了iOS以及Mac客户端 而安装过程要比Shadowsocks更加简单,只是需要提前安装好nodejs. 如果你已经安装好nodejs的话只需要 npm install lightsword -g 就能完成安装,然后通过 lsserver --password [密码] --port [端口号] --method [加密类型] --fork --cluster 就可以运行起来了.只是目前加密类型可能还没有Shadows...