CentOS7安装iftop

缘起    之前呢,用的centos6,好像默认yum仓库里边就有iftop,直接安装就会;换了centos7之后,发现默认的仓库里没有iftop了,只能通过编译安装,下面是编译安装步骤。    至于iftop是什么,简单一句话,就是看当前系统的流量信息,以及在和哪些主机交互。步骤iftop-0.17编译安装#!/bin/bashyum install flex byacc l 阅读全部

VirtualBox 硬盘镜像压缩

缘起    罪魁祸首依然是mac,自从换了MBP,硬盘空间真的是捉襟见肘。由于需要看Android源码,搞了个Ubuntu虚拟机来编译源码,源码所在的硬盘镜像非常的大,一度达到40G,这在空间不足的情况下是不能忍的。    然后翻了下Android源码的镜像盘的物理文件居然比系统里实际的大小要大不少,这怎么能忍。。。。。。分析后发现,virturabox居然只会增大分配磁盘空间,居然不会自动释放空间,同时不提供对虚拟 阅读全部

Mac下的视频播放器MPV

缘起    自从换了MBP之后,惊奇的发现,居然特么没有个比较好用的视频播放客户端(不要跟我说自带的播放器,渣渣)。然后呢,开始的一段时间,用的是国内在线视频网站的客户端,使用它们自带的播放器。用起来是没有问题的,但是每次打开个本地视频,都需要先打开在线客户端,再弹一堆广告,烦。最终决定挑选一个比较靠谱的本地播放器选择    选来选去,其实还是开源的视频播放器比较给力。mac上这一块的生态和linux下是一样的,几乎 阅读全部

使用rsync做增量备份

缘起    缘起当然是因为去年年底换了个乞丐版的MBP,128G的存储对于程序猿完全不够用的。就比如吧,你肯定要安装个brew补缺失的命令再来个wine模拟,去了10G;你肯定需要安装IDE、SDK、gradle、maven,再加上各种项目,又去了20~30G;再加上系统自己占用的40G左右,只剩下30多G了,简直不能看。。。。。。    而我自己呢,有备份的习惯。对于家目录来说,肯定是定期备份的,之前用老的神船笔记 阅读全部

有用的chrome拓展插件集合

转自:http://stormzhang.com/devtools/2016/01/15/google-chrome-extension/ 0、SwitchyOmega                不用解释,翻。qiang必备,超级好用,而且支持自动更新pac列表,建议使用这个列表https://raw.githubuserconten 阅读全部

Nginx(Centos6.5) Let's encrypt 证书配置

缘起    大约2年前,搞了个google 镜像站,后来由于众所周知的原因,镜像被Q了。。。于是用上了SSL安全链接,来规避一部分的问题(其实效果然并卵啦,域名被g。f。w盯上后,怎么折腾都不给力,还是换新二级域名靠谱)    开始的时候使用的是Startssl的免费证书,倒是也没什么问题,有一年期限的免费证书可用,用了2年左右,然后呢,全段时间,Startssl被360收购,然后爆出一些乱发证书的事情,现在即将被各 阅读全部

Centos系统postfix + dovecot 邮箱系统搭建

缘起    去年年底加了新的蚂蚁宝卡作为日常的流量卡,但老的号码用了快8年,不想轻易完全切换过去。奈何手机又是不支持双卡的渣渣,就把老卡扔就android机里,然后撸了个程序,把来电和短信通过邮件通知到新手机(实测手机端使用网易邮箱大师,邮件的通知速度超快,大约延迟只有30s的样子,足够满足日常使用)    开始的一段时间用起来很好,直接通过一个139的邮箱,在老android机收到短信、电话后发送邮件到163邮箱, 阅读全部

Ubuntu12.04上编译Android2.3.7源码

缘起    今年技能学习的一大目标是研究安卓的系统框架,因此最近业余时间在折腾编译Android源码。至于为嘛去编译那么老的2.3.7的源码,主要是因为买的老罗的源代码情景分析是基于2.3.7的,直接用2.3.7的源码看的时候不会有差异。编译过程    0、系统情况    开始是选择直接在MBP上编译的,奈何mac上的Android编译依赖于XCode,而2.3.7的源码依赖X 阅读全部

Ubuntu无损分区调整

问题起因    起因比较奇特,用虚拟机装了个ubuntu,由于要编译Android源码,然后分了5G内存,安装时一路下一步,结果。。。。。。特喵的,10G的虚拟硬盘给我分了5G的swap,我就呵呵了。。。。因此就有此一篇教程咯解决方法    0、使用Ubuntu自带的磁盘工具试了下,简直弱爆,根本不能删除swap分区,因为wsap分区已经挂载。。    1、网上查了可以使用gp 阅读全部

强制Gradle/Maven刷新缓存并重新从Nexus下载依赖jar包

转自:http://www.jackyshen.com/2015/10/18/force-gradle-maven-to-refresh-cache-or-download-dependency-jar-from-nexus/?utm_source=tuicool&utm_medium=referral最近需要搭建一个Nexus私服,完全不能连接外网的那种,各种Jar包都是手动拷过来的,碰到需要gradle和maven强制重新下载依赖的问题。问题第一次上传某个jar包(比如junit-4 阅读全部