Ubuntu 9.04放出,那意味着Ubuntu“也就这样啦”,相比较以往版本的确是有了很多改进,而作为当前比较流行的桌面版之一在易用性上也的确下了不少功夫,上图中新的消息通知则被大家津津乐道,我也在它的诱惑下从alpha5的时候就开始做起了小白鼠,一路走来还算顺畅。我就借助由Gscrot升级为shutter的Linux强大截图工具来进行一些图示,
下面就开始安装Virtualbox了,细心的你就会发现安装完成之后的页面上多出来了一个选框,写道:如果一切正常你就让我自动消失,这个在之前的版本中是没有的。
同样在新立得里也有新的项目出现,那就是软件截图预览,
看见get screenshot按钮了吗?试着点击一下,哈哈,这个估计现在也只是个摆设,最普遍的Firefox浏览器都没有对应的截图,其他的你更不要指望了,至于日后是否要更新这个则是个未知数,当然也取决于开源社区的贡献和功能上的完善,不过基本上没有多大用处。
再来看看音量控制,除了原先的功能之外还将系统声音选项也加入其中,比较方便的说
而8.10版本中让人最痛苦的应该就是网络管理器networkmanager的故障了,新版本中通过加入权限管理应该是将新的设置默认加入了各个对应的配置文件中,点击Apply需要登录以允许更改。
当然还有新的蓝牙控制器Blueman,功能较之以前丰富许多,但偶本人的蓝牙一直未能正常工作,所以不做过多演示
还有垃圾清理软件Janitor,这个东东没用过,刚安装时会提示某某错误,不过现在没什么大碍,看上面的情形,估计是要删除系统安装后的所有软件,或者Ubuntu默认不支持的软件,可以将其定义为恢复到系统初始状态,LinuxQQ也未能幸免于难。
最后我则很是期待Google Chrome的放出,现在的测试版虽然功能尚未完善,但显示正常,加载速度较之Firefox则是多倍提速,打开个人博客,在tab栏中的标题显示乱码,中文化做得还不够彻底。如何安装Chrome请自行搜索查找
9.04尚未发布,9.10已经敲锣打鼓做好了紧密布署,到时候小白鼠们可又有的玩喽,我呢则就该专注我的事业了,博客最近更新甚少,一是工作变动问题,二是工作转型问题,三是个人定位问题,不得不说每个人都会经历一段时间的迷茫期,最终也会像Ubuntu一样笑得灿烂。保守估计接下来的日子博客几乎每周才会更新一篇,或者两周,也有打算新建博客专注于另外一方面,当然Linux,Ubuntu仍然是我的最爱,哦,NO,女朋友应该放在这两个的前面。
Read More...
[星期四, 三月 26, 2009
|
View Comments
]
2008年3月28日(星期六)20点,全球各大城市将同时灭灯一小时,这就是被称为“拯救地球一小时”的活动。此举旨在鼓励所有人就全球气候变暖带来的挑战采取积极的环保行动。
网易频道提供的几张活动壁纸看起来挺有创意
点击此处查看更多
举手之劳,关灯一小时你会做什么?
Read More...
[星期六, 三月 07, 2009
|
View Comments
]
上图显示则是你在使用Lijit搜索框(请将目光移至本站侧边栏)时的站内弹出个性搜索插件,右侧部分有四个选项Blog,Content,Network,Web。Blog自然代表个人站点,Content则可以是你的所有站 点,Network则是你加入的社区比如Delicious等等,Web自然是全网搜索,相对来说提供了比较全面的了解,而且你也可以指定其默认搜索范 围,偶们自然要设置为站内啦……之前并未引入Vistor Map以及Recent Reader功能,仅仅是一个简单的搜索框而已。现在对于新加入的两项功能也比较喜欢,至于详细功能自不用多说。
主要的亮点不在这里,而是在搜索框下面所提示的受欢迎的搜索关键字以及极为被忽视的两个按钮Explore和Suprise。Explore这个功能也是才发现不久,点击它则可以查看站点社区化拓扑图,你的粉丝,好友,友情链接等等,下面就是我的关系图:
同时你可以查看与你相连的任何人的关系图,我就列举了Felix和Ibelen的关系图
蓝线代表关注者,绿线代表好友,至于橙线则代表粉丝,这个东东不一定具有真实性,但也基本上反应了站点的关系图,比较形象化。而Suprise按钮则具有Google搜索引擎 I'm Felling lucky的功能,实现随机浏览功能,不仅仅限于站内,也包括站外……
点击下面搜索框便可进行尝试,如果感兴趣就添加到您的博客站点内吧 Lijit
个人博客简单搜索框也在此备份一下: 请依照版权声明(Copyright ©)中所述分享本站资源,给我留言 用BloggerAds 和 Shareapic 替自已加薪 Read More...
[星期四, 三月 05, 2009
|
View Comments
]
在完成我的《浏览器是否足以掌控一切》的博文前先给大家介绍几个比较不错的Firefox插件
第一个登场的就是Webmynd,这个插件是一个搜索引擎辅助型加社区互联结合型插件,正如下图所示,在Google搜索结果右方出现了一大堆的网络圈相关关键词的信息,比如Twitter就正确的显示了我最近所发泄的几个内容,至于还有其他什么功能,您可自行安装尝试一番,我就不再多说了……
接下来的就是Xmarks插件,这是一个书签同步插件,与delicious之类的自然是有些区别的,区别不在于你同步功能,而在于其网络管理方式,最酷的就是你可以在个人书签库中预览你所收藏的站点,另外它也算是一个搜索引擎辅助型以及站点互联型插件,安装后你可以在地址栏中看见一个蓝色而且中间有个小人的图标,点击即可查看与当前浏览站点以及相关站点信息,也可得知你的博客的普及率,或许它会很不客气的告诉你没有该站点的任何相关信息,那你可就得使把劲写好文章做SEO了
下面这个或许大家都用过了,Firebug是一个网页设计师都应该安装的插件,最看好的两点功能就是其模拟性修改网页代码以及预估站点加载速度,有了前者你可以进行任何尝试性的布局设计进行美化,而后者则告知了你站点需改进的地方,毕竟加载速度对于他人是否接受该站点是个关键因素,像我的可以明确告知大家简直不近人情,在IE中打开几乎需要一分钟的时间,而在Firefox,Chrome中表现良好……,曾经做了一番统计,发现BlogUup的加载速度是最长的,这个插件的图片寄存地址是Amazon提供的付费服务,如果你安装了BlogUup,你可以留意下是不是每次都会在打开s3.amazonaws.com地址时等待了较长时间(时快时慢),而我采用的Lijit搜索插件也影响了站点的整体加载速度,以及Google Friend Connect这个插件的解析以及兼容性都是制约因素。
速度测试功能可以点击右下角任务栏处的Firebug插件然后到Net项目中进行,我的测试结果在有缓存的情况下需要29.4s,当然这个需要多次测量取平均值,呵呵……
Read More...
[星期三, 三月 04, 2009
|
View Comments
]
昨日取得了EverNote 的 API开发资料,看见有提供Python的api库自然欣喜若狂,不过偶这点水平也就只能拿它的sample来玩玩,并且还在考虑写份关于浏览器是否足以掌控一切的博文,可是最近真是烦透了,一点心思也没有。只是在博客中添加了较为好看的源代码显示效果,来欣赏一下,等偶有时间时再完成那篇[巨著],呵呵
import time
import thrift.transport.THttpClient as THttpClient
import thrift.protocol.TBinaryProtocol as TBinaryProtocol
import evernote.edam.userstore.UserStore as UserStore
import evernote.edam.userstore.constants as UserStoreConstants
import evernote.edam.notestore.NoteStore as NoteStore
import evernote.edam.type.ttypes as Types
#
# Configure these based on the API key you received from Evernote
#
consumerKey = ""
consumerSecret = ""
username = ""
password = ""
edamHost = "lb.evernote.com"
edamPort = 443
userStoreHttpClient = THttpClient.THttpClient(edamHost, edamPort, "/edam/user")
userStoreProtocol = TBinaryProtocol.TBinaryProtocol(userStoreHttpClient)
userStore = UserStore.Client(userStoreProtocol)
versionOK = userStore.checkVersion("Python EDAMTest",
UserStoreConstants.EDAM_VERSION_MAJOR,
UserStoreConstants.EDAM_VERSION_MINOR)
print "Is my EDAM protocol version up to date? ", str(versionOK)
if not versionOK:
exit(1)
authResult = userStore.authenticate(username, password,
consumerKey, consumerSecret)
user = authResult.user
authToken = authResult.authenticationToken
print "Authentication was successful for ", user.username
print "Authentication token = ", authToken
print userStore.getUser(authToken)
print userStore.getPublicUserInfo(username)
noteStoreUri = "/edam/note/" + user.shardId
noteStoreHttpClient = THttpClient.THttpClient(edamHost, edamPort, noteStoreUri)
noteStoreProtocol = TBinaryProtocol.TBinaryProtocol(noteStoreHttpClient)
noteStore = NoteStore.Client(noteStoreProtocol)
notebooks = noteStore.listNotebooks(authToken)
print "Found ", len(notebooks), " notebooks:"
for notebook in notebooks:
print " * ", notebook.name
if notebook.defaultNotebook:
defaultNotebook = notebook
print
print "Creating a new note in default notebook: ", defaultNotebook.name
print
note = Types.Note()
note.notebookGuid = defaultNotebook.guid
note.title = raw_input("Note title? ").strip()
note.content = ''
note.content += ''
note.content += ''
note.content += raw_input("Well-formed XHTML note content? ").strip()
note.content += ' '
note.created = int(time.time() * 1000)
note.updated = note.created
createdNote = noteStore.createNote(authToken, note)
print "Created note: ", str(createdNote)
Read More...