Monthly Archive一月 2005



其它 30 Jan 2005 11:41 am

全球100个优秀站点

(一) 网络中遍布着大量的Linux相关站点;
(二) 用户无须详细了解每一个此类站点,实际上,一百个站点足够你使用了。

(一) 软件下载

(1) Freshmeat站点

网址:http://www.freshmeat.net

评介:如果你绝对肯定,非要获取开放源代码应用程序,那毫无疑问,Freshmeat就是个不错的站点。这个最值得推崇的软件下载站点,有着数以千计的大量开放源代码应用程序的分类链接。此外,Freshmeat站点在更新程序的基础上,每天还会添加10到30个新程序链接。

(2) Tucows Linux

网址:http://linux.tucows.com

评介:最初,该站点是一个基于Windows的软件园地,几年后,Tucows拓宽领域。现在,该站点已经发展成为了最开放的Linux下载站点之一。不过,说真的,这也是因为Linux从一开始就增强了服务器的缘故。

(3) Woven Goods for Linux

网址:http://www.fokus.gmd.de/linux

评介:Woven Goods for Linux 是一个德语站点,它的特征就在于英文和德文版的Linux程序下载和文档。该站点还有一个很不错的综合列表,几乎列出了你所能想象出的每一个Linux分发。

(4) Linux ISO Images

网址:http://www.LinuxISO.org

评介:是不是已经极其厌倦了查找ISO图象?在LinuxISO.org站点中一个非常醒目的地方,就放置了最流行的Linux 分发ISOs的链接。当然,它不能让你56k的调制解调器具有更快的下载速度,但他们已经竭尽所能了,那些有DSL或光缆调制解调器的用户们会非常高兴的。

(5) RPMfind.net

网址:http://www.rpmfind.net

评介:如果你还沉浸在网络海洋寻找最新用RPM(Red Hat Package Manager)格式编写的软件,那这个站点最适合不过了。凡是存在的RPM Package,这里都可以找到,而且这些软件还被编进了索引,用户可以通过多种不同方式来分类。例如,你可以分别用类别(比如游戏等等)、创建日期、package maintainer或名称等等多种方式查询一个软件包。

(二)娱乐休闲

(1) UserFriendly

网址:http://www.userfriendly.org

评介:真应该建议Netscape在浏览器(就在“Home”旁边)上添加一个按钮,以便用户可以很轻易地跳转到User Friendly上的Daily Static链接中去。喜欢新奇感觉的用户可能没有人愿意错过该站点上的冒险体验。此外,还有其它像卡通等等内容丰富的东西。User Friendly站点的最大特点就是每日都有新服务内容,而且还有庞大的人才数据库和Ufie社区。

(2) Segfault

网址:http://www.segfault.org

评介:是一个不错的Linux娱乐站点。该站点的特征在于喜欢拿Linux界的名流人物来开涮,非常可笑且带有讽刺意味。在这里用户不会找到太多有用的资料,但绝对可以让你捧腹大笑。

(3) Sluggy Freelance

网址:http://www.sluggy.com

评介:可以肯定,第一名的UserFriendly绝对不是惟一的滑稽喜剧站点,Sluggy Freelance就是一个典型例证。该站点的创建日期可以回溯到1997年,特征就是提供了不少通俗易懂的素材。尤其值得一提的是,Sluggy站点非常体贴新用户,专门在最醒目的位置放置了新读者指南。建议大家不妨请一天假,完完整整地浏览一个这个不错的网站。

(4) Humorix

网址:http://i-want-a-website.com/about-linux

评介:Humorix站点既讲述Linux的相关知识,又着力于Linux,、Microsoft以及其他许多相关系统或软件的趣事收集。此外,还有许多专栏作者和自愿投稿者的搞笑文章。

(5) Jargon File

网址:http://www.tuxedo.org/~esr/jargon

评介:不是特别了解“行话”?难道不想去深入了解滑稽语言隐含的深层含义?那就访问Jargon File站点吧。该站点收集了庞大的滑稽行语概要,时间跨度相当大。在这里,你会同时发现像早期的“Bit Bucket”和“404”,同时还有现在时新的有关Hacker Writing Style和Lamer-speak的文章。该站点由Eric Raymond编辑整理而成。

(三)相关新闻

(1) Slashdot.org

网址:http://slashdot.org

评介:这个自称为“为大众服务的新闻”站点早先是以“芯片和程序”起家的。后来慢慢发展成为搞笑闲谈的场所。成千上万的铁杆支持者和匿名用户通过该站点搜寻大量的技术故事和未过滤的社区回信。当CmdrTaco和Hemos的语法成为时兴后,他们关于这个搞笑网站尝试后的成功地位自然也无人可比了。

(2) Linux Today

网址:http://www.Linuxtoday.com

评介:Linux Today网站遵从的是Rolling Stone Magazine杂志的座右铭“All the News that Fits”。并且作为一个网站,它的确作得相当不错。对于想直接访问大多Linux业界主要大事的用户来说,由于该站点提供了新闻故事、出版发行等相关信息,所以确实是一个不错的切入点。

(3) Linux Weekly News

网址:http://www.lwn.net

评介:如果你想查找所有简明扼要的新闻,那就不应该错过Linux Weekly News站点。它的范围非常广泛,远至安全事件,近至社会问题。而且每周星期四,该站点都非常有规律地提供一个关于所有业界所发生事件的编辑评注,仔细浏览,你会发现它的评注非常合情合理。

(4) Wired News

网址:http://www.wired.com

评介:尽管,每周Wired News站点只有几组专门的Linux新闻故事,但这些新闻故事中却总有技术爱好者所关心的信息。而且在当今充盈着“链接到—-网站”的情况下,该站点还做了其他此类网站没有时间去真正做的事————自己亲自动手写稿件。

(5) Wide Open News

网址:http://www.wideopen.com

评介:该站点的新闻区经常包含一些相当有意义的专题特写和文章,而且一般都由专业记者撰写。Wide Open News站点每周都会发布一些原创作品,而且通常稿件质量都很高。喜欢浏览行业新闻的不妨去感受一番。

(四)通用硬件

(1) Linux Hardware

网址: http://www.linuxhardware.net/

评介:Linux Hardware站点中包括一个内容非常广泛的Linux系统中所有的硬件信息数据库。用户既可以浏览这些数据库资料,也可以使用该站点的搜索引擎来快速查找所需要的硬件资料。同样,该站点也允许搜索Usenet 组。其中Linux Friendly Hardware Vendor 列表也是另一个特点所在。

(2) Linux Hardware Database

网址:http://lhd.datapower.com

评介:尽管每天Linux下的硬件支持变得越来越少,但不可否认仍然有那么几款硬件非常适合于Linux用户。Linux Hardware Database站点就是一个可以找到此类适合Linux的控件类别的不错站点。

(3) The Linux Benchmarking Project

网址:http://www.tux.org/bench

评介:差不多每一个电脑爱好者都喜欢基准,特别是当他们的硬件产品处于顶级时更是如此。The Linux Benchmarking Project站点提供了一个基准结果数据库,以及可供下载的基准软件。

(4) Tom’s Hardware Guide

网址:http://www.tomshardware.com

评介:该站点虽然并不是一个专门的Linux站点,但是有关Linux的内容非常不错,很值得一看。用户不但在这里可以找到评论、新闻、技巧,还可以查找图形信息、微处理器硬件等等。

(5) Linux on Laptops

网址:http://www.cs.utexas.edu/users/kharker/linux-laptop/

评介:如果你还在顽强地想将Linux装进你的笔记本电脑,那这个站点绝对是最适合不过了。从德克萨斯学院毕业的Kenneth Harker用了五年的时间来对相关笔记本电脑的站点进行精选和分类。同时,还让真正的用户推荐如何可以在他们的笔记本电脑中装入和运行Linux系统。

(五)专用硬件

(1) LinuxPPC.org

网址:http://www.linuxppc.org/

评介:如果你正在犹豫,不能判断壁橱里的老式Macintosh能不能支持Linux系统,那LinuxPPC.org站点就是个值得一去的地方。它是通往Linux/PPC方案的家园,能够将Linux端口置于Mac,而且还可以链接到Linux/Macintosh邮件列表、常用问题解答、软件等等。

(2) iMac Linux

网址:http://www.imaclinux.net

评介:如果你难以忍受玻璃鱼缸样式、果冻般颜色的iMac,而现在想运行Linux,不知行不行?可以肯定地说,没问题,iMac Linux 网站可以帮助你在短短几分钟内完成你的心愿。

(3) Printer Compatibility Database

网址:http://www.picante.com/~gtaylor/pht/printer_list.cgi

评介:在Linux下执行打印任务可能有些烦人,以至于想购买一个新的打印机来同Linux配套。Printer Compatibility Database网站可以给用户提供一个在Linux下工作的打印机综合列表,包括如何同Linux配套使用的综合信息。同时,用户可以在该网站找到Linux Printing HOWTO和其他有用的打印信息。

(4) Linux Modem Compatibility Knowledge Base

网址:http://www.o2.net/~gromitkc/winmodem.html

评介:该站点提供了一个范围广泛的用户级调制解调器列表(包括Linux下)以及一些有帮助价值的Linux调制解调器链接。

(5) SANE

网址:http://www.mostang.com/sane/

评介:如果你不知道如何在Linux下使用扫描仪,那SANE (Scanner Access Now Easy)站点就可以告诉你该怎么办了。况且,该站点不仅有最流行的Linux扫描仪软件,而且还以兼容硬件的数据库而颇具特色。

(六) 新手站点

(1) Penguin Magazine

网址:http://www.penguinmagazine.com/

评介:事实上,找一个能给Linux入门者提供各种所需的网站并不是很多,因此,相比之下,这个后起之秀Penguin Magazine站点的确还算是能解决这个难题。该站点在今年初才启动,由一个名叫Scott Haven的Linux爱好者个人制作完成,网站中包含了大量的有关Windows和Linux文件系统的逐步式内容介绍。在厌倦了阅读大多网站中专业化程度超过自己知识容量的资料之后,Penguin Magazine可以让你轻轻松松地喘口气了。

(2) LinuxPlanet.com

网址:http://www.linuxplanet.com/

评介:由于制作优秀而被Big Company所认可的Linux站点之一就是LinuxPlanet,自从去年推出核心Linux内容之后,该站点就被因特网上的人们所看好。难度适中的论坛、评论、以及一些打印、查找文档等现实问题的疑难指点等。对于Linux菜鸟级的用户,LinuxPlanet绝对是一个有用的站点。

(3) Beginners Linux Guide

网址:http://www.linux.ie/beginners-linux-guide

评介:Beginners Linux Guide是Irish Linux User Group Web站点的一部分。它的可圈可点之处在于其中通俗易懂的指南性专题,包括如何使用基本Linux命令、以及安装信息等等。

(4) Linuxdot.org

网址:http://www.linuxdot.org/

评介:从这个站点完全可以证明,Linux并不只是美国佬的专利。因为Linuxdot.org是英国站点,而且的确是一个适用于初学者的向导性优秀站点。几乎可以冠以“Linux入门者的手册”美称了。该站点的特征是从硬盘分区直到MySOL的简单介绍几乎无所不包,囊括了所有Linux的相关知识。

(5) Linuxnewbie.org

网址:http://www.Linuxnewbie.org/

评介:Linuxnewbie.org是一个综合性站点,包括新闻标题、论坛、著名的Newbieized帮助文件(Newbieized Help Files)等等。这种帮助文件是为了帮助用户习惯使用Linux,进行部分系统的配置。此外,用户还可以讨论或者检验该站点书架所推荐的图书。

(七)图形/多媒体

(1) LinuxArtist.org

网址:http://www.linuxartist.org/

评介:LinuxArtist.org是我们目前所见过的Linux系统下最综合全面的图形站点。不论用户喜欢平面图形还是三维夹危琇inuxArtist.org都能给那些使用Linux来创建名作的艺术家们提供大量的链接和邮件列表。

(2) The Gimp

网址:http://www.gimp.org/

评介:一旦你提到图象和Linux,那就不得不说说The GIMP Web站点。该站点特别适合于那些希望在Linux市场里得到最好图形程序的用户。站点里包含了大量的资源和下载软件,此外还展示了一些GIMP.自己制作的美术作品。

(3) 3D software for Linux

网址:http://www.linux3d.org/

评介:虽然3D software for Linux站点不是网络中最可爱的网站,但用户可以在这里找到许多有价值的Linux下的3D应用程序,同时还有支持Linux的3D硬件等。此外,站点页面中还有许多Linux下的3D相关链接、当前新闻、Linux下的有关3D图形的事件等等。

(4) GraphicsMuse

网址:http://www.graphics-muse.com/

评介:GraphicsMuse站点是一个资源丰富的Linux下图形信息网站。在这个站点上,用户可以找到大量的图形资源、推荐图书、关于GIMP的原始内容以及其他一些非常好的图形方案。

(5) General Graphics Interface Project

网址:http://www.ggi-project.org/

评介:不知你是否抱怨过,X Window系统可能压根就不适合你?这些家伙们对于用X设计一点都没有激情,但他们希望有一种更好的工作方式。现在,他们应该有了一个计划,而且,更重要的是,他们拥有beta代码。

(八)游戏站点
(1)Linux Game Tome

网址:http://happypenguin.org/

评介:从1995年开始,Linux Game Tome就已经成为了一个Linux游戏竞赛的专门场所。而那时,Linux游戏世界本身也还是一片小天地。现在,他们以http://happypenguin.org/ 为网址,频道设置有新闻、游戏场景图片、游戏预告,以及最新游戏的评论等等。同时,该站点还有一个不错的搜索引擎,可以让用户根据游戏类别、等级、名称,甚至该游戏添加到网站的日期等分类浏览游戏评论。

(2)Linux Games

网址:http://www.linuxgames.com/

评介:网站内容设置有下载、基本知识、论坛以及新闻等。特别是新闻成为该网站的特色频道。毫无疑问,Linux Games是一个可以覆盖全球绝大多数Linux游戏新闻的站点。

(3)Linux Quake

网址:http://www.linuxquake.com/

评介:绝对不能错过的站点。是一个非常精彩的《雷神之锤》站点。包括了Linuxe下《雷神之锤》(Quake)的安装、运行,以及新闻和非常活跃的论坛等。

(4)Linux Game Development Center

网址:http://sunsite.auc.dk/lgdc/

评介:如果你想寻找一个非常精彩、且又能找到Linux游戏开发人员一切所需的场所,那可以肯定目前这样的站点的确还没有出现。不过,Linux Game Development Center 的发展目标也基本类似。现在,该站点设置了精彩新闻、游戏开发指南、针对开发人员的访谈等,但它还正在开发代码仓库、开发工具列表、以及新工作方案,以求不断发展。

(5)Loki

网址:http://www.lokigames.com/

评介:目前,Loki是一个商业性的Linux游戏公司。从《文明》到《雷神之锤3》,再到《铁路大亨2》等等,Loki公司几乎将所有最流行的游戏软件都移植到了Linux平台上。如果你想看看最近有什么大游戏,那就上去看看吧!

(九)网上杂志

(1)Linux Journal Online

网址:http://www.linuxjournal.com/

评介:Linux Journal是其印刷杂志的电子版,大部分和印刷版特征相符,不过也添加了一些新的资料。此外,电子版的特色频道还体现在职业中心、论坛,以及著名软件列表等等。怎样说服你的老板使用Linux系统,只要看看该站点的企业部分就可以了。

(2)LinuxWorld

网址:http://www.linuxworld.com/

评介:LinuxWorld是一个发行量很大的周刊,范围涉及到Linux的方方面面,从软件评论到Linux市场的大幅专题。对于反微软的业界来说,LinuxWorld可是一个几乎无人不知的驰名站点。

(3)Linux Gazette

网址:http://www.linuxgazette.com/

评介:Linux Gazette是由Linux Journal 出版的电子刊物,属于Linux Documentation Project的一部分。自从1995年成立以来,无数的志愿者都在踊跃提交稿件,以至于该站点现在已经成为一个实力很强的站点之一(如果翻看他们的档案,就能看到一个非常非常古老的Red Hat图标)。对于很多高级Linux用户来说,该站点的优势在于提供了很多指南和技巧,同时用户还可以对未来想了解的专题发送提议。

(4)Salon Magazine: The Free Software Story

网址:http://www.salon.com/tech/special/opensource/

评介:最早在1998年,Salon就开始初涉Linux和开放源代码。和其他大量再线Linux杂志不同的是,该站点所涉的内容题材非常广泛而且相当有意义。

(5)Linux Focus

网址:http://www.linuxfocus.org/

评介:这个定期按时发送的电子杂志自从1997年就开始诞生了。它以月刊的形式,给用户提供了许多新颖(多少有些深奥)的技术性文章。而且以多种语言发行,当然也包括英文版。

(十)链接/入口

(1) Linux.com

网址:http://www.Linux.com

评介:仅仅一年的时间,VA Linux的Linux.com 就已经成长为因特网上最具竞争力的Linux站点之一。在网站经理Trae McCombs和他的自愿者小组努力下,该网站为Linux社区添加了无数非常有用的特色内容和资源。近来,该站点和O’Reilly & Associates结成合作关系,双方合作的结果使Linux.com站点更具有专业化和更高质量。

(2) LinuxStart.com

网址:http://www.LinuxStart.com

评介:想一想Yahoo,基本就能够想象得出Linux的同类站点——LinuxStart.com站点的特色也正在于有一个相当不错的分成好多个主题区的精选链接。此外,如果你正在费劲地用Hotmail发送网络信件,不妨试试Linux-Start的电子信箱。甚至你还可以将你的网页也一并搬到上面。

(3) LinuxLinks.com

网址:http://www.linuxlinks.com

评介:LinuxLinks.com是最综合性的Linux站点之一,在这里你能见到许多曾经印象比较深刻的站点链接。目前,该站点的链接数量超过10,000,而且随时都在增加。

(4) Linux Online

网址:http://www.linux.org

评介:Linux Online的名称甚至比它的域名Linux.org更为知名。是一个比较早的Linux站点,虽然界面做得并不是非常漂亮,但其中包含的Linux资源价值却使其成为了一个必须参观的网站之一。

(5) Linsight

网址:http://Linsight.com

评介:Linsight在宣传中介绍自己为“Linux时代的Linux信息”。该网站实际上是由好几个部分组成的,其中包括命名为LinDeveloper的一个开发人员分区、一个叫做Linsider的Linux市场跟踪区、追踪全年所发生的Linux业界焦点事件报道的LinEvents区、以及可以告诉你和你的员工们在那里得到Linux培训的LinTraining专区。

(十一)软件开发

(1) SourceForge

网址:http://www.SourceForge.net

评介:SourceForge站点是VA Linux针对开发人员的一个入口。程序员们在这里可以放置他们的开放源代码方案,包括CVS工具、调试追踪和补丁管理工具。SourceForge给所有没有资源来自己安装一个服务器的Linux和开放源代码程序员们一个家园。用户可以浏览和下栽网站上已开发的软件,也可以给这些方案做补丁。

(2) Catalog of Free Compilers and Interpreters

网址:http://www.idiom.com/free-compilers/

评介:在没有明确限制Linux和开放源代码软件的时候,免费编译器和解释程序的目录对于开放源代码的开发人员还是会有些兴趣的。此外,该站点包含了许多编程工具和编译器。

(3) SourceXchange

网址:http://www.sourcexchange.com

评介:SourceXchange是一个可以让Linux和开放源代码软件开发人员得到报酬的站点。通过链接到一个付费的商业公司,就可以用开放源代码软件赚钱了。需要开放源代码吗?需要提交方案、标明你的价格——-当然,成功的前提是他们必须正好有你所需要的代码。

(4) CoSource

网址:http://www.cosource.com

评介:CoSource是又一个专门给源代码开发人员提供的付费站点。目前,表单上已经有将近250个要求,总量达$71,500。

(5) Linux Source Navigator

网址:http://www.metalab.unc.edu/navigator-bin/navigator.cgi?

评介:该站点将源代码镶进一个简单的导航性分层文件夹系统中,以便用户快速查找到所需要的代码。

(十二)购物

(1) LinuxMall.com

网址:http://www.linuxmall.com

评介:可能由于最近更新过的缘故,LinuxMall.com站点看起来不想是购物站点,倒像是一个专门的Linux链接入口。而且,它还远不只是一个普通的电子商务站点。目前,该站点已经打算建立很多特色社区了,如论坛以及已经启动的新闻服务等。

(2) Thinkgeek

网址:http://thinkgeek.com

评介:该网站有随手可得地最酷Linux附件。但除了一些$1.99的发行CD外,用户可能在这里不会找到任何软件。不过,如果你想用“”compile”、“telnet”、和“regexp”写点东西,最好还是上这个站点看看吧!

(3) The Linux Store

网址:http://thelinuxstore.com

评介:该站点比较自豪的是他们易于使用、简洁的界面、非常广泛的产品线,以及大量的技术支持,没准在这里你还能找到你需要的东西呢。

(4) eLinux.com

网址:http://www.elinux.com

评介:这个进入Linux购物市场的新入口是由Creative Computers公司提供支持的,该公司同时还有PCMall和MacMall。Elinux站点中有一个非常广泛的Linux硬件和软件区,同时还有一个由Linuxcare提供支持的FAQ数据库。

(5) Linuxcentral

网址:http://www.linuxcentral.com

评介:图书、T恤——–用户在这里可以找到所有传统Linux电子商务所能买到的东西,此外,在这里还有一些更有趣的东西,比如网卡等等。

(十三)Linux内核

(1) Kernel Notes

网址:http://kernelnotes.org

评介:KernelNotes.org是一个可以得到所有内核的地方。该站点所包括的内容比较广泛,而且,特色是能够找到最新内核的升级技巧。

(2) The Linux Kernel Archives

网址:http://www.kernel.org/

评介:该站点奉行的原则是:简洁、简洁,再简洁。用户可以选择Linux内核、不稳定内核、稳定内核以及内核源代码。如果你想找最新的稳定Linux内核或开发中内核,那就去看看吧。

(3) Kernel Traffic

网址:http://kt.linuxcare.com/

评介:难道每周不想要一个几乎达到6MB的Linux开发邮件列表吗?Kernel Traffic站点的那帮家伙们早就替你想到了这一点。Kernel Traffic是一个时事通讯周刊,总结了本周主要的专题。一个不错的站点。

(4) GNU Hurd

网址:http://www.gnu.ai.mit.edu/software/hurd/hurd.html

评介:稳定版目前已经具体化,但关于Hurd kernel 的GNU Project还在发展之中。Hurd内核是一个微核设计的实练。GNU/ Hurd站点的特征就是说明了如何将Hurd安装进Debian distribution中去。

(5) Linux Mama

网址:http://www.LinuxMama.com/

评介:无论如何,也不是每一个内核补丁都得作到fold中,如果你正好属于好奇心比较重的类型,想玩玩非正式内核补丁,那就不要错过Linux Mama了。

(十四) 职业机会

(1)Geekfinder

网址:http://www.geekfinder.com/

评介:主机位于User Friendly站点的Geekfinder是一个猎职的好去处。该站点不只限于Linux类相关工作,用户可以根据自己的技能搜索和选择最适合自己的工作。此外,用户还可以根据自己的意愿按照州和地区来搜索职位。

(2)Linux.com Jobs Page

网址:http://www.linux.com/jobs/

评介:想寻找专职Linux工作的人,值得来Linux.com’s Jobs page站点看看。根据提交的职位,该站点有大量适用于Linux求职者的有用专题和链接。

(3)eLance

网址:http://www.elance.com

评介:正式发布于去年的eLance站点为包括计算机业求职的各类自由服务开辟了一个新市场。用户可以在该站点填写个人资料表格,并在其“固定薪酬”部分根据填写者自己要求的计时薪酬(在这里你也可以以每小时3到300美圆的价格雇佣其他人),或者你也可以浏览网站上的各种信息看看是否有适合你的自由工作。

(4)Linux Today Jobs

网址:http://jobs.linuxtoday.com/

评介:该站点有两个特征:网络上综合性最强的Linux新闻站点之一;能够同时提供Linux企业公司招聘和Linux个人求职的专业站点。

(5)Hotjobs.com

网址:http://www.hotjobs.com

评介:Hotjobs.com是一个不局限于Linux特定求职的网站,该站点每天发布5到10个Linux相关职位,而且所公布的职位资料绝对不是那些看起来充裕却几乎没有什么回映的过时消息。

(十五)科学工程

(1) SAL: Scientific Applications for Linux

网址:http://www.kachinatech.com/SAL/

评介:Linux现在不仅仅是供玩乐的东西了,但这并不是意味着就此失去了许多乐趣。对于年轻的科学工作者们来说,可以在该网站找到许多适用于Linux下各种科研应用程序的开放源代码、共享软件和商业软件等等。

(2) Beowulf Project at CESDIS

网址:http://beowulf.gsfc.nasa.gov/

评介:一个很酷的Linux站点。以帮助科学家们联系大量质优价廉的电脑而出名。

(3) High-Availability Linux Project

网址:http://www.henge.com/~alanr/ha/

评介:如果你正在Linux下运行企业级的应用程序,或者只想验证一下Quake服务器从不会崩溃,那该站点就太适合你了。同时该站点还提供了许多簇管理、Linux-HA软件以及大量地此类相关站点链接。

(4) Free Physics Project

网址:http://freephysics.sourceforge.net/

评介:是一个创建Linux下的GPL物理模拟器的站点。用户可以下载运行代码、项目处理等等。

(5) Linux and Chemistry

网址:http://chpc06.ch.unito.it/chem_linux.html

评介:这是一个综合了Linux和化学的网站,其中有许多商业、共享软件和GPL的软件,适合于那些在Linux下做研究工作的化学家。想必化学系的学生和教授应当喜欢这个站点。

(十六)文档管理

1)Linux Documentation Project

网址:http://www.linuxdoc.org/

评介:在所有Linux站点中,LDP已经作了相当久的FAQ、HOWTO以及Linux导引了。该站点最为夸耀的是各种格式的Linux详细信息集萃。此外,此站点中的HOWTO分项也是一个能解答用户所有疑难问题的权威场所。最近由于新鲜血液的加盟,该站点又有了新特色。

2)Open Source Writer’s Group

网址:http://www.oswg.org:8080/oswg

评介:该站点是由LinuxChix的Deb Richardson在去年制作完成的,为一个开放源代码的集萃站点,特别适合于开放源代码项目的用户。

3)Linux Resources

网址:http://www2.linuxjournal.com/cgi-bi….pl/lr-toc.html

评介:该站点是一个优秀的资料站点,同时适用于Linux新手和专业人士。在这里,用户可以找到所有相关Linux的资料,而且它还告诉你,在哪里可以找到相关资料、可以和使用这些资料的人见面,以及其它更多。

4)GNU Project Documentation

网址:http://www.gnu.org/doc/doc.html

评介:如果你手里有一个很好的免费软件却不知如何使用,怎么办?幸运的是,GNU Project Documentation站点的管理人员已经为你提供了一个非常综合的文档区。此外,如果你心情不错,那么还可以去读读Free Software and Free Manuals上刊登的Richard Stallman的评论。

5)The Vim Homepage

网址:http://www.vim.org/

评介:一个绝对让新手震动的Linux网站。这里有大量的Vim信息和使用资料。

(十七)X-Window 系统

1)Themes.org

网址:http://www.themes.org

评介:这里有装扮你桌面的所有好东西,同时还有在window 管理器和其它流行软件包上更新的X资源和新闻。此外,Themes.org还有SawMill、Afterstep、 Enlightenment、WindowMaker、KDE专区等等。

2)KDE Home

网址:http://www.kde.org

评介:该站点能提供给你适用于K Desktop Environment的任何开发资料,而且还有随时更新的适用于KDE的最新发行软件。此外,KDE还有许多像K Office之类的相关资料。

3)GNOME Home

网址:http://www.GNOME.org

评介:Gnome.org是一个组织最好的免费软件站点。在这里,用户可以得到有关GNOME的开发资源,可以加入GNOME邮件列表,还可以进行软件下载。开发人员将搜索到最新的附加资料,GNOME用户们还将找到大量有用的文档。

4)XFree86 Project

网址:http://www.xfree86.org

评介:XFree86 Project站点将给用户Linux系统的相关资料、最新发行的软件、以及一个精彩的FAQ等等。XFree86站点对于刚入门的Linux新手来说将是一个不可错过的站点。

5)Window Managers for X

网址:http://www.PLiG.org/xwinman

评介:Window Managers for X站点是有关X窗口管理器的最综合性站点。从最早的一直到最新的乃至全部,以及最大的窗口管理器都可以在该站点找到。还不知道一个窗口管理器和一个桌面环境的区别吗?该站点也可以回答你这些基本问题。

(十八)Linux 分布站点

1)Debian

网址:http://www.debian.org

评介:Debian网站用户界面非常友好,并且关于Debian GNU/Linux和Linux一般使用方面内容丰富。如果你喜欢冒险,你甚至可以在这里找到如何使用GNU/Hurd内核运行Debian而不是我们都知道和喜爱的Linux内核。而且还有很多各种各样免费资源的链接供用户使用!

2)Red Hat

网址:http://www.RedHat.com

评介:Red Hat的网站在过去的一年里已经多次发生变化。但是RedHat.com只是保持做更好的改变。最新的界面容易浏览,并且还为用户提供了大量的链接和下载。

3)SuSE

网址:http://www.SuSE.com

评介:SuSE网站是一个商业站点――没有打算成为“门户”站点或其它。所以该网站只是仅仅包含了你想了解的SuSE Linux的一切相关信息。SuSE的网站对于想知道Linux是否能和他们的硬件兼容的用户则是非常有用。

4)Slackware

网址:http://www.Slackware.com

评介:该站点让用户唯一不满的就是太多的图片和太慢的下载速度。相对而言,Slackware站点是一个漂亮、整洁、黑白形象设计,而且还对所有重要的材料建了链接。

5)Linux-Mandrake

网址:http://www.Linux-Mandrake.com

评介:Linux-Mandrake站点对于Linux-Mandrake distro的用户来说确实是一个优秀的网站。无论你是一个需要寻找技术支持的菜鸟,还是一个想同最新的代码打交道的开发者,Linux-Mandrake都是实现这一切的捷径。

(十九)用户团体

1)Linux User Groups WorldWide

网址:http://lugww.counter.li.org/lugww.php3

评介:想要寻找离你最近或最远的Liunx用户组吗?Linux User Groups WorldWide网站有最全面的相关LUGs(Linux用户组)列表。基于用户地址定位的列表允许相互间建立联系,而且该站点还给出如何创建指南。

2)SVLUG

网址:http://www.sulug.org

评介:该网站很可能是世界上最有活力的LUG站点,而且一定是人们常频繁光顾的热点地带。Silicon Valley Linux Users Group站点包含了许多相当有趣的历史和有用链接。

3)Groups of Linux Users Everywhere

网址:http://www2.linuxjournal.com/glue/index.html

评介:GLUE是Linux Journal的主办者。注册过的LUGs可以参加世界各地的友好Linux公司所提供的活动。同时,GLUE网站中也有一定数量的LUGs资源,包括技巧等等。

4)Linux Online’s Linux User Group Registry

网址:http://www.linux.org/users/index.html

评介:Linux Online有一个很全面的世界性LUGs列表。如果你想在此找点你的LUG,请在Linux Online site上列出来。

5)LinuxChix

网址:http://www.linuxchix.org

评介:没错,Chix的确是在钻研Linux。创立LinuxChix的Deb Richardson想打算制作一个能让女性使用的Linux邮件列表。LinuxChix发展的很快,简直比Deb期望的还要流行。而且地区化的LinuxChix LUGs 也已经开始走向全球。

优秀网络安全站点集锦

★系统安全★

Unix系统安全服务
网址:www.alw.nih.gov
提供下载用于 Unix系统的安全防护软件,其中一些也可以在其它系统平台上运行。这些软件包括 COPS、Crack、Npasswd、passwd、 PGP、Socks、Tripwire等。

★加密技术★

密码(Ciphers)
网址:www.achiever.com/crypto.html
如果你要发一封秘密的快信,但你没有时间去创造一个聪明的密码,你可以在网上查到这种密码。虽然它们并不完全是秘密的,但它们肯定是聪明的。也许你很幸运地碰见一个还没有见到过的密码。

加密技术及标准
网址:www.rsa.com
目前已有超过10亿份使用RSA加密和可靠性技术的产品遍布在全球各地使用。

密码档案
网址:www.austinlinks.com/crypto
这儿有一个对网上各处的密码信息有序而又完备的汇总列表。如果你对密码的态度非常严肃, 你可把这个站点列入你的书签清单。如果你对此不是那么投入,你也还可把这个站列入你的清单。它将会给你的朋友们留下印象。

密码软件
网址:crpto.swdev.co.nz
如果你需要一些密码软件,这儿有一些可免费下载和使用的程序: PPK,TEA,PGP,Tiny,IDEA和SPC。所有这些程序都非常安全。试一试所有的程序,看看哪个是你最喜欢的。

AT&T公司的安全加密产品
网址:www.att.com/secure_software
AT&T公司提供state-of-the-art,standards-complaint data 安全软件和工具包,包括SecretAgent(秘密代理)、Dsa Signature Software(Dsa签字软件)、Cryptographic Development Kits(密码生成工具)。

  ★黑客防范★

福建省海峡科技信息中心
网址:www.netpower.com.cn
提供“黑客”入侵防范软件—- SECTOOL。

北京北信源自动化技术有限公司
网址:www.vrv.com.cn
提供Novell安全防御系统 AntiHack 1.10。

★计算机安全组织、厂商★

国际计算机安全联合会
网址:www.icsa.net
如要对Internet的安全问题感兴趣,你可以访问美国计算机安全联合会(NCSA)的站点。这里会看到很多关于美国计算机安全联合会各种活动的信息,包括会议、培训、产品认证和安全警告等。从这里你也可以连到网上与Internet安全问题有关的站点上去。

美国网络联盟全球网站
网址:www.nai.com
其中包含了最新的媒体新闻及报道、主要部门构架、职能与联系方法、产品信息、支持服务、免费软件下载、升级和数据更新、网上定货、市场策略、合作伙伴等大量相关信息。 另外,NAI中文网站www.nai.com/china也将于近日正式颁布。

SECURE COMPUTING CORPORATION
网址:www.sctc.com
网络安全公司之一。产品包括:防火墙因特网信息监视及过滤、身份验证、授权、审计以及加密技术。

世纪互联通讯技术有限公司
网址:nst.cenpok.net
世纪互联通讯技术有限公司是美国KyberPASS公司中国区业务发展合作伙伴,进行KyberPASS安全产品在中国的销售工作。KyberPASS在美国是专业从事网络安全产品开发的公司,其代表产品为智能化企业VPN系统。该产品在网络办公方面得到广泛应用,有力地保证了网络电子商务的信息安全与加密。

ActiveCard
网址:www.activecard.com
ActiveCard是一所专门提供网络金融产品的公司,在综合鉴定和电子鉴别技术的方面犹为突出,该公司提供软件和便携式、手提式的网络系统装置。在网络安全性方面,专门提供了适用于网上在线银行业、本地/异地存取的安全产品。

Aladdin
网址:www.aks.com
Aladdin知识系统是世界最主要的安全系统的软件开发商之一。他的网络安全解决方案包括eSafe、eToken、ASE等。 其中eSafe提供“从桌面到网关”的抗网络病毒和防“VANDALS”——活跃的恶意程序,的解决方案,从而避免数据的破坏或重要信息(如密码、信用卡详细资料等)的丢失。

MCI WorldCom
网址:www.mciworldcom.com/services_for_bussiness
MCI WorldCom是一个生产先进网络安全软件的公司,它的主要网络安全产品包括面向Microsoft Windows和NT 系统的Internet-VPN 服务。鉴于MCI WorldCom公司在数字通讯会晤方向独占鳌头,相信他们所提供的全面、系统的Internet、Intranet、VPN、主机和电子商务的解决方案,会令每一个依赖于全球互联网应用的大型产业团体感到满意。

Argus
网址:argus.cu-online.com
Argus 提供面向Unix操作系统的安全产品及服务。他的安全产品主要包括Decafe、Solaris安全模式和高可信度的防火墙。

Arthur Andersen
网址:www.arthurandersen.com
该公司的计算机风险管理(CRM)帮助客户审核系统信息、把握风险、进行部安全生产服务,从而处理安全问题和信息控制问题。CRM服务帮助客户推定和管理与应用技术相关的商业风险,并帮助客户评估、发展和应用商业体系的鉴定任务,例如电子商务、网络安全和2000年问题。

Atlantic
网址:www.atlantic.com
这家计算机技术集团公司是一家Internet咨询公司,专门从事Internet安全和网络审计。
该公司提供安全解决方案、管理网络和防火墙服务,提供审计和针对网络冗余的外部路由选择支持。Atlantic 支持多种品牌的防火墙,包括适用于各种UNIX和Windows NT 结构的防火墙,具体报价可在该网站查到。Atlantic 也提供防火墙管理服务,其中最新的产品有:Atlantic VPN(Virtual Private Networking)和Firewall-1。

Blue Lance
网址:www.bluelance.com
该公司是一所生产网络侦听器等安全系列产品的公司,他们的产品可帮助您治理网络、保护珍贵信息、避免资源耗散并有效防止浪费、提高收益。
这个网址的主要内容包括:产品介绍、网上登记、定货、公司背景简介等。公司的产品介绍栏目囊括了该公司的以下产品:LT Auditor, PrintMeter, LT Stat,其中的LT Auditor:是一种易于掌握的网络稽查、安全软件,在信息过载情况下不会对您的网络产生任何冲击,并保护您的珍贵信息。

★计算机安全产品★

Unix系统监视工具
网址:ciac.llnl.gov/ciac
网上用的大部分机器都是基于Unix系统的。因此,Unix系统的安全问题是非常重要的。下面的站点上有些你能自由下载的用于监视Unix系统安全性的免费软件。你觉得你的Unix系统安全吗?如果你不能肯定它的安全性的时候, 试试这些软件, 你就会得到肯定的回答。

计算机病毒(Computer Viruses)
网址500)this.width=500 }” border=”0″ />ages.prodigg.com
www.cadvision.com/reinwarw
www.kumite.com/mgths
www.webworlds.com.uk
对计算机用户来说,病毒真的是一个重大的问题吗? 这个问题的回答大概要体现在当你的系统被病毒感染的时候。在以上这些网站上有很多有关病毒的信息和软件等着你来下载。

ELIASHIM
网址:www.eliashim.com
计算机安全、反病毒产品及免费软件下载。

TIS网络安全公司
网址:www.tis.com
提供网络安全解决方案及产品,包括策略、管理、认证及培训。

Abirnet
网址:www.abrinet.com
提供新一代Internet和Intranet的保护技术,提供那些基于 Win95 和NT的软件,从而使您清楚知道您的网络在不受侵扰的状态下的工作。
该网站包括对新一代网络安全产品的介绍、产品的最新消息、产品质量认证等,尤其详细介绍了由MEMCO软件公司出品的防火墙“Sessionwall-3”和“Firewall-1”。其中,Sessionwall-3采用新一代Internet和Intranet的保护技术,提供空前水平的网络应用智能技术、执行技术、适应性技术和易于操作等技术。

★计算机网络安全知识★

Windows NT安全问题
网址:www.nesecwrit
如果你正在使用winows NT服务器或管理NT机器, 你需要了解安全问题。Window NT是一个强有力的操作系统, 但所有强有力的操作系统都有安全漏洞。这个站点可以找到问题的解决办法, 此外还能保持随时了解许多新闻。

计算机安全常见问题
网址:www.iss.net
保证计算机系统安全的有效性,要求你有很多不同领域的知识和技术。这里有一个FAQ(常见问题列表),这个问题是关于计算机安全的重要问题。建议你花一些时间来看看这些常见问题,阅读一下每一个与你

PHP & 技术 05 Jan 2005 04:18 pm

关于中日字符存数据库再显示问题

中文页编码=gb2312
日文页编码=Shift_JIS
utf8页编码=utf-8
———————————————————————-
中文页显示中文正常
中文页显示日文乱码

中文页输入中文->db->中文页显示:中文
中文页输入中文->db->日文页显示:乱码
中文页输入日文->db->中文页显示:宋体日文
中文页输入日文->db->日文页显示:乱码
———————————————————————
日文页显示中文乱码
日文页显示日文正常

日文页输入中文->db->日文页显示:乱码
日文页输入中文->db->中文页显示:有些字能正常显示,有些不能
日文页输入日文->db->日文页显示:日文
日文页输入日文->db->中文页显示:乱码
———————————————————————–
utf8页可以同时显示中文和日文但保存时需指定一下保存类型,1个汉字3字节
在非utf8下保存的数据在utf8下显示乱码

utf8页输入中文->db->日文显示:乱码
utf8页输入中文->db->中文显示:乱码
utf8页输入中文->db->utf8显示:正常
utf8页输入日文->db->日文显示:乱码
utf8页输入日文->db->中文显示:乱码
utf8页输入日文->db->utf8显示:正常
——————————————————————-

据前辈说使用utf8时中文和日文中有些字可能乱码,不过俺没见到过.

Database & LINUX & 技术 05 Jan 2005 11:21 am

Linux下通过FTP来备份Mysql数据

(转自村子lts98)
http://www.phpx.com/happy/top94529.html

加上了中文注释,有问题大家一起讨论。
#!/bin/bash
host=202.100.222.2 #FTP主机
UserName=test #FTP用户名
Passwd=test #FTP密码

function Iint() #处理涵数
{
backup_path=/home/mysqlbackup #压缩文件存放的目录
file=$path-mysql-$(date +%Y-%m-%d).tar.gz #文件名
backupCWD=/usr/local/mysql/data/$path #需备份的path
tar -czf $backup_path/$file $backupCWD #执行备份操作

cd $backup_path
ftp -i -n user $UserName $Passwd
if [ ! [ -d WEB-BACK/$path ]]; then
mkdir MYSQL-BACK/$path #如目录不存在则创建
fi
cd MYSQL-BACK/$path
put $file #上传文件
bye #退出
!
}
/etc/init.d/mysqld stop >/dev/null 2>&1 #停止Mysql服务
path=database1 #需备份的数据名
Iint #调用处理涵数
path=datebase2
Iint
/etc/init.d/mysqld start >/dev/null 2>&1 #启动Mysql服务

rm -rf $backup_path/*.tar.gz #删除压缩文件
echo “ftp back ok!”

——————————————————————————–

http://www.phpx.com/happy/top94529.html

技术 & 文档理论 04 Jan 2005 04:22 pm

unicode和UTF-8 介绍

转自村子(Double_ycn)

什么是 Unicode?

历史上, 有两个独立的, 创立单一字符集的尝试. 一个是国际标准化组织(ISO)的 ISO 10646 项目, 另一个是由(一开始大多是美国的)多语言软件制造商组成的协会组织的 Unicode 项目. 幸运的是, 1991年前后, 两个项目的参与者都认识到, 世界不需要两个不同的单一字符集. 它们合并双方的工作成果, 并为创立一个单一编码表而协同工作. 两个项目仍都存在并独立地公布各自的标准, 但 Unicode 协会和 ISO/IEC JTC1/SC2 都同意保持 Unicode 和 ISO 10646 标准的码表兼容, 并紧密地共同调整任何未来的扩展.
什么是 UTF-8?

什么是 Unicode?

历史上, 有两个独立的, 创立单一字符集的尝试. 一个是国际标准化组织(ISO)的 ISO 10646 项目, 另一个是由(一开始大多是美国的)多语言软件制造商组成的协会组织的 Unicode 项目. 幸运的是, 1991年前后, 两个项目的参与者都认识到, 世界不需要两个不同的单一字符集. 它们合并双方的工作成果, 并为创立一个单一编码表而协同工作. 两个项目仍都存在并独立地公布各自的标准, 但 Unicode 协会和 ISO/IEC JTC1/SC2 都同意保持 Unicode 和 ISO 10646 标准的码表兼容, 并紧密地共同调整任何未来的扩展.
什么是 UTF-8?

首先 UCS 和 Unicode 只是分配整数给字符的编码表. 现在存在好几种将一串字符表示为一串字节的方法. 最显而易见的两种方法是将 Unicode 文本存储为 2 个 或 4 个字节序列的串. 这两种方法的正式名称分别为 UCS-2 和 UCS-4. 除非另外指定, 否则大多数的字节都是这样的(Bigendian convention). 将一个 ASCII 或 Latin-1 的文件转换成 UCS-2 只需简单地在每个 ASCII 字节前插入 0×00. 如果要转换成 UCS-4, 则必须在每个 ASCII 字节前插入三个 0×00.

在 Unix 下使用 UCS-2 (或 UCS-4) 会导致非常严重的问题. 用这些编码的字符串会包含一些特殊的字符, 比如 ” 或 ‘/’, 它们在 文件名和其他 C 库函数参数里都有特别的含义. 另外, 大多数使用 ASCII 文件的 UNIX 下的工具, 如果不进行重大修改是无法读取 16 位的字符的. 基于这些原因, 在文件名, 文本文件, 环境变量等地方, UCS-2 不适合作为 Unicode 的外部编码.

在 ISO 10646-1 Annex R 和 RFC 2279 里定义的 UTF-8 编码没有这些问题. 它是在 Unix 风格的操作系统下使用 Unicode 的明显的方法.

UTF-8 有一下特性:

* UCS 字符 U+0000 到 U+007F (ASCII) 被编码为字节 0×00 到 0×7F (ASCII 兼容). 这意味着只包含 7 位 ASCII 字符的文件在 ASCII 和 UTF-8 两种编码方式下是一样的.
* 所有 >U+007F 的 UCS 字符被编码为一个多个字节的串, 每个字节都有标记位集. 因此, ASCII 字节 (0×00-0×7F) 不可能作为任何其他字符的一部分.
* 表示非 ASCII 字符的多字节串的第一个字节总是在 0xC0 到 0xFD 的范围里, 并指出这个字符包含多少个字节. 多字节串的其余字节都在 0×80 到 0xBF 范围里. 这使得重新同步非常容易, 并使编码无国界, 且很少受丢失字节的影响.
* 可以编入所有可能的 231个 UCS 代码
* UTF-8 编码字符理论上可以最多到 6 个字节长, 然而 16 位 BMP 字符最多只用到 3 字节长.
* Bigendian UCS-4 字节串的排列顺序是预定的.
* 字节 0xFE 和 0xFF 在 UTF-8 编码中从未用到.

下列字节串用来表示一个字符. 用到哪个串取决于该字符在 Unicode 中的序号.
U-00000000 - U-0000007F: 0xxxxxxx
U-00000080 - U-000007FF: 110xxxxx 10xxxxxx
U-00000800 - U-0000FFFF: 1110xxxx 10xxxxxx 10xxxxxx
U-00010000 - U-001FFFFF: 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
U-00200000 - U-03FFFFFF: 111110xx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx
U-04000000 - U-7FFFFFFF: 1111110x 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx

xxx 的位置由字符编码数的二进制表示的位填入. 越靠右的 x 具有越少的特殊意义. 只用最短的那个足够表达一个字符编码数的多字节串. 注意在多字节串中, 第一个字节的开头”1″的数目就是整个串中字节的数目.

例如: Unicode 字符 U+00A9 = 1010 1001 (版权符号) 在 UTF-8 里的编码为:

11000010 10101001 = 0xC2 0xA9

而字符 U+2260 = 0010 0010 0110 0000 (不等于) 编码为:

11100010 10001001 10100000 = 0xE2 0×89 0xA0

这种编码的官方名字拼写为 UTF-8, 其中 UTF 代表 UCS Transformation Format. 请勿在任何文档中用其他名字 (比如 utf8 或 UTF_8) 来表示 UTF-8, 当然除非你指的是一个变量名而不是这种编码本身.
什么编程语言支持 Unicode?

在大约 1993 年之后开发的大多数现代编程语言都有一个特别的数据类型, 叫做 Unicode/ISO 10646-1 字符. 在 Ada95 中叫 Wide_Character, 在 Java 中叫 char.

ISO C 也详细说明了处理多字节编码和宽字符 (wide characters) 的机制, 1994 年 9 月 Amendment 1 to ISO C 发表时又加入了更多. 这些机制主要是为各类东亚编码而设计的, 它们比处理 UCS 所需的要健壮得多. UTF-8 是 ISO C 标准调用多字节字符串的编码的一个例子, wchar_t 类型可以用来存放 Unicode 字符.

PHP & 技术 04 Jan 2005 03:59 pm

关于日文”能力”乱码解决方法

form使用编码

输出时如服务器开get_magic_quotes_gpc()用StripSlashes()去一下斜杠去一下.

PHP & 技术 04 Jan 2005 03:52 pm

php发日文邮件

发送text邮件

server需安装Multibyte String模块

  1. @mb_language("Japanese");
  2. @mb_internal_encoding('SJIS');
  3.  if(mb_send_mail($to,$subject,$message,$additional_headers)){
  4.   return $msg = "儊乕儖偑憲怣偝傟傑偟偨";
  5.  }else{
  6.   return $msg = "儊乕儖憲怣偑幐攕偟傑偟偨";
  7.  }

——————————————————————————————————

如果没安装,又需要发送日文邮件可以使用html格式.注意html的编码.
居说有些日本人会挡html邮件,所以最好用text方式.

  1. $headers  = "MIME-Version: 1.0\r\n";
  2.   $headers .= "Content-type: text/html; charset=Shift_JIS\r\n";
  3.   $headers .= "From: ".$frommail." \r\n";
  4.  
  5.   $mailmsg = sendmail($tomail,$subject,$body,$headers);
  6.   echo "";
  7.   echo "";
  8.   die;
  9.  
  10.  
  11. function sendmail($to, $subject, $message, $additional_headers = "") {
  12.  if(@mail($to,$subject,$message,$additional_headers)){
  13.   return $msg = "儊乕儖偑憲怣偝傟傑偟偨";
  14.  }else{
  15.   return $msg = "儊乕儖憲怣偑幐攕偟傑偟偨";
  16.  }
  17. }

PHP & 技术 04 Jan 2005 11:16 am

GB2UFT8

看到好多人还在用4、5年前的GB - UTF8转换程序,真的很难过。就算不用ICOVN函数,也可以进步一点吧,

上传的文件包含gb2312全集,每行:
1到2字节,GB2312码
3字节,空格
4字节,对应utf8码的位数;
后面,utf8码+回车(rn);

附件: gb2utf8.txt

http://www.phpx.com/happy/showthread.php?s=&threadid=90509&perpage=15&pagenumber=1

  1. //对照表的使用(一)
  2.  
  3. $filename = "gb2utf8.txt.new";
  4.  
  5. $fp = fopen($filename,"r");
  6.  
  7. while(! feof($fp)) {
  8.  
  9.   list($gb,$utf8) = fgetcsv($fp,10);
  10.  
  11.   $charset[$gb] = $utf8;
  12.  
  13. }
  14.  
  15. fclose($fp);
  16.  
  17. //以上读取对照表到数组备用
  18.  
  19.  
  20.  
  21. function gb2utf8($text) {
  22.  
  23.   global $charset;
  24.  
  25.   //提取文本中的成分,汉字为一个元素,连续的非汉字为一个元素
  26.  
  27.   preg_match_all("/(?:[x80-xff].)|[x01-x7f]+/",$text,$tmp);
  28.  
  29.   $tmp = $tmp[0];
  30.  
  31.   //分离出汉字
  32.  
  33.   $ar = array_intersect($tmp, array_keys($charset));
  34.  
  35.   //替换汉字编码
  36.  
  37.   foreach($ar as $k=>$v)
  38.  
  39.     $tmp[$k] = $charset[$v];
  40.  
  41.   //返回换码后的串
  42.  
  43.   return join('',$tmp);
  44.  
  45. }
  46.  
  47.  
  48.  
  49. echo gb2utf8("haha,这是对照表的测试");
  50.  
  51. ?>
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58. //对照表的使用(二)
  59.  
  60. //建立表gb2utf8,二个字段:gb、utf8。把对照表导入到表中(代码略)
  61.  
  62. function gbk2utf8($text) {
  63.  
  64.     /* 提取文本中的汉字 */
  65.  
  66.     preg_match_all("/[x80-xff]./",$text,$ar);
  67.  
  68.     $expr = join("','", array_unique($ar[0]));
  69.  
  70.     /* 检索文本中所使用的汉字 */
  71.  
  72.     mysql_connect();
  73.  
  74.     mysql_select_db('test');
  75.  
  76.     $rs = mysql_query("select * from gb2utf8 where gb in ('$expr')");
  77.  
  78.     while(list($key, $value) = mysql_fetch_row($rs))
  79.  
  80.         $gb[$key] = $value;
  81.  
  82.  
  83.  
  84.     /* 分解文本的各个成分 */
  85.  
  86.     preg_match_all("/(?:[x80-xff].)|[x01-x7f]+/",$text,$ar);
  87.  
  88.     $ar = $ar[0];
  89.  
  90.  
  91.  
  92.     /* 替换汉字编码 */
  93.  
  94.     foreach($ar as $k=>$v)
  95.  
  96.         if(array_key_exists($v,$gb))
  97.  
  98.             $ar[$k] = $gb[$v];
  99.  
  100.     return join(' ',$ar);
  101.  
  102. }
  103.  
  104. ?>

有人问及逆转换:utf82gb
假定读照表已读到数组charset,则

原贴

http://www.phpx.com/happy/showthread.php?s=&threadid=90509&perpage=15&pagenumber=2

  1. function utf82gb($text, &$charset) {
  2.  
  3.   $p = "/[xf0-xf7][x80-xbf]{3}|[xe0-xef][x80-xbf]{2}|[xc2-xdf][x80-xbf]|[x01-x7f]+/";
  4.  
  5.   preg_match_all($p,$text,$r);
  6.  
  7.   $utf8 = array_flip($charset);
  8.  
  9.   foreach($r[0] as $k=>$v)
  10.  
  11.     if(isset($utf8[$v]))
  12.  
  13.       $r[0][$k] = $utf8[$v];
  14.  
  15.   return join('',$r[0]);
  16.  
  17. }
  18.  
  19.  
  20.  
  21. $s = gb2utf8('这是对照表的测试');
  22.  
  23. echo utf82gb($s,$charset);

技术 & 文档理论 04 Jan 2005 11:07 am

文档资源

软件文档
http://www.51cmm.com/SoftDocuments/

软件工程类文档
http://www.cnsia.com/zygx/zygx.htm

Software Engineering Document Templates
http://www.rspa.com/docs/ 英文

常用文档模板和对照表
http://www.iturls.com/SoftwareEngineering/SE_c.asp

软件开发文档模板
http://www.sawin.com.cn/doc/SD/Document/doctemplate1.htm

资料文档模板
http://www.easyhot.com/

JavaScript/DOM/XML & 技术 04 Jan 2005 11:06 am

JavaScript图形库

JavaScript图形库
http://dev.csdn.net/Develop/article//28/28060.shtm

这位老外Walter Zorn的网址是http://www.walterzorn.com,很好的javascript的网站,很强的说。

这次用到的是WEB直接绘图功能,到这个地址下载

http://www.walterzorn.com/scripts/wz_jsgraphics.zip

PHP & 技术 04 Jan 2005 11:05 am

utf-8字符串截取函数

(转自村子sunggsun)

  1. /**
  2. * utf-8编码字符串截取函数
  3. * @param string $string 要截取的字符串
  4. * @param int $start 起始位置
  5. * @param int $length 截取长度
  6. * @param author sunggsun
  7. * @date: 2004-12-3
  8. */
  9.  
  10.  
  11.  
  12. function utf8_substr($string, $start, $length=-1) {
  13.     switch ($length) {
  14.      case 0:
  15.             return '';
  16.         case -1:
  17.             return $string;       
  18.     }
  19.     preg_match_all("/([x80-xff]{0,3}|[^x80-xff]?)/is", $string, $arr);
  20.     $rs = array();
  21.     foreach($arr[0] as $key=>$value) {
  22.         if (trim($value) != '') {
  23.             $rs[] = $value;
  24.         }
  25.     }
  26.     $end = $start+$length;
  27.     $len = 0;
  28.     $str = '';
  29.     foreach ($rs as $key=>$value) {
  30.         $l = $len+strlen($value);
  31.         if ($l >= $start && !isset($s)) {
  32.             $s = $len;
  33.         }
  34.         if ($l >= $end && !isset($e)) {
  35.             $e = $l;
  36.             break;
  37.         }
  38.         $len = $l;
  39.     }
  40.     $l = $e - $s;
  41.     return substr(implode('', $rs), $s, $l);
  42. } 
  43. $str = "这a是3一b个UTF-8字符串*&^……%¥";
  44. echo $str . "
  45. rn";
  46.  
  47. $len = strlen($str);
  48. for ($i=0; $i<$len; $i++) {
  49.     for ($n=0; $n<=$len-$i; $n++) {
  50.         if ($i < 10) {
  51.             $a = " " . $i;
  52.         }
  53.         if ($n < 10) {
  54.             $b = " " . $n;
  55.         }
  56.         echo $a . "," . $b . ":" . utf8_substr($str, $i, $n) . "
  57. rn";
  58.     }
  59. }
  60. ?>