评分 0, 满分 5 星
0 票

读了余晟的一篇「分享一些习惯」,初稿写于七年前,算是旧文了。他写的时候应该比我现在的年龄还小。我读起来,深以为然,觉得这些习惯都极为可靠,其中有几个我也是最近刚刚慢慢培养起来。

  • 长期的任务要尽早开始
  • 时常跳出来想想:目的是什么
  • 给自己设定明确的时间点
  • 留下详细的记录
  • 早起
  • 培养规划和思维能力

我现在做的比较好的,大概只有「留下详细的记录」了,每天会写日记。写日记除了日后回顾外,很有用的一方面就是无形中督促自己多做有意义的事情,不要虚度光阴。因为每天写日记的时候都要去想这一天做了什么,如果没有完成什么事,那么就很难下笔。同时写日记也能促进自己将平常跟同事或朋友的一些讨论,或是自己对事物事件的看法写出来成文字,这样思考更系统和深入一些,以后读起来也能看到自己的思想轨迹。

长期的任务要尽早开始,其实昨天谈游泳健身的时候我就写了。带来最大痛苦的是开始之前的畏难导致的恐惧,而非真正的生理痛苦或事实对自己造成的伤害,还不如马上开始动手,多少做一点事情,哪怕是列个任务清单,准备点学习资料,让事情滚动起来,从而开始有反馈和改进。

时常跳出来想想:目的是什么,我是很需要学习的。之所以我在别人眼里很能解决具体的多方面的小问题,但实际上缺少掌控稍微大点的任务的原因是,我非常容易偏离当前的目的。当然,这在某种程度上是好的一面,就是现在我在碰到问题时,会努力去搞清楚为什么,迎难而上,然后把问题解决,不过这个过程有时候耗费了太长时间,尽管过程中我学到了很多相关的知识,但有时候绕过障碍是时间性价比更高的选择。

给自己设定明确的时间点,现在做的一般,对于日常的临时工作和生活上的事情,最近倒是经常用wunderlist, 设定明确的due day, 但最重要的工作项目,却很少这样做。大概是连切分任务都有点力不从心吧。分而治之——首先分都做不到的话,治就更无从谈起了。

早起,这是几乎没做到的,在宁波每天是八点半到九点起,而睡得太晚,前天晚上甚至两点半才睡。其实我完全可以12点以前睡,然后7点起。觉得一个人学习工作效率高的话,早上同样是一个人。

培养规划和思维能力, 几乎还没有刻意的训练过。略微看了一下「怎样解题」,不过有些枯燥,很快就放下了。2017年要努力把它吃透,真正内化其中的思维方法。每天要给自己留一些思维的时间,不要无时无刻都扎在具体的任务里。

前几天潇潇跟我说,觉得我之前跟她说的「慢即是快」很有道理,意思是碰到问题认认真真的把前因后果弄清楚,而不是只求快速的解决掉,总的来说是更加省时间,速度更快的;还说这些朴实的道理因为太朴实,所以都没人相信,只有真正践行的人才发现原来是这么的有用。很高兴能够帮到她成长。

评分 0, 满分 5 星
0 票

今天又想起来了Bash for Windows, 就又试用了下,结果很惊喜。作为一个subsystem而不是虚拟机,它的性能在大多数情况下几乎可以达到原生Linux的水平,只在少数涉及到文件系统的测试中落后较多,毕竟是直接使用的NTFS系统。对于我来说,使用subsystem而不是虚拟机(哪怕是Hyper-V)的好处是:

  1. 当我不使用它的时候,是没有什么东西在运行的。(当然有后台进程除外例如MySQL和Redis。)而想要使用的时候,就直接cmder里运行bash就可以了。而虚拟机的话,得一直运行在那,占用我的内存。(当然虚拟机也可以不用的时候save起来,但save/resume还是需要点开虚拟机去操作,花去额外的时间);
  2. 不需要配置网卡IP, 因为它只是个subsystem, 可以直接访问网络,而网络上的其他机器也可以直接用Windows的IP和端口来访问其中的服务。这样对于开发是极其方便的,比如我之前用虚拟机的话,设置成桥接,在家和公司IP又会变化,由于网段不一样也不能设置成固定IP;设置成NAT呢每次新加服务又得加端口转发规则,着实很麻烦;
  3. Windows的分区是直接在/mnt/c下可用的,不用操心什么挂载之类的事情。用df可以看到rootfs就是Windows的分区,整个文件系统放在C:\Users\Jindi Wu\AppData\Local\lxss. (不过我直接在Windows修改其中的文件,subsystem里好像拿不到更改,是不是存在镜像或缓存之类的机制)?作为开发人员的话,可以直接把工作区用符号链接链到$HOME去。

当然,目前这个subsystem还在高速的演化中。GitHub上微软专门创建了一个项目于收集问题,现在有614个issues! 而微软的官方网站上的Release Notes里看到,最新的迭代又改进了subsystem和Windows的互操作性,例如可以直接在bash里调用Windows的程序,用Sublime Text之类的编辑器来编辑文件。

不过目前也还是有不少bug和缺陷,由于是subsystem而不是虚拟机,所以网络方面似乎支持的并不是很完整,ifconfig和ping都还没办法跑。(最新的新版说是可以无须管理员权限跑ping了)。但是就微软现在这态度,相信这些问题都能得到解决。我已经申请加入了Preview Insider, 希望能早点收到测试版更新。

当前的subsystem是用的Ubuntu 14.04 LFS, 官方源里的软件包都有些古老了,例如没有Redis 3.X, MySQL 5.7这些我需要的软件,需要手工添加apt repos. 最新的build里听说已经是16.04了。

评分 0, 满分 5 星
0 票

火车上睡的并不踏实,一方面是因为这硬卧的床还比不上公司里的迪卡侬便携床好睡,另一方面是挂念着1点钟开始的苹果发布会,结果4点钟左右醒了。既然醒了,想着发布会已经结束,还是第一时间看看什么情况吧。微信里各个公众号还没有发推送,想想也对,一是需要时间写稿编辑,二是这个点推送到达率也并不高,于是打开浏览器上The Verge看。

这便是被苹果弄的心情不佳的一天的开始。我在朋友圈吐槽,在微信群里吐槽,在微博上吐槽,在V2EX上吐槽……有什么事情不对劲,苹果当然不对劲(延续着的吐槽),但更不对劲的是我。我本来应该轻松的享受两个星期忙碌之后的三天和家人在一起共度的假期,可我却被苹果的新产品弄的心神不灵。

好了,总归得说说有什么让自己不满意的。Jony Ive对轻薄的追求太过分,MacBook Pro毕竟是给很多Power user所用的生产力工具,是许多程序员的首选工作设备,包括苹果自己的员工,他们不仅对重量和厚度不是那么敏感,而且很多时候甚至是外接键盘、鼠标及显示器使用的。这次的新款MBP, 变得更轻更薄更小——非常好,但是

  1. 键盘换成了MacBook上被广泛诟病的蝴蝶结构,手感变差;
  2. 只保留了4个USB Type-C, 其他的都没了,目前通通要接转接头,iPhone自带的线都没办法在新MBP上充电。苹果刚刚在几年前在移动设备上用lightning取代了老的接口,而现在在笔记本这边又全面抛弃了所有其他接口只保留了USB Type-C, 那当时为什么不直接在移动设备那端也全用Type-C, 如同现在的Android中高端机器一样呢?
  3. CPU等了这么久还是用的去年就发布的Skylake, 13寸全系还只有8G内存。这配置去年公司发的联想朝阳就已经配上了。等了500多天才更新苹果到底是在干什么?捣鼓Task Bar吗?
  4. Task Bar的设计逻辑莫名其妙。iPhone出现的时候,乔布斯用只有一个home键(它也不是必须的)的多点触摸屏幕改变了整个行业,告诉人们实体键不是必须的,随后iPad也是延续这个哲学。但iPad Pro却加入了键盘和笔,但MacBook Pro却没有变成更为直观的全触摸(前一天微软发布的Surface Studio是一台28寸的stunning的全触摸屏),而是在键盘上加入了一排触摸条,不仅没有全触屏直观,而且破坏了太多Power user的习惯。
  5. Task Bar的价格很高还是新的屏幕价格很高?13寸的低配没有Task Bar, 仅仅是换了CPU, 而15寸干脆低配就是老款,新款直接18488人民币起跳,horrifying. 苹果这是把Task Bar定位为「高级功能」的意思吗?连MBP低配都没有,那下一代MacBook看来也不会有了?

等等,打住打住,够了。

我需要的到底是什么?如果是macOS, 那么台式机已经是近乎完美的Hackintosh, 可我仍然用的是Windows 10, 我一度觉得除了terminal似乎macOS并没有比现在的Windows 10好; 如果我想要的只是更快的CPU和更多的内存,那么我现在正在用的惠普笔记本就有i7 6700HQ 4核8线程CPU和12GB内存,但我昨天还写说这是我今年失败的数码购买决策之一。

现在是午夜12点23分,我已经平静了下来,决定move on. 把手放在键盘上,写下今天的日记。

评分 0, 满分 5 星
0 票

今年买了些数码产品,几乎都不满意。

  • 惠普笔记本:内存太小只能扩容到12G, 电源太重,显卡依旧不够玩Overwatch, 缺少了大内存支持的标压i7开不了更多虚拟机,在绝大多数其他情况下没用处。还好马上就能换上最新的MacBook Pro了。
  • 小米5手机:后盖很不喜欢,不仅充满着廉价感而且太滑,几乎每天都要从裤兜滑出来。运行没想象中快速,比之前的Nexus 5好不了多少。买之后掉价很快。如果再给我一次机会我大概会选择买一台功能机放新卡,或者选择同期的华为荣耀V8.
  • Kindle Oasis: 价格太贵了,而整体使用体验仅仅是比Paperwhite好了那么一点。我对于读书设备的要求就是便携,能随时抽出来读,而相比于手机可以装到裤兜里,Oasis仍然太大,太娇贵。而且都贵了这么多,它并没有比Paperwhite更快,解锁之类的花去5秒钟很常见。

    如此可见我的评估体系出了些问题,之后买东西前要多做些功课了。反思下来,买这三个设备都有些急,理性不够。

今天晚上MacBook Pro新款就要发布了,可惜我在火车上,看不了直播,只能明天早上看新闻了。按照当前机型的配置和价格来看,我和Sidney应该会买15寸低配,也就是i7+16G内存+256G硬盘+Iris集成显卡,大概14000左右,而独立显卡R9+快0.3Ghz的CPU+512G硬盘的高配居然足足贵了接近4000块。

上了火车,接着看了一会儿,手机上随便刷了下苹果发布会的消息,然后就睡了。今天的日记不好写,流畅的写了好些天,也总会遇到瓶颈。最近没怎么读书,Oasis荒废了好久吧?大概是因为项目留在心里的压力一直在那,所以总觉得没有什么心思能静下来一字一词的读书。看李笑来的文章,提到学习的时候要掌握核心概念,然后反复操练,突然有了一些领悟。比如现在学习Mule, 大概也是这个原理吧。要通过读书、文章和问答,把几个核心概念弄清楚,例如connector, transport, flow, mule message, endpoint等等,然后再练习如何使用和自定义,最后自然就可以融会贯通吧。

评分 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之类,但我相信微软还是会继续在行业的顶端。