Jason

独立开发,自由职业


  • 分类

  • 友链

  • 关于

  • 搜索

1204 - 图床搬家神器 iPic Mover 首秀

发表于 2016-12-04 | 分类于 每天写一点

在 Markdown 中插图很麻烦;还好,iPic 解决了这个问题。

可是,已有 Markdown 文件中的图片该如何迁移呢?

不怕,现在有了 iPic Mover :)

iPic Mover 是什么?我需要吗?

先来看看这几个场景,你有没有遇到过?

1. 批量将本地图片上传至图床,并更新链接、删除本地图片

  • 很多 Markdown 编译器都支持插入本地图片,但很少支持上传图片至图床。
  • Typora 除外,因为它集成了 iPicUploader,在插入本地图片时,可以调用 iPic 上传。

2. 更换图床

  • 比如,最近流行升级至 https,而原来的图床很可能不支持 https,这就需要更换图床

3. WordPress 迁移至 Markdown 时,迁移图片

  • Markdown 可谓风头正劲,可 WordPress 也是昔日王者。将 WordPress 迁移至 Markdown 时,比较痛苦的是 WordPress 中上传的图片资源怎么办?
  • 此功能正在开发中…

4. 压缩已有图片

  • 曾经年少轻狂,上传几 MB 的图片,眼都不眨一下。现在看看流量账单,心疼啊。可是,要把所有文章中的图片下载、压缩、再上传、更新图片链接,麻烦啊 :(
  • 下个版本即将支持…

如果你遇到过上面的麻烦,恭喜,iPic Mover 就是为你准备的。

阅读全文 »

1203 - 搞定 Sparkle

发表于 2016-12-03 | 分类于 每天写一点

程序中自动升级是个挺麻烦的事。还好,有了 Sparkle,事情变得简单了。

根据 Sparkle 官方教程一步步走下来,还挺顺利的。有 2 个需要注意的地方:

  • sparkle:shortVersionString 对应 XCode 中的 Build, sparkle:shortVersionString 对应 XCode 中的 Version
  • 本地化更新日志:官方说是在 xml:lang 中使用 2 个字母表示的国家,但实际是 zh-Hans 这样的完整标识符。试了好多遍,终于试出来了,感叹我的坚持和机智。

以下是 Sparkle 中的 AppCase 示例,供参考。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>iPic Mover's Changelog</title>
<description>Most recent changes with links to updates.</description>
<language>en</language>
<item>
<title>Version 0.1.0</title>
<description xml:lang="en">
<![CDATA[
<ul>
<li>Feature 1</li>
<li>Feature 2</li>
</ul>
]]>
</description>
<description xml:lang="zh-Hans">
<![CDATA[
<h3>新功能</h3>
<ul>
<li>功能 1</li>
<li>功能 2</li>
</ul>
<a href="https://toolinbox.net">了解更多</a>
]]>
</description>
<pubDate>Sat, 03 Dec 2016 19:20:11 +0000</pubDate>
<enclosure url="http://localhost/~jason/iPicMover/iPicMover_v0.1.0.dmg" sparkle:version="10" sparkle:shortVersionString="0.1.0" type="application/octet-stream" />
<sparkle:minimumSystemVersion>10.11</sparkle:minimumSystemVersion>
</item>
</channel>
</rss>

1126 - 网站升级至 https

发表于 2016-11-26 | 分类于 每天写一点

一口气升级 4 个网站:

  • atjason.com
  • en.atjason.com
  • toolinbox.net
  • en.toolinbox.net

明天还得进行图床搬家。

1125 - 网站迁移至自己的服务器

发表于 2016-11-25 | 分类于 每天写一点

一口气升级 4 个网站:

  • atjason.com
  • en.atjason.com
  • toolinbox.net
  • en.toolinbox.net

明天还得继续适配 https,并且进行图床搬家。

1124 - 升级至 https

发表于 2016-11-24 | 分类于 每天写一点

https 比 http 安全,这是大家都知道的;
https 比 http 麻烦,这也是大家都知道的。

于是,http 迟迟不能升级至 https.

可是,像苹果这种有调性的公司,强制在 2017 年提交的 App 中,必须使用 https.于是,我的几个 macOS App、包含相关的网站,都要进行 https 迁移了。

其实,自己的 App 或网站升级至 https,其实还好。关键是并不能保证依赖的第三方服务也已经升级至 https. 目前,影响最大的就是微博图床的上传接口不支持 https,这甚至要影响到是否要放弃微博作为 iPic 默认的图床的重要决策。

要非常明确苹果是否可以对第三方服务设置 Exception,并尽量做最少的事情,解决这个问题。

1…534535536…626
Jason

Jason

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

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