vim成为IDE很简单

我是一个比较喜欢折腾的人,我很喜欢把一样东西给玩坏了,再自己给它弄好,这样我就了解这个东西的大致组成原理了 公司的开发机由于大家都在用,想要在上边安装软件的话很容易影响到别人,又因为上边的软件都比较老,一些新的功能没有办法支持到,所以我一般在自己用的home目录里自己编译最新版本的软件,安装在home中的local目录下,在PATH环境变量中加上这个local目录,这样运行程序的时候系统会先去找这个local中的文件,如果找不到再去会去找系统的bin目录 先来看一下图   首先我们需要下列软件 vim / cscope/ctags   search the fucking google 然后把最新的代码下载下来,上传到开发机上 taglist/ NERDTree  这几个是vim的插件下载下来先扔那,一会儿会用到   编译vim 解压后,进到根目录先./configure –h看看有什么配置项可以加上的,比较支持perl或者python等. 关键的配置项是 –prefix=$HOME/local –enable-cscope,让vim安装到home

嗯..Shadowsocks很好用

    话说原来是把VPS把在Linode的日本节点的,当时网速还是可以的,就在前段时间(其实是今年过年前了- -! )突然发现大陆所有地方都ping不通了…这,你懂的,但是我又没有发什么和谐的东东,只能让Linode管理员给换一个IP了,Linode的管理员还是比较nice的,发了一个ticket很快就给我换了另外一个日本节点的IP,居然还被天朝给封了,这让连换了几个IP还是不行,最后只能让他给我迁移到US的节点了,在Fremont,看到Last login:那一刻眼泪都要流出来了呀.后来太知道好像日本的节点大多都被封掉了,在US没有被封但是延时好高啊,打一个命令半秒才显示出来,好在用shadowsocks的速度还行.     之前都直接用ssh爬梯子,之前也说过容易被ISP封端口,每半个月换一次端口实在不能忍受,看到好多人推荐用ss,自己试了试确实不错     ss安装比较简单啦,需要python环境,具体安装过程不表,去github上看看一下就会了

Linode的SSH端口突然无法连接的解决

    昨天晚上还用ssh梯子好好的,过了0点之后突然ssh就连接不上了,vpn和nginx都还可以访问,唯独ssh无法登录.如何是好啊…查看linode官网上,linode提供了一个应急的shell,叫lish.在vps管理页面的remote access页面下有一个叫Console Access的东东,可以在直接在web上用console,或者是通过linode的跳板机进去你的VPS主机.实测发现webconsole实在太难用了,直接用跳板机登录好了 ssh -t [email protected] linodename,username是你linode的用户名,linodename是你给VPS起的名字,进去之后就可以用VPS中的用户登录了.     先检查sshd服务,发现没有挂掉..sudo systemctl restart sshd 重启一下sshd,再尝试ssh登录仍然无法连接,木有办法..只能把ssh的端口修改成其它的了,说明一下我之前用不是22端口,再重启sshd,居然可以连接上了…好吧..这种奇葩的端口号也会被封,据说是被ISP给

用linode爬梯子上Google访问限制的解决办法

用Linode爬梯子上Google近段时间整天会被提示说 We're sorry…… but your computer or network may be sending automated queries. To protect our users, we can't process your request right now.See Google Help for more information. 百度查了下(这种情况只能百度了!!!!!)原来是Google把linode的ipv6给屏蔽了,到你的VPS中把ipv6禁用就可以了 我用的是CentOS 7 root权限下 ‍‍echo '1' > /proc/sys/net/ipv6/conf/lo/disable_ipv6echo '1' > /proc/sys/net/ipv6/conf/all/disable_ipv6echo '1' > /proc/sys/net/ipv6/conf/default/disable_ipv6‍‍ 再用SSH试访问一下,发现再也没有讨厌的提示了! 参考:http://codelife.me/blog/2013/11/16/google-block-linode-traffic-over-ipv6/

Eclipse中手动添加打开文件所在文件夹功能

我表示..先来篇技巧性的 Eclipse无疑是目前最流行的IDE了,但是其中也缺少一些比较人性化的功能,比如,在WINDOWS下,你想打开Eclipse中当前文件所在的文件夹,你还得前查看文件的properties,复制文件路径,然后在打开explorer,把路径粘贴到地址栏上…..好哆嗦啊,ST2中可以在文件中右键然后Open Containing Folder打开,VS中可以右键文件标签然后Open Containing Folder打开.当然了,Eclipse有丰富的插件,openExplorer,EasyExplorer这些插件网上查查都可以用,但是这些插件的年代比较久远了,现在都没有人维护,随着Eclipse版本的更新,不知道什么时候会出bug了,比较纠结.那其实Eclipse中提供的一些工具也可以实现这个功能. 首先说说原理,windows中有个explorer.exe相信大家都不陌生,给它传一些参数就可以实现此功能了,现在问题就是怎么让Eclipse调用explorer.exe.在Run菜单External Tools->External Tools Configuration中 在弹出的对话框中把点