iOS流式布局UI框架CocoaUI开源

  • Post author:
  • Post category:IT
  • Post comments:0评论

CocoaUI 是一个强大的 iOS UI 框架, 使用 Web 开发者熟悉的 HTML+CSS 流式布局方式, 轻松地开发 iOS 原生 App 的界面. CocoaUI 的特性主要包括: 高效的原生界面, 非低效的 WebView 控件方式 自适应(Adaptive)动态流式布局, 轻松适配多种屏幕尺寸 采用简洁高效的 HTML+CSS 语法定义布局(Layout)和展现(Appearance) CocoaUI 的界面控件布局方式是流式布局方式, 这种界面布局算法已经在 Web 领域得到验证…

继续阅读iOS流式布局UI框架CocoaUI开源

从全文转载这个事儿说起

  • Post author:
  • Post category:IT
  • Post comments:0评论

一 我对我自己的文字,被全文转载其实不是很介意。 当然,有个前提,你不能抹杀我是这篇文章作者的事实。不标明文章由我魏武挥所写,这个不叫转载,叫抄袭。 抄袭要痛打之。 但话说回来,我对全文转载虽然不介意,可其实是有些看不太起的。 鄙视的地方在于:我认为,搞全文转载的,骨子里是木有“互联网精神”的。 二 超链接是一个伟大的发明。 有了超链接,理论上而言,所有的文本在信息世界中,只需要一份。 当然,这是理论上而言。实际操作,全然不是那么回事。 比如说,门户。 门户喜欢把别地儿的文本全部放在自家网站上。…

继续阅读从全文转载这个事儿说起

换组

  • Post author:
  • Post category:IT
  • Post comments:0评论

最近在忙于公司内部换组的事情,在亚马逊等等很多公司都有这样的政策文化,就是,如果你在这一个组工作一年以后,并且绩效不太差的话,都可以自己去寻找觉得喜欢的团队加入。我在当前的这个大组干了两年多了,经历了一些成败和风波,我觉得是时候离开去寻找一个更合我胃口的团队了,增加阅历和体验,当然,也肯定是新的挑战。在思考自己的职业未来的时候,其实是有不少选项的。大约是最近这一年,我越来越感觉到,在Amazon工作,那么多内容里面,最有价值的大概是数据,我寻找的下一站,也是想多参与和大数据更紧密的工作。如果说以…

继续阅读换组

你会翻转二叉树吗?--谈程序员的招聘

  • Post author:
  • Post category:IT
  • Post comments:0评论

事件回放 2015 年 6 月 10 日,Homebrew 的作者@Max Howell在 twitter 上发表了如下一内容: Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so fuck off. 事情大概是说,Max Howell 去 Google 面试,面试官说:虽然在 Google 有 90% 的…

继续阅读你会翻转二叉树吗?--谈程序员的招聘

HTTP/2 中的 Server Push 讨论

  • Post author:
  • Post category:IT
  • Post comments:0评论

本文不讨论 Server Push 是什么,也不讨论如何使用 Server Push。 之前我在《开始使用 HTTP/2》这篇文章中写到: 如果服务端想要推送的资源本地已经缓存过,客户端会发送RST_STREAM告诉服务端不要再传了。不过根据我的观察,H2O 服务端在收到RST_STREAM之前,已经发出了资源,造成了流量的浪费。具体原因,我正在向 H2O 作者求证。 我给 H2O 项目提了一个 issues询问此事,得到了 H2O 的作者Kazuho Oku,aria2 的作者Tatsuhir…

继续阅读HTTP/2 中的 Server Push 讨论

谈谈苹果开源 Swift

  • Post author:
  • Post category:IT
  • Post comments:0评论

在今年的 WWDC 大会上,苹果推出了 Swift 2,给 Swift 语言增加了许多新的特性,同时苹果宣布将开源 Swift 的编译器和标准库。虽然源码还需要等到年底才能放出,但不妨我们来聊聊开源这件事。 开源的互联网环境 从整个业界环境来看,开源似乎是现在互联网的标配。其中 Google 是开源的先锋,现在智能手机操作系统基本被 iOS 和 Android 垄断,而 Android 的成功,很大程度上是因为 Google 对 Android 系统的开源,并且对基于 Android 的定制修改…

继续阅读谈谈苹果开源 Swift

乐视和小米,到底在吵什么

  • Post author:
  • Post category:IT
  • Post comments:0评论

一 乐视和小米,再度发生口水仗。互联网江湖俗称“撕逼”。 这场口水仗玩出了新花样。 小米家,召集了证券业媒体记者和基金经理、分析师准备说点乐视的坏话。而乐视则针锋相对地说:你丫是不是操纵股价准备做空啊? 公关战打出了股价战,新玩法,新境界,升级了。 我不想就这个“创新”评头论足,我想讨论的是:他们到底在吵什么。 二 乐视和小米的这场围绕电视、视频的公关大战,其实真的是蛮高级的。 双方在争夺的是互联网电视的解释权:什么叫好的互联网电视? 你可以理解为定义之争,也可以理解为解释权之争,甚至你可以理解…

继续阅读乐视和小米,到底在吵什么

锤子的逻辑

  • Post author:
  • Post category:IT
  • Post comments:0评论

如果说业界的奇葩的话,那么锤子也应该能算得上是一个。距离 T1 发布已经有一年多的时间了,但是锤子二代(T2)手机却丝毫没有风声。 或许很多人都会把锤子当作笑话来看待了,在没有真实的使用过这款机子之前,我的确也是怀着那种莫名的「恶意」的。 锤子还是活着的。 就在上周锤子至少还是发布了一款产品的,那就是「锤子日历」-- 一款 iOS 平台的日历应用。 截至目前,我们看下锤子在 AppStore 上面发布了哪些应用。目前在 AppStore 上面有它的几款相对不是很「大」的应用:锤子便签、锤子时钟、…

继续阅读锤子的逻辑

我的开会法则

  • Post author:
  • Post category:IT
  • Post comments:0评论

在2010年的夏天,我有幸作为集团工程师的代表之一和马云一起共进午餐—吃盒饭。当时是提前一天通知我过去蹭饭的,所以也没有准备类似「中国商业的未来在哪里」之类的高大上的问题。我记得我当时问了一个问题,觉得现在公司会议太多,而且效率很低,问他有没有什么办法? 马云和一众老板们都深以为然。当时他给出了个招,准备一个闹钟放在会议室里,定好时间,时间一到准时散会,绝不拖堂。 这招听起来就不怎么靠谱,不解决问题,也没见人用过,感觉是个歪招,所以后来我也就一直没有实行。 这么多年下来,我的会更多了,倒不是因为…

继续阅读我的开会法则

大佬的小败局之 腾讯微博

  • Post author:
  • Post category:IT
  • Post comments:0评论

微信,这个今天如日中天的腾讯家的应用,最后一次在腾讯微博上的发布时间是:2015年2月4日。 而它的父亲,张小龙先生,更是早在2012年6月之后,就再也没有在腾讯微博上发布过什么。六月份的最后几条微博,都和微信有关。 13年的时候,江湖上就开始流传腾讯微博被腾讯抛弃的消息。到了14年年中,流言的内容更加翔实:团队被解散。而腾讯的官方回应是:确实是有部分员工被并入微视,但团队没有解散,腾讯微博还将做下去(不过有趣的是,微视后来也被抛弃了)。但几乎所有人都明白,腾讯微博不再是当年腾讯眼中的“战略级产…

继续阅读大佬的小败局之 腾讯微博

和家装师傅聊他们的痛点

  • Post author:
  • Post category:IT
  • Post comments:0评论

每周去蔬菜批发市场,总能见到路边有几十号家装师傅在蹲点揽活。每次看到这个场景,我都有若干个疑问: “这样蹲点,能接到活吗?” “为什么不通过互联网找活?” “每个月的收入怎么样?” …… 蹲点趴活的家装师傅 今天碰巧和路边一位正在蹲点的家装师傅聊了一下。经过简短30分钟的交流,基本情况有所了解。整理如下: 师傅特征: 蹲点的家装师傅,45岁左右男性,拥有千元左右智能手机。 从他口中得知,附近蹲点的师傅,大多是河南、山东的人,年龄35-55岁,基本是男性。 揽活方式: 挂靠家装公司(中介)、网上揽…

继续阅读和家装师傅聊他们的痛点

说说依赖注入

  • Post author:
  • Post category:IT
  • Post comments:0评论

在面向对象编程中,我们经常处理处理的问题就是解耦,程序的耦合性越低表明这个程序的可读性以及可维护性越高。控制反转(Inversion of Control或IoC)就是常用的面向对象编程的设计原则,使用这个原则我们可以降低耦合性。其中依赖注入是控制反转最常用的实现。 什么是依赖 依赖是程序中常见的现象,比如类Car中用到了GasEnergy类的实例energy,通常的做法就是在Car类中显式地创建GasEnergy类的实例,并赋值给energy。如下面的代码 1 2 3 4 5 6 7 8 9 …

继续阅读说说依赖注入