YYGCui

思考自然的本性,抚摸上帝的脉搏

tips for git submodule

近来使用git submodule来管理项目,趟过一些坑,整理记录一下。 ##为啥使用submodule Git官网如是说,简单的说,就是在引入第三方库时,或者一些公共模块的管理时,可以使用submodule,既单独管理更新,又能很方便的引入使用。 A submodule allows you ..


mysql掉电后无法启动 InnoDB: is in the future!

公司在节假日会断电,十一忘记了关掉服务器,openstack在系统非正常关机后,无法启动。看了下日志,发现是其使用的mysql起不来。该数据库存储了所有的虚拟机相关信息,若是修复不好,损失惨重啊(别问我为什么没备份,我也不知道…) 分析mysql启动失败的原因,只能从log入手了,打开log发现..


容器化编译和部署

容器不是一个新技术,lxc已经存在了很长时间,但Docker却使它更加方便易用。Docker火了之后,我一直没有明白它为啥这么火,除了它宣称的轻量化之外,还有什么。它能做的事情,虚拟机都可以做,并且虚拟机有更好的隔离性。 在使用场景上,貌似布道的更多的是环境一致性,即开发、测试、部署环境都能很好..


微服务

翻译自Martin Fowler的microservices, 翻译于2015年7月22日。翻译尽量贴近原文,减少意译带入的个人观点,如有不当之处,请指正。 在过去几年中,“微服务架构”这一术语如雨后春笋般涌现出来,它描述了一种将软件应用程序设计为一组可独立部署的服务的特定方式。虽然这种架构风格..


无处不在的长尾

80/20法则 传统经济中,经济行为通常满足80/20法则,例如20%的产品创造了80%的销售额。这20%也就是所谓的热门产品。 《80/20法则》认为,少量的原因、投入和付出将获得大量的结果、产出和回报。 从该法则可以看出,在原因与结果、投入与产出、付出与回报之间存在着一种内在的失衡。 ..


tips for octopress

周末,把之前建立的Octopress blog在新机器上重新配置了下,顺便整理一下配置过程,以备查询。从头配置一个Octopress blog,可以直接参照官方文档,步骤很清晰,没有什么难度。这篇文档主要整理如何在windows上重新部署Octopress。 环境配置 安装Git for w..


Root Galaxy Nexus

为了用一些应用,必须要取得root权限,Google了一下,发现了这个神奇GNEX TOOLKIT,简单易用,功能强大。它不仅可以root,还可以刷入google官方的image,刷入recovery,解锁bootloader。但是,有一点比较不爽的是,它更新的没有那么及时,或许donate版比..


85度安全侧漏

有句话怎么说来着:倒霉运的时候是挡也挡不住啊,一个接一个。周末就遇上好几次,先是淋浴的橡胶管断掉了,由于没有工具,只好找维修师傅上门服务,换了一根管,竟然要价50元,简直就是坑爹啊,这根管连20块钱都不到吧。晚上打着升级,看着电视,饮水机就忽然不能加热了… 有了修淋浴的经历,这次还是老老实实自己..