十年:2010

春节这几天,又陆续喝了两顿酒,见了垃圾,说起来能好好喝顿酒,聊聊年轻的时候那些傻逼事儿真挺好。见了小时候的朋友张关,来人吃串喝可乐。和小薰妹妹喝了杯拿铁。晚上见到老大、三儿、五,聊起了当年逃课打游戏那些事儿。一提,十年,大家都挺感慨。

以下是正文。

2010年10月2日 在长春和垃圾小朋友众人喝酒

2010 是丰富多彩的一年,至少是2009的升级版,我昨晚趁着酒意翻了翻2010年的照片,仿佛昨天,只不过照片上的人多少苍老。

珠海:

前几年总去珠海出差。到了2010年,有一次我老板夏老师跟我说,这次去多呆两天,我说行。到了珠海,他说给你租好了一海景房,我说啥,不是出差么。夏老师说嗯,呆半个月好了,然后给了3000块钱费用,说你在珠海买个游戏机吧。于是2010年,我有1/3的时间都在珠海。

这一年我往返于珠海、北京两种节奏里,老板们来珠海,我就回北京,老板们回北京,我就来珠海,天高皇帝远,逍遥又快活。

珠海和北京完全是两个世界。在北京,我一般是办公室最晚走那一个,9点多打车回家,匆匆忙忙吃口饭,看电影弹琴读书,早上起床要人命。在珠海呢,我们走路10分钟的路都嫌远,我们的海景房又成了珠海众的据点,下了班,天黑没黑,都要走动一下。

9点上班,我差不多8点半才起,洗澡洗头,跑到露天大阳台看海刷牙,然后开包豆奶,静静抽根烟,搭同事车10分钟到公司。

房子里陆续搬来了三两同事,大家仿佛回到宿舍,相处愉快。晚上珠海的朋友们就跑到我们这喝酒吃串嗑瓜子,聊天杀人看世界杯。抽烟我就去大露台,偶尔下大雨,我搬个小板凳,听雨看看海。偶尔晚上还会和朋友散散步,享受珠海超市温热的空气。这个城市比北京多了太多生活气息。

XBOX 360 带来了很多欢乐,尤其是房子里有个大号背投电视。夏老师有时候过来打实况,韩老师和付小远有时候来打Halo,我和成老师则是每天一定要开罐饮料一起打战争机器,一打打好几个月。

到周末一定要想想玩点什么,我们几个住客加上正奇决定闯一下庙湾。我这辈子坐露天小快艇第一次坐了这么久的时间,4个小时开到了海岸国境线。这次短行印象深刻,白天暴晒大雨,晚上在小帐篷里露营。岛上海岸这边没有光,我第一次看到这样的漫天星光。情侣在海里拥抱,家庭在相邻帐篷篝火烤肉。我们4个大老爷们,趁着乘船带来的一箱啤酒没有喝完,借着星光借着手电筒堆沙子玩“小孩儿尿尿”。

那次回来,我脱了一层皮,真的是晒得脱皮。所以说那个时候真的挺年轻,掉层皮没啥事。相比我15年去斯里兰卡,脱的那层皮现在还没全好。 继续阅读

十年:2009

大年初一,本来感觉一个晚上能写完的十年,发现春节过去都不一定能写完T_T

一方面是走亲访友,写东西只能是等爹妈睡了,一个人静下来慢慢写。

还有就是写起来,就好像好多记忆不写就真会忘了,不知不觉又臭又长。

所以一篇 blog,准备多分几天来写。。

——————

第一天:

08年的最后一天,09年的第一天印象深刻。

新年前一天我因为08那的一些事情失落得不行,跨年晚上我和逊子相约五道口,俩人好像在五道口吃了口东西,然后坐13号线回立水桥我那里,后来逊子说他有一帮外国朋友在三里屯3.3,我们又去了3.3。

到了33,我就觉得我和那里的气氛格格不入,喝了酒短信乱发一通。后来Judy说她回北京了,在望京的朋友家开party,问我们去不去。我们两个又跑去望京,跟judy以及一群陌生朋友喝酒。

09年的第一天就是这样在奇怪的歌舞升平与酒精中过来的,早上醒来,觉得一切挺好,算是个好的开始。

2009年1月3日,在北京诺富特酒店帮Webto搞软件大赛

继续阅读

十年:2007-2008

今年是2018年,去年是2017年,十年前是2008年,十年前一年是2007年。
就在去年,大学十周年返校聚会,慢慢被磨平的时间刻度忽然清晰起来。
就在去年年底,忽然就特别想写点东西。
其实也不知道写点什么,因为基本上,都忘了。
挺可怕的。

更可怕的是变化:
世界在变,朋友在变,我们在变。
变化不喜不悲,都会变化,遗忘或多或少,总会忘记点什么。
可怕之处在于这个一不留神。
一不留神物是人非,我忘了我是谁。

说一些还能想起来点片段吧,以下内容纯属虚构,如有雷同运气不错。

2007
这是挺好的一年,这一年我120多斤,据说是个帅哥。

我从天津与大学最好的几个兄弟在南开西南村租了个房子搞美意网,3猫1狗5、6个人。
4月1日愚人节那天天气挺好,我背着一把Ibanez rg470,一个吉他音箱,一个行李箱,坐着T字头点火车来金山公司报道。我现在还能记得当时的一个画面,我穿着一件杰克琼斯的白衬衫,衬衫很干净。当时四环那边有个桥,我从知春路站下车,都不知道怎么把这么多东西一口气带到北京的。

公司宿舍在展春园小区,每天下班我一个人穿着衬衫从宿舍逛到五道口,走到五道口再走回来。当时手机长途费还挺贵,我一般在路边电话亭给 Peri 打个电话,然后回去睡觉。 继续阅读

标注一下最近的coding study

前一阵,立志再忙也要 Keep Coding,于是基本每天都会睡前看会儿文档,或者做一些练习。

想到一个有趣的便签App 的原型,比较适合练习代码,能够自定义界面,然后与 iCloud 同步。

然而掉进了一个大坑,简单标注一下。等春节闲了,再说说研究成果。:D

1.开始自然想到用 UIDocument 的方式来实现,于是翻了遍文档,写 iCloud sync 的部分的时候,发现对于一个便签来说,非常不优雅。最费解的是,如果想预览、更新 iCloud 上文档的内容时,不得不执行 document.open 操作,然后文件的修改日期就更新了,没法按照正常的修改日期排序。而且异步save时也除了很多挠头的问题。

2.于是又翻了几天 Core Data,基本弄明白了怎么工作,也写了一个简单的本地原型。后来翻了老半天也找不到如何集成 Core Data 到 iCloud,官方文档只是说可以看看 Programming Core Data with iCloud,开发者中心翻了个底朝天也没找到。

然后在一个哥们的 gitHub 上才看到,说 iOS 10 以后,相关的方法都 Dispatched 了,以后 apple 可能不支持 Core Data 对于后续 iOS 版本的 iCloud 集成。

3.今天睡前开始研究 CloudKit,但是之前 stackoverflow 上一个大哥说,CloudKit 只是针对 always online 的情况,如果断网,本地的数据不能用。如果映射一个 CloudKit 的数据到本地的 Core Data 也非常麻烦。

恩…

还是先研究一下 CloudKit 再说,如果逼到必须自己搞一个服务端…那我就先写点别的-.-

找到一篇 CloudKit 说得比较明白的入门帖,周末在家研究研究:

https://medium.com/@guilhermerambo/synchronizing-data-with-cloudkit-94c6246a3fda

 

 

我想干活儿T_T

星期一:上午公司一个会,下午二环一个会,晚上公司一个会到11点半

星期二:上午老板一个会,下午一个会

星期三:上午一个咨询会,下午暂时没有会,晚上城里一个会

星期四:上午暂时没有会,下午部门总结会

今天星期二,这周看起来,能坐在椅子上干活的时间,好像只有星期五-.-

生命里有多少时间耗费在开会上,有多少耗费在开会中的嬉笑扯皮上,又有多少耗费在等待开会与开会的路上…

摘录:关于科技公司边际成本

今天在 Statechery by Ben Thompson 上看到一篇关于固定成本和边际成本的更新,主要在谈Amazon Go,有几乎话浅显易懂,但很有道理,摘录下来。

…To understand the economics of tech companies one must understand the difference between fixed and marginal costs, and for this Amazon Go provides a perfect example…

  • It was expensive to develop mainframes, but IBM could reuse the expertise to build them and most importantly the software needed to run them; every new mainframe was more profitable than the last.
  • It was expensive to develop Windows, but Microsoft could reuse the software on all computers; every new computer sold was pure profit.
  • It was expensive to build Google, but search can be extended to anyone with an Internet connection; every new user was an opportunity to show more ads.
  • It was expensive to develop iOS, but the software can be used on billions of iPhones, every one of which generates tremendous profit.
  • It was expensive to build Facebook, but the network can scale to two billion people and counting, all of which can be shown ads.

原文:https://stratechery.com/2018/amazons-go-and-the-future/

为什么iOS上好的Apps多,这几天的一个视角

懒更了好久,都快忘了我还有这么个博客了😅今天睡前更了一下,也算2018写过blog了。

最近的周末和晚上,基本都Keep coding了,每天都写很多bug😅,然后看很多文档。就这周,在研究iCloud与代码的交互,快搞死了。

然后忽然想到一个显而易见的问题:为啥iOS的生态上,精致的Apps特别多,牛逼的有追求独立开发者特别多?

原因当然有很多很多。比如Apple说“赋予人们更大的能力”,还真不是拍几条人文主义TVC,在商店卖一些创造类设备而已。说Apple封闭,对于(我这种)入门开发者提供的各种API、SDK,让设备能力很容易通过代码转化为Apps的能力,比如去年开放的CoreML和ARKit,让开发者把精力可以放在Idea的层面。

然而我想说的也不是这一点(铺垫真长…)。

最近不是coding iCloud based document的部分嘛,我忽然发现,如果没有iCloud服务,想做一个支持云同步的便签,或者将用户偏好进行云同步的app,那除了做app本身的编码,我还要做什么呢?

我需要租一个虚拟主机,或者第三方云。

我需要为服务器充值续费。

我需要选网通线还是电信线。

我需要维护服务器。

我需要花一个礼拜翻php,学sql。

然后再花一个礼拜进行服务端的性能优化。

如果app火了,我要升级服务器、优化服务端。

………

其实我只不过想写一个好用的便签,并且支持云同步而已。

以上,可能是任何一个(个人)开发者都觉得再正常不过的事情了,然而好的设定,正是打破这种理所当然。

让开发者关注创意本身,做自己擅长的事情,这是一件很幸福的事情。

难怪在iOS上有IA Writter,有Day One这样能把一个小需求做得很美的Apps。

(当然关于跨平台、和iCloud本身服务性能也有很多问题,这里先说好的一面)

//我在想,如果Android在开发者生态上下功夫,会不会有另一番局面。亦或者MIUI或MIIoT,可以沿着这个思路,把特长变成规模,最后成为一门生意,会不会也是一条路径?

———

最近真是失眠严重,睡了睡了…🤮

夏天夏天悄悄过去

看了眼朋友圈,竟然立秋了。夏天悄悄地来,又悄悄过去。而我却还没有来得及留下小秘密 T_T

周六看了传说中的《战狼2》,挺好的,国产电影拍成这样没什么不好。可是如果非要上纲上线呢,我的感受是旅游的时候要期待身边有一个会武术的好朋友-.-

周日下午在家憋创意,上周说要戒烟来着,不如晚点再说吧。晚上看了《斯隆女士》,结局真的出乎意料。有时候面对各种难题时的软弱,是因为还没有用来交换胜利的勇气。

周末连着拼了两个星期的乐高,单纯创造的感觉真挺好。

以上的没话找话,纯属是因为夏天就这么过去了,我忽然莫名慌张。

却又无处可讲。

思想汇报

1.

最近日夜颠倒,睡不够觉,精神憔悴,吸烟过量,导致生活工作的状态都不太好,一切都乱糟糟的。忘了哪天来着,自己忽然意识到这一点,决定:周末收拾屋子。我发现,当生活状态不好的时候,屋子就乱糟糟的。花一下午时间把柜子上的手办一个一个捣腾下来擦了个遍,又重新,换了个排列方式摆上去。把家里摆在台面上的很多东西收了起来,心情大好。禅意,简直是充满了生活的方方面面,我能通过收拾屋子误到这一层面,我真是…有够无聊:)

2.

工作生活状态特别不好的时候,如果打开手机发现有东西值得买就还算挺幸运的事情。我最近的爱好就是买灯泡。Nanoleaf 的 Aurora 和 Hue Go 简直买多少都不够,前几天在淘宝翻到了 E12 口的 Hue Blub 就像找到了宝,买回来换了卧室吸顶灯的灯泡,m 听说仨灯泡一千多已经无语了。然后,我爱屋及乌地买了更多支持 HomeKit 的设备,门窗感应啊,动作检测啊,睡眠跟踪啊。一直买到 Logi POP 开心得不得了,因为产品实在是太美了。按照 Webto 的话说,我家里现在一定跟夜店似的。没错。

这总算是给自己找了点事儿干,小米的空调伴侣和温度感应也到手了,接下来就自己搭 HomeBridge 服务器呗,升级树莓派,安装 NodeJS 下新的编译库,上周末一直搞到不得不睡觉。

入了这个坑,有几个发现。首先是无论 HomeKit 还是 小米智能家庭,产品美的有不少,都太难用了,一百种产品,就有一百种难用。不知道为什么到了苹果这种程度,为什么 Home App 还有这么多不可理解的 bug。其次是这这东西,准确说是家庭自动化绝对是未来,那么未来可能 Echo like 的产品在家里会像空调一样普及。第三,这在未来一定是个好机会,这是废话,因为现在进场的玩家就一打了,但是,为什么就没有一个好的平台方案呢?

设计上,HomeKit 相对好,已经有自动化和强家庭房间单位的意识了。米家还处在设备层面,单点有的产品很好,但思路是互联网+,自动化连萌芽都还远(讲概念不等于想清楚)。Echo 没用过不好说,但是它是语音入口,自动化平台在哪还不知道。

技术上,平台走得就更慢了。家里的 Hue 基于 Hue bridge,Hue Bridge 接 HomeKit 的确能做到毫秒级响应,但是 eve 和 LOGI 的系统,按了 10 下还没反应呢。做一个毫秒级响应的家庭组网有那么难吗?

自动化很多时候基于房间是否有人,所以,选择如果做一个活体检测设备,是不是一个好时候?

3.

周末的时候,很多快乐来自于 PS4 和 Gibson。练琴什么的都是扯淡了,把琴放握在手里能出声就挺开心。人生有时候很有意思,小时候为了一块 DigiTech 效果器,努力做到期末不挂科,我爹才拉着我去极端琴行买了一块回来。长大了,小时候流口水的设备淘宝动动手指就能送货上门,却已经没有了弹琴的心情、时间与聪明。小时候想着把一首曲子练好,单纯就是很酷的事情,也幻想有个舞台可以有机会露一手。而现在呢,对音乐的喜欢可能有一大部分已经变成了让自己慢下来的手段。爬格子爬音阶,那都是有大把时间才做的事情,而三十二岁的我,总觉得人生越来越不够用了。

要做的,想做的,爱做的事情越来越多,可为什么生活越来越无聊?@_@

4.

觉得生活越来越无聊,可能是生活中缺少小目标。有些目标是浪漫主义的,有些目标是不得不去的。如果这个目标越来越模糊,越来越不让你激动,越来越让你觉得,它反正在那里走慢走快都无所谓,这就说明你越来越老了,激情越来越少了。

前一阵和几个朋友聊起来,大家都这样。那一定是这个世界出问题了,古典信仰在消失,资本主义凶猛,可能大部分人还没来得及思考要怎样生活就迷失了吧。

究竟要过怎样的一生,怎样的一年,怎样的一个月,怎样的一天?有时候甚至这一小时都觉得慌张,那么这一分钟就会点燃一支香烟。

5.

最近抽烟太凶了,焦虑、胸疼。每天焦虑的创意会,电子烟抽到停不下来。周末觉得不能这样了,会把自己玩坏了,Kindle 上赶紧下了本《这本书能帮你戒烟》。写书的大哥说书读完了烟就戒了,之前不用特意难为自己。所以我就一边抽烟一边看这本书。祝我好运吧。-.-

6.

所以我也想问问我的朋友们,你们是怎么找到生活中的能量的。运动什么就算了,最近几个项目让我焦虑得连出去吃口饭都觉得浪费时间,也没什么时间和朋友见个面。山个月下了几场演唱会的现场,周末随便翻看了几眼。我发现那个时候我还是有点激动正能量的。

7.

明天周一。今天估计是接下来一个多月最后一个双休,早点睡吧。>_<