Recently in Others Category

我有一心得和大家分享一下,话说三个人一起坐一电梯上,其中一个一直跳一直跳,一个蹲在角上一直祈祷,一个满地打滚手脚抽搐,最后都到了十二楼,若干年以后有人问为什么您能到楼上啊?第一个人说,我坚持不懈的努力,和大自然对抗,力竭也不放弃,最终达到了这个巅峰,第二个人说,我真诚而且坚持,我坚持自己的信仰从未忘记初心,第三个人说,我反直觉反传统反对一切,于是创造了完全不可思议的结果。我看很多商业书籍就这感觉,你们几位不聊聊电梯这事到底几个意思?

Windows 2003笔记补遗

| No Comments | No TrackBacks

接上回书。

启用 virt-net 支持。采用 RedHat 的 virtio-win-0.1-52.iso 版本驱动,这是最后一个可以在 Windows 2003 上安装的版本,之后(0.1-59 及以上)的版本均有问题,这里先记一笔,等有空的时候再看看到底 KVM 把哪儿改错了。换网卡的过程中需要重新激活 Windows,直接网上激活即可。

将原有的 IDE 控制器换成 AHCI 控制器。这个其实主要是体力活:先切换芯片组并增加一个 AHCI 控制器,启动 Windows,然后在 Intel 网站找到 AHCI Windows 2003 的驱动(F6那款,以前装 Windows NT 时代插软盘的那种),那个未知设备就是虚拟出来的 Intel AHCI 控制器,选中刷掉驱动。重启后可摘除 IDE 控制器,并将磁盘挂到 AHCI 控制器上。

然后注意在 Windows 2003 中启用磁盘的 Advanced Performance,在换控制器的时候会需要。

我知道这是个十分蛋疼的需求。

这篇 介绍了如何转换,但是实际情况是进 Device Manager,打开 Computer,只会看到两个适用于单处理器的选项(一个ACPI,一个非ACPI)。

仔细查资料发现需要使用一个叫 DevCon 的工具。Q311272 可以下载这个工具。DevCon 可以绕开 Device Manager 的一些限制。

接下来是暗黑科技:

SET HAL=ACPIAPIC_MP
devcon.exe sethwid @ROOT\ACPI_HAL\0000 := !E_ISA_UP !ACPIPIC_UP !ACPIAPIC_UP !ACPIAPIC_MP !MPS_UP !MPS_MP !SGI_MPS_MP !SYSPRO_MP !SGI_MPS_MP
devcon.exe sethwid @ROOT\ACPI_HAL\0000 := +%HAL%
devcon.exe update %windir%\inf\hal.inf %HAL%
devcon.exe ReScan

然后重启即可。这一操作适用于在虚拟机中安装了Windows 2003,然后主机升级,增加内存及CPU数量之后的情形。

其实 FreeBSD 本身的 camcontrol(8) 内建了用来刷硬盘/SSD固件的 'fwdownload' 功能,不过因为正好也要稍微调整一下网络的配置,考虑了一下还是去机房本地做好了。

之前 Doug 的观点是刷固件有风险,所以没问题尽量别刷。不过,新版 smartmontools 没事就 nag 一下这事实在是很烦,加上网上找到的说明相当吓人:

The drives are clicking because they are recalibrating due to vibration, the reason they are only exhibiting this issue during idle is because the drive will only recalibrate when idle.

Doing a firmware update to CC35 should resolve this issue.

If it does not you should attempt to mount the drives in a different configuration, we have see using rubber washers can magnify the vibration.

所以还是升级一下好了。CC35 版本固件可以从 这里 下载。

今天和同事闲聊的时候同事提到的两个观点。

首先当然是分散风险:发生各种灾害的时候,数据中心越远意味着同时受灾的可能性越小。

然后是让自己更小心:机房离得远,你肯定不会有经常去那的意愿,是的,不管是自己的机器还是老板的机器,后一种情况其实会更有效一些。

不过,貌似即使这样,每个系统管理员仍然会有在自己家车库放个机柜的想法?之前听 霍总 说有本书上提到(大意是)这是个奇怪的行业,其他行业的人好像不太会有在自己家放一套工作的设备没事捣鼓捣鼓的想法......

As many of you already know, Google have recently decided to shut down their Google Reader service, yet another move since the one happen in 2011 to push their -- failing, in my opinion -- Google+ product.

I have just removed Google+ from my iPhone, and shut down my Google+ account, as a protest sent in the "Please tell us why you're leaving" box, I say:

This is a protest because of Google's decision to shut down Google Reader.

Please join me if you are fan of Google Reader and not Google+, please speak up, do so by quitting Google+. I strongly feel regret with the fact that I didn't speak up vocally the last time they pushed Google+ into Google Reader. We need to speak loudly that, look, Google+ didn't work well, Google should be focused in fixing that, not to make Google Reader and other products harder to use, to accomplish certain product managers' KPI.

Lenovo T530

| 15 Comments | No TrackBacks

去年 公司给换了一台 Asus 笔记本,不过因为这个笔记本本质上是个台式机,不便于携带,因此我又买了一台 MacBook Pro 来自用。今年一月份到匹兹堡出差,发现还是需要一台能随身携带的笔记本,所以公司又订了一台 Lenovo T530。

我在 2008 年曾经对 Lenovo 产生了极坏的印象,并决定三年之内不买任何 Lenovo 产品。五年之后,我再一次成为了 Lenovo 笔记本的用户。

这款 T530 大体上沿袭了传统的 ThinkPad T 系列的设计,采用 Ivy Bridge 的 Core i5 处理器,可以选择内建显示和 nVidia 独立显卡。

系统预装了 Windows 7 操作系统,它唯一的使命是帮助升级一系列固件到最新版(主要是 UEFI BIOS);(题外话:不知道是不是现在品牌机都这毛病,上来推销一大堆东西,如 Office、Symantec Anti Virus 等等,并想尽一切办法让"购买"或"免费试用"看起来像是用户必然的选择,十分讨厌)。接下来,用一台 FreeBSD 系统上做的 U 盘启动,删掉现有分区,重做 GPT、建立启动分区和加密分区。

Lenovo T530 预设采用的是 UEFI 启动模式。目前,FreeBSD 尚未提供 UEFI 引导加载器(但这个项目已经 接近完工 了),因此采用 GPT 分区的磁盘会被 UEFI 固件认为是采用 EFI 启动(超微的 UEFI 固件没有这个问题)。因此,需要进入 UEFI 固件将引导模式改为 Legacy only。

目前初步使用发现一切正常。T 系列还是沿用了 Intel 以太网卡,没有学 Dell 用更便宜的 Broadcom 控制芯片,实测局域网可以跑满 1000Mbps 的带宽。无线网络方面因为选的是 Intel Advanced-N 6205,因此没有兼容方面的问题(ACPI模块可能需要稍微小修一下,等测试之后再说)。总体来说,这个笔记本跑 FreeBSD 应该是没有问题的。

Disclaimer: I am not a lawyer and this is purely my notes about my personal understanding. 本人并非律师,以下内容纯属个人笔记性质,如有遇到问题请自行咨询专业人士。

我有时候很喜欢研究广告中的小字("Fine print")部分,因为很多时候这些细节正是最需要注意的地方。许多抽奖活动的广告中都会在小字部分写上 No purchase necessary,并承诺无论是否购买均不影响中奖机会。

这个写法很让人奇怪。因为一般来说抽奖应该算是一种促销手段,为什么要允许没有购买自己产品的人参加抽奖,而且要明确地写出来呢?

查阅有关资料之后知道,美国联邦法律是禁止公共广播公司宣传lottery的。一般来说法律对于lottery的定义是:

  1. 有奖
  2. 赢者为随机选出而非人人皆得
  3. 需要购买某种东西来获得这种机会

因此,如果要在广播以外的媒体同时做广告,这些广告就都必须让这个活动变成不是 lottery。显然,在这三项里面最后一项是最容易不做的。

武汉方言:洗洗睡了

| 2 Comments | No TrackBacks

最早是初中的时候听一个同学讲的,原文大致是说做了一件没啥意义的事,然后大家可以回家洗洗睡了。

今天找到了 武汉人 来解释这个说法的含义,官方释义是:

全文是" 大人的事,小孩一边洗了洗睡去了。。没你事"

最近两次失败记录的教训。

首先是联编 world 和 kernel (make buildworld buildkernel),这个没啥可说的。假定 / 是 UFS(即,可使用 nextboot),且配置了 watchdog,则操作步骤为:

  1. make installkernel KODIR=/boot/kernel.new; nextboot -k kernel.new 【令系统尝试一次新内核启动;若失败,则下次仍会启动旧内核】
  2. shutdown -r now
  3. mergemaster -p 【建议做这步操作,可以避免选错】
  4. make installkernel installworld 【此处再做一遍installkernel;如果不做,可能导致系统从旧内核启动并导致失败】
  5. mergemaster -Ui
  6. yes | make delete-old 【删去不需要的文件和库;不要make delete-old-libs,因为可能导致某些新程序无法运行】
  7. portmaster -BDavf 【重新联编所有 package】
  8. yes | make delete-old-libs 【此时删除旧 .so 库应该是安全的了】
  9. shutdown -r now,测试

当然,更简单的方法是先接好IPMI。

伯南克讲课

| No Comments | No TrackBacks

今天在电视上看了 C-SPAN 上播出的伯南克讲联储局与经济危机(也可以在网上收看)。之前一直不太明白的一些问题得到了解答,不过还是有一些别的问题不太明白。

伯南克讲了联储局的历史、联邦储蓄保险公司FDIC,金本位,以及大萧条相关的话题。其中,FDIC是罗斯福新政保留至今的一部分。银行在放款之后,手头的现金一定小于储户存入的金额,此时如果出现谣言,那么每一个人合乎逻辑的行为便是去银行排队挤兑,因为如果去晚了,银行可能已经被前面的储户挤兑而没有现金了。另一方面,挤兑会产生连锁反应,谣言会越传越厉害,而银行一旦被挤兑,为了支付现金就必须卖出资产(通常是折价卖出),这会进一步加剧其资金短缺现象并真的导致倒闭,而一所银行倒闭了,会导致其他银行倒闭的传闻显得更加真实。在FDIC出现之前,银行能采取的基本就是一个字拖,暂时关门不支付任何现金,并继续收取贷款付款。在 1933 年的银行业重组中,全美国的银行宣布休假,并逐一核对其资产负债表,恢复其中合乎条件的银行的运营。FDIC实际上扮演的是一个担保人的角色,它以政府的名义担保储户的存款(因为政府的信用有税收等做为担保),这种做法要比银行之间的互相担保有效,事实上在那之前纽约的银行业已经出现了这种互相担保的做法,而显然多家银行之间做短期拆借是不足以抗御集体挤兑的。FDIC的出现,解决了那些不良资产比例不太大的银行关闭导致普通人无法获取现金来购买日用品、食物等基本生活保障品的问题,并使挤兑不再必要。

后面关于金本位的讨论很有意思。伯南克认为大萧条中通缩起了关键性因素。由于经济过热,金本位导致通缩,而通缩导致生产者收入下降,而他们很多是靠贷款来购买生产资料,这样一来生产者破产,从而银行跟着破产,进而引发更进一步的经济危机。这个解释了为什么他在任的这段时间不停地采取量化宽松措施来人为增加货币供应量,不过问题来了:如何在这种情况下阻止经济继续过热呢?因为量化宽松会导致利率下降,这会导致融资成本下降,我认为这种措施似乎比较适合生产过剩引发的经济危机才对?

另一个关于汇率的讨论也比较有意思。他提到中国有很长一段时间的汇率是和美元绑定的,而不是采用浮动汇率。这样,美国因为国内经济需要调节汇率的时候,便会间接影响中国的经济:美国降低利率,假如中国不跟着一起降低利率,便会将通胀输出到中国(由于美国的经济规模更大,以及美元的世界结算货币地位,这种输出是单向的)。所以在继续绑定汇率的前提下留下的只有一个选择就是降息(相当于两国事实上使用的是同一种货币,为了避免外汇流入,就必须跟着调整利率),而这种选择未必是适合中国的实体经济的。

我个人总的感觉,美国的这个经济模式的问题在于,需要一直维持一定的通胀率来避免出现金融危机(显然,金本位是无法适应这个需要的,因为从非洲运黄金到纽约的联储局金库成本相当高),而另一方面,生产不可能无限制地不断膨胀,难道说只能过段时间就果断来一次经济危机来缓和一下?

Steven Paul "Steve" Jobs (1955 - 2011) passed away peacefully today. There aren't enough words to express all he contributed to this world.

Today, a shocking news have shaken the industry. Steve Jobs, a pioneer of our industry, after several years of struggling with cancer, passed away at 56. This marks a loss not only to Apple computer, but the whole industry, even Apple's business rivals.

I want to quote his 2005 Commencement at Stanford:

When I was 17, I read a quote that went something like: "If you live each day as if it was your last, someday you'll most certainly be right." It made an impression on me, and since then, for the past 33 years, I have looked in the mirror every morning and asked myself: "If today were the last day of my life, would I want to do what I am about to do today?" And whenever the answer has been "No" for too many days in a row, I know I need to change something.

Remembering that I'll be dead soon is the most important tool I've ever encountered to help me make the big choices in life. Because almost everything -- all external expectations, all pride, all fear of embarrassment or failure - these things just fall away in the face of death, leaving only what is truly important. Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose. You are already naked. There is no reason not to follow your heart.

Your time is limited, so don't waste it living someone else's life. Don't be trapped by dogma -- which is living with the results of other people's thinking. Don't let the noise of others' opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.

When I was young, there was an amazing publication called The Whole Earth Catalog, which was one of the bibles of my generation. It was created by a fellow named Stewart Brand not far from here in Menlo Park, and he brought it to life with his poetic touch. This was in the late 1960's, before personal computers and desktop publishing, so it was all made with typewriters, scissors, and polaroid cameras. It was sort of like Google in paperback form, 35 years before Google came along: it was idealistic, and overflowing with neat tools and great notions.

Stewart and his team put out several issues of The Whole Earth Catalog, and then when it had run its course, they put out a final issue. It was the mid-1970s, and I was your age. On the back cover of their final issue was a photograph of an early morning country road, the kind you might find yourself hitchhiking on if you were so adventurous. Beneath it were the words: "Stay Hungry. Stay Foolish." It was their farewell message as they signed off. Stay Hungry. Stay Foolish. And I have always wished that for myself. And now, as you graduate to begin anew, I wish that for you.

Stay Hungry. Stay Foolish.

We remember him for his inspiration to the world, his creativity and leadership, and his determination facing death. May he rest in peace.

Monthly Archives

Pages

OpenID accepted here Learn more about OpenID
Powered by Movable Type 5.2.11