今天发现,iPic 中某个网络接口被人盗用。由于这个接口在正式产品中使用而无法关闭,感觉真难受。
有了这次教训,切身感受到 https 和加密的重要性。数据不加密,就像是在互联网上裸奔,对用户是非常不负责任的做法。
明天争取给 iPic 加上非对称加密,现在看来主要的困难在于 Ubuntu 环境中的 Swift 的代码库比较少,和 macOS 下的兼容性也比较差,这会给实在开发带来很多额外的麻烦。如果实在不行,就只能改用简单的对称加密了。
独立开发,自由职业
今天发现,iPic 中某个网络接口被人盗用。由于这个接口在正式产品中使用而无法关闭,感觉真难受。
有了这次教训,切身感受到 https 和加密的重要性。数据不加密,就像是在互联网上裸奔,对用户是非常不负责任的做法。
明天争取给 iPic 加上非对称加密,现在看来主要的困难在于 Ubuntu 环境中的 Swift 的代码库比较少,和 macOS 下的兼容性也比较差,这会给实在开发带来很多额外的麻烦。如果实在不行,就只能改用简单的对称加密了。
iPic Mover,一个超小众的图床搬家工具,希望需要迁移图片的朋友喜欢。
前几天已经把网站升级至 https,不过,其中的图片并未迁移。
今天,使用自己开发的小工具 iPic Mover 将图片迁移至支持 https 的图床。
看着这可爱的小绿锁,开心 😁
在 Markdown 中插图很麻烦;还好,iPic 解决了这个问题。
可是,已有 Markdown 文件中的图片该如何迁移呢?
不怕,现在有了 iPic Mover :)
先来看看这几个场景,你有没有遇到过?
1. 批量将本地图片上传至图床,并更新链接、删除本地图片
2. 更换图床
3. WordPress 迁移至 Markdown 时,迁移图片
4. 压缩已有图片
如果你遇到过上面的麻烦,恭喜,iPic Mover 就是为你准备的。
程序中自动升级是个挺麻烦的事。还好,有了 Sparkle,事情变得简单了。
根据 Sparkle 官方教程一步步走下来,还挺顺利的。有 2 个需要注意的地方:
sparkle:shortVersionString
对应 XCode 中的 Build
, sparkle:shortVersionString
对应 XCode 中的 Version
xml:lang
中使用 2 个字母表示的国家,但实际是 zh-Hans
这样的完整标识符。试了好多遍,终于试出来了,感叹我的坚持和机智。以下是 Sparkle 中的 AppCase 示例,供参考。
|
|