Thu 04 September 2014

Filed under Other

Tags LCP LaunchCenterPro Apple iPhone iOS IFTTT Pocket Draft Evernote Mac OS Geek

Banner

Launch Center Pro(简称 LCP)是一款在 iOS 端功能十分强大的 App,LCP 对于 iOS 就像 Alfred 对于 Mac OS X。所以我也不费口舌说这玩意儿有多好用了,你懂就好。要是你不懂那就算了。

实际上我并没有打算要作为一篇很系统很详尽的 Guide 来写。原因有两个,第一个是因为成熟的使用入门已经有很多了,官方的英文教程看不懂的话,还有其他的可以看(这个这个,和这个)。第二是因为我懒,不想整理。所以我就把别的地方没有看到的,以及我自己原创的一些 action 放出来,喜欢就拿去用啦。有钱的就给我打赏打赏啦,没钱的也麻烦看完再关掉啦。

一、免科学上网发推(LCP + IFTTT)

不翻墙发推特

生活在天朝又心系墙外人墙外事的朋友必备啦。使用这个 action 你首先要有一个 Twitter 帐号,也就是说你得先爬梯子出去注册一个。其次你要有一个 IFTTT 的帐号,并且激活 LCPTwitter 的 Channel,呐链接都给你了,直接点过去就可以了。

第一步,请点这个链接访问我写好的 IFTTT Recipe:https://ifttt.com/recipes/187660-send-twitter

第二步,请通过手机的 Safari/Chrome 等浏览器打开安装 action:https://launchcenterpro.com/kmjmhx

如果有任何问题都可以上推 mention 我:@Ryekee

二、免科学上网发脸书(LCP + IFTTT)

不翻墙发脸书

这个和上面的原理是一样一样的,你要先有一个 Facebook 的帐号,然后你得激活 IFTTT 上的 Channel

IFTTT 的 Recipe 在这里:https://ifttt.com/recipes/187656-post-to-facebook-over-gfw-via-lcp

LCP 的 action 在这里:https://launchcenterpro.com/dnrgjs

使用过程中有问题也烦请上推来 mention 我啦。

三、SNS 同步更新(LCP + Draft)

选择同步方式

这个 action 需要你的手机安装了 Draft,并且拥有多个社交平台(由于 API 的问题,大多数是墙外平台)的帐号,同时又有这种强烈的分享欲望的需求。看到这篇文章的你们都快去给 Draft 的开发者提意见说希望增加人人微博豆瓣的 API 啊!

Twitter & Facebook

LCP 的 action URL:

drafts://x-callback-url/create?text=[prompt:What's new?]&action=Twitter%20%26%20Facebook

同时,你需要在 Draft 中建立一条名为「Twitter & Facebook」的 URL Action(请把其中的 Ryekee 更换为你的 Twitter ID):

drafts://x-callback-url/create?text=[[draft]]&action=Tweet%3A%20Ryekee&x-success={{drafts://x-callback-url/create?text=[[draft]]&action=Post%20to%20Facebook}}

Twitter & Weibo

LCP 中的 action URL:

drafts://x-callback-url/create?text=[prompt: What’s new?]&action=Tweet%20%26%20Weibo

同样地,Draft 中建立「Tweet & Weibo」的 URL Action(同上,请更换 Ryekee 为你的 Twitter ID):

drafts://x-callback-url/create?text=[[draft]]&action=Tweet%3A%20Ryekee&x-success={{drafts://x-callback-url/create?text=[[draft]]&action=Post%20to%20Facebook}}

上面的图片是我将两个 actions 整合到了一个 action 里,点击链接安装。安装至 LCP 后请修改 URL 中的 Twitter ID。

Twitter & Facebook & Google+

LCP 中的 action URL(同上,更换 Ryekee 为你的 Twitter ID):

launch://x-callback-url/clipboard?text=[prompt-return:Post]&x-success={{drafts://x-callback-url/create?text={{||clipboard||}}&action={{Post to Google+}}&afterSuccess=Delete&x-success={{drafts://x-callback-url/create?text={{||clipboard||}}&action={{Post to Facebook}}&afterSuccess=Delete&x-success={{drafts://x-callback-url/create?text={{||clipboard||}}&action={{Tweet: Ryekee}}&afterSuccess=Delete}}}}}}&lc-icon=drafts

Draft 需要激活 Twitter、Facebook 和 G+ 的 URL Action

四、选择搜索引擎搜索(LCP + Safari)

选择搜索引擎

众所周知的原因,在国内使用 Google 搜索体验十分糟糕,因此在使用 Safari 直接搜索时还需要点击跳转至谷歌香港才能得到搜索结果。而若是将默认搜索引擎设为 Bing 或者 Yahoo 就更差了。使用 VPN 可以解决这个问题,但不是时时都开着 VPN 的(我使用 APNP 和 AnyConnect 可以区分流量)。

在 LCP 2.3 之后的版本增加了 list 的功能,可以在触发 action 之后选择需要使用的 URL,对于我这种快把每个格子都用满的来说,这个功能真是来得及时雨。所以也为这条 action提供了前提条件,在手机上点击左边的链接可以直接安装中文版,如果需要英文版的可以复制以下内容到 LCP 中:

[list:Search Engine|Google=http://google.com/search?q=[prompt:Google] |Baidu=http://www.baidu.com/s?word=[prompt:Baidu] |Bing=http://www.bing.com/search?q=[prompt:Bing] |Yahoo=http://search.yahoo.com/mobile/s?p=[prompt:Yahoo] |DuckduckGo=http://duckduckgo.com/?q=[prompt:DuckDuckGo]]

五、查看 OmniFocus 透视视图(LCP + OmniFocus)

查看透视视图

在使用 OmniFocus 之前我是通过 Clear + iOS Reminder + iOS Calendar 来进行任务管理和日程跟踪,但是一直都用着不够顺手。直到我发现 Mac 配合 iOS 使用 OF 才能真正发挥 OF 的威力,我就彻底离不开 OF 了。关于 OF 的使用又要开另外一篇文章来说了。

所以如果你有使用 Mac 版本的 OF,可以安装这条 action

omnifocus:///perspective/[list:Perspective|Today=Today|Due=Due|Flagged=Flagged|Completed=Completed]

你需要有名为「Today」、「Due」、「Flagged」、「Completed」几个 Perspective。你也可以修改上面「=」后面的名称为你的 Perspective,「=」前的是在 LCP 触发时显示的名字。

六、剪贴板链接同步至 Pocket(LCP + IFTTT + Pocket)

Pocket

Pocket 是一款很好用的 Read Later 的服务,可惜 iOS 端对 URL-scheme 和 x-callback-url 支持都不够好,但幸好我们有万能的 IFTTT,激活 Channel 后启用这条 IFTTT Receipt,再安装这条 action 即可。

七、剪贴板内容与桌面同步(LCP + Dropbox)

可能大多数人都会有这个需求:电脑和手机需要互相同步内容,比如某条链接的网址、需要转账银行卡号或者手机通讯录中的信息等。解决的方案有很多,省心的有 Paster 和 CommandC 等 Apps,平民级的解决可以使用 WeChat 网页版,傻瓜化的解决方案是看着另一块屏幕输入。

我使用的是 Paster,缺点是仅能在 Mac 和 iOS 间通过 App 同步,而我有时需要将 Win 上的内容同步至手机和 Mac。忘了后来在哪儿看到有人使用 Dropbox 解决了全平台的同步,原理是这样的:

使用 LCP 的 Dropbox API 向 Dropbox 指定目录的文件末尾增加剪贴板内容,Dropbox 桌面客户端同步后即可获得。文件内所有同步的内容均不清除,若有需要可以自行清理。

点击链接安装,或者复制以下内容至 LCP:

launch://dropbox/append?text=%0A[clipboard]&path=%2FApps%2F&name=List.md

你可以修改path后面的参数,指向你的文件存放的目录。

同理,你也可以在 Dropbox 中建立一个文件,桌面端将内容复制进去之后在 LCP 中触发这条 action 获取文件中的所有内容:

launch://dropbox/clipboard?path={{/Apps/Clipboard.md}}

PS,你可能发现这两条 actions 的 URL 书写规范不太一致,这是因为 LCP 在 2.3 之后的版本增加了双花括号的支持,允许在括号内直接使用特殊符号,不需要转义。

八、最新一张照片的各类分享

最新照片的分享

可能这是你某天都要进行的工作,拍一张照片,打开一个软件,新建内容,选择图片,输入文字,发送。打开另一个软件,重复上述过程,再打开另一个软件……

现在,我们重新定义「分享」!「分享」从没有像今天这样美妙!「分」发你的喜悦,「享」受友人嫉妒。「分享」从没有像今天这样轻松!真的松,松出声。

上传至 Dropbox
launch://dropbox/addphoto?attach=photo:last&path=&name=&quality=100&getlink=1&lc-icon=dbapi-1

发布至 Facebook
launch://facebook?attach=photo:last&lc-icon=fb

发一条 Tweet
launch://tweet?attach=photo:last&lc-icon=twitter

发一条微博
launch://sinaweibo?text=&attach=photo:last

通过邮件分享
launch://email?subject=&body=&bcc=&attach=photo:last&fullres=1&lc-icon=mailto
可在bcc参数后填写你的邮箱

通过彩信 / iMessage 分享
launch://message?attach=photo:last&lc-icon=sms

使用 iOS Share Sheet 分享
launch://sharesheet?attach=photo:last

九、直接添加笔记至 Evernote(LCP + Draft + Evernote)

新建Evernote笔记

又是一款跟 Pocket 一样出色的互联网服务,又是一款跟 Pocket 一样的对 URL scheme 和 x-callback-url 支持不佳。于是我们又一次可以感谢 Draft ——幸好有了你。

点击此链接安装 action 即可。

需要激活 Draft 中的 Evernote 名为「Save to Evernote」的相关 Action。

文章陆陆续续写了三天多,文中所有链接都是使用第七条提到的方法来与桌面同步的,尽管已经很方便,但还是有可能出现错误……毕竟量有点大,有些链接可能弄混了。所以如果出现了任何问题请指正,谢谢~如果你也有特别的使用方法,也希望能与我分享~:-)

Comment

Fri 13 December 2013

Filed under Tech

Tags ssh vps geek

众所周知,22端口用来翻墙的话,流量一大就很容易被长城扫到,所以最好是使用一个大号码的端口,而我一直保持着过去的坏习惯,以至于有了自己的服务器还是用着22端口。今天在邮件列表的里看到@CTQY的提醒才反应过来赶紧开了一个专用端口。记录一下,当作笔记。

环境:Ubuntu 12.04

0. 登录VPS

$ ssh [user]@[IP]

1. 修改ssh配置

$ vim /etc/ssh/sshd_config
添加Port XXXX
请将「XXXX」换成你想要开启的端口号……

2. 配置防火墙规则

$ vim /etc/iptables.firewall.rules
添加-A INPUT -p tcp -m state --state NEW ...

Read More

Sat 09 November 2013

Filed under Tech

Tags fonts translation geek

放大网页字体的截图,边缘竟出现五彩的颜色,圆滑纯黑并优美的字体放大之后为何会出现诡异的形状和颜色?这背后又有什么神奇的秘密?一起来到本期「走进科学」——字体渲染背后不得不说的故事。

Read More

Wed 30 October 2013

Filed under Tech

Tags geek blog pelican

什么是静态博客

如果你关注了我的主博客RyekeeBlog,那么你应该知道,现今最流行的博客系统是WordPress。不但安装快捷方便,还有无数的开发者为它开发插件和主题,有的空间甚至提供了一键安装(如SAE),把搭建自己的Blog门槛降到了最低。但是,我们可能并不需要这么多的自由度,不需要那么多酷炫的主题和拖慢加载速度的插件,我们需要的仅仅是一个顶级域名和对内容的绝对控制权。因此,QzoneSinaBlog已经满足不了你了,而WordPress又给了我们太多不需要的东西。

静态博客就是在本地生成HTML文件,并托管在支持Web服务的第三方空间上以供读者访问。

静态博客的优势

  • 静态,对托管空间没有太高的要求
  • 支持Markdown语法,内容与样式分离
  • Blog文章的文件全部都是文本,使用Git可以非常方便的备份和管理
  • 天然的内嵌代码支持,这是一个程序员的基本素养(lol)

Let's ROCK

接下来讲解如何在Windows环境下配置Pelican

安装Pelican

在cmd中输入以下指令:$ pip install pelican ...

Read More

localhost/Ryekee © Ryekee Powered by Pelican and Twitter Bootstrap. Icons by Font Awesome and Font Awesome More