Workflow让我开始了解什么叫Geeky

Workflow

Workflow是iOS上一款优秀的的工作流应用,过去¥18的价格让我望而却步,原因是我不确定能用它做些什么。

上周Apple收购了这个团队,并将workflow的价格改成免费(这对于被苹果收购的公司来说很罕见,多数情况下是直接下架应用)。于是我迫不及待地下载安装。

Workflow的核心功能是把多个步骤的操作合并成一个自动化流程,类似于macOS上的Automator。或形象一点说,类似全自动洗衣机,把洗衣服变成全自动的。这在计算机上也不稀奇,编程就是干这个,但毕竟编程门槛很高。

Workflow最大的好处是不需要使用者去学习编程语言,它把很多语句、语法都模块化了,大大降低编程门槛,只需要具备一些编程思维就可以上手。

入门

到目前为止,我创建的workflow屈指可数,比如一键分享照片或屏幕截图、把链接加入到阅读列表,或一键在Day One中地点签到。最后这个workflow花费了我很多精力。

举个简单的例子,“分享屏幕截图”这个workflow把截屏之后的一系列手动操作变成自动化流程,包括:

1. 询问是“选取屏幕”还是“直接分享最后一张截图”;

2. 根据上一个选择结果来调起照片选择界面,或读取最后一张截图;

3. 打开系统Sharesheet控件;

4. 分享之后询问是否删除所分享的截图;

5. 确定后删除图片,流程结束。

而“在Day One中地点签到”是目前为止最复杂的一个workflow。

之所以要做这件事,是因为Day One作为国外开发者总是处理不好在中国大陆定位地点这件事。给开发者写反馈邮件也没用。

做地图的人都知道,中国大陆的电子地图都有“系统性偏移”策略,所有地点的位置都是偏离正确坐标的,此举美其名曰“为了保障国家安全”(这种加密方式其实毫无效果)。

这种系统性偏移导致很多国外app总是定位错误。Day One就是其中一例,而它的“一键定位签到”功能在我们这儿完全没法用。

为了解决这个问题,我决定编写一个workflow,来纠正国测局的加密坐标。流程大致如下:

1. 调取iOS系统定位接口,获取当前定位信息;

2. 从定位信息中提取经度和纬度两个字段;

3. 把这两个字段拼成URL发给百度地图坐标转换接口,得到反馈结果;

4. 将结果中的加密经纬度坐标提取出来;

5.  把加密经纬度坐标拼成URL发给百度地图Place接口,获取坐标点周围500米内的地点信息;

6. 把结果中最近的地点名称和地址提取出来;

7. 把地点名称和地址拼成一段签到文案(我在XX地点,地址:……)

8. 调起Day One app,自动填入内容,就可以直接签到了。

这个过程涉及到百度地图的开放接口,所以我申请了开发者密钥,研究接口说明文档,尝试怎么提取特定的字段,这个过程着实花了不少时间精力。

我开始体会什么是“Geeky”

做完了地点签到的workflow,一股成就感扑面袭来。我四下观望想找人分享,可实在不知道可以和谁聊聊。周围用workflow的人很少,讲给程序员又太过班门弄斧。

茶余饭后和朋友们说起,大家鼓掌之余表示“不明觉厉”。毕竟很少有人在用workflow,而编程思维也有一定门槛,让人听得云里雾里。

我不是程序员,对编程的学习还浮于表面。我很清楚自己并不是geek。然而从workflow中我开始体会到geeky的感觉——就是钻研到多数人并不关心的问题里,花费精力去思考解决,独自完成一件了不起(至少自己这么觉得)的事来改变生活。

孤独,在这个过程中扮演着重要作用。因为geek们做的事情是多数人不关心或不了解的,这意味着他们从旁人那里得不到多少鼓励和帮助,只能靠自己。然而这个事情又是那么有趣、那么有诱惑力,以至于他们甘愿忍受寂寞而投身去钻研。

往大了说,“Geeky”是伟大的。并不是只有程序员们才如此,那些孜孜不倦科研人员、那些沉醉于纸堆的历史学者、那些盘坐在菩提树下的修行者、那些被苹果砸过的脑袋……他们之所以在推动社会进步,不是靠的天才和幸运,而是靠着不折不挠和甘于寂寞——俗话说,就是那股“Geeky”劲儿。

(严正声明:最后这一段不是在变相夸自己。)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,271评论 5 466
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,725评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,252评论 0 328
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,634评论 1 270
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,549评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 47,985评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,471评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,128评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,257评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,233评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,235评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,940评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,528评论 3 302
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,623评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,858评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,245评论 2 344
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,790评论 2 339

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,244评论 25 707
  • 嵌入式这一行业几年来给人们带来了无限的希望,由于物联网、智能家居等一系列智能控制系统的兴起,社会上对于嵌入式开发人...
    嘞哦阅读 826评论 0 0
  • 希望能到有独特人文气息和历史文化底蕴的地方
    cherry960阅读 394评论 0 0
  • 先浅谈《内在美》这部电影 前几天晚上在微博看到韩孝周的一个电影短片,评论说片名是《Beauty inside》,虽...
    p晴回忆录阅读 389评论 0 0
  • 黑色之夜误闯君世界 文来墨往情愫深深埋 无言无语灵魂深对白 汝思吾想 夜阑人静泪珠挂满腮 爱浓浓恋烈烈 一根情线世...
    源来的枫阅读 251评论 0 0