组团下副本打草泥马帝
小于,熊宝,jb帅,我,3h14min完成。
最灵异的一张照片,天空,本来应该是全黑的:
完工照:
闻闻菊花:
制作中:
合影:
更多片片,去 http://www.flickr.com/photos/28302068@N04/sets/72157622806777666/
Hola, 欢迎来到shellex的部落格
小于,熊宝,jb帅,我,3h14min完成。
最灵异的一张照片,天空,本来应该是全黑的:
完工照:
闻闻菊花:
制作中:
合影:
更多片片,去 http://www.flickr.com/photos/28302068@N04/sets/72157622806777666/
我的中指被冻伤了。今天早上发现的。
本来想考证一下是不是由于手势比划得太多的缘故… 但是搞得我现在敲击键盘都很纠结…所以我一整天都很纠结。。
————–
昨天,基本上让我的Hesitation Resolution Terminal 能工作了,马上装到我的G1上,很般配~,因为我还指望着靠它决定晚饭吃什么呢。
PS:有的同学对我的Hesitation Resolution Terminal存在一些质疑。大家知道,一项新事物出现时,总会收到很多免费的质疑的,没有关系!我这就揭开一下Hesitation Resolution Terminal神秘面纱的一角,叙述下Hesitation Resolution Terminal的实现技术和理论基础。
Q: Hesitation Resolution Terminal靠什么做出决策?
A: Hesitation Resolution Terminal从大量的变数中提取所有与当事人有关的部分,然后加以复杂而密集的计算。这些变数包括:
利用Android手机配套的先进传感器,获取你在地球上的当前经纬度。
利用Android手机配套的先进传感器,获取你所在位置的气压,湿度,氧气浓度,磁场强度和业力值。
利用Android未公开的API,获取你的体臭和心频。
Android记录的你的嘿嘿次数。
最后,使用最新的占星术与星相学的成功理论,结合遗传算法进行演化,Hesitation Resolution Terminal得以帮当事人做出准确的决策。
而且跟重要的是,随着Hesitation Resolution Terminal使用时间的推延,你的Hesitation Resolution Terminal将演化成独一无二的,你自己的Hesitation Resolution Terminal。
即使是它出现的BUG也是独一无二的,你的Gphone崩溃的样子别人的Gphone绝不会出现,所以灰常具有艺术感,所以灰常具有收藏价值。
既然HTC Dream已经到手了,不做几个程序自己用用都不好意思对别人说吧…要不我做点啥啥的。
要说大巫们都是自己搞施法材料泡石头的,要全身上下所有装备都是别的大巫烧制的岂不是很丢脸。。。回头怎么在巫师圈里面晃悠呢。。。
Android SDK配置简单得不行,没啥好说的,也是个屏蔽小白的好方法。但是问题是我的eclipse出了问题——非常的囧,几乎所有的“OK”、“Finish”、“Apply”,“Next”这样的按钮都没有响应——也就是说,这些按钮的单击事件都死翘翘了。
酱紫的话当然没法好好工作了,连建立个工程都是要点“Next”的。
个人猜测应该是SWT的GTK bind的问题,但是也没有找到什么好办法解决下,也没有log啥的。第一次觉得SWT在PC上也有不如Swing的地方,那就是与OS用的UI系统是高耦合的,一旦上游出问题,下面也一起出问题。而Swing就没有这样的问题。我Java菜鸟,瞎猜的,有什么不对的地方告诉我下,谢谢。
试试看,没有IDE是个什么后果?
Shellex写C/C++,Python,Javascript是木有用IDE的。无非就是个工程管理,自动编辑,vim就可以了。
但是Java的话我还真不知道怎么控制大工程。以前尝试一个项目的时候准备makefile,被abettor GG鄙视了:别土了,用ant。说是这么说,但是ant那xml是人写的么,我最讨厌人肉xml了。还有那些import的包,记不住阿…所以还是屈服IDE了。
这回又试试看:
安装好这个android sdk,按照android的开发者站上说的写个hello world。tool目录下有个android的工程管理器,自动生成hello world的。
模拟器和adb的组合很不错,调试麻烦的话可以放log,提示一下,android.util.Log可以直接log,查看log的话可以adb logcat,可以看到模拟器中android的运行日志,如果嫌多,参数是可以加filter的。
PS:SDK里面这套工具灰常地牛逼,详情自己参阅document
虽然是能用,但是写起来还是痛苦…特别是访问developer.android.com还存在一定的障碍….我得寻求IDE。
酱紫的话,我只好转而寻求Netbeans了。
要说从前我是从来不鸟Netbeans的,主要是Swing这玩意的GUI的Linux版本实在是烂的可以…现在至少能用吧。android的开发插件有个非官方的,叫nbandroid,牛逼阿ndroid。
现在就用这个。
PS2:这个Netbeans的编辑器…真是无语了…
嘿嘿。親愛的各位同學,是不是有一段時間沒有看到Shellex叻,想念偶咩?
最早呢,是在帝都為生計奔波瞭一段時間;後來迴來叻,剛好買的G1到叻(大大地感謝TX同學,LoveYou),然後假期又在WOW裏練叻一個小術士MM——娛樂娛樂。
感謝Google,用過iTouch Mac, Windows Mobile, BlackBerryOS和Android,G1的Android是我用過最棒的OS,對PC的Linux的支持也最好(自己就是Linux嘛):可以直接訪問microSD卡,可以直接同步,可以直接在Linux下開發。
我說說我的感想:
網上瘋傳的關于G1電池疲軟的問題我的感觸不深,大概是由于以前用dopod時已經習慣叻吧。。。基本上電力是足夠的,一塊原電加以後再買一塊備用電基本問題不大——倒是那個後蓋的開閤不大爽。
G1的外部接口祗有一個extUSB接口,充電聯機耳機共用,有時候有一些不方便就是叻。
輸入法,google輸入法就滿足我的要求叻。別的輸入法就不要給我推薦叻,因為不是太有用,我對屏幕鍵盤一直不感冒(這也是買HTC Dream的原因,另一個原因是錢不夠…)
剛拿到手時用的是安卓網的2.55ROM,有一些bug,比如播放音樂時如果有SMS或者GTalk MSG過來貌似會導緻整個聲音的daemon掛掉,非得重啓可以恢復,後來刷安卓網的2.57ROM,穩定而且性能不錯(TX推薦我用著名的CyanogenMod,看上去不錯,但是暫時不上這個ROM,因為下載慢而且我很懶)
插一句,android 刷ROM真是方便至極,爽得不行哦….
好叻,大概就是這麼些,低調搞掉隔壁的wifi,流量暫時不用發愁叻。
PS:Debian的ibus升級到1.2.0.2009027後輸入模式有變化,修復一個很著名的bug,那就是關于在vim-latex中無法上字的問題(用簡體寫一邊: ibus输入法在vim-latex中无法上字输入的bug被修复了!)。真是太感動叻….
这是一个貌似看上去很脑残的游戏,一个很Time Killer的游戏。
官网在这里:http://www.popcap.com/extras/pvz/
可以下载到通关后向日葵唱的那首主题曲,中文翻译叫“草地上的怪蜀黍”的“ZombiesOnYourLawn”挺好听的。
中文版mp3在这里:
1.http://www.perkyee.com/temp/草地上的怪蜀黍.mp3
英文版mp3在官网周边里面有。
至于MV到处都是。
售价也不贵,才9.9 USD
盗链官网的MV过来:
哎哎,订购的草泥马到了。
体色为棕色;身高30cm;四足短小粗壮,不宜长途跋涉;有一尾,软弱无力;性别为雄性,JJ上写着MADE IN CHINA;
本来是可以买一对的(白色的和棕色的),但是为了和我的状态保持一致,只购买了一只——其实我是怕两只照顾不来,一碗水端不平另一只有意见。
正常POS;不可能忽略我混乱的桌面,因为熵永远在增加。我仔细检查过~应该没有暴露出什么不该暴露的物品:
对着菊花拍一张:
嗯,经典表情.
好久以前就有同学向我强力推荐The Big Bang Theory,但是这部Sitcom一直停留在我的memo备忘中。直到昨天看完了第一季:对理工科geek们来说哦,确实是一部不可多得的好剧。
虽然第2季还在骡子里,但是忍不住去豆瓣看剧透了。嗯嗯嗯…这里有个卖TBBT Tee的地方,不过非理工科geek就不要假装理工科geek学他们的打扮了,免得在下用Sheldon的口吻奚落你可怜的智商。
我等还怀着 “Smart is the new Sexy” 的美好愿景继续过这该死nerd生活呢…
本文目的纯属发blog骗免邮费。
因为忘记谁告诉我的,Geekcook的材质比Hellotee好的,所以我想非tee的也不差。
棒球帽其实不错,但是我平时没有戴这种cap的习惯,所以作罢。
火机也不错,我很喜欢,但是不吸烟的,买了被说装B,所以暂时作罢。
er,就是这件π的兜帽外套,有白色黑色灰色款。但是白色的照片没有,所以不知道如何,但是根据以往买卫衣的经历,买白色的会死得很惨,所以估计买灰色的。
没图没真相,附带截图一张。
我以前有个Linux Toy的Page专门展示我的Linux App们。现在我发现了一个更好的工具: wakoopa
好了,现在你点击上面的链接,就可以看到我用了哪些该死的Linux程序。
它还提供不少Widget(比如下面这种),用于放在blog这样的地方拖慢网速。所以我放到Linux Toy页去了,作为补充也是个不错的选择。。
其实就Compiz而言,不仅仅是意味着Desktop Linux的最高特效水平;
在合理的配置下,Compiz也是一个高效的窗体管理器。
我不指望通过本文能达到某些Linux达人的效率,但是至少在对比弱智的Gnome Metacity、更弱智的Windows WM、变态的fvwm、极端的Awesome类WM时,
Compiz在效率和复杂性的抉择上很容易达到一个平衡点。
上回介绍了插件,这次我说快捷键。
快捷键是专家用户的最爱,能够显著地提升效率,而合理的快捷键布局不但可以降低记忆负担,而且可以加快中层用户进入专家用户步伐。
一般来说,快捷键的设置采取惯例制、直觉制,布局上并且应该符合人体工程学,减轻肢体疲劳,而且要保持简单性和复杂性中有一个平衡。
所谓惯例制,即快捷键布局符合惯例。比如上下左右移动符合VI惯例jkhl;比如复制粘贴操作惯例Ctrl+C/V等等。
所谓直觉制,即快捷键布局符合一般人类对快捷键功能的直观印象,这样能降低记忆负担。
所谓符合人体构造,即快捷键组合不能太变态,比如CTRL+Alt+右Shift+T,这样的组合键位需要双手展开才能按下,而且难以记忆。
所谓简单和复杂间的平衡,即对与常用操作应该尽量简单,但是也不能由于过分简单引起误操作;而对于危险操作,组合键应该保持复杂——也就是说,逃生按钮不应该放在飞机驾驶台主面板上。
举例来说,激活Gnome-Do的键位我设置为Alt+Z,这样的组合复杂度适中,按下方便。但是如果单取Super键(像Windows开始菜单那样)就不合适了。我想每个玩魔兽争霸的同学都经历过这样的痛苦——混战中按错Windows键切到桌面,结果全军覆没了。而对于Linux magic Keys这样危险的键位就比较复杂:print screen + alt + reisub。在笔记本上还得多按下一个Fn。
所以我的所有Compiz键位设置都按照以上规则来设置——没错,就从我的习惯来讲,我的是不赞成完全使用键盘工作的(别的同学随意),
原因有2:
我需要鼠标绘图。
不想加入过分的记忆负担。
所以我的Compiz也好,以前的openbox也好,Vimperator也好,都是以这样的特点去配置:即快捷键集中在左边。
这也是为什么我一直不愿意使用Awesome这样的WM,我觉得Awesome很Cool,但是一点都不Awesome。
窗体与工作区控制:
Alt+Tab:默认切换窗体,当然不可少。
Alt+鼠标拖拽:默认移动窗体。
Super+Z/X/C/V:分别代表最小化/切换最大化/关闭窗口/纵向最大化。前三个自不必多说,纵向最大化是平铺两个窗口时用的。对宽屏用户很适合。
Super+A:保持窗体置顶。
Super+F:切换全屏状态。
Ctrl + Alt + 左右方向:切换工作区。
以上几组快捷键在Compiz General Options和Compiz Extra WM Actions中的Key binds中设置。切换工作区则是默认的Desktop Wall的设置
Super+Q/W:这一组快捷键用于整体缩小窗体/恢复至原来大小。这里的缩放不是普通意义上的缩放。而是窗体内容随着窗体的体积也变化,就像一个缩略图一样。缩放以后整个窗口都可以拖拽。Windows用户可能不了解。
这个功能非常有用。比如当我想监视着某窗口的整体变化。但是又不希望窗体占据太大体积,可以使用Super+Q然后Super+A,之后放到一边即可。该组快捷键在Shelf插件中设置。
鼠标移动至左下角:所有活动窗口平铺。有时比Alt+tab好用。毕竟线性选择不如两个方向上的。
鼠标移动至左上角:所有Workspace平铺。偶尔需要。
以上两组动作在Scale插件中设置。Grid插件貌似很好,但是暂时用不到。
应用程序:
Alt+1/2/3/4:启动 终端/文件管理器/Firefox/Chromium。这也是最常用的应用程序。
Alt+S/P/V:启动 星际译王/Pidgin/VIM。这也是最常用的Utilities。
其他程序的启动依靠Gnome-Do就好了。(PS:新Gnome-Do的docky icon背景像Windows 7一样随着图标色彩而变化。看来大家都在进步阿)
以上两组快捷键都是在Commands插件中设置,先设置Commands然后设置对应的Key Binds即可。
Alt+左/右方向键:控制 音乐播放器的上一曲/下一曲
Alt+上/下方向键:控制 音量提高/下降。(因为默认的音量控制键太远了)
以上两组快捷键设置是在Gnome快捷键里面设置的。所以你需要打开Compiz的Gnome兼容性插件。
可以发现我的快捷键大部分集中在键盘左边。使用时一般是拇指按下Alt(大多数是程序相关)或者Super(多数是窗体操作),另外四个手指几乎不用太多移动就可以按下第二个键。至于右手,放在键盘上,还是放在鼠标上,那就随意了。