Chen Yangjian's Blog

Carpe diem - Seize the day

最近二三事

| Comments

季后赛各自分区冠军决出,斯特恩奶奶或者说 nike 所盼望的 Kobe vs. LeBron 并没能出现,奥兰多·专克60胜·魔术队即将跟西区冠军湖人一决高下。在家看了三场比赛,湖人跟掘金的5、6场,和骑士与魔术的第五场,湖人很唬,魔术第五场依然填坑填得很黑皮,可惜通哥的卧底表现让魔术葬送掉势头。

我的吉他,lily,被我丢到家里了,不知道是指板弯得过分还是琴弦标准音太紧,按得很累,横按不能,琢磨着买把新的。其实早就有在物色,只是卖家最近很忙,就只好忍着。

在公司换了新项目组,新组的事务还不是很了解,但是头头很会安排些零碎任务让我觉得灰常忙碌,日常写写 perl 脚本。时常警醒自己的一句话是:“If you have a hammer in your hand, you’ll see every single problem as a nail.” 丰富自己的工具库,每日学习,才是正道。

今天借了别人的吉他学完了最后一节课,老师教了些蛮好玩的弹唱的演奏技巧,甚至《真的爱你》中电吉他独奏部分也讲了下,醍醐灌顶。同学问我下一步打算如何,我也不甚了了。

先买把吉他,再学会弹《指弹》里头的6-4,再学会弹卡农、超级马里奥,期间穿插弹唱,完美!哈哈哈

Kobe’s 6th Finals

| Comments

是证明自己还是成为神兽注脚,数日之后,自见分晓。

说一点有意思的事情:

作为神兽霍华德的模板,其时身在魔术的 O‘Neal 95 赛季时与便士一起,引领着魔术砍掉包括帮主复出第一年的公牛在内一路杀进总决赛。

但是被奥拉朱旺和德雷克斯勒以及霍利的火箭横扫,为奥尼尔转投湖人埋下伏笔。

高鼻白人近两次的总决赛之旅都不顺利,第一次 F4 华丽紫金我老了我需要一枚戒指队被草根 MVP 比卢普斯领衔的活塞搞掂,科比凭借一次压哨三分挽救了一场,但难以掩盖失去冠军的现实。

有好事者将该球与吾皇詹姆斯氏与魔术第二场的1秒绝杀相提,甚妥。

而该草根 MVP 如今身在的丹佛掘金今年则以 2:4 被搞掂,表现虽不似通哥与魔术第五场般卧底级别,但亦平平。

湖人在本赛季虽然去下联赛第二好成绩,但常规赛被魔术横扫,其时,魔术全明星后卫尼尔森尚未报销赛季。

有消息称尼尔森可能复出。

CSS: 居中

| Comments

via

一直以为 CSS 不能在垂直方向(vertical)居中,今天搜了一下,发现还是可以滴。办法如下:

DIV.container {
    min-height: 10em;
    display: table-cell;
    vertical-align: middle;
}

将 display 属性设置成 table-cell,有可以有 vertical-align 属性了,可以设置的值应该有 top、middle、bottom。没试过…… 另外,不知道在 IE 里头支持如何。

将区块居中:

.block {
    margin-left: auto;
    margin-right: auto;
    width: 6em;
    display: block;
}

margin 也可以简写,margin: 0 auto;。 这个办法其实很常用,display属性并不一定需要设置,只是碰上 inline 的物件的时候需要,例如 spanimga等等。如下:

.block {
    margin: 0 auto;
    width: 6em;
}

Robot Soldiers Are Already Being Deployed

| Comments

via

世界末日了同志们……

以下翻译:

正如以为 Rutgers 哲学家 yy 的机器人战争场景, 一科学杂志报道了机器人已经应用到实战的消息。并且还有一段六个军队机器人行动中的 YouTube 视频。 在伊拉克战地有多达 12000 个“机器人单元”,拆地雷的拆路边炸弹的,但是,“新一代战斗机器正在被设计制造”。 一个机器人能够操作一把 M-16,一把机关枪和一个火箭发射器 —— 在巴基斯坦已经有 250 个不幸的家伙被无人操纵的玩意搞掂了。

在南非,有个“软件有点问题”的狂躁的机器人误杀了 9 个人。

As a Rutgers philosopher discusses robot war scenarios, one science magazine counts the ways robots are already being used in warfare, including YouTube videos of six military robots in action. There are up to 12,000 ‘robotic units’ on the ground in Iraq, some dismantling landmines and roadside bombs, but ‘a new generation of bots are designed to be fighting machines.’ One bot can operate an M-16 rifle, a machine gun, and a rocket launcher — and 250 people have already been killed by unmanned drones in Pakistan. He also tells the story of a berserk robot explosives gun that killed nine people in South Africa due to a ‘software glitch.’

又一个台湾指弹大师:陈彦宏?

| Comments

加问号是因为丫居然还是个在校生。可以牛到这种程度真不简单。

吉他已经玩得很开,可以参考他的火焰之舞。弹唱也很不赖,声音也有感觉,可以看下边这个:

记住这个名字,义守大学陈彦宏,将来不简单哦。至于标题点解加个“又”,因为本博客之前隆重推介过卢家宏了嘛。

Ukulele(夏威夷吉他)

| Comments

Jake Shimabukuro 和 Tommy Emmanuel

夏威夷的演奏方法与古典吉他、钢弦吉他迥异:

夏威夷吉他一般装有六根金属弦,并调成E-A-E-A-#C-E。演奏时,端坐在无扶手的椅上,将吉他横置于双腿上,左手持一圆柱形金属棒压弦,右手各指带金属假指甲拨弦弹奏。现在多制成电吉他的形式。

视频发表于一年前,上传者当时的介绍:

这个录像半年多前youtube上就有了,是美国电视节目里介绍ukulele音乐的节目里的演出。那个年轻人(今年31岁)其实颇有名气,Jake Shimabukuro,一个日裔美国人,出生在夏威夷。听过ukulele的人大概都会知道他;也有很多人是因为他才知道了ukulele,比如我 。他将很多吉他技巧移植到ukulele上,颇有建树。看看他的“Let’s Dance”

推荐几个指套

| Comments

淘宝有家店叫吉他平方,卖的 Zookies 系列转角指套,和 Dunlop 平角指套都还不错,10 块不到的价格比杭州鲜有琴行有售的15块的那种要好多了。

另外,指套也是有 size 地,我之前买了个 Zookies L-30,即大号转角30°。转角有点偏大,因为之前已经习惯了平角的指套…… size 则刚好,所以,我觉得如果你的拇指不是偏细的话,就买 L 的好了。

禽兽啊!

| Comments

瑞安是温州下属一个县级市,市区左近的房子价格飚到2w/平,户型是240平和300多平两种,后者是跃层的。我最近听到的故事是:有个家伙决定去买。因为房子只有200套,购买者众,1400来号人,所以购买方式是这样的,50w押金兑一张摇号券。她倒是真心想买来自己住住的,所以就搞了300w,换了6张。结果照样没买到。

这个故事教育我们什么呢?

一个山头地,一套稍微好些的房子,都有至少1400x50w(7亿)的钱,随时准备买一个本来你还可能买得起的房子,然后等着涨价。

你还买个屁房子,老实给房东交租吧。

该房子具体位置应该在,瑞安东山那边,早先蛮荒芜人际的,临近飞云江。后来有了新纪元中学等等。

http://whoneedsdesigners.com/

| Comments

这鸟网站太囧了。同一个网站,还有个域名也指向这里:http://makemylogobiggercream.com/

Who needs designers? & Make My Logo Bigger Cream

很戏谑的为以下几款品味低劣的老板、客户从设计师手中“挽救”项目的必备产品:

  1. 把我的 Logo 搞大!膏 (make my logo bigger cream)
  2. 空白去除喷雾剂 (white space eliminator)
  3. 爆炸贴纸粉 (star * dust)
  4. 七彩喷剂 (听不出来)
  5. 我很情绪化霜 (Emotionizer)

官方 Google 企业博客:谈论云计算的时候我们意有何指

| Comments

via

最近,在 The Uptime 机构的一个专题报告会上,McKinsey & Company 发表了一篇关于云计算的研究。该机构一直致力于为企业数据中心工业提供支持。我们跟 McKinsey 在帮助 IT 产业深入理解云计算上可以说是志同道合。所以我们希望加入 Appiro 及其他公司发起的关于大企业在云计算中扮演何种角色的讨论中去。

业内有许多关于大公司依据虚拟化之类的概念建造一个“私有云”的说法,而且如此做法大有裨益。不过如果客户转而使用 Google、Amazon、Salesfarce.com 或很快,Microsoft 提供的可拓展数据中心上的应用程序的话,前面提到的所谓优势将大大放大。以此模式,客户能够在硬件技术支持、分布式软件技术和为云而造、让云为你而跑的应用程序三者之间找到平衡点。这能提供更便宜的应用程序,避免让许多组织抓狂的 IT 维护负担。它还允许客户更快地服务于他们的用户。

我们以为我们可以提供一些见解,当我们说“云计算”的时候我们到底指的是什么、为啥它能凭借它在耗费与创新等优势勾引到成千上万的大大小小的公司 ——从 2nd Wind Exercise Equipment to Genentech. 我们从头到脚打造了一个经过优化的系统:从廉价硬件着手、加上可靠的可拓展的软件技术、提供富有革命性的应用程序、然后每天都试着让整个更好。虽然 McKinsey 只从硬件上节约云的耗费的角度着手研究,但是在前面提到的所有技术里头,都有客户能够获利的空间。

硬件结构

从零部件开始。我们为千万计的用户提供服务,所以我们打造过可拓展的、跑的灰常有效的硬件结构。从以下三个方面考虑数据中心的设计:服务器设计、能源效率、操作的拓展能力。

在基于虚拟化的内部数据中心中,一个公司拿到一个服务器、把它分成几个服务来提供效率。我们做的事情恰恰相反,我们将大量的鹾机搞到一起弄成一台超级计算机。我们只摘取必须的部分,因此不必为不需要的东西买单。比如,我们的服务器不需要显卡。

另外,企业硬件组件需要被设计得可靠,但是不可能100%可靠,所以企业花掉大量的时间和金钱来维护。于此相反,我们接受硬件要挂的事实,并在软件中进行设计来寻求可靠性。当硬件确实挂掉的时候,客户们就被转到另一台服务器上去。这让我们能够在使用龊机、内置存储之余,还能再省一笔。我们将系统设计得易于修理,一旦挂掉,包扎一下就能重回战场。

一般而言,公司们过去都专注于使用大型、高度可靠的硬件来跑数据库和大型的后台系统。但是该策略有显著的消耗。例如,一个 4核、600GB 告诉 SCSI 硬盘、16GB 内存的机器是一台比它便宜些的 SATA 硬盘、是它四分之一大小的系统的价格的 8倍。因为零部件的价格随着它的型别与可靠程度爆炸性增长。将可靠性放到软件中考量,我们能够使用一个便宜的多的硬件平台并且还能有同样的可靠性。

服务器设计之余,在能源与冷却的角度我们也做了所有可能让服务器和数据中心更有效的事情。看看我们如何设计我们的数据中心以求能源效率的吧。电力使用效率(Power Usage Effectiveness, PUE)是个度量数据中心有效性的业界标准参数。我们最近了解到我们的数据中心的平均能效比 EPA 预测的最先进的 2011 年的数据中心的能效还要牛掰。换句话说,我们提早三年打败了 EPA 的最佳情况,并且没有使用 EPA 报告中认为必要的什么精良的硬件架构。我们从服务的每一层,从服务优化到网络,进行考量,从而取得了这一成就。

最后,我们可拓展地操作,从而驱动可拓展的经济。仅凭管理上千台服务器、让它们形同一体,我们就能够大大节约管理开支、共用许多类型的资源。用户们也能在我们提供的低价格上得到好处。

但是,最重要的是对我们客户,整个架构是由我们管理,因为他们不再需要去做同样的事情。根据 Gartner,一个典型的 IT 部门将他们 80% 的预算都放到电力上。这妨碍了他们为自己的业务带来变化和增长。现实是,绝大多数生意人并不能通过维护自己的数据中心以取得富有竞争力的优势。我们担起这一重任并将它作为自己的核心业务,进而让客户们解放出来。

不翻了,干活去了。

Software Infrastructure

While most discussions of cloud computing and data center design take place at the hardware level, we offer a set of scalable services that customers would otherwise have to maintain themselves in a virtualization model. For example, if a company wanted to implement a typical three tier system in the cloud using virtualization, they would have to build, install, and maintain software to run the database, app server, and web server. This would require them to spend time and money to acquire the licenses, maintain system uptime, and implement patches.

In contrast, with a service like Google App Engine, customers get access to the same scalable application server and database that Google uses for its own applications. This means customers don’t have to worry about purchasing, installing, maintaining, and scaling their own databases and app servers. All a customer has to do is deploy code, and we take care of the rest. You only pay for what you need, and, with App Engine’s free quota, you often don’t pay anything at all.

A great example of software infrastructure that scales is the recent online town hall meeting held by President Obama. The White House was able to instantly scale its database to support more than 100,000 questions and in excess of 3.5 million votes, without worrying about usage spikes that typically would be tough to manage. Because of the cloud, there was no need to provision extra servers to handle the increased demand or forecast demand ahead of time.

Applications

Beyond the underlying hardware and software design, what attracts many customers to the cloud is application outsourcing.

There is limited value to running an Exchange Server in a virtual machine in the cloud. That server was never designed for the cloud, so you don’t get additional scale. You’d also need to continue to maintain and monitor the mail server yourself, so the labor savings are marginal. But with cloud-based applications like Gmail, we take care of all of the hassle for you. We keep the application up and running, and have designed it to scale easily. All of this provides an application that is roughly less than 1/3 the cost of a privately hosted mail system, has 100x the typical storage, and innovates much faster.

Innovation

While the cost advantages of cloud computing can be great, there’s another advantage that in many ways is more important: the rapid pace of innovation. IT systems are typically slow to evolve. In the virtualization model, businesses still need to run packaged software and endure the associated burden. They only receive major feature enhancements every 2-3 years, and in the meantime they have to endure the monthly patch cycle and painful system-wide upgrades. In our model, we can deliver innovation quickly without IT admins needing to manage upgrades themselves. For example, with Google Apps, we delivered more than 60 new features over the last year with only optional admin intervention.

The era of delayed gratification is over – the Internet allows innovations to be delivered as a constant flow that incorporates user needs, offers faster cycles for IT, and enables integration with systems that were not previously possible. This makes major upgrades a thing of the past, and gives the customer greater and greater value for their money.

As companies weigh private data centers vs. scalable clouds, they should ask a simple question: can I find the same economics, ease of maintenance, and pace of innovation that is inherent in the cloud?

Posted by Rajen Sheth, Senior Product Manager, Google Apps