@shellex说: 给你发卡

高效使用Compiz工作指北 之 插件使用

Compiz fusion(下文简称Compiz) 是众所周知的Linux窗口管理器,以特效丰富牛逼,部分细节粗糙而著称。
但是我这次不谈Compiz的特效有多牛逼,只说如何使用掩盖在特效光环下的Compiz特性来提高工作的效率。 shellex (sxnsx.com) 出品
当然了,这些都是我的一家直言,故名曰指北。如果不幸到了北方,不要怪我,我事先说明了。

为什么是Compiz Fusion:
如果追求效率和高定制性,为什么不fvwm / box系列 / awesome ?
——虽然使用效率和高定制性不是一回事,但是它们有互相制约的关系:
即低定制性必定能满足所有人的某些操作需求,而注定无法满足某些人的所有操作需求。
而定制性又与易用性有互相制约的关系:
即高定制性一般都难于上手,而低定制性一般都容易上手。
知道了这样的关系,根据自己的情况选取一个合适的WM就很容易的了。对我来说,Compiz定制性上有Compiz Config Setting Manager和插件作为支持,而且是GUI的,这就足够了。
Compiz太笨重了
——轻量级的WM运行效率高,但是不意味着使用效率就高。比如用openBox的,不去自己配置快捷键和鼠标动作,那和Windows那种脑残WM也差不了多少。
何况,Compiz能提供的一些能力是一般WM不具备的,即使是fvwm也得经过配置才能做到——而这一点,一般的同学可做不到。
这也是我推荐Gnome-Do的原因。
好了,我们开始吧
这次我先介绍一下我在用的,认为有助于提供效率的插件集。
在此之前你应该先把Compiz Config Setting Manager和Compiz的扩展插件装好,这部分不在赘述。
既然我的目标是使用Compiz提高工作效率,那么像在屏幕上玩火(Paint fire on screen)这样的插件肯定不在介绍范围之内,虽然这个插件在你展示幻灯片时可能造成轰动效果。
现在打开Compiz Config Setting Manager,看看哪些插件是值得勾选的。
General:

General Options: 定义普通窗体操作。
Commands:自定义命令,可以用于启动程序或者别的变态操作。
Gnome Compatibility:保持Gnome兼容性,比如Gnome快捷键。

Accessibility:
这里一般没什么值得一提的。比如Zoom Desktop这样的插件没有显著的作用,如果您有生理障碍可以试试看。
Desktop:

Desktop Wall:只用于切换工作区。所以就没必要用Desktop Cube系列的大堆插件了。当然,为了养眼的话,启用Cube系列也行,聊胜于无。
Expo:方便在工作区间拖拽窗口,也方便查看情况。
Widget Layer:如果很依赖Screenlets(推荐用于代替conky),不妨启用该插件。一些不定时看一眼的程序都可以放到Widget layer去。

Effect:
该系列的插件注定是悲剧的,大多数都不在讨论范围之内。

Animations:这里需要设置一下。最小化窗口推荐全部设置为Magic lamp。原因很简单:当最小化时,该特效会使得窗口形成一条缩小轨迹,轨迹终点指向任务栏或者Dock,这样会给用户留下一个窗体缩小到哪个方向的临时印象,当需要再次用鼠标激活窗口时,能减少目光检索窗口列表或者图标的时间。

Extras:
这里可以启用的是Window Previews。可惜Compiz有个通病,就是最小化的窗口是无法获得缩略图的。
这个问题的存在,给像Window Previews这样需要缩略图来提供可用性的插件所提供的能力大打折扣。
Image Loading:
出于兼容性的原因,这里全部选上。
Untility:
这里使用默认的勾选就可以。
Window Management:
除了默认勾上的插件(除非你了解插件功能,否则不要随意取消,否则你会失去窗体控制能力,比如Move Windows,Resize Window等),还有一下插件值得启用。

Application Switcher:这个Switcher系列挑一个使用就行,没有太大区别,可惜由于缩略图的原因,可用性上是有不足的。
Extra WM Actions:补充常用的窗体操作,比如全屏,置顶等等。
Scale:很好的插件。缩略图平铺选择由它提供。
Shelf:很好的插件。作为最小化和缩放的一种替代形式,这个插件提供的能力在很多情况下会异常方便。

知道了这些好用的插件,那么如何进一步提升效率呢?
请看下文:高效用Compiz工作指北 之 快捷键与鼠标动作
未完待续…

挥泪离开Gentoo,转战Debian

本来,我只是想在本本装个Windows,为了玩《孢子》(没办法,太有爱了)。但是由于没有带SATA驱动的Windows安装CD,未果。反而把Gentoo给删除了,换上了Debian。
具体的实施过程就是这样: Gentoo Debian
中间调整了分区,得到了许姐姐(Shell Xu, @shell909090)的大力帮助,非常感谢~
搞了一下午,基本上把大部分软件装上了。
习惯了用emerge,发现apt真的好快,好有快感。
话说不用gentoo是有两个主要原因:

时间不够,精力不够,CPU不够
debian 也可以平滑升级

当然,gentoo确实让我了解了很多原来不知道的东西,但是理性地说,作为日常桌面的话,我也放弃了很多东西,性价比有点低。
PS:TX同学也离开gentoo了,用ubuntu去了。
PS2:号称用gentoo会死的Hicro Kee MM用起Gentoo来了

爽守恒定律

以前曾经在校内网上发表过最原始的爽守恒定律的研究,但是这回有了一些新的研究成果。
有的算是颠覆了原有的普遍看法,去掉由于过分乐观导致定律中唯心主义的部分和结论,添加了几条重要的,在生产生活中具备指导意义的推理。
定义:“爽量”,用于衡量爽与不爽的程度,单位是H(读作High)。爽量在数值上可以为正或者负。原则上规定0H为爽常态,既不不爽,也不爽。
爽守恒定律(定律1):爽量不会凭空产生,也不会凭空消失,它只能从一种不爽转化为别的爽,或者反之,或者从一个人类转移到别的人类,在理想条件下转化或转移的过程中其总量始终为0
定律2: 爽与不爽不会自发地发生转换。但是都具备自衰性——在数值上的表现就是爽量向0H无限趋近。
三个推论:
推论1:爽守恒定律不不保证发生在一个人身上的爽或者不爽的总合为0H。也就是说,当你在某件事情上很得意很自在逍遥的时候,不一定会在另一件事上遭遇令你郁闷得锤墙自杀的情况,反之亦然。换言之,由于定律只保证了宇宙范围内的守恒关系,所以出现一部分人总是很爽而另一部分人总是很不爽的情况是被允许的,而且从概率上看,这是必然会发生的。所以这是一个看上去不公平,其实很公平的,非常TMD爽——或者不爽——的推论。
推论2:虽然存在自衰性,但是爽与不爽的转换不是自发的。因此,如果需要进行等量的转换,在理想条件下需要做等量的功。这是一个很有指导意义的推理,虽然我们还不知道哪些行为在哪些情况下会为哪些人类带来更多的爽量(这是爽分类学的研究前沿),但是“早起的鸟儿有虫吃,早起的笨虫被鸟吃”就是这个道理。
推论3:爽事件总是与一个或者多个不爽事件对应,使其爽量总和为0H。这本不是问题,问题在于,你的不爽是在为哪个混蛋买单?从事相关工作的研究方向被称为爽线索追踪学,是一门非常热门的学科。
推论3.1:快乐总是建立在痛苦之上,是对3.1推论3的另一种表述形式。
备注:以上就是爽守恒定律。如果它为您的论文有帮助,那我感到非常荣幸,也请您在投递论文前在references中注明该定律的出处http://shellex.info/law-of-conservation-of-shuang/。

今天动身去帝都,另:分享雷人对话一则

马上就要走了。由于接下来的一个多月非常忙,我可能不会有任何举动.
除了闺蜜好友,别的同学就不用联系我了。
那么Ubinote的开发也暂停,直到我回来。
昨天的视频有的同学看不到,特地传Vimeo一个版本。

Ubinote dev edition Show from shellex on Vimeo.
下面分享雷人对话一则:
A: 我的取向有问题。
B: 你是gay?
A: 不是。
B: 。。。那怎么?双向的?
A: 不是。
A: 我喜欢MM
B: 那不是没问题嘛。。。
A: 我想当拉拉…
B: 。。。

A Video show about Ubinote Dev. Edition

应OB哥哥的要求,录制演示视频一个。
blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
blah [...]

新X-Naja 0.0.0.7,支持人人网和Firefox 3.5+

真的不大好意思,由于Charlie Wu去搞黑莓开发去了. 而我又有很长一段时间忙于私人项目,所以实在没有时间维护X-Naja。
考虑到确实还有挺多同学有这样的需求,Shellex决定恢复对X-Naja的维护和开发。
Call for Developers
同时,Shellex希望能有同学加入到X-Naja的开发中来,支持这个项目。如果您希望加入我,可以:

到 http://code.google.com/p/xnaja/ 阅读源码,提交代码
通过Email: 5h3ll3x[AT]gmail.com联系我.

Release Notes.
这次X-Naja更新至0.0.0.7,主要是保持了对Firefox 3.5+的兼容,并根据校内网(人人网)域名的变化进行改动。
其他的Bug我还没有时间修复。
推荐使用方法:在相册页面,点击右键,弹出菜单。在的X-Naja子菜单中选择“获取链接”,然后使用迅雷等工具批量下载。
这样不会出现自带下载器卡死的情况。
下载:
https://addons.mozilla.org/zh-CN/firefox/addon/9146 (推荐。希望大家去Mozilla Addon中心下载,然后给与评论,让XNaja早日通过审核)
http://shellex.info/firefox/xnaja/xnaja-0.0.0.7.xpi (本地下载)

Chrome OS谍照又一张

Chrome OS谍照又一张.

via: http://imgur.com/ywZcc
知道我为什么这么期待ChromeOS?下图是原因之一:

Ubinote之完全不可用版本

呼呼,自从上回LinuxToy将Ubinote爆料出去,我再次体验到写程序是一件多么辛苦的事情。
好了,现在有兴趣的同学可以试试这个Ubinote了,但是请不要用它记录任何有价值的信息,因为目前Ubinote还处于极度混乱期。我可不对任何不良后果负责….
最近我研究个路线图出来,第一个发布版本将是Ubinote 0.59。谢谢大家的支持。
Project Page: http://code.google.com/p/ubinote/

UbiNote features 预览

上一篇文章让大家猜我的新工程,猜到了多少咩?
现在让我来揭晓答案吧。
开发代号:Ubiquity Note
顾名思义,Ubiquity Note 只做一件事,只做好一件事,那就是组织、管理你的笔记。
这个项目的来由很简单咯,Windows上有一款非常令人取舍不下的软件,叫OneNote。
像Shellex这样的爱学习的好同学,笔记总是很多的。什么最新的玛雅网址啦,什么最新的”五大门”啦之类的。
像这些笔记,如果有个统一的组织该多方便哈…
对此,Linux下有不少替代品呢!但是对我来说都有这样那样的缺点:

Basket 这样的,本来挺好,但是KDE依赖实在太多…而且太复杂
Tomboy 是 Mono 的,而且不符合我的使用习惯,
Jarnal 和 xournal 不好用…或者不知道怎么样用
Notecase这样的管理方式不爽,我还不如直接用文件管理…
Zim 用过一段时间,依赖不少,而且对富文本支持比较弱,优点是支持Tex。
TiddyWiki ,光一个js,总感觉不大靠谱…用过一段时间后体积暴涨,Fx撑着。
花花给过我一个(地址忘记了),pygtk的,但是有Bug,我又不想接着搞。
而Albert同学的 Gbase ,还遥遥无期呢

其实我的需求很简单,也是UbiquityNote的基本Features:

按照Tag和Notebook组织我的笔记
能快速检索,当笔记数目N增加时,平均检索时间T=search(N)不要上升得太快
富编辑,最好有Tex支持,最好有附件支持
跨平台,最好在Windows这个大傻逼上也能用。
依赖少一些,越少越好
数据互通性高一些,公共开放的格式最好,交换数据方便
现代化一些,不要像某些linux桌面软件一样好像是上个世纪70年度的产品

考虑到Albert同学的 Gbase本来很和我意的,但是…我等不了了,于是我开始了。经过一周左右零碎时间的开发,可以给大家看一个预览:

Shellex可以预先透露给大家的是,Ubiquity Note将会有很独特的设计,相信会让各位在做笔记时得到快感和乐趣。
具体是什么就先不说鸟,否则就不好玩鸟~~

不妨公布下我的新动向

几个月前,sxnsx.com开通了Lab.频道,就在左上角,细心的同学一定看到鸟。里面列出了部分Shellex干过的项目啦,写过的程序啦之类的东西。
其中,”Just for fun”列出的是当前的;”Stone Age Works”列出的是以前干过的,现在不准备继续干的;至于”SF Works”嘛,当然是未来的项目计划咯~
最近启动的就是其中之一,即Ubiquity Note.
这是什么玩意?
——猜~
猜也要有个根据嘛,上截图:

本文完毕。
哦对了,回家在移动硬盘里面找到了尘封已久的某些”Stone Age Works”中的源程序,顺便在此声明按照GPLv3开放源码,不知道放到那儿,所以喜欢的同学可以在8月1日以后,发送email,主题包含”Stone”的邮件向我索取。
为什么要8月以后?因为最近我懒得去整理。

Page 4 of 24« First...234567...Last »