Lucifr

分享网络、博客、软件及其它趣事

RedQuits:点击红叉=Cmd+Q [Mac]

| Comments

从 Windows 初到 Mac 系统的人会有很多的不适应,其中最常见的一点就是:

为神马点了窗口上的小红叉程序只是关闭窗口而不是退出程序捏?

RedQuits 这个免费的应用程序就可以让点击红叉等效于按下 Cmd+Q 退出程序,算是对 Win 转 Mac 者的一种补偿吧。

重装上阵

| Comments

lucifr.com 终于!换主题了!

之前的付费主题 Webly 用了很长时间,因为是抽奖得来的,所以一直舍不得换,中间也加入了很多自己的修改,比如 Post format、responsive 布局什么的,弄得很花哨。但一个调调总是会腻的,对圆角阴影什么的现在真的有些审美疲劳了。

于是就有了现在这个自用主题,暂定名为 Poststamp。目前主要是实现了这么些个设想:

  1. 大字体加多留白,简约式(minimalistic)设计,增加可读性
  2. 960 Fluid
  3. Post format:目前只是实现了 link、video、aside、image 这么几种。
  4. Responsive layout:在多种宽度的屏幕上的适应性设计,Wordpress 3.2 自带的默认主题 TwentyEleven 已经开始支持这种设计了,算是现在的一种潮流吧,感兴趣的童鞋可以用 iPhone、iPad 一类的设备打开 lucifr.com 来体验一下,没有这些坑爹产品的也可以自己拉动浏览器窗口变变大小看看效果。
  5. 重新设计了 Logo,之前的太简陋了,现在终于升级为简陋了。
  6. 还有一些似乎费了很多时间但并不明显的小改进。

主题基于 HTML5 Reset 这个开源模板,修改过程中也“参考”了很多优秀设计。虽然还是有些想法没能付诸实践,但总算成形可以上线来用了,由于 Lucifr 的懒惰,难免还有诸多问题和瑕疵,请大家暂时选择性无视吧!

以上。请轻拍!

为特定应用程序关闭恢复窗口功能 [Mac OS X Lion]

| Comments

Mac OS X Lion 中引入了恢复窗口这个功能,可以在应用程序再次打开时恢复之前的窗口状态,对于某些情况来说在一定程度上让工作流程更为顺畅。

但 Lucifr 发现这个功能在某些程序中并不必要。比如 Lucifr 在用的一个解压缩软件 BetterZip,我就不希望我下次运行时它又把之前没关闭的压缩文件又打开一次。但 Lion 目前只提供了一个通用设置,要么全都有,要么全没有。怎样才能针对某个程序进行单独的设置呢?以下 Lucifr 就介绍一个通过终端命令来实现针对某个程序打开或关闭窗口恢复功能的方法。

以 Safari 为例

以关闭和开启 Safari 的恢复窗口功能为例,要关闭 Safari 的恢复窗口功能,只需要在终端(Terminal)中输入以下命令即可:

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -int 0

同理,要开启 Safari 的恢复窗口功能,只需把这个键值删除即可:

defaults delete com.apple.Safari NSQuitAlwaysKeepsWindows

举一反三

那么其它的程序的设置也就可以如法炮制了,用应用程序的对应名称替换其中 com.apple.Safari 这部分就可以了,方法如下:

  1. 打开 Finder,按下 Cmd+Shift+G,在出现的对话框中输入 ~/Library/Preferences 并回车。

  2. 在 Preferences 这个文件夹存放着记录有应用程序的设置的 plist 文件,比如 Lucifr 想要关闭 BetterZip 的恢复功能,查找 betterzip,可以发现有这样一个名为:com.macitbetter.betterzip.plist 的文件,这实际上就是 BetterZip 的设置文件,那么 BetterZip 对应的名称就是:com.macitbetter.betterzip

  3. 要关闭 BetterZip 的恢复功能,就在终端中输入:

    defaults write com.macitbetter.betterzip NSQuitAlwaysKeepsWindows -int 0
    

另一种方法

和之前 Lucifr 介绍过的开启 Twitter for Mac 的隐藏功能的方法相同,这两个命令实际上就是在对相应程序的设置文件进行更改,在其中添加和删除 NSQuitAlwaysKeepsWindows 这个键值。应用程序的设置文件都保存在 ~/Library/Preferences 目录当中,命名很规律,不难找到,上面针对 Safari 的设置实际上就是对 com.apple.Safari.plist 这个文件进行了修改。

因此终端修改无效时,手动通过 PlistEdit Pro 等程序对这个文件进行修改也是可行的。比如 Pages,我在试验时用终端改就不行,直接修改 ~/Library/Preferences/com.apple.iWork.Pages.plist 在其中加入 NSQuitAlwaysKeepsWindows(class 设置为 Number, Value 设置为 0)就可以了。


更新(2011-09-26)

目前已经有了专门针对此项修改的第三方程序:RestoreMeNot,可以更为方便的针对具体程序开启和关闭恢复窗口功能了。

Mac 系统语言改为英语后 iTunes 中文乱码的简单解决方法

| Comments

很多人在把 Mac 系统从中文转成英语后会出现 iTunes 中的中文乱码问题,Lucifr 提供一个比较简单的解决办法:

  1. 下载 Language Switcher

  2. 关闭 iTunes(如果正在运行的话)。

  3. 打开 Language Switcher,选中 iTunes,在 Language 菜单中选择 Chinese(China),点击Launch按钮。

  4. 这时 iTunes 就以中文语言打开了,选中英文环境中出现乱码的歌曲后,按住 Ctrl 单击,在菜单中选择转换 ID3 标记,在ID3 标记版本前勾选,在其后的下拉菜单中选择v2.4,确认开始转换。

  5. 等待歌曲转换完成,按 Cmd+Q 退出 iTunes 再重新打开(这一次直接打开即可,不需要通过 Language Switcher),原来乱码的歌曲应该已经正常了。

这个方法适用于在中文环境下正常,而到了英语环境下出现乱码的情况,通过在中文环境下把 ID3 标记转换更高的支持 utf-8 编码的版本而解决乱码问题。利用 Language Switcher 的好处是不需要修改系统语言并登出,以后导入新的歌曲时也更为方便。

Lava Corners:快速禁用/启用触发角的小工具 [Mac]

| Comments

最近 Lucifr 在 Mac 下玩一个小游戏时,由于过于 激烈,鼠标动作过大,总是引发触发角,弄得手忙脚乱,但要去到系统偏好里一个个的关掉触发角,玩过游戏后又要一个个的改回来实在太过于麻烦。找来找去,发现了 Lava Corners 这么个小工具,对 Lion 支持也不错。

这个小程序的作者提供了两种形式的 Lava Corners:

  1. Lava Corners Dialog:对话框式的,运行后弹出对话框,可以选择是要禁用还是启用触发角。

  1. Lava Corners Switch:开关式的,运行后没有任何提示,如果当前触发角是处于启用状态,则运行后禁用;反之则为启用。

备份下载

via Lava Corners

5 个 Mac OS X Lion 小技巧

| Comments

很多人觉得 Lion 的这次升级改动不大,不值得费周章,但其实很多小改进还是不易察觉的。Lifehacker 继之前发出的 10个 Lion 下的隐秘功能之后,又添上5个,特采撷于此。

1. 使用全屏应用程序时显示 Dock

在全屏时 Dock 也被隐藏起来,可将鼠标指针停留在 Dock 所在位置的屏幕边缘,再向边缘外移动一下就可以显示出 Dock 了。

2. 在锁屏状态时显示自定义信息

在“系统偏好设置”->“安全性与隐私”->“通用”页面中可以设置屏幕锁定状态时显示的信息

3. 将应用程序移到其它文件夹中

当在 Lion 中移动程序到“应用程序”文件夹以外的位置时,只会在目标位置建立替身,而不会真的移动。解法就是在拖曳的同时按住 ⌘ 键。

4. 堆栈中也可以用 Quick Look 快速预览

在堆栈中使用 Quick Look,只需将鼠标指针停留在项目上然后按下空格键即可。

5. 在 Mission Control 中使用空格键放大窗口缩微图

当打开较多的程序时,Mission Control 中的窗口缩微图就显得很小,很难看清是什么内容,可以在用鼠标悬停在窗口上时(窗口被蓝色高亮)按下空格键,窗口就会被放大了,便于查看。

via Lifehacker

Remove Google Notification Count

| Comments

不得不承认:Google+ 很粘人,甚至很多人都已经成了重度成瘾者,其中的一条表现就是对 Google+ 提醒按钮的执着,更让人不能自拔的是 Google 竟然把这个按钮安放到了如 Google 搜索、Google Reader 等页面中,这不是故意不让人好好干活么?

目前 Google 也没有提供针对这个提醒按钮的设置,于是 Lucifr 就写了一个简单的用户脚本,让这个红色的小家伙只在 Google Plus 的页面才出现。

安装方法

Firefox

先安装 GreaseMonkey插件,然后点击下面的按钮安装:

Remove Google notification count

Google Chrome

Google Chrome 本身支持 userscript,直接下面的按钮安装既可:

Remove Google notification count

Safari

Coming soon…

效果

安装脚本后请刷新页面查看效果。

其实不懂 Google+

| Comments

自从拿到了 Google+ 的邀请,Lucifr 就义无反顾的加入到了 G+ 的浩荡大军之中,开始了圈人与被圈的壮烈运动。虽然积累了些使用经验,以为自己已经会用 Google+ 了,但仔细看过帮助文档之后,还是发现了一些易被忽视的细节,相信也有很多不看帮助文档的朋友,拿出来分享一下。

一、理解“您的圈子”、“公开”和“外扩圈子”

Google+ 引入了圈子这一概念,目的就是让信息的流向得到限定,让人们可以针对特定的圈子发布相应的内容,而未在圈内的人是看不到这些指定了圈子的信息的。同时,Google 又引入了“公开”和“外扩圈子”这两种范围,方便了希望信息传的更广的人使用。

“您的圈子”

如果用英文版的话就更好理解——Your Circles,这里的 Circle 是加了复数的,表明是你的所有圈子。这样发布的信息只会出现在所有你所圈定了的人的信息流中。对于一个没被你加入圈子的人来说,也无法在你的个人资料页面中的“信息”中看到这些信息。

“公开”

范围为“公开”的信息,会显示在已将你添加到自己圈子中的人的信息流中。同时这些公开信息会显示在你个人资料的“信息”标签上,可供有意了解的人查看。这些信息还有可能显示在搜索结果中。

“外扩圈子”

除了“您的圈子”、“公开”以外,还有一个“外扩圈子”,一开始我把它简单理解成了我的圈子中的人的圈子中的人,也就是朋友的朋友。但事实并非如此简单。Google 对此的一个举例提到:

假设李强位于您的一个圈子中,而张明位于李强的一个圈子中。您不认识张明,他不在您的任何圈子中。如果李强选择让其圈子中的人都可以在其个人资料上看见张明,而您选择与您的外扩圈子分享内容,那么您的内容可同时显示在李强和张明的信息流中。

不难看出,朋友对于自己的外扩圈子是有决定权的,是否让自己圈中的人成为别人的“外扩圈子”可以在个人资料中进行设定,具体设置方法见下一条。

向“外扩圈子”分享的信息会出现在对方信息流的圈外信息当中而不是主信息流中,也许你会看到信息流的顶部出现“有X个新朋友正在与您分享内容”的提示,这些就是你做为他人的“外扩圈子”收到的信息。

简单来说:

  • 只想要所有你圈定的人看到你发的信息,选择“您的圈子”。
  • 想要让隔一层圈子的人看到你发的信息,选择“外扩圈子”。
  • 想要让所有将你加入圈子的人在他们的信息流中看到你发的信息,并且不介意这些信息被网络上的任何人看到,选择“公开”。

二、在个人资料中设置圈子可见性的方法

  1. 登录到 Google 个人资料

  2. 点击右上方“编辑个人资料”的蓝色按钮。

  3. 点击页面左侧栏中显示圈子状态的区域的任意位置,既可激活圈子可见性设置。

  4. 分别设置要公开显示的圈子以及显示范围,是否要显示将自己加入圈子的人。

  5. 点击保存。

实际上,不只是圈子的可见性,个人资料中的多项内容也是可以设置可见范围的,如照片、视频、+1、Buzz标签页的可见性等也是可以通过点击标签页的相应项来进行设置的,注重隐私问题的童鞋应及时进行修改。

三、如何在信息中提及(Mention)其他人

这是这几天被问及最多的问题之一。和 Twitter 的 Mention 类似。Google+ 也允许在信息和评论中提及(Mention)某个 Google+ 的用户,这样做会给被提及人发出通知。

提及某人的方法如下:

  1. 在半角英文输入法状态下键入 + 或 @,然后输入对方的名字,或是对方的电子邮寄地址来代替其姓名。对于中文名也一样适用。注意分享可以添加非 Google+ 用户不同,被提及人必须已经是 Google+ 的用户才行。

  2. 在键入的过程中,就会显示相应的自动完成列表。

  3. 在列表中选择您希望提及的人。

一个关于“提及”功能的 Bug?

Ingram Chen 提到了这样的一个 Bug:

限定開放 Circle: 長輩

父: 兒子生活習慣一直不好,考慮送去特別的學校

母: 我也這麼想,這件事先不要讓 +小寶 知道,過一段時間再說

小寶: 我知道了….

不知道大家看懂了没有,我来解释一下这个情况:A 发送了一个消息,范围限定在 B 圈,而 B 圈中有人在评论中提及(Mention)了并不在此圈子中的 C,如我们之前说过的,Mention 的结果是 C 得到了这个本不该让他/她知道的消息,这就造成了 A 隐私的泄漏。

由于 Lucifr 只有一个账号,并没能进行测试,大家可以约上三五好友试一试是否如此。

四、可对自己的信息进行的操作

对于自己已经发布的信息,可以通过点击信息右上方的向下箭头进行以下操作:

  • 编辑该条信息
  • 删除该条信息
  • 禁止发表评论
  • 禁止他人进行转发分享:注意尽管你选择了相应的圈子进行信息的发布,但这些圈子里的人是可以对你的信息进行分享的,只有用这个“禁止转发功能”才能禁止信息被进一步转发至圈外。
  • 对于此信息下的评论进行举报和删除

没错,对于最后一条你没有看错,信息的主人对评论有“生杀予夺”的大权,看评论不爽是可以删除的。

五、一些文字格式

通过一些符号组合可以为信息文本加入如粗体、斜体、删除线等格式。这是个从 Gtalk 开始就被传来传去的技巧,但还是很多人在问,具体方法如下:

  • 粗体:在文字的两边加*,即 *粗体*
  • 斜体:在文字的两边加_,即 _斜体_
  • 删除线:在文字的两边加-,即 -删除线-

需要注意的是:删除线对于中文支持不好,纯中文是无法显示出删除线的,可以在中文字间添加空格;另外,这些符号也需要在半角英文状态下打出。

待补充

+1 的相关内容