使用PowerShell脚本切换Windows7默认音频设备

2014-12-07 16:30 by hackerzhou

有两年没写博客了,究其原因估计懒惰的成分比较大一些。今年发生的一些事打乱了我原本计划好的人生,在转折点上我还是选择重新做回追求生活品质的技术男。相信终会有和我三观match&志同道合的有缘人出现,理解并支持我表达爱的方式,相互扶持着走漫漫人生路。 [阅读全文]

通过UUID在vSphere虚拟机内外识别硬盘

2012-11-26 22:07 by hackerzhou

很久没有跟新博客了,工作比较忙是一方面原因,另一方面,最近也没有足够多能share的干货。这次写写最近查资料发现的一个比较有用的解决方案,希望能帮助到有着同样困惑的朋友们。简单介绍下应用场景:开发基于虚拟化IaaS的一些应用就免不了要跟虚拟机(VM)打交道,因为VM逻辑上独立于宿主机(host),两者之间的交互就成了一个问题,本文介绍的就是在vSphere环境下VM和host之间如何准确识别硬盘,希望能对同样基于VMware vSphere平台做开发的朋友们一点帮助和启发。 [阅读全文]

VMware vSphere hot-add CPU/memory学习笔记

2012-05-05 12:34 by hackerzhou

前段时间接触VMware vSphere的hot-add/plug功能,感觉很炫,虚拟机跑着跑着多出来几个CPU和几G的内存。其实还远远不止这些,还可以热插网卡和硬盘等等,hot-add/plug为虚拟化管理员提供了在不允许停机的生产环境中仍然可以动态添加设备的方法。本文主要介绍下CPU和memory的hot-add/plug、如何让guest OS识别新配置以及一些目前已知的问题,希望给VMware虚拟化社区贡献一份力,同时希望能抛砖引玉,让更多的虚拟化爱好者们能分享各自的经验。 [阅读全文]

果粉们忍够了!——App Store下载提速脚本

2012-04-03 21:41 by hackerzhou

首先申明一点,我不是果粉,虽然我用各种苹果产品,但是我最喜欢的手机牌子依旧是火腿肠(HTC),最喜欢的笔记本牌子依旧是ThinkPad。写本文的主要目的是方便国内使用苹果设备的同学们,想必大家都碰到过在国内下载App Store龟速的情况。价格不菲的苹果产品在天朝几Mb的带宽下竟然在以数十KB的速度下载,是相当不能忍的事情。其实原因很简单,苹果在大陆没有服务器,外国人做的软件貌似都不太了解中国国情,在这个互联网自由基本靠翻墙的神奇国度里,iTunes不增加动态检测可用的以及最快的服务器的功能真是弱爆了。不知道CEO 库克的来访是不是预示着苹果公司对中国市场越来越重视,不过国外公司无法在境内建造数据中心,必须有落地的本土企业才行,估计苹果服务器要落地内地比较难。 [阅读全文]

忙里偷闲

2012-01-31 22:25 by hackerzhou

不知不觉一个月没写博客了,年前由于进度紧张,工作压力比较大,年后则是因为娱乐活动太多了没顾上来。看到王怡同学@我的关于独立域名博客的文章才想起来是该写写了,不然都要长草了。买域名和vps其实当初也是犹豫过挺久的,毕竟是要花钱的。决定用vps主要是因为把自己写的东西放在自己站点上比较方便保险,后来发现配置、维护和调优服务器大大的提高了我对于linux的熟悉程度以及折腾各种各样程序的能力。关于域名,其实以前我的博客是hackerzhou.me,在万网注册的,万网的域名各种不好用,而且总会让人觉得这个域名不是你的。正好后来因为种种原因决定换域名,于是就在Go Daddy上注册了适合个人博客站点使用的.me域名,Go Daddy上有组合促销,其实也算不上很贵。 [阅读全文]

盘点2011

2011-12-29 21:54 by hackerzhou

即将过去的2011年对我来说意义非凡,走出象牙塔融入社会,可以称之为人生milestone之一。毕业季的离愁别绪还时不时会在脑海中浮现,总想着什么时候同学们可以在聚在一起喝茶聊天。校园也是一座围城,课业繁重的时候总想着什么时候可以熬出头,而如今却怀念起读书时的无忧无虑。每周三四晚上陪宝贝一起上选修课,享受两三节课的相聚,浪漫温馨的相互调戏。 [阅读全文]

make学习笔记之优化makefile篇

2011-11-23 22:03 by hackerzhou

以前都只是用make,一直没好好研究makefile的写法。最近由于忍受不了每次3小时的编译过程,于是主动请缨对makefile进行了些优化来提高编译速度,试验了下效果很好,可以节省1-1.5小时。makefile可以简单的认为是make所识别的规则文件,描述了每个target之间的依赖关系以及编译方法,语法又和Shell Script类似,它也可以检查依赖关系,因此make被广泛的应用于编译源代码。写一些小项目的makefile都不会有太大的问题,而随着项目越来越大,其中的部件越来越多,编译过程越来越复杂。每个人都往里面加自己需要编译的东西,时间一长,理清楚各个makefile之间的调用以及依赖关系就变得越来越困难,因此每个小改动都得谨小慎微,改不好就是大灾难。很难想象一个脉络不清楚的体系能够有比较好的效率,本着不怕折腾的原则我这次就客串了下清道夫。由于是make的初学者,本文所述难免有所瑕疵,请各位多多包涵。 [阅读全文]

程序员的浪漫-一周年主题网站

2011-11-05 22:29 by hackerzhou

2012/11/01 Update:
前阵子把页面包装成一个Sinatra的app放到了我们VMware的Cloud Foundry上,现在可以支持在线创建页面了。 http://iloveu.cloudfoundry.com [阅读全文]

2011-10-14 21:02 by hackerzhou

不知不觉都工作三个月了,最近因刘斐敏同学的《校友风采》约稿要求,要求码点字。原本我以为code写多了文章就写不来了,但是当在回家的公共汽车上用手机开vi断断续续写了1024个字后,我知道还没有退化的那么严重。以下是答复的稿件,姑且贴上来。 [阅读全文]

虚拟磁盘工具vmware-mount及其引发的安全担忧

2011-09-29 22:49 by hackerzhou

最近在做一些提高团队开发/测试效率的工具,了解到了一些vmware有意思的小工具,本文介绍的就是vmware-mount。vmware-mount是VMware Virtual Disk Development Kit里的一个工具,VMware workstation和vSphere都采用vmdk文件来表示磁盘,而vmware-mount可以用来把远程或本地的vmdk mount成为一个本地磁盘或者挂载到某个挂载点。 [阅读全文]