可可熊D窝

Keep it simple, stupid


  • 首页

  • 关于

  • 标签182

  • 分类8

  • 归档359

  • 搜索

Gaim中使用Gtalk

发表 2007-04-06 | 分类 Linux | 评论数:
| 字数: 374 | 阅读 ≈ 1 分钟

Wednesday, 29. November 2006, 01:45:43

首先添加新用户,可以使用Gtalk的原因是Gtalk使用的通信协议是Jabber,而Gaim在很早的时候就已经支持Jabber了。

来是需添加的一些配置信息,当然协议这一项选择:Jabber了,Server填:gmail.com。

用户名:填入你Gmail的用户名,也就是@gmail.com前面的东西,Password,不用说了吧,你也可以选择不填,当每次登录的时候再填写。

本地名称:随便写吧,下面的选项大家可以都不用选中的,随个人好爱吧。

然后是高级选项,在Jabber Options 中,连接服务器中填写:talk.google.com ,其它就选择默认的,最后点Save 就OK了!稍等片刻就可以看到我们的Gtalk在Gaim上运行了 ^_^ .

如何使用自动代理脚本

发表 2007-04-06 | 分类 互联网 | 评论数:
| 字数: 15k | 阅读 ≈ 13 分钟

当你在教育网的时候如果想访问外网,唯一的办法就是用代理,但是如果直接在浏览器里设置了代理,那么所有的访问就都要通过代理,就连教育网的一些站点也要通过代理了,这样做对网络资料是一种浪费,自动代理脚本就是实现了访问外网的时候自动使用代理,而访问教育网的时候就直接连接。这样有效的提高了访问的效率。

当你在教育网的时候如果想访问外网,唯一的办法就是用代理,但是如果直接在浏览器里设置了代理,那么所有的访问就都要通过代理,就连教育网的一些站点也要通过代理了,这样做对网络资料是一种浪费,自动代理脚本就是实现了访问外网的时候自动使用代理,而访问教育网的时候就直接连接。这样有效的提高了访问的效率。

下面是代理脚本,你可以复制在文本编辑器里,然后保存为proxy.pac,在浏览器里设置使用代理–>使用自动代理。

DIRECT为不需要使用代理直接连接的网址.

/* ================================================

注意:
1.在使用前必须正确设置代理地址xxx,xxx,xxx,xxx:xxx
2.可针对自身作出修改,如直通网址,IP段等
================================================ */
function FindProxyForURL(url,host)
{
if(isPlainHostName(host)) return "DIRECT";

//设置不经过代理直通网站网址,可自己按格式添加
else if(
(shExpMatch(host,"localhost"))
|| (shExpMatch(host,"*.edu.cn"))
) return "DIRECT";

//CERNET分担费用政策中定义的国内流量地址列表-主表[20061015]
else if(isInNet(host,"58.17.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"58.24.0.0","255.254.0.0")) return "DIRECT";
else if(isInNet(host,"58.154.0.0","255.254.0.0")) return "DIRECT";
else if(isInNet(host,"58.192.0.0","255.240.0.0")) return "DIRECT";
else if(isInNet(host,"58.240.0.0","255.254.0.0")) return "DIRECT";
else if(isInNet(host,"59.32.0.0","255.240.0.0")) return "DIRECT";
else if(isInNet(host,"59.64.0.0","255.240.0.0")) return "DIRECT";
else if(isInNet(host,"60.0.0.0","255.224.0.0")) return "DIRECT";
else if(isInNet(host,"60.63.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"61.28.0.0","255.255.240.0")) return "DIRECT";
else if(isInNet(host,"61.48.0.0","255.248.0.0")) return "DIRECT";
else if(isInNet(host,"61.128.0.0","255.192.0.0")) return "DIRECT";
else if(isInNet(host,"61.232.0.0","255.252.0.0")) return "DIRECT";
else if(isInNet(host,"61.236.0.0","255.254.0.0")) return "DIRECT";
else if(isInNet(host,"61.240.0.0","255.252.0.0")) return "DIRECT";
else if(isInNet(host,"121.48.0.0","255.254.0.0")) return "DIRECT";
else if(isInNet(host,"121.192.0.0","255.252.0.0")) return "DIRECT";
else if(isInNet(host,"121.248.0.0","255.252.0.0")) return "DIRECT";
else if(isInNet(host,"125.216.0.0","255.248.0.0")) return "DIRECT";
else if(isInNet(host,"137.189.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"140.113.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"143.89.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"144.214.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"147.8.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"152.101.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"152.104.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"158.132.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"158.182.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"159.226.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"161.207.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"162.105.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"166.111.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"167.139.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"168.160.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"192.86.104.0","255.255.255.0")) return "DIRECT";
else if(isInNet(host,"202.4.128.0","255.255.224.0")) return "DIRECT";
else if(isInNet(host,"202.38.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"202.40.192.0","255.255.224.0")) return "DIRECT";
else if(isInNet(host,"202.45.32.0","255.255.224.0")) return "DIRECT";
else if(isInNet(host,"202.75.64.0","255.255.224.0")) return "DIRECT";
else if(isInNet(host,"202.84.16.0","255.255.254.0")) return "DIRECT";
else if(isInNet(host,"202.95.0.0","255.255.224.0")) return "DIRECT";
else if(isInNet(host,"202.96.0.0","255.240.0.0")) return "DIRECT";
else if(isInNet(host,"202.112.0.0","255.248.0.0")) return "DIRECT";
else if(isInNet(host,"202.120.0.0","255.254.0.0")) return "DIRECT";
else if(isInNet(host,"202.122.32.0","255.255.240.0")) return "DIRECT";
else if(isInNet(host,"202.127.0.0","255.255.192.0")) return "DIRECT";
else if(isInNet(host,"202.127.128.0","255.255.128.0")) return "DIRECT";
else if(isInNet(host,"202.130.0.0","255.255.224.0")) return "DIRECT";
else if(isInNet(host,"202.130.224.0","255.255.224.0")) return "DIRECT";
else if(isInNet(host,"202.131.208.0","255.255.240.0")) return "DIRECT";
else if(isInNet(host,"202.189.96.0","255.255.224.0")) return "DIRECT";
else if(isInNet(host,"202.192.0.0","255.240.0.0")) return "DIRECT";
else if(isInNet(host,"203.81.16.0","255.255.240.0")) return "DIRECT";
else if(isInNet(host,"203.87.224.0","255.255.224.0")) return "DIRECT";
else if(isInNet(host,"203.93.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"203.128.128.0","255.255.224.0")) return "DIRECT";
else if(isInNet(host,"203.192.0.0","255.255.224.0")) return "DIRECT";
else if(isInNet(host,"203.207.64.0","255.255.192.0")) return "DIRECT";
else if(isInNet(host,"203.207.128.0","255.255.128.0")) return "DIRECT";
else if(isInNet(host,"203.208.0.0","255.255.224.0")) return "DIRECT";
else if(isInNet(host,"203.212.0.0","255.255.240.0")) return "DIRECT";
else if(isInNet(host,"210.5.0.0","255.255.224.0")) return "DIRECT";
else if(isInNet(host,"210.12.0.0","255.254.0.0")) return "DIRECT";
else if(isInNet(host,"210.14.160.0","255.255.224.0")) return "DIRECT";
else if(isInNet(host,"210.14.192.0","255.255.192.0")) return "DIRECT";
else if(isInNet(host,"210.15.0.0","255.255.128.0")) return "DIRECT";
else if(isInNet(host,"210.15.128.0","255.255.192.0")) return "DIRECT";
else if(isInNet(host,"210.21.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"210.22.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"210.25.0.0","255.255.128.0")) return "DIRECT";
else if(isInNet(host,"210.25.128.0","255.255.192.0")) return "DIRECT";
else if(isInNet(host,"210.26.0.0","255.254.0.0")) return "DIRECT";
else if(isInNet(host,"210.28.0.0","255.252.0.0")) return "DIRECT";
else if(isInNet(host,"210.32.0.0","255.240.0.0")) return "DIRECT";
else if(isInNet(host,"210.51.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"210.52.0.0","255.254.0.0")) return "DIRECT";
else if(isInNet(host,"210.72.0.0","255.252.0.0")) return "DIRECT";
else if(isInNet(host,"210.76.0.0","255.254.0.0")) return "DIRECT";
else if(isInNet(host,"210.78.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"210.79.224.0","255.255.224.0")) return "DIRECT";
else if(isInNet(host,"210.82.0.0","255.254.0.0")) return "DIRECT";
else if(isInNet(host,"210.192.96.0","255.255.224.0")) return "DIRECT";
else if(isInNet(host,"211.64.0.0","255.248.0.0")) return "DIRECT";
else if(isInNet(host,"211.80.0.0","255.240.0.0")) return "DIRECT";
else if(isInNet(host,"211.96.0.0","255.248.0.0")) return "DIRECT";
else if(isInNet(host,"211.136.0.0","255.248.0.0")) return "DIRECT";
else if(isInNet(host,"211.144.0.0","255.240.0.0")) return "DIRECT";
else if(isInNet(host,"211.160.0.0","255.248.0.0")) return "DIRECT";
else if(isInNet(host,"218.0.0.0","255.224.0.0")) return "DIRECT";
else if(isInNet(host,"218.56.0.0","255.248.0.0")) return "DIRECT";
else if(isInNet(host,"218.64.0.0","255.224.0.0")) return "DIRECT";
else if(isInNet(host,"218.96.0.0","255.252.0.0")) return "DIRECT";
else if(isInNet(host,"218.104.0.0","255.252.0.0")) return "DIRECT";
else if(isInNet(host,"218.108.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"218.192.0.0","255.240.0.0")) return "DIRECT";
else if(isInNet(host,"218.240.0.0","255.248.0.0")) return "DIRECT";
else if(isInNet(host,"219.72.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"219.128.0.0","255.224.0.0")) return "DIRECT";
else if(isInNet(host,"219.216.0.0","255.248.0.0")) return "DIRECT";
else if(isInNet(host,"219.224.0.0","255.240.0.0")) return "DIRECT";
else if(isInNet(host,"219.242.0.0","255.254.0.0")) return "DIRECT";
else if(isInNet(host,"219.244.0.0","255.252.0.0")) return "DIRECT";
else if(isInNet(host,"220.160.0.0","255.224.0.0")) return "DIRECT";
else if(isInNet(host,"220.192.0.0","255.240.0.0")) return "DIRECT";
else if(isInNet(host,"220.234.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"220.248.0.0","255.252.0.0")) return "DIRECT";
else if(isInNet(host,"220.252.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"221.0.0.0","255.240.0.0")) return "DIRECT";
else if(isInNet(host,"221.130.0.0","255.254.0.0")) return "DIRECT";
else if(isInNet(host,"221.137.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"221.172.0.0","255.252.0.0")) return "DIRECT";
else if(isInNet(host,"221.192.0.0","255.248.0.0")) return "DIRECT";
else if(isInNet(host,"221.200.0.0","255.252.0.0")) return "DIRECT";
else if(isInNet(host,"221.204.0.0","255.254.0.0")) return "DIRECT";
else if(isInNet(host,"221.208.0.0","255.252.0.0")) return "DIRECT";
else if(isInNet(host,"221.212.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"221.214.0.0","255.254.0.0")) return "DIRECT";
else if(isInNet(host,"221.216.0.0","255.248.0.0")) return "DIRECT";
else if(isInNet(host,"221.224.0.0","255.240.0.0")) return "DIRECT";
else if(isInNet(host,"222.16.0.0","255.240.0.0")) return "DIRECT";
else if(isInNet(host,"222.32.0.0","255.224.0.0")) return "DIRECT";
else if(isInNet(host,"222.64.0.0","255.224.0.0")) return "DIRECT";
else if(isInNet(host,"222.132.0.0","255.252.0.0")) return "DIRECT";
else if(isInNet(host,"222.136.0.0","255.248.0.0")) return "DIRECT";
else if(isInNet(host,"222.160.0.0","255.252.0.0")) return "DIRECT";
else if(isInNet(host,"222.168.0.0","255.248.0.0")) return "DIRECT";
else if(isInNet(host,"222.176.0.0","255.240.0.0")) return "DIRECT";
else if(isInNet(host,"222.192.0.0","255.240.0.0")) return "DIRECT";
else if(isInNet(host,"222.208.0.0","255.248.0.0")) return "DIRECT";
else if(isInNet(host,"222.216.0.0","255.254.0.0")) return "DIRECT";
else if(isInNet(host,"222.218.0.0","255.255.0.0")) return "DIRECT";
else if(isInNet(host,"222.222.0.0","255.254.0.0")) return "DIRECT";
else if(isInNet(host,"222.240.0.0","255.248.0.0")) return "DIRECT";

//不经过代理Google附表
else if(isInNet(host,"64.233.160.0","255.255.224.0")) return "DIRECT";
else if(isInNet(host,"66.102.0.0","255.255.240.0")) return "DIRECT";
else if(isInNet(host,"66.249.64.0","255.255.224.0")) return "DIRECT";
else if(isInNet(host,"72.14.192.0","255.255.192.0")) return "DIRECT";
else if(isInNet(host,"209.85.128.0","255.255.128.0")) return "DIRECT";
else if(isInNet(host,"216.239.32.0","255.255.224.0")) return "DIRECT";

//设置代理地址"xxx.xxx.xxx.xxx:xxx"
else return "PROXY 222.24.19.25:80";
}

上面这个代理是邮电学院的,需要是本校的IP才能使用的。

自己搜集的一些linux虚拟实验平台

发表 2007-04-06 | 分类 Linux | 评论数:
| 字数: 548 | 阅读 ≈ 1 分钟

Wednesday, 29. November 2006, 00:57:13



自己搜集的一些linux虚拟实验平台,方便windows用户或者一些linux用户
想体验别的版本linux

兰大开源社区虚拟实验平台:
User: oss
Passwd: oss.lzu.edu.cn
NAME Distribution IP Address
OSS-V001 GNU/Debian-3.0r0 Linux 219.246.79.216
OSS-V002 Slackware-8.1 Linux 219.246.79.213
OSS-V003 Slackware-8.1 Linux 219.246.79.214

LUPA开源高校推进联盟:
User:lab
Passwd: lab

NAME Distribution IP Address
lab Debian lab.lupa.cn

使用方法:

Windows用户:putty
Linux用户:请用系统自带的ssh进行登录(ssh -l User ip)

WebOS大杂烩-10个网络操作系统的评论

发表 2007-04-06 | 分类 互联网 | 评论数:
| 字数: 5.1k | 阅读 ≈ 5 分钟

翻译自Big WebOS roundup - 10 online operating systems reviewed
当我们还在等待Google开发自己的Google OS(当然,如果谣传是真的),我挑选出10个网络操作系统以及他们能做的事情。虽然它们中的许多还没有成为可用最终的产品,不过它们当中确实有独特的地方。
承认一点:你可能没有想到有如此多的WebOS,是吗?

我也如此。你可以找到一两个月前的一些文章,它们认为WebOS是最近新起的概念,仍然需要了解。YouOS差不多是唯一拥有媒体的一个,因此当我开始为这篇文章做调查的时候,我希望最好可以找到五个可以用的WebOS。

我的想法错了。这里有10多个具有全面功能的WebOS,一些已经宣布或者接近beta版本了。

但什么是WebOS(不可误认为是另一个定义:这里),或者是一个Webtop?这里有一个简单的定义:WebOS是运行在你的浏览器中的一个虚拟操作系统。更精确一些,它是一个运行在浏览器当中的应用程序集合,作为桌面环境的替代或者补充。这是Web 2.0企业难咬的一块骨头,因为如果要成功你需要创造多种应用程序,至少和竞争对手一样好,你还需要把它们连接成一个可用的整体。更多用户期望的是所有的这些要看起来得体,操作需要类似于“真正”的OS,行为也要像一个“OS”一样,同时相对要有较少的bug。简单的安排,来获得真正的日常用户,你的WebOS需要成为被“诅咒”的商品。我们将会看到这些新生者在接下来几个月如何经营,(如果可能)一些巨头如Google决定建造它们自己的WebOS。

1.Craythur

Craythur是一个全新的WebOS,它把重点放在了外观上面,也确实做的很好,它拥有一个漂亮的桌面背景以及类似于Vista’s Aero一样的透明窗口边框。尽管如此,应用程序本身仅仅是alpha还没到beta版。有一点,它们大部还没有从西班牙语翻译。翻译应该是他们最大的工作了;它们当中没有一个应用程序可以与其它对手相竞争,web-based或者其它。当然,很明显这些应用程序还在相当地早期阶段,让我们仅仅停留在它具有不错的外观上面,过几个月再来看它的进展。

2.Desktoptwo

如果有例如“认真的WebOS播放器”,Desktoptwo就是其中的一个。它是基于Flash具有完全功能的WebOS,需要注册使用,注册后你可以立即获得自己的空间和Desktoptwo邮件地址。Desktoptwo是基于Flash的,不过我不是在讨论Flash Web 2.0应用程序,这里列出的许多OS建立在Flash基础之上,我必须承认它们中的一些做的非常好。Desktoptwo的应用程序比较慢,而且存在一定数量的bug(当我点消息面板的属性时,所有的东西都乱了),但是不会影响你使用它。还有一点:Desktoptwo在一个新窗口打开,也许会使一些用户感到烦恼。
在功能方面,Desktoptwo比其它几个做的好。你可以找到,时钟,系统信息,dock, MP3播放器, RSS阅读器,即时通信工具, OpenOffice, HTML 编辑器,记事本,以及其它。不幸的是有许多在新窗口打开,这使得你会很自然感觉到在窗口中。此外,如果你关闭了Desktoptwo窗口再次登录,你的一些设置将会丢失。尽管如此,你的一些东西,例如你在桌面保存的文件,你在RSS阅读器中添加的RSS feeds仍然在会话中保存,这点很不错。总体上,Desktoptwo在许多方面都不错,不过它仍然需要消除一些用户接口问题来成为一个真正易用的WebOS。

3.EyeOS


与本文中的其它网站不同,EyeOS提供了EyeOS服务端下载,并且可以在你自己的服务器上使用。你同样可以在免费公众服务器eyeos.info上试验它的演示,它为没有自己服务器的用户提供了eyeOS的免费帐户。公众服务器是由捐赠建立的,如果你喜欢EyeOS,可以去帮助他们。

EyeOS具有很多功能,较少的bug,不过有点慢和单调。你可以拥有你自己的日历,计算器, 地址簿, RSS阅读器,文字处理工具, f文件上传工具和其它程序,不过它们功能有限,看起来更像是测试程序而不是你可以每天使用的程序。还有,一些设置不能工作,例如更换背景。

尽管EyeOS似乎很是一个很有野心的工程,但它却没有提供更多服务,例如Craythur。它看起来很好,但是它的应用程序不足以胜任真正的工作。

4.Glide

本文事实上被延迟了,因为Glide直到12月19日前一直停止注册,而我想把它加入这个列表中。看看吧,他们重新发行后变得了真正地认真了。如此认真除了免费注册,他们提供了例如family standard和family premium(后一个在一年前是149.95美元)。注册时,他们需要通过短消息验证。这使得我更加有兴趣,因为这是唯一一个认为自己已经足够开始进行收费服务的WebOS。

还有一点,Glide申明它也是基于Flash,它不是尝试虚拟窗口或者相同的桌面环境,它使用了自己独有的GUI。它允许你上传最大1G的文件,阅读RSS feeds,管理书签,约会,聊天,创建文档,查看图片。它同样设计的非常好–至少第一眼看到是这样。尽管这样,它在某些地方与Desktoptwo类似,拥有一些缺点。首先,一些程序在新窗口打开,我不认为这样做有什么好的理由。还有,一些应用程序似乎没有像其它接口一样的漂亮界面。一些程序有明显的bug–日历似乎不能工作,当我点它的时候就提示错误了。

这些大多是些小问题,但它们集合到一块就不是小问题了。对我来说,一个额外的问题是接口本身十分混乱。这需要时间来解决如果像阅读RSS feeds一样来完成一简单的任务,当我关闭Webtop中某个区域,再找到它就十分困难了。与列表中的服务一样,你可以清楚的看到许多东西已经加入到了Glide,它们中的一些表现也不错,当然它仍然有很长的路要走(尤其是如果你付费使用它)。

5.Goowy

Goowy也是基于Flash的,不过我没有到Flash通常带来的不便。它拥有许多不错且易用的应用程序,它们虽然运行的不快但也不是很慢,它们都工作在同一个窗口并且有着标准桌面操作系统类似的工具栏。应用程序……不错,应用程序确实很好。它们在窗口中打开,你可以在webtop中使用精确的网格来移动它们,这使得排列更加容易。你可以拥有自己的文件上传工具,邮件工具,RSS阅读器,即时通信工具,书签,日历和联系人,这些程序都做的不错;例如,RSS阅读器的功能甚至与我上网时使用的Netvibes一样好。虽然我现在还不能使用它代替Netvibes,不过如果Netvibes不能使用,Goowy将会是不错的选择。其它程序也一样,它使得Goowy成为上述WebOS中最易用的一个。

到现在,你从上面获得了许多选择。事实上,Goowy太棒了,我甚至觉得仅仅给出一个概况而没有一个全面的评价太不应该了,不久我也许会写一个。现在让我们仅仅提到它,来表达我对这个产品的热情。

虽然这篇文章不是一个辨论,如果让我选择一个WebOS使用,将会是Goowy。学习曲线很短;看起来十分性感,它拥有稳固数量且不错的应用程序,它具有相当少的bug。很好的东西!

6.Orca

WebOS是一个相当复杂的应用程序,这里没有第二条路。因此当我看到看“Muly”作为出生日期的选项或者“create account”按钮没有连在一块,我认为“sloppy”。这就是Orca最终的表现。

我十分肯定三个单词将会使70%的读者跳过去看下一个:no Firefox support。他们是正确的:……即使在IE中,Orca仍然没有完成,早期的alpha,hey-i-can-now-invite-a-few-friends-to-test-this product。祝开发者好运,但是现在的Orca不值得你花费时间。

*更新:一个Orca's的开发者(感谢Nipun)通过评论联系到我,我们得出了结论,我使用Orca不好的经历是由于一些暂时的bug引起。我使用的截图可以看出这并不代表Orca真实的一面。我又一次使用了Orca,可以确认它这次做的确实好了一些。这是我第二次使用Orca的经历:  

Orca确实包括许多应用程序: Media Player, Zoho Office suite, a web browser, calendar, RSS reader, notepad, file manager和一些游戏。尽管还有不少的bug,当我使用这些程序的时候它们完全可用。

Nipun同时给我指出Orca的开发人员正在准备新的版本,将会支持IE以外的浏览器。他也告诉我关于Orczilla,一个“linux发行版,你可以从CD(或者安装)启动,然后启动一个浏览器来打开Orca Desktop。”这是一个有趣的概念,它可以使WebOS更接近真正的桌面操作系统。

7.Purefect

Purefect也处于开发的早期,但它至少展示了一些承诺。它试图完全模仿Windows环境,包括图标,我认为它选择了一条错误的路线。它仅有很少一些应用程序,像文件管理,内存游戏和计算器,还有就是你可以设置的显示属性。它是多功能的,不过有挺多bug(你可以在文件管理器中进入别人的文件),这里没有什么可做的。与Craythur一样,再过几个月来看一下它有什么进展,不过现在还是不很好用的。

8.SSOE

SSOE 似乎是一个超前的工程。作者第一次承认OS的核心的10%是为了给你选择相对稳定版本或者不稳定版本。

这都是真的。SSOE 看起来更像一个技术的演示而不是你可以使用的东西,不管你选择哪些版本。不过即使在开发的早期,我想给作者一点建议:那些巨大的图标,金属窗口,看起来很丑陋。如果它们看起来这样丑陋没有人会去用的。除了这些,对于SSOE没有什么说的了,因为我点击的80%都不能工作。未来好运,下一个。

9.XinDESK

XinDESK 是这10个WebOS中唯一一个我没有去尝试的,因为他们现在还没有一个演示或者alpha版本。尽管这样,通过作者的博客可以找到一些有趣的东西。这里有两个描述:

“Xindesk的核心是WebOS,应用程序打开与保存为标准的office格式。Xindesk是第一个简单的网络操作系统,即使是对于没有很多电脑知识的用户。WebOS是一个开放的平台,就像Windows和Mac OS一样。这使得任何人可以开发新的应用程序。”

“你开发的任何一个Xindesk应用程序同样可以在所有的Windows上安装。“

总而言之,它看起来不像是伪造的,当它公开的时候我会继续关注的。你可以在XinDESK blog.看到一些屏幕截图。

10.YouOS

在我写这篇文章之前,我知道唯一的OS只有YouOS。你可以看得出来这里有很严谨的开发队伍,因此这里有很多的实用程序,包括一个十分不错的聊天室,IM软件,文件浏览器,RSS阅读器以及其它程序。这些应用程序可以在桌面上移动,看起来像标准的桌面应用程序表现的不错,不过有一些小问题(例如,更改RSS阅读器的窗口大小不是很顺畅)。你可以通过类似Windows任务栏一样的工具栏浏览你打开的程序,工具栏有目的的工作。

不幸的是,YouOS在设计上有些缺陷。它的窗口和程序是方便的,不过看起来并不漂亮。这并不会影响它的功能,但或多或少会减少整体的印象。

根据这些程序的表现,我认为YouOS可以继Goowy后排第二位。它的应用程序功能全面,在细节方面有少欠缺,可能是由于设计或者应用部门的原因,这使得我不会把YouOS作为日常地使用。尽管如此,YouOS很明显是WebOS领域不可小瞧的竞争者,它也许会成为需要认真对待的一股力量。

────────
到现在,我们粗略的浏览10个网络操作系统,可以看得出来未来是一片光明,不过仍然太年轻有着初学者的通病。我认为YouOS,Goowy以及DesktopTwo是你现在或者不久应该去看一看的,当然其它也许也会成为有希望的产品,不过我们需要等待一两个月的时间。同样,记着一点判断谁具有更好的功能是比较简单的,但是谁有最好的代码或者坚固的构架很难判断,因此我们可以期望会有一些惊喜发生。

1…7172
cocobear

cocobear

爱折腾的技术宅一枚

359 日志
8 分类
182 标签
RSS
GitHub E-Mail Twitter 豆瓣
友情链接
  • 王聪
  • 老大
0%
© 2007 – 2020 cocobear | 521k | 7:54
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Gemini v6.7.0
Hosted by GitHub Pages