2008年11月30日星期日
微软过去30年做对了5件事 zz
微软是第一个将软件做成一个产业的公司,而不仅仅是让软件成为硬件的附属品。
在个人电脑之前,软件都是同相应的硬件平台紧密绑定的。如 IBM 的软件只运行于 IBM 的机器,而 HP 的软件只运行于 HP 的机器。Bill Gates 将软件从硬件中剥离出来,并让软件运行于各个不同品牌的个人电脑。这个简单的主意为微软带来巨大的市场,让开发成本分摊于庞大的用户基础,并因此降低了软 件价格。这是一种冒险,因为这让微软同 IBM 一类的硬件厂商对立,然而微软赢了,并引燃现代软件产业的星星之火。
从中可以学到的教训: 改变游戏,不安于规则。
将销售外包
微软是如何这样快速发展成巨人?主要归功于微软的伙伴战略。如今,微软90%以上的产品不是他们自己卖的,HP 一类的 OEM 伙伴卖掉了微软大部分 Windows 操作系统,而 CompuCom 一类的分销伙伴则卖掉了微软大部分企业软件,如 Exchange, SQL Server 以及 SharePoint。事实上,你很难亲自打电话给微软购买他们的产品。
Bill Gates 知道,直销很难快速满足他的野心。相反,他建立了大量的合作伙伴分销微软的产品,因为微软并不直接销售,因此他们的销售伙伴相信微软不会抢他们的生意。这 些小到电脑店铺,大到全球最大集成商的伙伴群帮助微软以极低的成本迅速建立起全球的销售与支持网络。
从中可以学到的教训: 通过双赢伙伴关系迅速成长。
技术面向大众
微软一直努力将那些曾经只为大公司预备的技术大众化,商业智能,Intranet,系统管理。在这个过程中,微软抓住了大众客户。
微软的公式是,在他们的 Windows 操作系统中预先为一些复杂的服务器技术提供支持,然后推出这些低价服务器产品。就是说,他们向客户提供个性化的服务器技术然后用一种难以抗拒的价格推出产品。
从中可以学到的教训: 不要忽视客户最首要的需求:价格。
Developers, Developers, Developers!
微软对开发者提供的便利条件比任何同类公司都好,为开发者提供强大的工具,免费培训与低成本支持。Visual Basic 让一代开发者在 Office 之上创建商业应用。现在,Visual Studio 已经是正规企业开发者的重要工具。微软对开发者的慷慨使 Windows 成为大量公司桌面上不可缺少的东西。
从中可以学到的教训: 让你的伙伴容易定制你的产品。
远见
微软始终保持远见。他们为扩张疆域大胆投资,如 Xbox, MSN 以及 Dynamics,以应对那些未来的机会与威胁。而一旦投入,他们很少退却。微软为了插足一个市场,可以忍受巨大的亏损。微软一直在内省并做出改进。尽管 犯了一些错误(LAN Manager, Windows Mobile, 与 WebTV),但微软在软件行业拥有一长串产品名单,不管是企业产品还是消费产品,并获得巨额收入。
从中可以学到的教训: 生意不是百米冲刺,是马拉松,需要持久。
标签: microsoft
Free Software We're Most Thankful For zz
Dear free software developers: Before we American nerds sit down to our turkey and mashed potatoes today, know that your creations are at the top of the list of things we're most thankful for. Whether you're an indie hacker putting out the occasional script or an employee at a giant internet company building out a webapp with millions of users or a voluntary coder contributing to an open source project, we salute you this Thanksgiving in gratitude for all the things your work enables us to do every day. Short of covering you in candied yam kisses and cranberry sauce hugs, please accept our hearty thanks for your work. We like you. We really, really like you.
While our thanks goes out to ALL developers of ALL the free software we've featured on these pages, a few projects deserve special mention. On Monday we asked exactly what free software you're most thankful for, and thousands of votes later, we've boiled down the list to the top 40 or so. While we're offline for the day, feast your eyes and mouse on this prodigious list of some of the best free software we're most grateful for. Happy Thanksgiving! (Back to a more regular posting schedule tomorrow.)
The 46 Free Desktop Software Applications, Webapps, and Projects We're Most Thankful For
- Firefox (see also: The Power User's Guide to Firefox 3)
- VLC Media Player (see also: Master Your Digital Media with VLC)
- Ubuntu (see also: Hardy Heron Makes Linux Worth Another Look)
- Open Office (see also: A First Look at OpenOffice.org 3.0)
- Pidgin (see also: Ten Must-Have Plug-ins to Power Up Pidgin)
- Launchy (see also: Take Launchy beyond application launching)
- Digsby (see also: Digsby Improves Performance, Supports LinkedIn)
- Gmail (see also: Our full Gmail coverage)
- Adium (see also: Adium Chat Improves Menu Bar Item, Corrects Your IM Grammar )
- CCleaner (see also: CCleaner 2.0 Decrapifies Your PC)
- Picasa (see also: Organize your digital photos with Picasa)
- AutoHotKey (see also: Turn Any Action into a Keyboard Shortcut)
- Quicksilver (see also: A beginner's guide to Quicksilver)
- GIMP
- Foobar 2000 (see also: Roll your own killer audio player with foobar2000)
- Thunderbird (see also: Eight killer Thunderbird extensions)
- 7-Zip (see also: Top 10 Windows Downloads, #10: 7-Zip (file archive manager) )
- DropBox (see also: Dropbox Syncs and Backs Up Files Between Computers Instantaneously)
- uTorrent (see also: Our complete uTorrent coverage )
- Winamp (see also: Our complete Winamp coverage)
- Google Apps
- AVG Antivirus (see also: AVG Free Anti-Virus 2008 Released, Much Improved)
- Evernote (see also: Expand Your Brain with Evernote)
- IrfanView (see also: Download of the Day: IrfanView (Windows) )
- Opera (see also: Opera Updates to Version 9.6, Gets Faster, Adds Features)
- Chrome (see also: The Power User's Guide to Google Chrome)
- Google Calendar (see also: Black-belt scheduling with Google Calendar)
- HandBrake (see also: HandBrake Media Converter Gets Even Better)
- Skype (see also: Our complete Skype coverage)
- Linux (see also: Our complete Linux coverage)
- Paint.NET (see also: Top 10 Windows Downloads, #3: Paint.NET )
- Ad-Aware (see also: Cleanse thy PC with Ad-Aware)
- Avast Antivirus (see also: Download of the Day: Avast anti-virus)
- Google Docs (see also: Our complete Google Docs coverage)
- LogMeIn (see also: Use LogMeIn for remote tech support)
- Transmission (see also: Manage Your BitTorrent Downloads with Transmission)
- TrueCrypt (see also: Secure your data with TrueCrypt)
- Amarok (see also: An Early Look at Amarok 2)
- FileZilla (see also: FTP File Transfer Across Platforms with Filezilla 3.0)
- Notepad++ (see also: Top 10 Windows Downloads, #6: Notepad++)
- PortableApps.com (see also: Download of the Day: PortableApps Suite 1.0 (Windows))
- Rocket Dock (see also: Download of the Day: RocketDock (Windows))
- Spybot Search & Destroy (see also: Spybot Search and Destroy crushes evil)
- UltraVNC (see also: Tech support with UltraVNC SingleClick)
- VirtualBox (see also: VirtualBox 2.0 Adds 64-bit Support, Updated Interface)
5年内语音 Web 将变得十分平常 zz
IBM 每年都会发布一个“未来5年的5项革新”名单,预测未来5年中可能改变人类工作,生活,休闲方式的5项革新。IBM 最近刚刚发布其第三份名单,其中包括语音Web。人们将可以直接同网站对话,通过语音浏览 Internet。事实上,Google已经在iPHone上实现了这一技术。IBM在文中讲到, 我们将看到语音Web技术的应用,使用语音快速回复邮件,通过语音进行搜索,或口述发布博客文章。向语音的转换在某些地区将出于文化原因,也受益于当前流 行的移动上网技术。在印度,教育、政府与文化中口语比书面语更重要。语音将取代别的人机界面技术。IBM预测,这种改变将基于新的技术。IBM 将这种语音网站叫做 VoiceSites,那些没有电脑,或无法阅读和书写的人将也可以从这种新的技术中享受 Internet 带来的便利。 " 这些真的可以在5年内发生吗?Slashdot 的一些读者评论认为,更有可能是15年,现在,我们已经见到不少语音识别软件。(IBM 不就做过语音研究吗,不过他们的 Viavoice 项目好象已经无疾而终了-译者)
刚刚一周以前,Google 发布了他们为 iPHone 开发的 Google Mobile App 的更新,里面包含一个语音识别软件可以使用语音进行搜索。经测试发现,识别准确率非常高。Google 的 GOOG-411 也支持语音识别,Yahoo 以及其它一些信息技术公司也提供类似服务。事实上,现在已经有不少语音搜索引擎。同时,一些语音应用技术公司也提供很多语音技术与服务,如 Say Where iPhone 程序。
标签: voice web
FreeBSD 6.4发布 zz
标签: freebsd6.4
Windows 7支持用CPU运行DirectX 10
intel是为了在cpu与gpu之争中占上风,微软为了什么呢?
标签: windows warp
2008年11月27日星期四
三引擎浏览器Lunascape Alpha测试版发布 zz
标签: lunascape
忆阻器(Memristor)——电路的第4种基本元件 zz
忆阻器可使手机将来使用数周或更久而不需充电;使个人电脑开机后立即启动;笔记型电脑在电池耗尽之后很久仍记忆上次使用的信息。忆阻器也将挑战掌上电子装 置目前普遍使用的闪存,因为它具有关闭电源后仍记忆数据的能力。利用惠普公司这项新发现制成的晶片,将比今日的闪存更快记忆信息,消耗更少电力,占用更少 空间。忆阻器跟人脑运作方式颇为类似,惠普说或许有天,电脑系统能利用忆阻器,像人类那样将某种模式(patterns)记忆与关联。
标签: memristor
2008年11月25日星期二
NVIDIA宣布1万美元的基于GPU的个人超级电脑 zz
标签: nvidia
中国官员因黑客入侵而撤职 zz
标签: hacker
Google Chrome是浏览器之王 zz
标签: web browser
PXE+TFTP+DHCP+NFS网络安装Fedora9
2. 环境介绍
安装服务器:
OS:vmware虚拟机下的ubuntu8.04
ip地址:192.168.1.70
客户机:
thinkpad x200 7454-HT2
dell inspiron530
vmware6.5虚拟机
3. 安装服务器配置
需要在安装服务器上开启dhcp、tftp、nfs服务器
dhcp server:
在新立得包管理器中选择dhcp3-server,同时会安装它所依赖的一些软件包。
编辑
#gedit /etc/dhcp/dhcpd.conf
========================
ddns-update-style interim;
ignore client-updates;
default-lease-time 21600;
max-lease-time 43200;
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.70;
option subnet-mask 255.255.255.0;
range 192.168.1.50 192.168.1.100;
default-lease-time 21600;
max-lease-time 43200;
filename "/pxelinux.0";
}
===============================
保存退出
tftp server
在新立得包管理器中选择tftp(客户端)、tftpd-hpa(服务器端),以及xinetd,同时可能会安装它所依赖的一些软件包。
xinetd是一个守护进程,代替原来的inetd,用于处里对各种服务的请求,当xinetd监控的服务请求出线时,xinetd会使用/etc/xinet.conf文件读取/etc/xinetd.c目录中的配置文件,然后,根据所请求服务的xinetd.conf文件内容,启动相应的程序。
建立tftpd配置文件
#gedit /etc/xinetd.d/tftp
==================================
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -u nobody -s /tftpboot
per_source = 11
cps = 100 2
flags = IPv4
}
===============================
保存退出
建立tftp服务器目录
#mkdir /tftpboot
nfs服务器
在新立得包管理器中选择nfs-kernel-server,同时会安装它所依赖的一些软件包,包括nfs-common和portmap。
nfs运行在sun的rpc基础上,rpc定义了一种与系统无关的方法来实现进程间通信,由此,nfs server可以看作rpc server。因为nfs是一个rpc服务程序,所以使用它之前,先要映射好端口,通过portmap设定。比如某个nfs client发起nfs请求时,他先需要得到一个port,所以它先通过portmap得到port number。
编辑/etc/exports
#gedit /etc/exports
=============================
/media/cdrom0 *(ro,sync)
=============================
保存退出,/media/cdrom0目录下需包含fedora9安装光盘的所有文件。
更新输出目录
#exportfs -r
启动各个服务
#/etc/init.d/dhcp3-server restart
#/etc/init.d/xinetd restart启动tftp
#/etc/init.d/nfs-kernel-server restart
测试服务启动是否成功
tftp:
在/tftpboot下创建文件abc
tftp 192.168.1.70
get abc
看是否get
nfs:
#mount 192.168.1.70:/media/cdrom /mnt
查看有没有mount上
4. fedora9安装文件部署
#cd /tftpboot
#cp /media/cdrom0/isolinux/* ./ 包括initrd.img、vmlinuz、grub.conf以及一些msg文件。
#mkdir pxelinux.cfg
#cp isolinux.cfg pxelinux.cfg/default
#cp /usr/lib/syslinux/pxelinux.0 ./
5. 联机安装
x200:pci lan: iba ge slot 00c8 v1324
dell inspiron530:bios中打开onboard lan boot rom,启动时候选择iba ge slot 00c8 v
虚拟机:选择boot from amd****
dell inspiron530可以正常安装
x200需要网卡驱动
一条要注意的是,安装服务器的防火墙一定要关闭:iptables -F
2008年11月24日星期一
什么是PXE
PXE is a mandatory element of the WfM specification. To be considered compliant, the PXE must be supported by the computer's BIOS and its NIC.
标签: PXE
Google每天处理约20000TB的数据 zz
标签: google
DI504
按reset5-6秒,多了少了都不行。然后将pc连到wan口,浏览器访问192.168.0.1,点击show cfg,并reboot,之后将pc连接到lan口。浏览器访问192.168.0.1,用户名admin,密码为空。
2. di504的能力
a. 可以作端口映射,让互联网上用户访问lan提供的服务。
b. 特殊应用程序:让需要多个联机的应用程序在NAT路由器下执行。
c. 对lan进行访问控制。
d. 设防火墙规则,是否允许通过di504
2008年11月23日星期日
超级计算机:从天气到《魔兽世界》 zz
标签: super computer
中国黑客攻击美国军事网络 zz
标签: hacker
2008年11月22日星期六
Silverlight接近Linux zz
标签: moonlight
2008年11月21日星期五
vmware workstation 6.5.1发布
1. 发布了windows下vmware workstation的日语版本。感觉是原生的支持日语,而不是像我们的汉化版。
2. linux guest下对智能卡的支持加强。
3. linux guest下对unity mode的支持。
4. 对windows xp的3d支持加强。
广州dns
202.96.128.166
2008年11月20日星期四
微软宣布推出免费杀毒软件
微软的操作系统,微软的杀毒软件,微软千秋万载,一统江湖!
标签: microsoft
2008年11月19日星期三
X.org server
From中文维基
XOrg基金会的X11开源实现 (XOrg Foundation Open Source Public Implementation of X11) (the XOrg Server) 是X Window System的官方参考实现。当前的发布版本是X11R7.2,发布于2007年2月15日。
它是开放源代码的自由软件。 这个项目由X.Org基金会运作,存放于freedesktop.org的主机上。 由于在XFree86 4.4最终版本采用新许可证问题上的分歧,Xorg服务器的第一个版本X11R6.7.0从XFree86 4.4 RC2派生出来,并加入了X11R6.6的一些改动。许多原先XFree86的开发者加入了这个比XFree86更开放的项目。 XOrg服务器逐渐在开源Unix风格操作系统中流行。它被以下发行版本采用以代替XFree86:Gentoo Linux, Fedora Core, Slackware, SUSE, Mandrake Linux, Cygwin/X, Debian GNU/Linux, Ubuntu Linux, OpenBSD 和 FreeBSD。
标签: xorg
2008年11月18日星期二
IRC实战
OS: ubuntu8.10 intrepid
工具: xchat2.8.6
IRC:让分布在不同网络中的用户进行实时交流的在线通信方式,可以聊天,还可以传文件。使用起来有点像聊天室一样,可以群聊、私聊。
安装:xchat、xchat-common
1. xchat启动会显示一个网络列表窗口。在这里创建用户名及备用用户名,这里所填用户名不做注册。
2. 这里以freenode下的fullcirclemagazine频道为例。networks中选择freenode,connect,弹出窗口,join this channel中输入#fullcirclemagazine,点ok,这样就加入到freenode服务器上的fullcirclemagazine频道。
3. 可以server下可以选择新的channel。
4. 一些命令。在xchat聊天框里可输入以"/"开始的命令,完成一些工作。
/help: 命令列表
/msg NickServ REGISTER yourpass youremail: 注册你当前使用的昵称,并用密码保护,且和你的一个email绑定
/me 信息类型或动作代码: 显示你自己的一些行为
/nick newnick: 采用新的昵称
/msg xxxxx hello: 和xxxxx私聊,跟他说hello,注意只能是注册过的昵称才能私聊
/quit Bye everyone!: 退出并向大家说再见
5. 自动连接channel频道。
在开始网络列表中选择freenode,edit,选择auto connect to this network at startup,点favorate channel,add,输入#fullcirclemagazine。如果想使用你已经注册的昵称,需要输入NickServ password。
超级计算机TOP500发布,Intel和AMD都宣称自己有优势 zz
标签: top 500
2008年11月17日星期一
aspire one 安装 ubuntu8.10
安装时装机工人帮我装了xp,当天晚上回去就给他换成了自带的linpus linux
随机附送的linpus光盘包含制作usb启动盘的工具
linpus启动倒是很快,界面也很简单,但是太简单了,没有console,自己想安装应用软件也不能
决定让它加入ubuntu的大军
网上查了一些其他人的做法
1. 下载了liveusb的debian包,安装在livecd启动的系统下
2. System -> Administration -> Install LiveUSB.
这个过程相当漫长,大概有两个钟头
3. 将做好的liveusb插到aspire one上,usb启动,之后安装
这种方法在ubuntu8.04和ubuntu8.10上都试过,制作liveusb过程漫长,而且制作好的liveusb均不能在aspire one上正常启动
后采用8.10自带的System -> Administration ->create a usb startup disk,制作liveusb,速度尚可,并顺利地利用该liveusb在aspire one上安装了ubuntu8.10。看来还是原装得好阿,9寸的屏幕和我22寸台式机显示器显示一样的桌面,就像一对父子一样,感觉很爽!
OSS项目的消亡 zz
标签: oss
2008年11月14日星期五
在4秒内启动Windows Vista zz
标签: asrock
Ubuntu将移植到ARM平台 zz
事实上,Nokia一直在赞助一个非官方的Ubuntu ARM移植版。Canonical也很早就开始向嵌入式方向发展:07年启动了Ubuntu Mobile and Embedded项目,今年6月又发布了Ubuntu MID Edition.
标签: ubuntu arm
2008年11月13日星期四
两则cpu消息
AMD发布了45nm四核皓龙处理器“上海”。上海是基于K10微架构,45nm 制式,大幅降低空载功耗,新增6MB三级缓存,处理器缓存合计达到8MB,它采用HyperTransport 3.0技术,带宽最高为17.6GB/sec。AMD表示,上海处理器将与前代产品插槽和热设计完全兼容。比起Core i7 2.66 GHz到3.2 GHz的处理器速度,上海稍微逊色,只有2.3GHz--2.7GHz。AMD计划在明年推出6核的“伊斯坦布尔”Opteron 处理器。
标签: intel core i7 amd shanghai
2008年11月12日星期三
RIA平台
RIA(Rich Interface Applications)富界面应用,俗称胖客户端.
RIA的优势
RIA 具有的桌面应用程序的特点包括:在消息确认和格式编排方面提供互动用户界面;在无刷新页面之下提供快捷的界面响应时间;提供通用的用户界面特性如拖放式 (drag and drop)以及在线和离线操作能力。RIA具有的Web应用程序的特点包括如:立即部署、跨平台、采用逐步下载来检索内容和数据以及可以充分利用被广泛采 纳的互联网标准。RIA具有通信的特点则包括实时互动的声音和图像。
客户机在RIA中的作用不仅是展示页面,它可以在幕后与用户请求异步地进行计算、传送和检索数据、显示集成的用户界面和综合使用声音和图像,这一切都可以在不依靠客户机连接的服务器或后端的情况下进行。
对于企业来说,部署RIA的好处在于:
1)RIA可以继续使用现有的应用程序模型(包括J2EE和.NET),因而无需大规模替换现有的Web应用程序。通过Rich Client技术,可以轻松构建更为直观、易于使用、反应更迅速并且可以脱机使用的应用程序。
2)RIA可以帮助企业提供多元化的重要业务效益,包括产提高销量、提高品牌忠诚度、延长网站逗留时间、较频繁的重复访问、减少带宽成本、减少支持求助以及增强客户关系等。
发展态势
在过去的两到三年中,Web开发人员一直是想构建一种比传统HTML更 丰富的客户端:这是一个用户接口,它比用HTML能实现的接口更加健壮、反应更加灵敏和更具有令人感兴趣的可视化特性。RIA技术的出现允许我们在因特网 上以一种像使用Web一样简单的方式来部署富客户端程序。无论将来RIA是否能够如人们所猜测的那样完全代替HTML应用系统,对于那些采用C/S架构的 胖客户端技术运行复杂应用系统的机构和采用基于B/S架构的瘦客户端技术部署Web应用系统地机构来说,RIA确实提供了一种廉价的选择。
下面介绍一下目 前出现的几种比较有实力或者有特点的RIA客户端开发技术:
1) Macromedia Flash/Flex
Flash 从6.0开始Flash就逐步具备建立窗体风格的应用程序的功能。据Macromedia称已经有98%以上的桌面系统的浏览器都安装了 Macromedia Flash Player。这使得以Macromedia Flash Player为客户端的RIA可以支持种类广泛的平台和设备。
Flex是为满足希望开发 RIA的企业级程序员的需求而推出的表示服务器和应用程序框架,它可以运行于J2EE和.NET平台。Flex表示服务器提供基于标准的、声明性的编程方 法和流程,并提供运行时服务,用于开发和部署丰富客户端应用程序的表示层。Flex开发者使用直观的基于XML的MXML来定义丰富的用户界面。该语言由 Flex服务器翻译成SWF格式的客户端应用程序,在Flash Player中运行。
2) Laszlo
Laszlo 是一个开源的RIA开发环境。使用Laszlo平台时,开发者只需编写名为LZX的描述语言(其中整合了XML和Javascript),运行在J2EE 应用服务器上的Laszlo平台会将其编译成SWF格式的文件并传输给客户端展示。从这点上来说,Laszlo的本质和Flex是一样的。Flash是任 何浏览器都支持的展示形式,从而一举解决了浏览器之间的移植问题。而且,在未来的计划中,Laszlo还可以将LZX编译成Java或.NET本地代码, 从而大大提高运行效率。
3) Avalon
Microsoft的 Avalon是下一版本的 Windows(代号"Longhorn")的一部分,是一个图形和展示引擎,主要由新加到.NET框架中的一组类集合而成。Avalon定义了一个在 Longhorn中使用的新标记语言,其代号为"XAML"(可扩展应用程序标记语言)。可以使用XAML来定义文本、图像和控件的布局,程序代码可以直 接嵌入到XAML中,也可以将它保留在一个单独的文件内。这与Flex中的MXML或者Laszlo中的LZX非常相似。不同的是:基于 Avalon的应用程序必须运行在Longhorn环境中,而Flex和Laszlo是不依赖于平台的,仅仅需要装有Flash播放器的浏览器即可。
4) Java SWT
Java 已经出现几年了,并且完全支持创建基于窗体的用户界面。除了Java基 础类(JFC/Swing)中的用户界面组件之外,开发人员还可以使用来自于 Eclipse Project的SWT工具箱和许多第三方工具箱进行开发。对于图形来说,可以采用Java 2D API:一个非常完整且非常复杂的图形API。你可以通过一个Web浏览器使用Java插件软件,或使用Java运行时环境中较新的Java Web Start技术来部署应用程序。使用Java建立Rich Client的主要缺陷是它的复杂性(即使对简单的窗体和图形也要求编写非常烦琐的代码)和Java浏览器插件的低市场占有率。
5) XUL
XUL (念作"zool")是一种基于XML的用户界面语言,它来自于Mozilla的开放源码项目。它可用于建立窗体应用程序,这些应用程序不但可以在 Mozilla浏览器上运行,而且也可以运行在其他描述引擎上,如Zulu(一个Flash MX组件)和Thinleys(一个Java实现)。XUL描述引擎都非常小(100K以下),它可以使用XML数据也可以生成XML数据。XUL的一个 主要缺点在于它目前还没有获得一个主要商业实体的支持。XUL最大的优点在于它与Gecko引擎的集成(打开了通向大量Web标准的大门),以及与大多数 其它XML用户界面描述语言相比它是一种非常具有表达力和简洁的语言。
6) Bindows
Bindow 是用Javascript和DHTML开发的Web窗体框架。Javascript用于客户端界面的显示和处理,XML HTTP用于客户端与服务器的信息传输。Javascript在客户端的表现力不容置疑,利用Javascript几乎可以实现Windows应用程序所能干的大部分事情,XMLHTTP 一直以来常被用于实现"无刷新"的Web页面,它和 Javascript配 合,可以完成数据从服务器和客户端的传输。Bindows的一个主要的缺点是它采用一次全部载入的方式来实现脚本库,在窗口的加载期,需要一个漫长的等待 过程,甚至浏览器的进程会产生无响应的情况。这点Bindows根本没有遵循"用多少去多少"的准则。另外,内部大量利用了IE6 的技术,没有考虑到非IE的浏览器,限制了Bindows的流行。编辑本段RIA未来的发展预测
就目前RIA的使用情况来说,离"RIA时代"还有很远的一段距离。今后几年时间内传统的Web应用程序和RIA将会共存。笔者认为真正具有实力担当起 普及丰富客户端应用重任的只有基于Flash Player的Flash/Flex应用程序和Microsoft的基于Avalon的应用程序。短期时间内(估计2-3年时间)可能是 Flash/Flex应用程序在新兴的网络应用程序市场上占有主导地位。随着时间的推移,Flash/Flex应用程序的市场占有率可能会慢慢被基于 Avalon的应用程序所蚕食。当然,Flash Player和Flex以后也会不断推出新版本,相对于升级操作系统或安装Avalon运行环境,人们肯定更愿意升级Flash Player。Flash/Flex应用程序也有其本身固有的软肋,Flash Player的执行效率和对本地资源的操作限制是无法和Avalon相比的,相对于浏览器中的插件而言,Avalon的应用程序拥有更加广阔的可操作空间 和更高的执行效率。
目前Microsoft还在推广一种叫做Smart Client(智能客户端)的客户端程序技术,Microsoft称Smart Client是比Rich Client更优秀的客户端,因而采用Smart Client的应用程序算不算RIA目前我个人还无法作答。这里我们之所以提及Smart Client,是因为Smart Client的特性跟我们谈的Rich Client有太多的相似之处。Smart Client拥有自动更新、离线状态下的数据处理和可以使用本地资源等特征,其中的可使用本地资源这一项无疑是一大卖点,因为浏览器中的 Flash/Flex应用程序目前还无法操作本地的一些资源,比如Flash/Flex应用程序无法将网上的文件保存到本地或者修改本地文件。虽然 Macromedia的Central1.5已经可以对本地文件进行简单的操作,并且flex1.5开发的RIA也能够运行于Central上,但是如何使Central能够得到大范围推广还是个问题。相对于轻量级的Rich Client,Smart Client更接近C/S架构中的客户端程序。Rich Client和Smart Client的定位还是有所区别的:Rich Client更适合作为轻量级的基于浏览器的网络应用程序客户端;Smart Client更适合作为Windows桌面应用程序的智能客户端。
不管我们今天称之为的RIA今后会不会成为主流应用程序,人们对开发具有高度互动性、丰富用户 体验以及功能强大的客户端的追求是不变的。有理由相信,拥有成熟技术和极高市场占有率的Flash客户端将会在RIA道路上越走越远。Microsoft 未来的重量级武器:Avalon和Smart Client能否后来者居上让我们拭目以待。
标签: RIA
Android的超级大bug zz
标签: google android
微软许诺Windows 7将比Vista启动将更快 zz
标签: windows 7
2008年11月11日星期二
卡巴斯基称中国学生组团攻击西方网站 zz
标签: kaspersky
启用 Ubuntu 9.04 软件源 将系统升级到 Ubuntu 9.04 zz
估计不少的刚刚接触 Ubuntu 的用户会说我这不是才装的 Ubuntu 8.10 吗,怎么现在 Ubuntu 9.04 又“发布”了呢?如果现在升级到时 Ubuntu 9.04 和 Ubuntu 8.10 有什么不一样的吗?其实,按照 Ubuntu 的开发计划, Ubuntu 在发布了新的一个发行版不久后就会启动下一个发行版的开发工作。这样就会有比较充裕的时间开发一下版本的系统,这也是为什么 Ubuntu 每半年都能按时推出一个新的发行版的一个原因。现在从 Ubuntu 8.10 “升级”到 Ubuntu 9.04 ( 开发版 ) 并不会有多大的变化,可以说除了代号外几乎没有什么变化,因为 Ubuntu 9.04 的开发工作也是才启动, Ubuntu 9.04 的功能也逐渐加入的。这样只是供 Ubuntu 爱好者测试用并反馈开发版中出现的bug以便开发人员及时进行修正。
标签: ubuntu 9.04
2008年11月10日星期一
OpenID来了,但我们不会用 zz
设想一个更友好的Internet,你只需记住一个密码,它让你更容易掌握自己的联系信息,什么网站可以利用,可以利用多少。这样的Internet已经降临,OpenID 就是一种让它成为现实的技术。OpenID 让你使用一个e-mail或URL地址登陆各种网站,,而不必为每个网站单独注册帐户。 很多人都有一长串不同网站的登陆帐户,OpenID 来的正是时候,唯一的问题是,OpenID 和以往的登陆方式截然不同,很多人仍然不知道该怎么利用这种技术。长期以来,OpenID 是一种边缘技术,支持它的大公司了了无几。2008年1月,Yahoo 与 AOL 首次使用 OpenID 帐户,10月,Google, MySpace, Plaxo, 微软等大公司先后加入,终于将OpenID带入主流。OpenID 虽然咸鱼翻身,然而,易用性问题让很多设计与开发者挠头,尽管有不少用户已经拥有OpenID绑定于 Google, AOL 或 Yahoo 帐户,他们却不知道如何使用。Google 与 Yahoo 最近对OpenID做的一项用户体验研究表明,Internet 用户常常为 OpenID 的登陆过程所迷惑。如果可以使用 Google 和 Yahoo 帐户,用户常常会忽视 OpenID 而直接使用原来的帐户。这项研究的结论是,用户一直以来依赖用户名和密码,要改变这一习惯不是容易的事情。
标签: OpenID
Google支持Office 2007文件格式 zz
标签: google
2008年11月9日星期日
有关wifi的安全性
wep: wired equivalent privacy
TKIP: Temporary Key Integrity Protocol
CCMP: Counter-Mode/CBC-MAC Protocol
RSN: Robust Security Network
802.11i是无线局域网的安全标准,WPA是其子集。802.11i仍在完善中。
有线等效保密(WEP)协议是对在两台设备间无线传输的数据进行加密的方式,用以防止非法用户窃听或侵入无线网络。WEP特性里使用了rsa数据安全性公司开发的rc4 ping算法。WEP业已被证明不安全。
TKIP数据加密方式作为wep的改进出现,采用WEP机制里的RC4作为核心加密算法,加密用的随机数比wep长一倍。认证有两种模式可供选择,一种是使用802.1x协议进行认证;一种是称为预先共享密钥PSK(Pre-Shared Key)模式。
CCMP机制基于AES(Advanced Encryption Standard)加密算法和CCM(Counter-Mode/CBC-MAC)认证方式,使得WLAN的安全程度大大提高,是实现RSN的强制性要求。
WPA = IEEE 802.11i draft 3 = IEEE 802.1X/EAP + WEP( 选择性项目 )/TKIP WPA2 = IEEE 802.11i = IEEE 802.1X/EAP + WEP( 选择性项目 )/TKIP/CCMP
wpa2相对于wpa,支持CCMP
安全研究人员在无线网络加密方法中发现了漏洞,该漏洞存在于802.11i中,后者是WiFi WPA的基础,因此可能会影响到全世界的无线路由器。 德国Darmstadt理工大学的博士生Erik Tews是发现者之一,另一位是Martin Beck。Glenn Fleishman与Tews进行了一番长谈,了解了更多背景资料,事实是WPA并没有真的破解。 根据Tews/Beck的方法,攻击者嗅探数据包,略作修改影响校检,校检的结果会寄回接入点,允许攻击者解密个别的数据包。这种攻击只对短数据包有效, 长数据包仍然很安全,TKIP并没有破解,但攻击能引起地址解析协议(Address Resolution Protocol,ARP)中毒和可能的DNS(域名服务)欺骗或中毒。
KVM: kernel-based Virtual Machine
而所谓的超虚拟技术呢?超虚拟化技术的特点是虚拟机运行在一个虚拟机监控环境中(VMM),通过软体介面取得需要的系统资源服务。超虚拟一般被认为是一种技术上的回归,回归到IBM主机时代的虚拟技术。在linux平台上,超虚拟化的典型软件有Xen,Linux-Vserver,UML(User mode linux)和最新的KVM(Kenerl Virtual Module)等。
前不久红帽宣布了基于KVM的新一代虚拟化管理器: 内嵌的Linux虚拟化管理器——轻量级、内嵌的虚拟化管理 器以托管方式虚拟化(hosting virtualized)红帽企业版Linux和微软Window环境。该管理器提供的虚拟化方案可包括Linux的一切优点——卓越的安全性、高性能和 广泛的硬件支持——所有这些只需消耗很少的内存并可以方便地嵌入到服务器和桌面计算机中。红帽发布了该管理器的beta版,可于www.ovirt.org 获取。该虚拟化管理器是基于KVM(kvm.qumranet.com)项目,此项目从2006年就开始被纳入Linux内核。它支持系统与系统之间虚拟机实时地动态迁移以及高可靠性的特性。继大获成功的Xen之后,KVM正迅速成为新兴的下一代虚拟化技术。
昨天RedHat和AMD展示了虚拟机技术的一项突破,将一个正在运行的虚拟机在不同处理器之间实现迁移(视频)。 RedHat和AMD演示了虚拟机从使用Intel至强处理器的服务器迁移到AMD的Magny-Cours处理器。这是一项令人惊讶的成就,因为仅仅在几个月前的VMworld上,Intel和VMware还声称这是不可能的。根据VMware的初步回应,它显然对KVM开源虚拟机的成就感到头大和烦恼,指出可能会存在稳定性问题。看起来在VMware散布恐慌。跨处理器架构的虚拟机迁移对消费者是好事,这可以避免平台锁定,无需强迫运行同一种平台。
标签: kvm
from solidot 20081109
2. 知名bt资源网站:http://www.mininova.org/、http://isohunt.com/、http://thepiratebay.org/,bt内容难于审查,且消耗运营商带宽,北京网通最近劫持了众多bt网站。
2008年11月3日星期一
about windows 7
标签: windows7
Windows 7将支持256个处理器 zz
标签: windows7
2008年11月1日星期六
为提高bt传输速度bt客户端的努力
西北大学的计算机科学家开发了一种文件共享软件,通过寻找和确定邻近的计算机从而提供双倍的P2P文件传输速度。这款叫Ono的插件是专为Azureus BT客户端开发的,源代码以GPL许可发布,软件开发者可以将其整合到各个不同的P2P客户端中。 根据统计报告,互联网70%的流量为P2P占用。Ono,目前下载人数已超过15万,可以在不牺牲用户带宽的情况下帮助ISP们减少交叉网络的流量。如果 ISP能恰当的配置网络,Ono能惊人的改进传输速度——达到平均速度的207%。 博士生David Choffnes说,“寻找邻近的计算机听起来很简单,但实际上互联网并非是一张google地图,每台计算机都有一个地址,但并没有告诉你哪一台挨你很 近。”Ono,夏威夷语中的意思是“美味的”,主要是依靠在全世界有1万多台服务器的内容发行网络Akamai公司的网站或者其它流行的门户的访问速度来 判断距离。
Tribler分散BT种子
tribler BitTorrent客户端是由几所欧洲大学和哈佛大学研究人员维护的一个项目,目前它首次整合了搜索种子的功能。 使用Tribler,用户能寻找到其它P2P用户的.torrent文件,无需再去访问集中式的BT聚合网站如海盗湾或Mininova。Tribler的开发者之前还引入了实时视频流技术和改进BT用户分享行为的新算法,现在开发者找到了一种新的方式能让他们的BT客户端无需依靠BT网站,但是如何避免垃圾文件泛滥则是另一个需要关注和研究的问题。
BitSpirit种子市场
国内的BT软件比特精灵也有一个叫种子市场的功能,不过据说里面A片非常之多,或许从另一方面证明A片是P2P的主流。
OpenBSD 4.4发布 zz
标签: openbsd 4.4
Fedora Sugar Spin发布 zz
订阅 博文 [Atom]