Monthly Archive for August, 2006

eyeOS:一个开源的基于web的Operationg System

eyeOS是一个开源的基于Web的桌面环境,可以认为是一个web操作系统(Web Operating System )或者Web Office。只需要从任何一台电脑上登陆进你的eyeOS服务器,就可以使用这个虚拟的web桌面。这个Web Operating System包括了一个文字编辑器程序,日历,通讯录等,而且可以自定义桌面显示风格,很好玩的。

系统需求:apache,php,无需数据库
更多主题,壁纸:eyeLook.org
更多的应用程序:eyeapps.org

Screenshots:

昨天在自己的服务器上安装了,安装过程十分简单,上传到服务器上后,直接运行index.php就会有一个wizard指导你安装。有意思的是,安装后会要求用户设置一个‘root’密码,还满有UNIX的风格

telltruth.net/eyeOS/

大家都谈NASDAQ,究竟什么是NASDAQ?

NASDAQ,即全美证券交易商协会自动报价系统(National Association of Securities Dealers Automated Quotations,简称NASDAQ ),是全美证券交易商协会(National Association of Securities Dealers Inc. 简称NASD)于1971年,在华盛顿建立并负责其组织和管理的一个自动报价系统,是世界第一个电子股票市场。其最大特色在于利用现代信息技术建立了自己的电子交易系统,现已成为全球最大的无形交易市场。

  

经过20多年的发展,NASDAQ建立了自己独立上柜交易的全国市场,即NASDAQ全国市场(The NASDAQ National Market)。此外,1992年又设立了NASDAQ小型资本市场(The NASDAQ SmallCap Market),也称小盘股市场,其上市标准更低,没有业绩要求。

 

 所以,NASDAQ市场有两个组成部分:全国市场(The NASDAQ National Market)和小型资本市场(The NASDAQ SmallCap Market),在上柜方面实行的是双轨制。NASDAQ小型资本市场的对象是高成长的中小企业,其中高科技企业占有相当的比重;全国市场的对象是世界范围的大型企业和经过小型资本市场发展起来的企业。

  

NASDAQ拥有完全的电子化交易系统,使得交易自动化,增加了证券交易的透明度,并能加强对交易的管理。通过电子交易系统和网络技术,努力为投资者提供高质量的信息服务,创造了一公平交易的市场环境。

  

NASDAQ形成有独一无二的多重市场参与者结构,实行“做市商”(Market Maker)制度,在市场参与者之间形成强烈的竞争。

  

通过应用先进的电子技术和竞争性实施“做市商”制度,使得NASDAQ市场最大程度保证了证券市场的流动性、有效性和公开性。

  

NASDAQ市场不仅拥有先进的交易手段和较低的股票上市标准(其上市要求低于纽约证券交易所(NYSE),有些上市指标比美国交易所(AMEX)还低),更为重要的是,NASDAQ具有良好的市场适应性,能适应各种不同种类、不同规模和处于不同发展阶段公司的上市要求。对于股份公司来说,因其规模不同、行业不同、经营状况不同、盈利水乎不同和发展阶段不同,对资本市场的需求也不同。尤其是随着科学和技术的进步,一些高科技和服务性公司迅速崛起,这些以高风险、高成长为特征的企业迫切需要一个支持自己发展的资本市场。NASDAQ市场的建立正好满足了这类企业的需求,为这些不能在纽约交易所(NYSE)和美国交易所(AMEX)上市的中小型公司提供了发展的机会。NASDAQ市场成为数以百计规模较小、来自信息� 物技术等发展迅速的经济部门的新兴公司上市的场所。

此外,同美国其他证券市场相比,在NASDAQ上市费用要低得多。自NASDAQ于1971年成立以来,美国资本市场的流动性显著增强,交易费用大幅降低。

  

早在1994年,NASDAQ的交易值就超过伦敦证券交易所和东京证券交易所。目前,除了交易值和市值之外, NASDAQ在上市公司数量、成交量(股数)、市场表现、流动性比率(即1%的股价变化所引起的交易量的变动值)、机构持股比率等方面都超过了纽约交易所(NYSE)。

  

NASDAQ市场,现已成为继纽约证券交易所之后的全球第二大证券市场,被人们称作“21世纪的证券市场”。

  

为了进一步发展,NASDAQ积极寻求国际合作。先后与美国证券交易所(AMEX)以及香港联交所(SEHK)进行了不同程度的合作。

  

1998年10月30日,NASD与美国证券交易所(AMEX)合并,成立NASDAQ-Amex 市场集团(NASDAQ-Amex Market Group)。

  

1998年12月18日,NASDAQ-AMEX与香港联交所达成一项信息共享的合作协议。根据协议,双方建立共同的因特网页(网址是 www.porttraker.nasdaq-sehk.com),免费地提供双方上市公司的即时报价。双方还成立了一个操作班子,进一步研究技术分享以及双重上市的合作。

  

NASDAQ正在努力成为亚洲高科技公司的目标。据美国<<商业周刊>>介绍,在整个亚洲,高科技公司都把目标投向 NASDAQ。越来越多的亚洲公司把NASDAQ视作吸引投资者的最好场所。因为,美国市场有着经历了金融风暴袭击的亚洲市场所无法想像的良好的流动性。

  

目前,NASDAQ还在进行与德国股票交易所DE合作,以寻求大西洋彼岸的商业机会。

出处: http://www.chinabyte.com/Enterprise/218729146648363008/20001020/132147.shtml

发现一个更强的XGL视频

[转]雅虎中国和周鸿袆达成和解^_^

http://www.zaoyao.net/archives/2006/08/post_1.html

学习find命令和xargs

f i n d命令是一个非常优秀的工具,它可以按照用户指定的准则来匹配文件。使用e x e c和

x a rg s可以使用户对所匹配到的文件执行几乎所有的命令。

find 命令的一般形式:

find pathname -options [-print -exec -ok]

选项(匹配文件的相关条件:时间、文件名..):

-name 按照文件名查找文件。

例如:

查找文件名以一个大写字母开头的文件:

$ find . -name “[A-Z]*” -print

查找名为a x 3 7 . t x t的文件:

$ find . -name “[a-z][a-z][0--9][0--9].txt” -print

-perm 按照文件权限来查找文件。

例如:

查找文件权限位为7 5 5的文件:

$find –perm 755 –print

-prune 使用这一选项可以使f i n d命令不在当前指定的目录中查找,如果同时使用了- d e p t h选项,那么- p r u n e选项将被f i n d命令忽略。

例如:

如果希望在/ a p p s目录下查找文件,但不希望在/ a p p s / b i n目录下查找,可以用:

$ find /apps -name “/apps/bin” -prune -o -print

-user 按照文件属主来查找文件,使用-nouser用来查找不属于任何用户的文件(用户被删除)

例如:

查找文件属主为d a v e的文件,可以用:

$ find ~ -user dave -print

-group 按照文件所属的组来查找文件,和-user选项一样,也有-nogroup选项,用来查找无有效所属组的文件,即该文件所属的组在/ e t c / g r o u p s中不存在。

-mtime -n +n 按照文件的更改时间来查找文件, - n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前。

例如:

查找更改时间在5日以内的文件:

$ find / -mtime -5 -print

查找更改时间在3日以前的文件:

$ find /var/adm -mtime +3 -print

-newer file1 ! file2 查找更改时间比文件f i l e 1新但比文件f i l e 2旧的文件。

-type 查找某一类型的文件,诸如:

  • b - 块设备文件。
  • d - 目录。
  • c - 字符设备文件。
  • p - 管道文件。
  • l - 符号链接文件。
  • f - 普通文件。

-size n[c] 查找文件长度为n块(block)的文件,带有单位c时表示文件长度以字节计。

例如:

查找文件长度大于1 M字节的文件,可以用:

$ find . -size +1000000c -print

-depth 在查找文件时,首先查找当前目录中的文件,然后才再在其子目录中查找。

-fstype 查找位于某一类型文件系统中的文件,这些文件系统类型通常可以在配置文件

/ e t c / f s t a b中找到,该配置文件中包含了本系统中有关文件系统的信息。

-mount 在查找文件时不跨越文件系统m o u n t点,只在指定的目录所在的文件系统中查找,如果指定的目录的子目录下有挂载点,find会跳过去。

-follow 如果f i n d命令遇到符号链接文件,就跟踪至链接所指向的文件。

-cpio 对匹配的文件使用c p i o命令,将这些文件备份到磁带设备中。

选项(对搜索结果的处理方式有关):

-print :find命令将匹配的文件输出到标准输出stdout。

-exec :find命令对匹配的文件执行该参数所给出的s h e l l命令。相应命令的形式为’ c o m mand’ {} \;,注意{ }和\;之间的空格。

例如:

在/ l o g s目录中查找更改时间在5日以前的文件并删除它们:

$ find logs -type f -mtime +5 -exec rm {} \;

-ok :和- e x e c的作用相同,只不过以一种更为安全的模式来执行该参数所给出的s h e l l命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。

例如:

$ find logs -type f -mtime +5 -ok rm {} \;

<rm . ./NET.log> ? y

按y删除,按n不删除

PS:xargs

在使用f i n d命令的- e x e c选项处理匹配到的文件时, f i n d命令将所有匹配到的文件一起传递给e x e c执行。不幸的是,有些系统对能够传递给e x e c的命令长度有限制,这样在f i n d命令运行几分钟之后,就会出现溢出错误。错误信息通常是“参数列太长”或“参数列溢出”。这就是
x a rg s命令的用处所在,特别是与f i n d命令一起使用。F i n d命令把匹配到的文件传递给x a rg s命令,而x a rg s命令每次只获取一部分文件而不是全部,不像- e x e c选项那样。这样它可以先处理最先获取的一部分文件,然后是下一批,并如此继续下去。在有些系统中,使用- e x e c选项会为处理每一个匹配到的文件而发起一个相应的进程,并非将匹配到的文件全部作为参数一次
执行;这样在有些情况下就会出现进程过多,系统性能下降的问题,因而效率不高;而使用x a rg s命令则只有一个进程。另外,在使用x a rg s命令时,究竟是一次获取所有的参数,还是分
批取得参数,以及每一次获取参数的数目都会根据该命令的选项及系统内核中相应的可调参数来确定。

下面的例子查找系统中的每一个普通文件,然后使用x a rg s命令来测试它们分别属于哪类文件:

$find / -type f –print | xargs file
/etc/protocols: English text
/etc/securetty:ASII text

..

在/ a p p s / a u d i t目录下查找所有用户具有读、写和执行权限的文件,并收回相应
的写权限:

$ find /apps/audit -perm -7 -print | xargs chmod o-w

用g r e p命令在所有的普通文件中搜索d e v i c e这个词:

$ find / -type f -print | xargs grep “device”

用g r e p命令在当前目录下的所有普通文件中搜索D B O这个词:

$ find . -name *\-type f -print | xargs grep “DBO”

注意,在上面的例子中, \用来取消f i n d命令中的*在s h e l l中的特殊含义。

bash shell命令行简单编辑

Ctrl+F 向前/右移动一个字符
Ctrl+B 向后/左移动一个字符
Ctrl+A 光标移动到行首
Ctrl+E 光标移动到行尾
Alt+F 向前移动一个单词的距离
Alt+B 向后移动一个单词的距离
Ctrl+D 删除光标右边的一个字符
Ctrl+T 交换当前字符和前一个字符
Alt+T 交换当前单词和前一个单词
Alt+U 将当前单词变为大写(uppercase)
Alt+L 将当前单词变为小写(lowercase)

Technorati Tags: ,