评分 0, 满分 5 星
0 票

晚上10点钟开始看微软的发布会。一开始软件部分谈到了Windows 10的大更新,creator update, 从名字可以看到是面向创意工作者的,区别于之前面向开发者的developer update. 最大的改进就是引入了许多3D的支持。「画图」这个已经30岁的自带程序,也迎来了又一次大的更新Paint 3D. 演示中最好玩的就是可以用手机环绕着真实的物体,例如一个沙雕的城堡,然后微软的app可以将其扫描,然后生成3D的模型,并保留真实的纹理,然后就可以在PC上进行查看和编辑。和Holo Lens的argument reality结合起来是很自然的事情,可以将自己创作的3D图像放到眼中的真实世界中。随后讲述的是游戏方面的更新,集成了游戏直播功能,自己在玩游戏的时候可以非常方便的直播出去,不需要繁琐的额外软件和设置。不过游戏直播更多的还是一个社区,Twitch和斗鱼这样的直播网站还是会是主流。

然后重头戏还是硬件部分。非常喜欢这个演讲者Tom Warren, 流畅、专业、幽默、热情,节奏控制的很好,跟观众也有互动,中间有的地方语速非常快,对自己产品的specs如数家珍,而且大部分时候都是脱稿的。从他的演讲中可以感受到他对自己产品的热爱,这份热爱也透过屏幕传达到了我这里。当然,新的硬件非常的迷人。这次更新的Surface Book没有叫2, 而是叫Surface Book i7, 采用了i7处理器,加入了更多的电池,续航达到了惊人的16小时。i7 + 16小时续航,赞叹。而更让我感到振奋的是全新的一体机Surface Studio. 内部配置32G内存,2T的混合硬盘,Core i7四核,Nvidia 980M显卡,这些不谈,那28寸的3:2的显示器,仅仅只有12.5毫米,居然还是全触摸的,「世界上最薄的显示屏」,dpi达到了192, 屏幕上显示的A4纸可以跟真实的A4纸1:1的对应,最为关键的是,整个屏幕可以调整角度,悬停在任意位置,配上Surface Pen, 让设计师可以直接在硕大的屏幕上进行创作,这就是slogan “Turn your desk into a studio”的由来。这还没完,随机还搭配了一个叫做Surface Dial的圆柱体小设备,可以旋转,并用来贴在屏幕上,防止非工作的手误触。Tom Warren讲完后,微软的CEO Satya Nadella上台做了一番总结陈词,大概是描述微软是如何尽全力帮助人们更好的创新的。从这次发布的软件更新和设备上来看,我不得不说,微软确实没有夸大其词,而它这两年所做的创新,也确实比苹果要多。从前些天的锤子发布会里所发布的One Step和Big Bang, 到昨天小米发布会里惊艳的概念机MIX, 可以感受到苹果无论是iOS还是iPhone, 都几乎是波澜不惊的做着改进,而已经很大程度上失去了让人惊叹但又确实实用的设计。就举个例子吧,iOS 10里添加的骚扰电话识别,这在Android里不知道什么年代就已经有了,苹果现在才添加这个功能,当然也是很受欢迎,但它并没有超越消费者的想象才做出什么更好的设计。说了这么多,明天这个时候就可以看到最新的MacBook Pro了。功能键区的OLED条已经提前泄露了真相,客观的说这确实也是很棒的设计,我的电脑还是得换的:P

只是想表达对微软的敬佩之情,这家公司从来不引领潮流,但是总是能迎头赶上,Windows对Mac当时的OS,IE对Netscape,Visual Studio对Borland产品,Xbox对PlayStation, Azure对AWS, Edge对Chrome, 以及不算太成功的Bing, MSN和Windows Phone. 如今微软在Satya Nadella的带领下,变得前所未有的open-minded, 与开源社区和其他公司合作非常的频繁,而且坚决的践行Cloud first, mobile first的战略。同时,又进入了硬件制造和垂直整合领域,交出了Surface系列的优秀产品。并且,也仍然有Holo lens这种极具未来感的项目在进行。下个十年里,也许还会有巨头轰然倒塌,像Yahoo, Nokia之类,但我相信微软还是会继续在行业的顶端。

评分 0, 满分 5 星
0 票

刚刚看了一条新闻President Obama Absolutely Destroys Donald Trump In Priceless ‘Mean Tweets’ Response. 奥巴马又参加了节目「Jimmy Kimmel Live!」,里面有一个环节是叫「Mean Tweets」, 来访嘉宾会当场读一些Twitter上针对嘉宾的负面甚至是恶意的评论。一两个星期前我在Twitter因潜在卖家打退堂鼓而大跌时接了飞刀,结果又继续跌了不少。不管是美国的评论家还是冯大辉,都多次提到Twitter这种媒体形式是网络暴力的温床,特别是那些名人们,简直是不胜其扰。他们的心脏并没有我们想象的那么强,在网上看到一个个素未蒙面的人对你进行那样恶毒的攻击时,换是谁也不免会感到心灰意冷。 奥巴马这次读的消息应该是经过筛选过的,倒没有直接人身攻击,他也尽力是以幽默和大度的态度去面对,最后一条读了Donald Trump对他的评论「奥巴马大概会是离任的最糟糕的总统。」奥巴马回应到「Donald Trump, 但起码我会以总统的身份离任。」讽刺后者肯定当不上总统。

三场总统辩论看了第一场和第三场的小部分,也读了「选美」公众号的几篇文章,觉得美国大选还是挺有意思的。到目前为止,希拉里的民调已经是大幅领先,川普恐怕是无力回天了。我对政治所知不多,现在想谈的就是,川普当初崛起是因为利用了民众的情绪,而如今崩盘也是因为民众的情绪。情绪这东西,就是不经过大脑,很容易被操控,也很容易转向的,终归是不牢靠。还有一二十天就是大选投票日了,虽然心里也有一点好奇想看到川普当上总统这样奇特的事情发生,但理性告诉自己,还是希拉里吧,至少资本市场还没有做好前者当总统的准备,我这也是have skin in the game.

30岁的我,如今对民主的感觉很复杂。最近舆论的收紧,倒是没出乎意料。 有一句话我觉得很有意思,传说是李登辉说的:「如果一个人20岁时不是左派,说明他没有良心;但如果30岁时还是左派,说明他没有脑子」对于左派右派究竟代表什么,我倒也不是那么清楚,暂且就认为是比较激进的想推倒重来的人吧。

最近每天都把自己发到了博客上,不知不觉又坚持了5天。记录具体日常生活的流水账占比也越来越少,这是好事。生活还是要记,但不必那么详细具体,主要还是得写下思考、看法。长此以往,必有裨益。

评分 0, 满分 5 星
0 票

等到这时候开始写日记,已经是午夜了。刚刚帮Adam装好鹰眼的开发环境,配置已经几个月没动过,也装了这么多次,居然每次装还都能学到新东西…

如StackOverflow这个回答所说,cx_Oracleibm_dbImage not found,即找不到库时,之前使用的修改DYLIB_LIBRARY_PATH的方法是不正确的,而且这次怎么也不生效,正确的方法是使用install_name_tool. 究其原因是从El Capitan开始,SIP(System Integrity )会阻止DYLD_LIBRARY_PATH被spawned出来的进程所继承。install_name_tool是macOS下一个很实用的工具,可以更改程序所依赖的动态链接库的路径。这里有一篇中文文章介绍

然后就是homebrew安装的服务可以用brew services这个插件来进行管理。另外,macOS自带的启动管理器不是很亲民,我每次都得查文档才记得住那长长的命令和路径,不是我一个人记不住,因为有人做了一个方便的多的wrapper.

早上心血来潮看了下MuleSoft公司和创始人的介绍。2015年最新一轮,从Salesforce基金牵头的投资人手里融了1.28亿美金,估值来到了15亿美金之多,也是标准的独角兽。业内都估计这大概就是IPO前最后一轮融资了。

下面是我翻译的一点介绍

在IT的很多领域,传统巨头们都面临着新型创业公司的有力挑战。旧金山的MuleSoft就是这样的一只新的独角兽公司——在15年的时候,它完成了高达1.28亿美金的最新一轮融资,估值随之上涨到了15亿美金,领头者里是企业软件市场里耳熟能详的大玩家Salesforce的下属基金。截至到去年,总共的融资额已经有了2.59亿美金,而很多投资者还在继续往这家公司投钱,包括另外一家巨头SAP.

 

MuleSoft是一家应用网络公司。它通过API连接各个应用、数据和设备。API是软件互相通信,从而得以被粘合成一个统一系统的数码胶水。现在MuleSoft有接近1000个企业级用户,包括前10大汽车厂商中的4个,前9大全球银行的4个,前5大零售商的2个。

 

2003年的时候,Matson受雇在为一家伦敦的投资银行开发软件,需要耗费大概3000万欧元和18个月,在那个时候是相当大的项目。软件需要连接各个不同的系统,而在这些重型后台系统中间传输信息是非常痛苦和复杂的,即使Matson和伙伴们设计了一些很不错的架构和概念,但大厂商提供的中间件软件太过于封闭,使得很难实现这些构想。这是那个主意的开始——Matson想要开发一个平台,可以使得这些新的架构得以实现,并可以被任何开发者简便的使用。

 

Matson离开了那家公司,去南非和澳大利亚旅行。在离开前,一个拍档找到他开发一个慈善捐助的营销管理系统,可以在他旅行前赚些钱。这是个不错的项目,因为它正是如何解决多渠道互相通信的问题:营销的媒介可以是印刷品、电视、广播或邮件,捐赠可能来自于短信、电话、电子邮件或普通邮件。Matson帮助构建了这个系统,并开源了底层的基础框架,这就是Mule的原型。随后,他与其他的开发者打造了Mule的开源社区,搜集了很多反馈去改进它,直到2006年,创办了MuleSoft, 专注于Mule产品的公司。

Matson 2006年成立公司,然后一直没有去美国定居,而是继续和家人住在欧洲的马耳他岛,每两周去一次旧金山。据他自己所说这种生活也是快累趴下了,最终让他下定决心移居的是2010年的时候一次坐飞机的时候碰上火山爆发,把他给吓坏了。

我还蛮喜欢Mule的产品和这家公司的,虽然企业版很贵,但是整个产品的核心Mule社区版是开源的,企业版和平台依旧围绕这个开源产品来打造。读了很多文章和教程,还有《Mule in Action》这本书,基本上绝大部分问题都有比较优雅的解决方式。我现在在思考,是不是明年要把Mule可以做的东西包装成产品和服务,因为传统企业其实是很需要ESB来重构当前的信息架构的。

现在这种模式也比较流行,就是先做一款流行的开源软件,随后再围绕软件创办一家公司来提供相关的服务,例如之前关注的Spring, Clojure, Nginx, Scala… 当然一开始写开源软件的时候,也许只是单纯的想要开源。

评分 0, 满分 5 星
0 票

海伯利安读完后在读「美国大城市的死与生」,目前进度35%,不知道是原文啰嗦还是翻译的问题,总觉得有些读不下去。其实以跨学科的眼光来看,把一个城市看成一个生态圈,或是一个有机体,对于该怎么规划的问题,就比较清楚了。集中式的规划是很容易失败的,就好比苏联式的计划经济。环境里最好是每个生态位都有被占满,有完整的生态链,那种基于规划的,试图把某一类城市功能清清楚楚干干净净的隔离在某一个地方的,是行不通的。城市要想有生机,必须是得有一点「脏乱差」的,也许脏不是必须,但乱和差要有,乱意思是没有集中规划,各种人群各种功能在一期,差意思是不能人为的限定居民或建筑或商业的档次,如果真想有活力,就得各个档次都有。我想起之前呆过的很多软件园,食堂那么的糟糕,便利店也不便利,在这个时候就必须得有一些看起来不卫生也很低劣的小摊小贩来「填充生态位」,提供早餐和宵夜。这样肯定是会脏乱差的,但整个环境是富有生机的,早上晚上都很热闹,路过的人既可以解决肚子饿的问题,也不会觉得黑黢黢的路很害怕。如果进而城市规划者实在是觉得脏乱差到一定的地步,或者是占道影响到了交通,要做统一的迁移的话,也尽量就在不远处,弄一些价格不贵,集中提供设施的摊位,这样是两全其美的方法。说到这,又想起读书的方法来。要想读书收获大,就必须得多输出,光读是没有效果的。再就是很多学科其实都是一些核心的思想和套路,需要反复的应用。上面我就应用了刚读的书里的一些理论,结合自己的思考去想,什么是有生机的让人愿意去住的街区,这就挺好。以后的日记里应该多记一些这样的东西,就不用总是发愁没东西可以写了。

下午回来有点累,就睡了一会儿。7点三个人下去吃饭,然后8点去健身房。今天我们花了比较多的时间做力量训练,先做腹部,然后练胸,卧推和斜推,我的胸部力量比Adam要差很多,他的胸摸和看起来都已经块头挺大的了,也比较硬。进去游泳的时候大概已经9点15了,所以就只游了大概20多一点。

评分 0, 满分 5 星
0 票

今天是周六,不用担心同事来上班的时候会看到光着上身裹着豹纹毛毯蜷缩在折叠床里的我,所以8点多醒了之后,倒头接着睡,睡的并不实,10点左右Adam来了,我也干脆起来算了。

跟乙方聊了会,还是想用Django来写运维dashboard, Java那一套动作实在是太慢了,也有可能是我们几个都不熟悉。他倒是觉得合理,但不知道领导同不同意,等周一他们讨论来看看。

中午12点多下去吃中饭,上来了同事接到电话,帮客户解决一个问题。等到两点左右我们打车去唱K. 全是男的去唱歌这种体验印象中应该是第二次,第一次是跟大学同学一起。地方在文化广场「小时代」。小包间唱到6点,买108块钱的零食饮料就可以免房费,当然标价都不菲。我们拿了3瓶啤酒,两瓶矿泉水,一包瓜子,一包鸭脖,就够数了。音响效果一般般,但有一个固定的立式麦克风,比较有范儿。有特色的是点歌系统跟微信集成了起来,扫屏幕上的二维码,关注公众号,然后点「我要点歌」,就可以直接点歌、控制音量、切歌、发弹幕等等,延迟大概两三秒,有点意外之喜。可以坐在沙发上用自己的手机舒舒服服的点歌,方便的打字搜索歌名,而不用挤在角落的屏幕前,这体验还是挺好的。我和Adam唱了很多歌,志虎也唱了好几首。虽然嘴上说没有女孩子太无聊,但我个人觉得唱的还算尽兴,也正是因为没有女孩子,所以放得比较开,不会扭扭捏捏,边唱还边搔首弄姿,跟着节奏动次打次。「追梦赤子心」也唱了,副歌真的太高,很勉强的才吼完。

出来已经五点半,决定就在那吃了算了。犹豫了一会儿,走进了KFC. 本来想吃烤堡,结果售罄… 只好买了辣堡。三个人一共花了150,其实不便宜,要回来郭巨人的话可以好好吃上一顿了。健身之后每次吃饭前还挑肥拣瘦思前想后一番,是有点作。可乐就喝了几口,果汁太甜也没喝完,鸡翅拣奥尔良吃,吮指原味鸡没碰,薯条吃了两根,香辣鸡翅和辣堡里的鸡肉把外面的淀粉脆皮给剥掉… 真的是有点作。

晚上回来好困,就没有去健身房,Adam一个人去了,我躺着大概睡了会儿,然后起来干活。Mule的文档、教程、书籍已经读了好些了。Mule真算是挺好用的,官方文档也很充足,范例详尽,通俗易懂,开源项目为核心就是感觉不一样,会格外花心思在文档和社区上。这次做项目,希望能大体上成为一个Mule expert, 各类范式、架构、技巧都操练熟,以后就可以专门接类似的活儿, esb适用范围还是挺广的,可以有效的整合传统企业的IT系统和信息架构。