Posts Tagged ‘google’

01
Jan

从Firefox到Chrome

新年第一天,我还在坚守工作岗位。也是在今天决定将自己的主力浏览器从Firefox向Chrome迁移。 已经无从得知具体是什么时候开始用Firefox的,只依稀记得当初用Fedora Core 1当桌面。那时Linux下主流的浏览器就是Mozilla怪兽和Opera,我对后者一如既往的不习惯。第一次用Firefox是因为Mozilla的土鳖用户界面实在无法容忍,那时候它的名字还是Firebird 0.7。到0.8的时候正式改名为Firefox,从那时候起这个浏览器大概真正算是可用了;-) 如今,Firefox发布已整整5年有余,版本号也到了3.5,3.6。某种程度上来讲,加上插件后它已经不能再算是一个简单的浏览器了,已俨然成为一个巨无霸浏览平台,Integrated Browse Environment。 Firefox发展到现在,稳定性已经不再是大问题了。我还记得1.x和2.0.x时代内存泄露问题一直没有被有效解决,直到3之后才有所改观。 目前我觉得其最大的瓶颈在于其性能,尤其表现在Disk I/O上。大家知道Firefox以SQLite来存储数据,其数据文件可以增长到几十甚至上百M,对这样在普通硬盘文件系统上的数据库文件频繁读写更新,性能能好么?当然,用Linux折腾的人已经想到把profile移动到利用物理内存创建的tmpfs上来改善性能,但毕竟太繁琐不可能普及,Windows上的Firefox Portable放到高速SSD存储上用倒是个不错的方法,冏。还有个问题就是Firefox的JavaScript引擎性能的低下,不知道的可以去看看评测,或者直接用@virushuo大虾的phpjsrsa页面做个简单的测试。Firefox 3.5.x和Chrome dev相比,差了近20倍… 目前阻碍用户向Chrome迁移的,可能主要还是Firefox丰富的插件在Chrome下有无好的替代品。 我个人迁移到Chrome的主要原因有以下几个特性: 多进程设计 每个tab一个独立sub-process的设计,各个tab之间可以不互相影响。万一有一个崩溃掉也不至于crash掉整个浏览器进程。当然,实际还是遇到过一个页面导致tab崩溃,继而所有tab均出错的情况 http://twitpic.com/wq93u 沙盒(SandBox)技术有效阻止恶意入侵 以下来自Wikipedia,就不翻译了:The Sandbox Team is said to have “taken this existing process boundary and made it into a jail“; for example, malicious software running in one tab is supposed to be unable to sniff credit card [...]

21
Dec

善用Twitter官方List

发现自己是2007年7月24日开始用Twitter,用dabr,iPhone上的Tweetie都可以看,官方应该有提供此API。最初是被搞Enterprise 2.0的同事忽悠了才开始用Twitter和LinkedIn的。 随着Twitter上朋友的圈子的扩大,follow的推优众逼近200关口。在这个数字附近起伏了很久,自己也逐渐发现timeline的信息量已经超过自己所能承受和有效获取的范围。该是时候梳理并且做一些取舍了。在必要的时候unfollow掉一些对自己来说价值不大的推优,也是不得已而为之。记得有人说过Twitter上follower和followee之间的关系不像传统IM的联系人那样是对称的。简单来说:不是你follow了我,我就一定得follow你的。若别人觉得你的tweet对他有价值的时候,自然而然就会follow你了。 其实说实在的,我很崇拜那些follow上千人还能做到基本不漏掉重要tweets的牛人,仰视中。 那么,除了unfollow之外就没有其他更好的解决方法么? 答案当然是有,这要得益于Twitter官方引入的新特性List。 官方对Lists的简单解释是: Twitter users can now organize users they follow (or users that they don’t) into groups, or “lists”. 一个Twitter用户可以用来组织管理他们follow以及还没有follow的帐号(用户)的工具-列表。 优点: 可以当Email的filter来用,分离不同的用户。 不需要follow某个推优就可以将其加入到一个List。 列表可以是公开或者私有的,满足不同用户的需求 缺点: 目前只能通过Web或者支持list的客户端来follow列表。大多数客户端还继续停留在石器时代。 Twitter官方没有给每个List提供独立的RSS feed。不然的话用Google Reader备份和快速搜索某个列表/推优圈的tweets简直易如反掌。 一个用户可以创建20个列表。不能算是个缺点,说限制更妥当,一般来说够用了。 我目前的解决方法: 将自己认为重要的推优加入到VIP(Very Important Pigs^_^)列表。这样的话,平时只要只要关注好这个列表就不会遗漏任何有价值的tweets了。至于大推友圈的timeline,能撇到多少是多少。当然,这个VIP列表是在不断增长中的;-) 在我的另外两大信息源:FriendFeed和Google Reader里也做了同样的设置,以免错过有价值地信息,目前看来效果还是不错的。 Twitter客户端:目前iPhone上的Tweetie 2和国人的TwitBird(有免费版本,Premium版本感恩节曾经免费过)支持官方的List。 以上只是我自己在使用Twitter过程中遇到问题并尝试去解决地过程,分享一下或许会对有同样困惑的后来者有所帮助。欢迎围观! 延伸阅读: Introducing: Twitter Lists!

20
Oct

备份搜索自己Twitter的timeline

大家都知道Twitter的时效性非常强,很容易被大量的信息flood。而Twitter自己的搜索功能弱到几乎无能,有时候需要找到自己说过的一句话都得翻半天,让人崩溃。到目前为止,也没有一个好的客户端工具可以备份和索引所有的tweets,这是个让人非常头疼的问题。 为了解决备份和快速搜索自己的tweets,某天静下心来想了一下,也做了一点研究。草稿了很久,今日终于有空整理发布出来,所以别被发布日期雷到,我Blog的RSS feed经常时光倒流,习惯就好;-) 有如下方案: 1. Google Reader订阅timeline RSS Twitter提供timeline的RSS feed,所以自然而然的可以用强大的Google Reader来订阅自己的timeline。达到备份,全文索引自己所有的tweets的目的。效果刚刚的!我自己的tweets并不多,所以我在Google Reader里往下翻到底,确认了所有的tweets都被备份且可搜索!这也是我目前所能想到的最好的办法了。 若您有更好的办法,请不吝与大家分享。 2. 利用第三方工具,同步timeline到Google Calendar Twistory 可以将Tweets备份到日历程序的服务,支持的日历程序包括Outlook/iCal/Thunderbird/Google Calendar。 LoudTwitter 简而言之,LoudTwitter将你每天发布的Tweets集中成列表,然后作为一篇文章发布到你指定的Blog 上。曾经看到有不少朋友用,不过最好单独再开一个Blog,以免被自己刷。 TweetBackup 非常强大的Twitter备份工具。 详见:四款 Twitter 在线备份工具 3. 用客户端备份tweets timeline到本地,在本地用Google Desktop/Spotlight/Windows Search等进行全文索引,冏 备份自己的timeline应该不是问题。但是要包括Follow的推优圈,恐怕就有难度了。或者说,从开始使用的时刻起,所有的圈内tweets都可以被备份,但之前的tweets就很难全部拉回来了。据说Twitter官方提供的API本身就对此有限制。 看到Twitter上的@virushuo在开发Mac版的客户端,能够存下推优圈内所有的推,但也仅限于从使用这个客户端起的。不知道以后能实现到什么程度,关注一下。这样的工具即使是shareware,应该也是有市场的,切入点很好。 对于protected account,必备秘籍 Twitter带锁人士备份每日推的秘籍

01
Aug

Sydney Linux User Group At Google Sydney Office

还在大学期间,貌似被guccio同学忽悠到了当时的Geekbone,现在的SHLUG。参加过一次现场活动,后来就基本是活跃在邮件列表上。也是那个时候从Fedora Core系列转向了Debian GNU/Linux。 到悉尼一年半了,其实早就发现悉尼也有一个类似的组织,而且相当活跃。每月最后一个周五会进行大规模的集体活动,经常游弋于不同的大公司,苦于每到月末都很忙都未能参加。之前都是在著名的Atlassian的office举办,上个月开始转到Google Sydney Office,正好有事没能去成。昨晚正好有空就早点溜了去亲眼看看传说中的Google。 事实上SLUG是Linux Australia的兄弟组织,而Linux Australia是linux.conf.au大会的组织者。还记得2.6.29版本内核的新徽标Tuz么? 话说去Google Office的路上不是很顺利,首先被公共交通气昏,之后又被iPhone 3g的GPS忽悠到崩溃。 官方介绍:Fri 31 July: SLUG monthly meeting 废话不多说,说几点发现,共享一下得来的信息。 Green IT,节能环保和减少炭排放已经成为业界主旋律。西方资本主义国家政府都开始减排,保护环境,寻找更绿色和可再生能源的阶段了。 来自澳洲国立大学(Australian National University) 的资深讲师Tom Worthington讲了Green ICT Strategies。其中也提到了应用虚拟化技术,以及如何measure碳排放的方法。 澳洲排名第一的ANU(澳洲国立大学)已经开设了这门课程,此课程是其IT Master的一部分,我自己也对这个课题产生了兴趣;-) COMP7310: Green ICT Strategies 此外,Tom提供了一份可以自学的免费版本,欢迎大家自学。 Green ICT Strategies e-Learning Course Android很流行 Google员工是清一色的HTC Dream。非Google员工用Dream的也非常多,iPhone的估计只有寥寥无几,我就是其中之一;-) 讲座的时候一堆人侧滑屏幕打字Twitter!Power of SNS… Netbook非常流行 保守估计看到至少15台Eee PC,还有少数HP和Acer的InspireOne上网本。弄得我也心痒痒的。 年龄跨度很大 从十几岁的小毛孩到七十岁,据说那些小P孩里有非常牛B的,什么和*NIX有关的活动都会参加,非常疯狂。给我映像最深刻的是一个年近七十,还在孜孜不倦学习Linux命令的老移民,操着一口带这东欧口音的英语。花白长发,留着白色长胡须的老geek也有不少。有个这样的老牛还在他的Eee PC上用模拟器展示一个叫Amiga系统给我看,我当然是不会知道这个系统的… 职业跨度也很大 律师,老师都有,但多数还是IT从业者。 关于Massive [...]

08
Jul

Google Chrome OS

Google公布了Chrome OS信息,进军桌面操作系统市场无疑是今天Twitter和各种传统媒体上最热的IT类话题。 而且今天也是Google Apps走出Beta的日子,Gmail/Google Calendar/Google Docs/Google Talk全线脱去Beta的外衣。其中Gmail已经穿了5年了,还没见过Beta五年的应用,囧!不过Gmail团队考虑还真周到,竟然在labs里增加了Back to Beta的选项,真他妈的贴心啊。 从官方的Blog看,Chrome OS是一个开源的,跑在Linux内核上的轻量级的窗口操作系统。目前目标是netbook,可以跑在x86和arm架构的CPU上。简单来说,Chrome OS会是一个跑在Linux内核上的精简发行版本,核心是Chrome浏览器,会去除对桌面用户无意义的服务和软件以达到精简,高效,高性能,快速启动关闭,安全,免维护或者说可以自己管理好自己的操作系统。对于日常主要运行Web应用的用户来说,用户体验应该是很棒的,大家对Google都有信心吧?这必然会让Linux在桌面市场上make一些waves,那可怜的1%的市场占有率有望翻N番了;-) 我个人的观点是Chrome OS会带来诸多正面影响: 打击微软垄断 降低netbook的成本 推动Linux桌面应用发展,Linux将更广为人知和被接受 Chrome OS开源后会对现有Linux桌面环境的改进产生正面的影响 重新定义“云计算”时代的桌面操作系统 暂时就想到这些,欢迎留言补充;-) 下班前和同事聊了一下,他们绝大多数都是Windows用户,对Windows之外的世界还是比较无知和陌生的。因此对这个新闻还是震惊的,可以理解。我知道像这样一个公司,95%以上员工使用Windows确实有些难以置信,但事实,格局就是如此!我已经在尽最大的努力影响身边的人转向Linux,甚至是OS X了。Twitter上经常可以看到我又忽悠了某某用上了Linux吧,我们能做的,就是从影响自己身边的人做起;-) 自从知道Android起,就知道Google迟早会进入桌面操作系统市场。近期Chrome的动作也表明Mac和Linux平台的支持已经基本完成,Dev Build的完成度已经相当高了。正式发布只是一个时间问题了。 下半年桌面操作系统市场还有Mac OS X 10.6 Snow Leopard和Ubuntu 9.10 Karmic Kaola的入局,Microsoft和Windows 7,你们做好准备迎战了么? 从RC1 Build 7100看来Windows 7对我没有任何吸引力,充其量只不过是个Windows NT 6.1罢了。那些所谓Eye candy比起Linux下的Compiz Fusion和Mac OS X差太远了。另外其本质上,性能上也不可能有大的提升,当年Longhorn就忽悠的WinFS到现在还不知道在什么地方,无语。 倒是近期Linux 2.6.30内核的发布和ext4的stablize让Linux桌面用户的性能得到了一定程度的提升,还有ZFS读写支持被引入OS X 10.6,包括其他诸多表面上看不出来的重要特性,外加29$的升级价格让雪豹变得让人期待。 想到Windows升级打补丁的方式,无数次重启,安装和维护三方软件竟需要human labor,最该死的是升级,重装或者换机器后的用户数据迁移,已经让我彻底失去了继续使用Windows作主操作系统的勇气和耐心。 再提一下我整理的为什么说Windows烂,此文还在进一步补充和修正之中,欢迎提供意见: Windows Sucks 还有一点我比较好奇,Chrome [...]

    Subscribe

    Follow Me;-)

    Recent Posts

    Categories

    Recent Comments

Loading

    Tag Cloud

    Archives

    Blogroll

    Links