1995.10.09 – 2018.06.03[……]
分享交流
https://www.youtube.com/watch?v=bg6QV2JEPvI
一直很喜欢 Jannine Weigel,这首歌最近一直在脑虫,后来就推荐给了女票,她让我给翻译……好吧,很久都没有翻译歌词了,然后这首歌又没有中文歌词,于是我就简单翻译了一下, “deep end”在英文里有[……]
对于 iOS 开发者来说,面对 app 盗版,最大的问题不是技术破解,反而是越来越多的 Apple ID 共享盗版,有的人可能会说这样的盗版就相当于是“试用”了,喜欢的人自然会去入正……但实际上,由于一分钱共享账号盗版的存在,导致无数独立开发者最终走向了投简历。
总之,去年,Surge 的作者[……]
这一篇其实两个月前就应该写了,不过有一些事情拖延于是就到了现在。前几天和朋友讨论到独立开发的“小众”的概念,我觉得有必要再细致的定义一下。究竟独立开发者要做的这个小众是什么,所谓的细分市场,究竟又该怎么细分。
心灵小众
一说到小众和细分,可能很多人的第一印象是那些无人问津的东西比如学校里一小撮学[……]
之前我写过一篇Poker 2 机械键盘 Mac 键位修改的文章,现在由于我买了一个升降桌,然后poker是有线的,于是很不方便,就寻思买一款蓝牙键盘,没想到当年梦想的蓝牙机械键盘已经有了现成的,正好,寻思着就定制一个。
我对poker的wasd方向键情有独钟,尤其是改 capslock 为 f[……]
一般情况下,你不需要了解这些内容。
在极少数情况下,你的app可能需要去获取用户按下的按键信息,比如盗号木马 开发一款输入法。只有这样你才能给用户提供候选。
怎么在 macOS 下创建一个输入法,我在Swift 使用 InputMethodKit 写输入法这篇文章中有详细的说明,这里略过[……]
在开发落格输入法 macOS 版本的时候,我遇到了这么一个难题,那就是窗口优先级的问题。在之前 如何让 NSWindow 显示在不同的 Space 或者 Screen 中 这篇文章中我提到了自己实现了落格输入法的候选栏,其实是用一个 NSWindow
关于移动手机的开发,目前网络上主要流行两种开发软件,一个是众所周知的unity(毕竟当年4399小游戏上面的网络版Minecraft由它开发,3d引擎没有任何软件能够超越它),另一个是比较小众化的cocos。cocos占据着2d游戏的主要位置,而unity却占据着3d游戏的主要位置。而我们讲的cor[……]
优秀的输入法,来到了另一个优秀的平台!
虽然它还欠缺很多功能,但我还是迫不及待地分享这美好的东西给你们,落格输入法终于走上了 macOS,多年以来,在 macOS 上输入双拼是一个噩梦,现在,这个噩梦可以终结了。
除了残缺弃坑不知道什么时候就不能用了的手心输入法 Mac 版、基本上非专业人员[……]
在开发落格输入法的时候,我遇到了这么一件事情,就是作为候选栏的窗口会在屏幕边缘的时候超出屏幕去!所以,在显示窗口的时候我根据坐标做了额外的检查:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
if visiableCandidateCells.isEmpty { if let screenframe = NSScreen.main?.visibleFrame { if screenframe.width < location.x + size.width { location.x -= location.x + size.width - screenframe.width } } } else { if let screenframe = NSScreen.main?.visibleFrame { if screenframe.width < location.x + self.window!.frame.size.width { location.x -= location.x + self.window!.frame.size.width - screenframe.width } } } if location.y < 50 { location.y += 35 + 35 } |
总之,就是说如果坐标算上自己的宽度超过了屏幕的宽度,就把它挪回来。
但是,这样[……]
俗话说,好的开始是成功的一半。
不少朋友找我聊天,说想做独立开发者,说有个想法或者项目。等他们一开口,我就知道他最终的结果是去投简历。
很多独立开发者从一开始就注定会(比其他人更可能会)失败。 为什么这么说呢?很多开发者尝试去做独立开发,最后发现自己做的 app 根本没人用。最终导致心灰意冷,重[……]
众所周知,落格输入法不需要获取“完全访问权限”,所以根据苹果的权限,自然就无法播放按键音了。
不过,最近的落格输入法更新中加入了这一功能——在后续的版本中甚至可以加入按键震动了。然而我还是无需获取“完全访问权限”。
那么,我是怎么做到的呢?
iOS 里的声音和震动
其实是同一回事[……]
装系统是个很常见的事情,想想看这么多年以来我已经给自己无形之中省下了多少钱 XD
总之,在windows上写如光盘镜像会比较容易(实际上是更困难),因为我长年以来总会备用一些常用的工具,而在mac上,就比较悲剧了,甚至没有一款真的可以100%好用的光盘镜像写入工具。
其实,macos 是[……]
还记得刚做博客的时候,我也尝试过中国的各个第三方的社会化评论系统,甚至还写了一篇文章来分析对比它们之间的优劣:WordPress常用社会化评论插件简评,当然了,在尝试的一遍,并选择了其中之一用了一段时间之后,最终我还是用回了wp自带的评论系统,后来我还写了一篇文章来说明这件事情:我还是没有用第三方评[……]