tmux是linux中一种管理窗口的程序。当执行多任务时,不用开启多个客户端来回使用Alt + Tab切换,开一个客户端即可。而且,所有的状态都可以保存。
这里的状态,包括:

  • 当前的窗口内容。例如,左边窗口使用VI编辑代码,右边是调试信息。当关闭客户端,重新连接时,左右的窗口保持不变。
  • 当前的窗口的工作状态。尤其是多任务时的状态,此状态不收客户端连接Session状态的干扰,不管是前台Job还是后台Job(使用[commander] &执行命令)。省去了我们遗忘使用nohup或者at指令时,客户端异常断掉带来的麻烦。
阅读全文 »

上一篇使用了Cygwin编译了VLC-2.2.1,编译过程正如官网所述,异常的慢。本篇介绍官网推荐的方法,使用Linux交叉编译VLC-2.2.1。

环境搭建

参考:Win32Compile
源码:vlc-2.2.1.tar.xz
库: vlc-contrib-i686-w64-mingw32-20150630.tar.bz2
Linux:Ubuntu Desktop 15.04
本打算使用LinuxMint17.2,但这个发行版是基于Ubuntu14.04,安装mingw-tools的版本为3.1.0,会致使x265、taglib、gnutls等module编译不过,Ubuntu15.04默认安装的mingw-tools版本为3.2.0,编译时不会出问题。

阅读全文 »

海狗哥的流媒体空间大部分介绍VLC的编译,跟踪了0.8.6i到1.0.X版本的编译方法,最近又把VLC-2.2.1编译了一下。
比起几年前的编译过程,VLC-2.2.1的编译错误更少,只是编译的文档还是没有同步更新。

VLC的wiki中Win32Compile,提供了三个环境的编译方法:

  • 官方推荐Linux(Ubuntu)下,使用交叉编译工具MinGW。
  • Windows下使用MSYS+MinGW,此方法并不受官方支持
  • Windows下使用Cygwin编译,此方法为容易出错的(error-prone)和龟速的(slow),不被推荐。

其实,Linux下使用MinGW和Cygwin下使用MinGW本质上是一样的。本文就介绍在Cygwin下编译VLC-2.2.1。

阅读全文 »

Cygwin是Windows上的仿真Linux环境,可以对很多基于Linux开发的源码进行编译,比如以前接触的vlc和FFmpeg等音视频项目。
还有一个类似的环境是MinGW+Msys,但是在Windows7 x86_64位上MinGW的界面Msys(rxvt)无法使用,丑陋的DOS窗口及极慢的反应速度让人无法接受。
Cygwin虽然也慢,但提供了基于自身环境的GCC,还提供了MinGW的GCC,并且也集成了相关软件,诸如SSH,GIT等,界面及颜色较为漂亮,字体可修改,还有中文的输出,比较完美。
当然,Cygwin也有自己的缺点,那就是无法使用类似mingw-get进行软件的在线升级。需重新运行安装文件进行了升级,虽然麻烦点,但不太经常升级软件所以可以凑合使用。

阅读全文 »

2017.01.18更新,本文已废弃,请参考其他科学上网方法。
前面的文章也提到过,对于DNS污染的屏蔽方法,可以通过修改hosts文件进行翻墙。即,强制绑定域名和IP地址的映射。但每个网站都进行修改编写,确实也很麻烦。偶尔发现可以批量修改hosts的软件,hoststool,介绍下其使用方法。

获取

请到其官网下载。或到汪汪的网盘下载,路径为/跳墙/HostsTool

阅读全文 »

2017.01.18更新,本文已废弃,请参考其他科学上网方法。
除了代理,VPN是另一种方式。本文介绍的VPN Gate的中继器可以分散到世界各个角落,属于全球分布式,所以XX不可能把所有的VPN服务都封锁掉。

下载

下载vpngate-client-2014.10.23-build-9506.130932.zip,并解压。
汪汪的网盘提供了下载,路径为/跳墙/VPNGate,解压密码为higoge

阅读全文 »

有些网站,并不是完全被墙,只是DNS污染。ISP受**控制,使得日常使用的ISP提供的DNS服务器,将域名对应的IP更改为不可用IP,导致网站无法访问。

解决办法一种是修改hosts文件,添加域名与IP地址的对应。但是每个网站都去添加,显然太麻烦(后续会有修改hosts的软件)。另一种方式就是修改DNS。

阅读全文 »

Shadowsocks是一种socks5代理,简单填写服务器地址、端口和密码即可使用。之前一直没使用Shadowsocks是因为没有稳定免费的服务器,搜索免费账号很麻烦。通常的做法是,买了国外的VPS,自己搭建SSServer,然后使用Shadowsocks客户端连接。最近发现了一个网站,iShadowsocks,里面提供了详细的教程和免费的账号,虽然账号密码6个小时更换一次,但是速度还是不错的,Youtube完全无压力。

阅读全文 »

2017.01.18更新:本文除第06章 使用自己的账号和appid外已废弃,请直接查看狗急跳墙07:XX-Net
GoAgent(GAE)是我最常用的跳墙方式,免费,速度也还能接受。最近,某墙加大了对GAE的监控力度,封闭了大量的Google的IP地址,导致GAE无法正常使用。使用GoGo Tester可快速寻找可用的IP地址,供GAE使用。

前言

对于搜索出来的可用的IP地址,电脑的某些卫士软件会偷偷上报给某墙,导致这些IP被封锁。故,强烈建议使用GAE时,关闭所有的国内的杀毒软件和卫士软件

直接获取

请到汪汪的网盘(2017.01.18:更新:已无此资料)中下载goagent-3.0.zip以及GoGo Tester.zip,路径为/跳墙/GoAgent,解压密码为higoge

阅读全文 »

前言

由于众所周知的你懂的的原因,Google在国内一直是不好用的,Facebook,Twitter,youtube等著名网站永远也打不开。其实,某些社交网站上不去也无所谓,社交过多严重影响工作效率,但Google上不去导致无法搜索出有用的内容,这点确实对日常工作产生了重大影响。国内某度,某狗,包括微软的Bing,搜索的结果都很差。当年写海狗哥的流媒体空间时,用某度搜索自己的文章,居然各种转发的文章排在前面,而原创网址居然排名在5-6名,真是很流氓,让人气愤。从此之后,拒绝使用某度去搜索,而某度的作用就是测试网页连通性。Google就不存在这样的问题,所以一直用谷歌搜索。当谷歌服务撤离中国后,某墙也开始逐渐强大,到目前为止,包括Google相关的所有服务(如Gmail)均无法访问,这确实让人郁闷。

阅读全文 »