Jason

独立开发,自由职业


  • 分类

  • 友链

  • 关于

  • 搜索

0824 - 提出正确的问题

发表于 2017-08-24 | 分类于 每天写一点

举个例子:

  • 我不知道如何让 UICollectionView 只显示一列,网上搜索了半天也没搞定。
  • 后来想,既然是想显示一列,为什么不用 UITableView 呢?
  • 转向 UITableView 后,也没有很快搞定。又想,其实是想动态添加元素,干嘛不直接使用 addSubView 的方式?

以上的例子,有造作的成分。不过,在现实工作中,常常遇见类似的情况:我们沉迷于一个问题、久久无法解决时,或许应该跳出来想想,最终要解决的是什么问题?自己所纠结的「问题」,真的是问题本身吗?条条大路通罗马,我们可能忙于研究修路的技术难点,却没想过直接用现成的路过去。

0823 - 如何走出状态低谷?

发表于 2017-08-23 | 分类于 每天写一点

程序员这种略带创造性的工作,对自己状态的要求是很高的。不可能一直保持高效的状态,如何早些从低谷中走出来,才是必备技能。

  • 时间
    • 这是最靠谱的办法,让时间来自愈。
  • 睡觉
    • 充分的休息,能让人焕然一新。
  • 环境
    • 换个环境,用环境中的新鲜事务来刺激自己。
  • 成就
    • 找个喜欢的事,做出点成绩,用成绩来激励自己。

核心的,还是自己。但由于自己不能把自己举起来,故而需要借助环境的力量。

0822 - 抓住现金牛,还是投资潜力股

发表于 2017-08-22 | 分类于 每天写一点

也即,短期利益和长期收益的平衡。

如果只顾眼下,起码可以活下去,但却可能失去未来某个热门的门票;
而只顾未来,却可能撑不到未来。

看起来像是绕口令、玄学,却真实发生在自己身上。到底是改进已有的产品,多赚点钱。还是尽早抛弃鸡肋、寻找鸭腿?尤其是当今天开始一点点浸入灰产、得知某些钱来得很容易时,变得更摇摆:还有必要像之前一样死磕小众,还是大步向钱看?

Who knows, god knows.

0821 - 我是如何免费为自己的产品制作 Gif 动图的

发表于 2017-08-21 | 分类于 每天写一点

不断有朋友问:

你是怎么做 Gif 的?画质不错,文件也不大。
用什么 app 录制的?好顺滑的录屏。
…

真有那么神吗?其实我觉得还好啦。大家可以到我的网站上看看效果,比如:

  • https://toolinbox.net/Klib/
  • https://toolinbox.net/iPic/

Anyway,今天我就分享下自己私藏的小秘密。其实也很简单,就是以下三步(基于 macOS 平台):

1. 使用 QuickTime Player 录屏

其实 macOS 自带的 QuickTime Player 录屏效果还是挺不错的,使用起来也简单:启动后在菜单中选择即可,或者使用 Command + Ctrl + N 快捷键。

这一方式个好处:录屏时可以包含状态栏。因为我知道一些工具其实是不支持录制状态栏的,而我的几款产品恰好都是基于菜单栏的,故有此一说。

2. 使用 QuickTime Player 编辑视频

这一点其实是最便利的。

我之前曾使用 iMovie 来编辑视频,但其仅支持 16:9 的视频,实在太麻烦了,遂放弃。

我对视频的编辑其实很简单:删除无用帧。步骤如下:

  • 使用 QuickTime Player 打开上面录制的视频
  • 按下 Command + E 显示 Clips
  • 按下 Command + Y 在当前帧分割视频
  • 删除无用帧

以下大致演示编辑过程(其中的视频本身是 Klib 展示阅读器的操作示意,制作完成的 Gif 在 这里):

此方式最大的不足是:不能在视频中添加文字。

3. 使用工具将视频转换为 Gif

这一步的选择余地应该挺大的,我个人常用的是下面这个网站:

http://image.online-convert.com/convert-to-gif

支持宽度等设定,感觉转换效果还可以。

尾巴

以上是我目前录制 Gif 的方式,全程免费。

我并没有说这是最佳选择、也没有为此背书的意思,以后也可能视情况而调整方案。如果你有更好的方式,欢迎告诉我。

0820 - iPaste + Drag & Drop in iOS 11

发表于 2017-08-20 | 分类于 每天写一点

看了下 WWDC 视频介绍,照着 官方示例 走一遍,一天搞定 iPaste + Drag & Drop in iOS 11

Drag & Drop 核心的接口并不多,还是容易实现的。得益于之前折腾了数据结构,也很容易集成到 iPaste 中。

当然,事情并没有完,目前只是基础的集成,还有一些细节要处理。不过,我已经很开心了,毕竟比之前想象的要简单很多。

1…481482483…626
Jason

Jason

记录一位独立开发者的精进之路,分享自由职业者的生存方式。

3129 日志
9 分类
5 标签
RSS
GitHub Twitter Weibo
Links
  • Toolinbox
© 2011 - 2025 Jason 浙ICP备16002197号