苹果电脑上的 Home 和 End 键

公司里面一般就给你准备两种笔记本电脑: Windows 10 + Lenovo/Dell/HP 或者 OS X + Macbook Pro. 我拿到的是后者, 而且是很不错的一款, 2015 MBP 顶级配置. 不过苹果电脑里有一些设置真是毫无道理, 例如 Home 和 End 键, 在 OS X 中被定义为[页首]和[页尾], Linux 上 Home 和 End 缺省是[行首]和[行尾]. 我不知道别人的实际应用是怎样的, 但对我而言[行首]和[行尾]要更常用到, 例如, 命令行 😀

下面是如何在 OS X 上重新定义 Home/End (在 Terminal 里完成):

mkdir -p ~/Library/KeyBindings
cat <<EOF > ~/Library/KeyBindings/DefaultKeyBinding.dict
{
/* Remap Home / End keys to be correct */
"\UF729" = "moveToBeginningOfLine:"; /* Home */
"\UF72B" = "moveToEndOfLine:"; /* End */
"$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */
"$\UF72B" = "moveToEndOfLineAndModifySelection:"; /* Shift + End */
"^\UF729" = "moveToBeginningOfDocument:"; /* Ctrl + Home */
"^\UF72B" = "moveToEndOfDocument:"; /* Ctrl + End */
"$^\UF729" = "moveToBeginningOfDocumentAndModifySelection:"; /* Shift + Ctrl + Home */
"$^\UF72B" = "moveToEndOfDocumentAndModifySelection:"; /* Shift + Ctrl + End */
}
EOF

然后重新启动一次即可.

参考: http://www.jvandemo.com/how-to-fix-home-and-end-keys-on-mac-os-x/

🙂

我站起来了

20120619-qqtq8nf6agxxk29cg9bsih8biq

 

去年刚开始在猫本工作时, 我就惊奇的发现有个同事是站着工作的. 还好我没去问他是不是被罚站. 后来一次碰头会上他推荐大家站起来编程. 这在我当时来看真是找不自在 —- 因为我特意买了一把很舒服的椅子在家. 后来相继又有同事跟随着站了起来工作. 但我依旧没信邪.

在猫本的第二个冬天来了. 第一个冬天我就感觉电脑太节能了, 出的那点热气真不够. 这回我突然想到, 是不是站起来就好些呢, 毕竟坐着是不利于血液循环的. 说来走运, 房东留下个破旧却异常皮实的实木茶几, 高度恰好填补了站立和坐下时肘部的高度差. 这么结实的茶几我还是头一次见, 于是我把电脑桌放在茶几上, 再把显示器/键盘什么的统统搬上去了.

上周六是第一天测试, 测试内容是打游戏. 结果基本上不能证明站立时打游戏的成绩会差. 虽然输了几盘, 但显然是猪一样的(随机组队)队友害的. 但腿脚的感觉是超级好, 我练棉拖鞋都没穿却没觉得脚凉. 果然还是站着利于血循环. 另外这也有效的限制了玩游戏的时间, 因为站久了还是很累的… 还有个好处就是, 站久了去沙发上一坐, 才知道生活是多么的美好.

今天跟同事汇报, 我站起来. 他给我发来贺电. 下一步就是在公司琢磨一下了. 当然, 不能一天全站, 3~4个小时就可以了.

参考链接: Reducing Occupational Sitting Time and Improving Worker Health: The Take-a-Stand Project, 2011

Lotus Notes 8.5.1 + Ubuntu 10.04

虽然早在两年前, 我就在Ubuntu 7.10上尝试了Notes 8.0, 但当时公司Domino服务器还是6.x的设计, 所以意义并不大. 而且当时的Notes Linux版真是不成熟, 装起来心惊胆战的.

Notes 8.5.1 for Linux是09年IBM发布的. 两年间Linux版的Notes进步还是很大的, 有了deb/rpm的安装包, 这样安装起来就没什么技术含量了.

下面完整的记录一下我在Ubuntu 10.04系统里安装Notes 8.5.1的过程.

1, 由于8.5.1的发布是在2009年, 当时的Ubuntu版本是9.10 karmic, 因此, 需要一个karmic的package, 在此下载deb软件包:
http://packages.ubuntu.com/karmic/libgnome-desktop-2-11
然后点击安装即可.

2, 安装其它必须的package:

$sudo apt-get install libgnomeprintui2.2-0
$sudo apt-get install ttf-xfree86-nonfree

3, 安装Notes 8.5.1, 点击安装ibm-lotus-notes-8.5.1.i586.deb即可

4, 到此, Notes可以运行, 但是一些UI显示会出问题. 需要如下package:

libgdk_pixbuf-2.0.so.0
libgdk_pixbuf_xlib-2.0.so.0
libgdk-x11-2.0.so.0
libgtk-x11-2.0.so.0

下载链接在
http://www.freetechie.com/upload/lotus_notes/ (需翻墙)
将这四个文件移动到Notes的文件夹:

$sudo mv *.so.0 /opt/ibm/lotus/notes
$sudo chmod +x /opt/ibm/lotus/notes/libg*

应该就可以了. 然后启动Notes吧 😀

参考链接:

http://ubuntuforums.org/showpost.php?p=9275697&postcount=11
http://usablesoftware.wordpress.com/2010/03/09/installing-lotus-notes-8-5-1-fp1-on-ubuntu-10-04-lucid-lynx-64bit/

UPDATE: 目前Notes 8.5.1 还不支持输入法 🙁 好在大多数情况是用English写邮件. 期待8.5.2吧.