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收购,然后爆出一些乱发证书的事情,现在即将被各 阅读全部

Centos6.x系统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 阅读全部

各种工具的命令行代理设置

接上次的git命令行代理:    想了一下,其实由于目前国内的环境,经常需要使用代理来进行技术资料的下载,主要包括了wget,curl,git等等工具,想着还是新开一篇文章总结下各种命令行工具的代理设置,方便之后的查找罢。1、git代理git clone -c http.proxy=http://127.0.0.1:8087   git clone -c sock.pro 阅读全部

Git命令行代理

        最近用到了几个谷歌的开源项目,代码仓库在googlesource.com,你懂的,国内全部被封掉了,拉代码根本做不了。因此需要对git设置代理来进行代码拉取。总结了下,方法如下:方法一、设置全局的代理    git config --global http.proxy http://127.0.0.1:8087  阅读全部