asciinema - 更炫酷地记录和分享终端操作

具体请访问官网: asciinema - Record and share your terminal sessions, the right way

基于文本的录屏工具,对终端输入输出进行捕捉,然后以文本的形式来记录和回放!这使其拥有非常炫酷的特性:在“播放”过程中你随时可以暂停,然后对“播放器”中的文本进行复制或者其它操作!实际效果可以点击下方的播放按钮查看。

具体原理简单点说,就是把终端显示和时间戳记录成 json cast 格式,然后使用 JavaScript 脚本解析出来。配合官方提供的 CSS 样式,乍看起来以为是视频播放器,然而它却是不折不扣的文本。相比视频录屏或 GIF 动图的方式,文件体积小的不可思议(比如以下时长 2:49 的录屏仅为 325KB ),不需缓冲即可播放,可以更方便的分享给他人或者嵌入到网页中。

Read more…

如何制作 OS X Yosemite 系统安装盘

最近在等 Yosemite 10.10.2 正式版推出,然后给手头的小白来个抹盘纯净重装。当然前提是需要可启动的系统安装盘,趁有空整理一下之前搜集的网上资料。

制作启动盘的方法主要参考 lifehackerpc6 的两篇文章,加上个人折腾的一点心得。

首先你需要准备Yosemite系统镜像,只要之前通过苹果应用商店升级的话,都能非常方便地在已购选项卡中找到镜像并下载。按以往的经验应用商店的下载速度还是比较快的,如果下载过程中无聊可以去忙点别的事情。下载完成后镜像会出现在 Applications 文件夹,注意千万不要点升级就行。接下来就是比较重要的制作过程:

Read more…

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

引言

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

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

Read more…

使用 Pages 制作 ePub 格式的电子书

缘起

最近没事就使用 iPhone 上的 iBooks 来阅读点东西,渐渐喜欢上了该应用。相较于波澜不惊的 Mac 版,iPhone 内置的 iBooks 应用翻页效果堪称惊艳,而其它功能如书签、标注、跳转等用户体验也相当不错。无奈书籍资源实在太少,遂产生制作/修改 ePub 格式电子书的念头。作为「原生党」,自然而然就想到使用 Pages 来尝试制作啦。完成以后感觉整体效果还不错,于是把制作过程记录一下,希望于读者朋友们能够有所参考。

Read more…

如何解压 macOS 下的 pkg 文件

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

xar -xf Setup.pkg
cat mac-screenshot-gotd.pkg/Payload | cpio -i

extract pkg

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

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

Contents © 2020 ashfinal - Powered by Nikola