Tommy 的自留地

不以物喜,不以己悲

赶在 10 月最后的尾巴写了篇《不要省钱买垃圾》的文章后,忙忙碌碌的还没回过神,11 月俨然已经过去一个星期了。

今天偶然跟一个外地创业的朋友聊天,发现资本寒冬下,创业早已不是几年前的「当上 CEO、迎娶白富美、从此走上人生巅峰」这样美好的剧情了。下意识地看看自己,也已经举步维艰地在创业的道路上走了 3 年多了。与之形成强烈对比的是同期创业的一些小伙伴不单止实现了财务自由,甚至有的个人身价还超过了 20 亿。而另一边则是另外 2 个创业的好友在 9 月底的时候相继结束了他们的创业之旅,重新回到了大公司。

阅读全文 »

写东西这个事情还是不能停下来的,一旦停下来,受惰性驱使很容易就一直停下去了。最早构思「不要省钱买垃圾」这个主题的时候是一个月之前。

为什么是一个月之前呢?因为一个月之前我们公司同事「村长」同学的电脑扑街了。作为一个硬件工程师,他竟然表示对于电脑硬件产品出现的问题毫不知情。在此之前,他已经因为没有发现 Wi-Fi 适配器的天线没有连接好,天天哭喊着 Wi-Fi 信号不好,而被我们嘲笑了好久。

阅读全文 »

此文为「Yui」同学的原创投稿,非 Tommy 出品。本文原作者之观点不代表本人及本网站的任何观点,仅代表其个人或组织,特此声明。

记一则没法比这更流水的 VR 体验流水账,体验视频在文章的最后喔。

最近有幸跟着大管家 Hebe 来到了广州的一家 VR 工作室,跟着工作室的梓龙哥哥体验了一下当前最 hit 的 VR 眼镜,玩的是 HTC 的 Vive

阅读全文 »

前段时间写了一篇名为《是时候该学 Swift 了》的文章,强力安利了一下 Swift。也许很多人,尤其是老程序员们,可能并不是很认同这个观点,觉得 Swift 还是无法与传统的 C、C++、Java 之类的抗衡。不过没关系,我们今天不是继续安利 Swift,我们今天是来安利 Node.js 的。

其实本文的英文,在我的想法中应该是:”The next big thing: Node.js”,然而,好像很难翻译成中文的样子,于是乎就接地气一点的,把中文名写成了《Node.js 下一波大浪潮》。

阅读全文 »

最近为了实现更好更炫酷的 UI 交互效果,我们在尝试使用 3D UI 来做,在网上找了些模型,发现很多 dump 出来模型使用的都是 DDS(DirectDraw Surface) 格式的纹理贴图,而不是通用的诸如 PNG、JPG、BMP、TIF 等文件格式。

由于我主要使用 macOS 作为主力电脑,所以总不想再开个虚拟机去转换这些东西。而且网上很多转换工具也都不是特别好用。最后是使用了 ImageMagick 这个大杀器来解决问题的。

阅读全文 »

主要学习的内容:

  • 好吧,只是多增加了一个 UITableViewDataSource 的方法就实现了,没有难度
  • 用 Tuple 替换 Dictionary 重写了一下数据的处理
阅读全文 »

主要学习的内容:

  • 用代码实现了 Section 的显示,主要的是 UITableViewDataSource 而不是 UITableView 和 UITableViewDelegate
  • 了解了 Dictionary 的基本用法,全编程实现 Table Row 和 Section Header 显示
阅读全文 »

主要学习的内容:

  • 进一步了解了 TextView 对于键盘的处理,包括如何直接按 “Done” 来完成输入
  • 键盘界面上 Return 变为 Done
  • 处理了一个 Xcode 8 / Swift 3 NavigationController PopView 的 warning
  • 在之前单向推送数据的基础上,了解了如何把数据反向传回上一级 Controller(用 Delegate)
阅读全文 »

主要学习的内容:

  • 了解了 UIRefreshControl 的使用方法,它是 TableView 的一个成员,可以在 Storyboard 里面设置是否开启 Refreshing,开启则初始化实例,否则为 nil
  • 学会了一种 Swift 3.0 中的延时方式
阅读全文 »
0%