2009帝国日食
虽然在这儿只能看到日偏食,
但是也不错了。
上海的同学更加郁闷了。
放大看看:
其实呢,Shellex透过现象看本质,用GIMP描绘出了真实的情景,应该是这样的:
帝国的光辉已经照亮了整个太阳系,整个宇宙。这一刻,连春哥也要折服。(点击看大图)
Hola, 欢迎来到shellex的部落格
虽然在这儿只能看到日偏食,
但是也不错了。
上海的同学更加郁闷了。
放大看看:
其实呢,Shellex透过现象看本质,用GIMP描绘出了真实的情景,应该是这样的:
帝国的光辉已经照亮了整个太阳系,整个宇宙。这一刻,连春哥也要折服。(点击看大图)
这天木有人在家,偶当然就自己做鸟。
做完了,特地拍照两张,来鄙视那些不会做还不相信Shellex同学会做饭的同学
腐竹炒番茄肉片
原料:桂林腐竹两根、番茄两个、肉若干
售价:¥22
做法:
腐竹冷水浸泡3小时,取出切断成条备用;番茄切块备用;冷鲜肉切片备用
炒肉片半熟,加入番茄炒熟
放入腐竹小火闷一会儿,至腐竹浸味而软时,放入调味品若干,出锅
===================== 不是 hr 的分割线 ======================
苦瓜煎蛋
原料:苦瓜半条、鸡蛋两个
售价:¥18
做法(其实我不懂做这个菜):
清水煮开苦瓜三分钟,去除过多苦味,捞起备用
鸡蛋打散,在锅中煎至半熟
放入苦瓜,放入调味品若干,熟了,出锅
本文纯属自曝,如果按照以上方法烹饪食物,后果请自行承担,谢谢合作
看来一把好用的刀确实很重要。我的刀呢?!~
以下故事皆由Shellex同学,从圆周率PI的二进制版本中截取。
如有雷同,纯属你和上帝巧合。
事件1:
下午考高数
辅导员问:准备得怎么样了?
答:没怎么准备过。
辅导员问:小抄准备得怎么样了?
答:这门课有小抄也不大抵用哈。
辅导员:说得也对哈,去吧。
事件2:
老师:同学们,今年UML考试每个同学自备A4纸小抄一张,不得打印,不得复印,和考卷一同上交,计入总成绩。
不是那个gOS。来自Google官方博客的最新消息:
Google操作系统——Google Chrome OS——确有其事。
如果说Chrome是为了从互联网的方面弱化微软的地位,Android是为了在Smartphone的操作系统混战中占领市场,那么Google Chrome OS无疑向微软桌面OS发起的直接冲突。
按照官方的说法,
Google Chrome OS是一个轻量的,开放源码的操作系统,是Chrome的自然衍生,目前的市场定位在便携的小型笔记本比如上网本这样的设备上。
本质上来看,Chrome OS和Android都使用了Linux作为操作系统内核,这使得Chrome OS继承了Linux良好的移植性,所以Chrome OS能运行在x86和arm平台上。
Google为Chrome OS设计了全新的窗口化图形系统。为什么这么多年低效的X-Window还能继续运行在桌面Linux上呢?因为Linuxser们太懒了,也许应该汗颜。
对于开发者来说,有一个值得振奋的消息:那就是Google Chrome OS支持使用标准的Web技术为其开发软件,而且该应用将自动跨平台(废话)。言下之意就是地球上某些地区可能无法很好的享受到Chrome OS的优越特性,继续经营着有某国特色的互联网。
与Android不同,不管从UI还是OS本身,Android都是为平台分化严重的移动电话所设计;而Google Chrome OS则像一个普通的桌面操作系统,为的是让Chrome OS的用户能方便快速的接入网络,享用互联网应用。
Google将在近年内开放该操作系统的源码,而正式进入市场大约在2010年。
====================不是hr的分割线=====================
Google不愧是个牛B公司。从产品线上看,从 GMail 、 Google Docs 到 Google App Engine 到 Android 、Google Chrome 最后到Google Chrome OS,Google正在把人们的注意力一步一步地吸引到互联网上的应用上,逐渐取代着桌面软件。
而为了让互联网应用具备代替桌面软件的能力,Google积极推动了多年来由于微软的原因极度落后的Web技术:Javascript 和 Html5
这样做真是聪明无比。Google发展必然会触动M$的利益。由于Windows是大多数互联网的终端,这意味着Google将会随时受到来自微软的威胁。
Google当然不会让自己处于这样的境地,但是又无法从根基——操作系统直接进攻微软,那么最好的选择就是将主战场移到自己的主场:互联网。
这次Chrome OS公布,是Google在操作系统这个部分又一次试探微软的神经,还是意味着 Google正式向微软宣战了?如果微软失败,也许我朝将是微软在桌面OS上最后的战线了。
不管怎么样,Ubuntu们发起的Linux桌面化的梦想,也许会由Google以它自己的方式来实现。
via: sxnsx.com
PS: TX的动作实在太快了,偶都慢了一拍。
前些天用BB上的自带浏览器访问我的Blog,打开文章后总是先提示404错误,需要点击“Detai”按钮才能继续。
一直没当回事,因为在偶的Firefox和Chromium上访问一直没问题。
直到昨天XHacker同学告诉我我的feed一直没有更新ye~我才决定好好看看。
先去feedburner的ping中心,手工ping完全没效果。
然后检查是不是Wp的feedburner插件的问题,禁用以后问题依然存在。
编辑feedburner的feed源地址,去掉最后的斜杠(效果不变),提示404错误。
又是404?! (各位同学请注意,问号加感叹号是不规范的用法。)真的很奇怪。因为这些问题以前是没有的。
打开wireshark,发现浏览器在发起第一个请求后服务器返回了404错误,然后再返回正文内容,和BB上的体验一样。
试试服务器上别的兄弟的站点,不用Wp的都没问题,用Wp的有的有问题,有的没问题。
那就看看没问题的那些同学的站点的.htaccess:多一行
RewriteEngine on
加上,404错误解决了。帮骨头也加上。骨头还感叹我的feed没更新很奇怪,他自己不也一样么…
默认首页居然没有index.html,加上:
DirectoryIndex index.php index.html index.htm
这下好了。TX也加上。
现在朋友们看看我的feed,应该是更新了吧。对了,我的feedburner地址是:
http://feeds2.feedburner.com/shellex-cn
建议使用。
昨晚Mozilla的 Firefox3.5一放出,Chromium for Linux就不甘示弱地完成了对输入法的支持。让我们欢呼吧~
哪个版本?
Shellex用的是ibus输入法。
有图为证:
而本文就是在Chromium 下完成的。
说完最重要的更新,让我们看看这么久以来Chromium别的变化:
Options部分选项已经可用
Tab拖拽和分离可用
Developer Tools(DOM分析器)可用
Task Manager即将可用(因为GUI已经有了)
Bookmarks Manager可用
隐私浏览可用
下载可用
除了在浏览某些网站时还会遇到oops,在某些上下文调用某些功能时会崩溃,Chromium基本上可以日常使用了!
Chromium Rocks!
下载:
参见这篇日志, 选择最新的开发版,解压后操作一下即可。
如果你是gentoo,更简单了,参见这篇日志,或者从官方portage里面直接安装(PS: 官方的ebuild不是我提交的)。
如果你是Ubuntu/debian用户,更简单了,请使用TX同学的大作 Ubuntu Tweak 加Chromium PPA源(参见这里)
对了,想保持跟踪Chromium for Linux的最新信息,请follow我的Twitter,Chromium 每日更新栏目。
让我们一起期待的Chromium for Linux正式版的发布
via: sxnsx.com
那是在google.com被和谐的前夕的那个下午,很多同学都在赶制UML课程设计作业。
UML课程设计需要使用一种源码版本控制工具来进行源码控制,所以很多同学不约而用地使用了code.google.com作为代码hoster。
所以说UML课程设计为opensource添砖加瓦了。
下面我随意挑选了一些项目,大家乐乐:
compilerlijr141 : 一个Java写的类C编译器,不知道完成度有多少,代码里面有很多中文,而且用的是Windows默认系统编码,简称乱码。
cos-mcs: 一个用于保障移动设备系统安全的套件(Eclipse Plugin + Modified JVM + Mobile phone App)
zealot: 一个网站。嘿嘿,目录很整齐
xnaja: X-娜迦。
compilerc-: 又是一个Java写的类C语言编译器。里面有个很有趣的包,叫 com.sun.tools.javac.v8,不知道是不是一个javac的wrap,用javac生成字节码。如果是也不错。
以前用Windows Mobile的多普达,觉得毕竟是微软的OS,对Linux不友好也是正常,以至于在Linux下唯一能找到的同步方案也由于太复杂让我望而却步(想尝试一下的同学可以自行google之)。
现在用BlackBerry,发现RIM也不是什么好鸟。唯一的Native同步方案是barry project,可是这个东东对中文的支持非常的草你妈,幸好有Google Sync,拯救我的Contacts.
关于barry: 我使用的版本是 app-pda/barry-0.13 USE=”gui -boost -doc -opensync”,对于中文的联系人一律无法backup & restore。不知道别的同学如何。
那同步通讯录的问题算是解决了,但是安装软件和同步别的数据呢?
使用VirtualBox?
但是VirtualBox下安装好BB的USB驱动后,虽然在Windows设备管理器能识别出BB smartphone设备,但是DesktopManager却无法正常工作。
Damn it!以前用Windows Mobile的时候至少能在VirtualBox里面用上微软的PC套件ActiveSync。现在可好,黑莓的DM根本用不了。
试试更加”底层”的 RIM Javaloader.exe,也无法正常工作:
C:\> JavaLoader.exe -d1 -usb enum
RIM Java Loader for WinLoader
版权 2001-2005 Research In Motion Limited
错误: 不打开端口
所以,所有第三方黑莓管理工具也无法正常工作。什么winloader、codloader都不行。原因很简单,它们都只不过是Javaloader.exe皮而已。
检查下javaloader.exe依赖关系,会发现它依赖于几个BlackBerry Device Manager 的 OLE组件,像CLSID为{BA3D0120-E617-4F66-ADCA-585CC2FB86DB}的几个,可以在注册表找到。
所以所谓Javaloader它只不过是 BlackBerry Device Manager 皮而已。
那么问题到底出在哪儿呢?
Shellex分析应该是
BlackBerry Device Manager对VirtualBox虚拟USB设备的支持部分地有问题(因为是可以Windows是识别出设备来的)。
或者是
VirtualBox对USB的支持有问题。
至于到底是什么问题,不知道(参见这里)。现在Shellex也没有持有那么多的crack tools了,Windows那儿也没什么log可看。据说VMware下可以用,但是偶懒得去折腾,又实在是郁闷,有VMware的同学不妨试试看。
算了。等着,攒钱搞Android。
特别声明:本文是多普达,Windows Mobile,BlackBerry,Google Android,iPhone的软文,不喜勿看。
特别声明2:本文截取自圆周率PI的二进制版本,如果文中有任何有悖有关部门规定的排列组合方式,请跨省追捕上帝
接完某同学的一个电话,偶的Dopod C750就开始不正常工作了:连连试了好几次,都是在接通13秒后准时重启,如此反复多次,所有的通讯录都丢了~~在反复几次,可怜的Dopod就再也启动不起来了。
按照网络上的方法试过几次,认为是硬件故障,无法通过刷Rom解决,Shellex心中顿时暗喜:总算可以摆脱该死的Windows Mobile了.
马上上淘宝拍下一台黑莓8700,原因简单:价格便宜量又足,实在是一款在Android系列过渡期使用的无上佳品。
附图一张,Dopod S700和我的BB 8700g:
在等待BB 8700到达的日子里,偶只好使用项目组测试用机Dopod S700了,不妨探讨一下以Dopod为首的WM系机器到底如何。
Shellex碰过iPhone的Mac OS,BB的BB OS,Nokia的S*,Android的模拟器(囧),两台Windows Mobile,从理科Geek的角度来看这些OS(只评价OS,外观控请勿喷),还是有一些发言权的
先说iPhone Mac,UI一流,体验一流,但是确实是缺少一点灵活性(从其对复制粘贴功能、单键鼠标、Flash、苛刻的App规定等的态度纠结可见一斑)。App是很多,但是几乎无法方便Hack,对于Shellex这样的同学是无法忍受的。
开发友好:Mac Only,Damn it.
—
再说Symbian。Symbian和BB大概是对JavaMe支持最好的啦。可惜哈…Symbian…很纠结,因为有句话叫“有钱没文化,就用Nokia”。
UI:对JavaUI的本地化很不错,对Java能力的支持一流,包括3D特性,JSR几几几来着?
可用性:不错。新手也能用。
开发友好:不错。SDK很友好。
—
然后是Windows Mobile。用得最多了,以前的Dopod C750是微软送的,WM Smartphone。临时用的Dopod S700是项目用测试机(还是TD-CDMA的,BS一下TD,信号超级烂,速度超级慢),WM 6.1。
UI:第一眼惊艳,第二眼一般,第三眼真难看,随着用户界面的深入,会发现GUI越来越难看。因为WM本质上是丑陋的,而在Jblend之类的虚拟机下,JavaMe的UI也是丑陋的。
可用性:有句话叫“头脑不发达,别用多普达”。靠,你丫以为我在夸你呢?参阅这里。虽然BB OS的可用性也不怎么样,但是丰富的shortcuts让我有了这个OS很Geek的感觉。而对WM我只能用脑残来形容。
开发友好:对Linux,很烂。至少BB还有个barry可用。而WM…我就不想多说什么了。对Java支持极其烂,想开发点App玩玩?除非你安装我们项目组用的PhoneME Java虚拟机(支持CDC 和 Personal Profile,支持Awt和高级Java类),否则就用.Net SDK吧,什么?拜托,我用的Linux。
—
然后是BlackBerry ,现在用着。对JavaMe的支持不错,有自己的扩展API。对Linux支持不怎么样,但是至少比WM强。和iPhone一样极其封闭,所以Shellex为BB开发的Apps都是闭源收费的。优点之一是shortcut很棒。
UI:一般,比WM强而已。JavaMe本地化程度一般。
可用性:对我来说,一般,比WM强。
开发友好:和JavaMe开发友好相同(JavaMe CLDC and MIDP 2),不知道扩增API如何。
—
Android,偶心目中的神作。虽然只在模拟器上玩过,加上朋友们那边的耳濡目染,真是太向往了。开放性一流,应用层用Java(从SDK上看,确实与Sun的JavaME关系不大),底层可以直接Hack Linux。非常有爱。暂时处于流口水状态。
UI:一流。看过视频的或者用过的都知道。
可用性:一流。看过视频的或者用过的都知道。
开发友好:一流。看过视频的或者用过的都知道。
—
好了,牢骚发完,拿到了BB 8700。这个机器还可以,虽然不支持SD/mSD扩展卡。Linux下可以直接使用barry同步,但是我还是喜欢直接同步到google sync(幸好有Google Sync,否则我的联系人列表就全部玩完鸟~)。
由于没有扩展卡,和主机交互文件是个问题。Linux下obexftp蓝牙传输失败,貌似是不支持该服务(Shit,连WM都支持蓝牙FTP,BB居然不支持,不知道是不是型号太老的缘故),VirtualBox内的PC套件也无法通过USB连上(这点比较恼火,因为USB是可用的,连Windows都识别出来了,但是PC套件却不行),所以目前只能通过Windows里面的那个蓝牙传输…囧,老子迟早要研究出来如何用Linux蓝牙传输。
嘿嘿… Shellex作为一位符合 Lazy eval 标准的懒人,用gentoo这么久了,都没有搞定无线网卡,实在是太帅了。趁着2.6.30内核的放出,考虑着wifi的方便性,shellex决定稍微搞搞,呵呵。
内核选项
首先呢…先看gentoo wiki~按照上面的说明设置内核选项。然后根据我的情况…IEEE 802.11 无线网络栈,偶的intel 3945 ABG需要这个。关于这些东东,偶是通通通地编译进内核,当然编译成模块也可以,只是shellex懒得又挂载:
[*] Networking support —>
[*] Wireless —>
<*> Generic IEEE 802.11 Networking Stack (mac80211)
这是我的无线适配器驱动,我编译进内核:
Device Drivers —>
[*] Network device support —>
Wireless LAN —>
<*> Intel PRO/Wireless 3945ABG/BG Network Connection (iwl3945)
接下来装软件
emerge -av net-wireless/iwl3945-ucode
啊,我装的是这个,但是我不大清楚它和net-wireless/ipw3945系列是什么关系,因为oceanboo同学装的是ipw3945.
然后装无线网络配套工具。这个参考oceanboo的文章就好,只不过最后我是装完wireless-tools就用wicd来配置了。。
嗯,其实Shellex也不知道为什么,就是一路稀里糊涂地就把无线网卡搞定了,特此撰文留念。
遗憾
在Wicd Create Ad-Hoc Network时总是会有如此异常,暂时没研究为什么,准备提交bug:
Starting the Ad-Hoc Network Creation Process…
Traceback (most recent call last):
File “/usr/lib/python2.6/site-packages/wicd/gui.py”, line 280, [...]