• .Title|raw

    截图这件小事:使用 AppleScript 增强系统截图功能


    引言 众所周知,Mac OS X 系统自带截图功能已经足够强大。默认情况下按下 ⌘+⇧+4 快捷键即可对屏幕截图,还可使用辅助键进行模式切换、锁定高宽比、输出到剪贴板 …… 等操作。然而如果你想额外进行一些简单调整,比如改变默认存储位置、修改格式等等,则会发现困难好多:需要打开终端输入 defaults write … 等类似的命令。而实际上只要你稍微简单了解下 AppleScript ,即可轻松高度定制截图设置。 具体到笔者的情况,个人并不喜欢默认的文件命

  • .Title|raw

    ImageMagick 图像处理脚本


    最近在学习 ImageMagick 图像处理命令,在微博上以 #ImageMagick每日技巧# 为标签分享了一些内容。觉得 ImageMagick 真的是很强大的工具,于是趁空闲尝试把几行命令用 AppleScript 包装起来,就这样发布出来了 …… 当然这里分享的仅是个人觉得有点难记的命令,简单的直接终端里敲就可以,就没搞(要搞量也太大啊)。下载链接在这里: ImageMagick app ,运行需要 ImageMagick 命令行支持,推荐使用 brew 进行安装:

  • .Title|raw

    如何解压 Mac OS X 下的 PKG 文件


    有时候我们可能需要解包 PKG 格式的安装文件包,在 OS X 系统下完成该操作并不需要你额外再安装软件,系统内置的命令就可以。步骤也比较简单: :::bashxar -xf Setup.pkgcat mac-screenshot-gotd.pkg/Payload | cpio -i 鉴于截图部分已经很清晰明白,就不多废话了。参考资料来自:这里 原文讲的是 Linux 系统下解压 PKG 文件,步骤略有不同。有需要请自取。

  • .Title|raw

    被忽略的国产精品 – 简洁纯粹的 Foxit MobilePDF 阅读器


    最早接触 Foxit Reader(福昕阅读器) 还是在 Windows 平台上,相较于 Adobe Reader 动辄上百兆的臃肿体积,功能齐全、小巧好用(≤10MB)的 Foxit Reader 无疑给笔者留下了深刻印象。非要鸡蛋里挑骨头的话,唯一让人颇有微词的恐怕是:默认的图标感觉有点丑 …… 尽管如此,每当有人抱怨 Adobe Reader 时,笔者总是很嗨皮地推荐福昕阅读器(后来也开始推荐更小巧的 Sumatra PDF)。 笔者全面转战 OS X/

ashfinal | 发布于 2015-05-19 06:07:09 | 阅读量 345 | Mac 脚本 AppleScript
发布于 2015-05-19 06:07:09 | Mac 脚本 AppleScript

引言

众所周知,Mac OS X 系统自带截图功能已经足够强大。默认情况下按下 ⌘+⇧+4 快捷键即可对屏幕截图,还可使用辅助键进行模式切换、锁定高宽比、输出到剪贴板 …… 等操作。然而如果你想额外进行一些简单调整,比如改变默认存储位置、修改格式等等,则会发现困难好多:需要打开终端输入 defaults write … 等类似的命令。而实际上只要你稍微简单了解下 AppleScript ,即可轻松高度定制截图设置。

具体到笔者的情况,个人并不喜欢默认的文件命名方式,希望所有的截图能单独归类到某文件夹,而不是全部散落在桌面,希望截图完毕后立刻检视是否有瑕疵,并根据需要进行加字、标记等简单操作,使用 markdown 语法插入图片时能更流畅自然些,而不必中途切出去再复制一遍截图文件名 …… 等等。于是趁空使用 AppleScript 实现了以上功能,近两天则将其配置选项独立出来,方便更多人根据需求来定制。其最终结果就是大家现在所看到的 Capture Screen with Extended Features.workflow

有哪些增强特性?

  • 自定义截图路径和文件名

  • 截图是否包含窗口阴影?

  • 是否缩放图片?

  • 调用 Preview.app 打开截图?

  • 将文件名放入剪贴板?

  • 对应用菜单和 App Switcher 截图

如何安装和使用?

你可以点击 此处 下载。

双击打开,选择“安装”即可。

dcap_intall

然后就可以使用了。默认快捷键为 ⌘+⇧+5,其使用体验与系统自带截图基本一样的。

详细设置

如果你想要更改默认设置,则依次打开 System Preferences - Keyboard - Shortcuts - Services 下的 General,在这里你可以指定其它快捷键。

shortcuts_settings

右键单击选择 Open in Automator 则可使用机器人打开进一步配置。

automator_settings

简单说明一下:

  • property pic_dir :

    截图目录设置,如不存在则自动创建。支持多级路径,比如 Pictures/ahaha/hehe/screenshot/。但是注意不要包含空格或其它特殊字符,会报错。

  • property pi

继续阅读
ashfinal | 发布于 2015-04-15 05:41:30 | 阅读量 659 | Mac ImageMagick
发布于 2015-04-15 05:41:30 | Mac ImageMagick

最近在学习 ImageMagick 图像处理命令,在微博上以 #ImageMagick每日技巧# 为标签分享了一些内容。觉得 ImageMagick 真的是很强大的工具,于是趁空闲尝试把几行命令用 AppleScript 包装起来,就这样发布出来了 …… 当然这里分享的仅是个人觉得有点难记的命令,简单的直接终端里敲就可以,就没搞(要搞量也太大啊)。下载链接在这里: ImageMagick app运行需要 ImageMagick 命令行支持,推荐使用 brew 进行安装:

  1. brew install imagemagick

安装完成版本应该是 6.9.1-0 ,执行路径为 /usr/local/Cellar/imagemagick/6.9.1-0/bin/

既然涉及到这个话题,还是简单介绍下 ImageMagick 吧。官网在这里: http://www.imagemagick.org

ImageMagick 可以读取和编辑超过200种以上的图像格式,对它们进行格式转换、调整大小、切割旋转、添加特效、图层叠加、蒙板混合、添加文字等等各种操作。官网提供了很好的文档和例子,感兴趣的同学可以跳转过去看看。常用的命令基本就 convert、composite 两个,对图像的处理则是通过操作符来完成的。基本都是简短的英文单词,所以记忆压力也不大。简单举几个例子:

将 Downloads 里的 jpg 格式批量转换为 png:

  1. convert ~/Downloads/*.jpg result.png

批量调整大小:

  1. convert ~/Downloads/*.jpg -resize 480x320 result.png

拼接图像:

  1. convert file1.png file2.png file3.png -append result.png

马赛克:

  1. convert eggkick.png -resize 10% -scale 1000% result.png

马赛克

高斯模糊:

  1. convert eggkick.png -blur 0x8 result.png

高斯模糊

宝丽来照片效果:

  1. convert eggkick.png +p
继续阅读
ashfinal | 发布于 2015-03-30 08:43:35 | 阅读量 2272 | Mac
发布于 2015-03-30 08:43:35 | Mac

有时候我们可能需要解包 PKG 格式的安装文件包,在 OS X 系统下完成该操作并不需要你额外再安装软件,系统内置的命令就可以。步骤也比较简单:

  1. :::bash
  2. xar -xf Setup.pkg
  3. cat mac-screenshot-gotd.pkg/Payload | cpio -i

extract pkg

鉴于截图部分已经很清晰明白,就不多废话了。参考资料来自:这里

原文讲的是 Linux 系统下解压 PKG 文件,步骤略有不同。有需要请自取。

继续阅读
ashfinal | 发布于 2015-03-12 03:58:31 | 阅读量 648 | iOS PDF
发布于 2015-03-12 03:58:31 | iOS PDF

最早接触 Foxit Reader(福昕阅读器) 还是在 Windows 平台上,相较于 Adobe Reader 动辄上百兆的臃肿体积,功能齐全、小巧好用(≤10MB)的 Foxit Reader 无疑给笔者留下了深刻印象。非要鸡蛋里挑骨头的话,唯一让人颇有微词的恐怕是:默认的图标感觉有点丑 …… 尽管如此,每当有人抱怨 Adobe Reader 时,笔者总是很嗨皮地推荐福昕阅读器(后来也开始推荐更小巧的 Sumatra PDF)。

笔者全面转战 OS X/ iOS 平台以后,想要在 iPhone 上阅读 PDF 文档,App Store 上搜寻半天不满意之时,突然想起来曾经用过的 Foxit Reader。也许也对应开发了移动版本呢?仔细一找果然有:Foxit MobilePDF !而且是免费的,果断下载安装之,一如既往的好用,哈哈。后来又陆续接触到一些 PDF 阅读器,但半年多以来 Foxit MobilePDF 始终占据在手机里,使用频率相当高。那么,接下来向大家推荐一下笔者眼中的这款国产精品软件吧~

外观设计

Foxit PDF 初印象

从左到右依次为启动界面、文档管理、阅读页面。嗯,第一印象感觉还不错。明显看出已对 iOS 7 开始的扁平化设计风格进行适配 ,整体上配色统一、布局合理,海蓝色主色调给人一种恬静舒适的感觉。说到这里,不得不吐槽下 iPhone 版的 GoodReader,那外观 …… 刚开始我还以为下载到山寨应用了呢 (−_−#) GoodReader 在笔者手机上存活时间长度为:30秒 ……

尽管身为免费软件,但是 Foxit MobilePDF 没有乱七八糟的广告,没有恼人的弹窗总是要求你去评级,也没有什么在线书城、社交分享 …… 等等多余的功能。整个应用仅在文档管理页面左上角添加了一枚内购按钮,简洁的界面和功能设计体现了开发商的专注和节制。

用户交互方面,下拉刷新、左滑删除、双击缩放等常见操作肯定都有的,长按屏幕可以进行高亮文本、添加下划线等基本的操作,调节屏幕亮度、锁定屏幕旋转、添加书签等按钮都放在触手可及的地方,至于高级注释、无线打印、权限管理等功能则需要点击二级菜单。另外,个人比较喜欢的侧边栏管理:

侧边栏

使用方

继续阅读
ashfinal | 发布于 2015-02-11 04:51:40 | 阅读量 502 | leanote
发布于 2015-02-11 04:51:40 | leanote

前几天给手头的小白清洁安装了 Yosemite 10.10.2 版,格盘前备份资料时留了个心眼儿,给 leanote 开发版也顺手打了个压缩包。因为之前按照 官方手册 安装 leanote 挺折腾的,这么短时间内所有流程再来一遍我得多蛋疼 (−_−#) 所以先备份再说看看重装系统后能不能对压缩包进行二次利用。

重装完系统后再看了遍 官方手册,仿佛恍然大悟一样:貌似直接解压打包好的文件,导入环境变量就能运行啊。啥折腾都不用了哇,啊哈哈~

动手试了下,果然没错!在此分享下具体步骤:

  1. 下载 压缩包 到当前用户根目录下,双击解压。(文件名:home.zip)

  2. 导出 mongodb 环境变量并运行。复制以下内容粘贴到终端回车:

    1. export PATH=$PATH:~/home/user1/mongodb-osx-x86_64-2.6.7/bin
    2. mongod --dbpath ~/home/user1/data --auth
  3. 新开终端标签页,导出 go 环境变量并运行 leanote 。

    1. export GOROOT=~/home/user1/go
    2. export GOPATH=~/home/user1/gopackage
    3. export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
    4. revel run github.com/leanote/leanote

以上命令都没有返回错误提示的话,现在你打开浏览器输入”http://localhost:9000“回车就可以访问搭建好的 leanote 网站啦~

如果你只想在本机运行 leanote,该压缩包应该是挺简单快捷的方法了。当然你也可以搞开发,只需把环境变量添加到bash_profile(或官方手册的/etc/profile)。好处是无需翻qiang龟速下载、没有安装权限提示、不必再次配置一遍,拿到任何新装机器上都可以用。非常绿色便携!而对于我来说,配合 LiveStyle 实时预览主题 CSS 样式很嗨皮啊~更新方面,鉴于 go 以及 mongodb 版本一般情况下不会有啥大的变化,而 leanote 依照 官方手册 更新就可以了。

该压缩包目前只适用于 Mac OS X,

继续阅读