mac下替换rm防止误删除文件

缘起    前段时间的一个普通的加班晚上,帮测试写了个不复杂的脚本,但是写完之后,我来了个rm -f [写好的脚本的前几个字母],然后一把tab,回车,哦呵呵呵,一切化为乌有。。。。。        其实写的脚本也不复杂,再写一遍也是分分钟,但是,作为一个程序猿,怎么能忍受数据无缘无故的丢失。。。。    于是google了一番,下载了个 阅读全部

自建Mac TimeMachine局域网无线备份环境

缘起    前边的文章也写到过,有定期备份数据的习惯,换了MBP之后呢,初期使用rsync自动备份家目录数据到固定的位置(比如MBP内插的内存卡),但是后期发现越来越不给力了,原因是随着时间的推移,sd卡的空间也已经捉襟见肘了。    此时,一个mbp的时光机备份方案进入视线,不仅能够保证在电脑出问题后无痕恢复到指定位置,还可以防止数据丢失,实在是很方便。    然后,经过一番 阅读全部

Mac High Sierra外接显示器设置(解决字体模糊问题,开启high dpi)

缘起    前段时间看到同事的mac外接了个27寸的显示器,用起来挺带感的,超级大的屏幕~~~而大屏幕呢,也可以保护眼睛,保护颈椎        于是呢,等到12.12的时候果断入手了一个24寸2K分辨率的屏幕。欢欢喜喜接上外接显示器,我却蒙了,这tm显示效果还不如ubuntu呢,本来以屏幕清晰锐利著称的mac,居然模糊的比ubuntu的模糊风格渲染更模糊,还晃眼睛。。。。。。 阅读全部

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了,简直不能看。。。。。。    而我自己呢,有备份的习惯。对于家目录来说,肯定是定期备份的,之前用老的神船笔记 阅读全部

解决gitk在Mac Retina屏幕模糊的问题

    最近换了mac之后,从Ubuntu下转过来的使用git下面gitk工具的习惯延续了下来,结果呢,发现mac下的gitk简直不能看,字体模糊的一塌糊涂。网上查了之后发现是由于mac自带的Wish软件版本很老,没有对retina屏幕做适配导致的,下面是解决方法。1、开启wish的高分辨率适配git在Mac的高分辨率plist补丁如下https://gist.githubusercontent.com/cynthia/5f2355a87c2f15d96d 阅读全部

Mac下brew的安装使用

最近换了mac,由于之前是在Ubuntu下工作,换过来后各种不同。在Ubuntu上各种apt-get不要太爽,在mac上据说有brew,遂安装了试试,普通还是很好用的,就是特别慢。建议使用国内的清华或者中科大的源。brew的安装Homebrew的安装非常简单,打开终端复制、粘贴以下命令,回车,搞定(请放心使用,原汁原味的官方安装方法搬运)ruby -e "$(curl -fsSL https://raw.githubusercontent.com 阅读全部