guolii在google sites

本网站的结构

本网站的结构(网站地图也就是sitemap)大致如下:
首页是sites.google.com/site/guolii2005;
各个网页左边总有“导航”区,“导航”就像网站的“导游”;
网站主要内容是日记(博客)、网址收藏、大杂烩;
日记分类了,有家庭、基督、工作、自由软件。。。
日记‎ > ‎

自由软件

挂载fat分区

发布者:? ?,发布时间:‎‎2009-6-10 上午5:34‎

要求挂载fat分区,不乱码,有读写权限

在ubuntu中:
# /dev/sda5
UUID=A9EC-FF6B  /media/sda5     vfat    defaults,utf8,umask=007,gid=46    0       1

gid=46指系统里面的plugdev用户组,把用户分配到这个组,见/etc/group的内容:
plugdev:x:46:haldaemon,username1,username2

geek资讯08/12-09/01

发布者:? ?,发布时间:‎‎2009-1-20 下午8:49‎


http://linux.solidot.org/linux/09/01/20/092214.shtml

用JavaScript开发Linux应用程序

GNOME桌面环境不久之后将支持利用JavaScript开发和扩展应用程序,这要感谢一个实验性的新项目Seed。Seed是一个新的框架,允许软件开发者用JavaScript编写GTK+应用程序,流行的web脚本语言也许在不久之后变成Linux桌面的统治性应用扩展语言。Ars Technica用多个实例详细介绍了Seed 大量现成的可嵌入式脚本语言将能够让用户为桌面环境增加丰富的新功能。伴随着这项技术的成熟,它将与其它语言框架如Vala更紧密的整合,它将改变 GNOME程序员应用程序开发的方式。JavaScript可能作为用户界面操作的高级粘合剂使用,开发出快速原型让Vala或C用于执行性能攸关的任 务。


http://opensource.solidot.org/opensource/09/01/14/0933218.shtml?tid=44

诺基亚Qt开发工具换用LGPL许可证

诺基亚宣布它计划将开源的Qt开发工具换用LGPL许可证,与现有的GPL和商业许可证一道供用户选择。这一改变可能将引人注目的推动Qt的采用,重新定义跨平台编程,戏剧性的改变Linux桌面商业应用程序开发的面貌。 Qt是颇受更欢迎的多平台软件开发框架和工具包,支持Windows、Linux、Mac OS X、和多种移动操作系统。它也是开源的KDE桌面环境的基础,广泛为商业软件供应商所使用。Qt最初是挪威Trolltech公司在90年代初创造的,诺 基亚去年以1.53亿美元收购了Trolltech。


http://linux.solidot.org/article.pl?sid=09/01/18/0411204

Ubuntu的笔记本杀手bug被修正

07年有报告称Ubuntu系统的ACPI电源管理默认设置存在问题,当用户切换到电池供电模式时,/etc/acpi/power.sh向所有块设备发出一个hdparm -B 1命令,这会导致出现频繁的负荷循环。此bug被称为笔记本杀手, 现在修改该bug的补丁已经发布,提供给Ubuntu 9.04、8.10和8.04(LTS)。但该修正尚未进驻软件仓库,因此任何想要测试的人需按照ubuntu WIKI上的说明启用“intrepid-proposed”。


http://linux.solidot.org/article.pl?sid=09/01/16/0911218

一个存在了很久的Linux I/O等待bug有望修正

Linux 2.6.18发布之后,内核中就存在一个影响性能的bug,它要为互动性滞后和所有平台的低劣性能负责。限定和孤立该Bug的难度很大,但在前不久有人完成了一个可重复的测试案例。 结果证明问题可能与磁盘无关,因为测试案例显示,bug仅仅是在两个进程或线程之间传输数据的情况下被触发的。测试结果非常明显。开发者还返回到2.6.15去检验这个bug,显示其运行时间是在2.6.28下测试的两倍多。许许多多专注于改进Linux桌面性能的人将十分乐意看到此bug的死亡。现在还需等待开发者去解决


http://hardware.solidot.org/article.pl?sid=09/01/16/0451225

Debian For Android安装程序发布

一位开发者创造了Debian For Android的安装程序和导入程序, 可以让Debian系统运行在Android设备上(目前也就是G1手机),整个安装过程大约要花费10分钟时间,之后你就能访问庞大的Debian软件 仓库。手机原有的Android功能并不会消失。这并非移植,因为Debian已经提供了对Android底层架构的支持。视频演示


http://linux.solidot.org/article.pl?sid=09/01/11/148212

Linux 2.6.28 五大特性

Linus Torvalds将Linux 2.6.28作为圣诞礼物送给所有Linux用户,现在新年已过,是时候回顾这个去年最重要的内核版本了。Computerworld.com的一位博客列出了他认为的Linux 2.6.28 五大特性 1.Ext4:新的文件系统改进了硬盘储存,支持更大的文件,更快的I/O,更好的日志,不需要整理碎片。使用MySQL 5.0的非正规测试显示,在400GB数据库中写入速度提高了30%。
2.GEM显存管理器:以廉价的Intel 915芯片组为例,在GEM的帮助下它的速度提升了50%。
3.磁盘防震保护:如果探测到磁盘快速的移动(比如笔记本掉到地板上),它会让硬盘的读/写磁头降低速度。
4.分阶段驱动(Staging Drivers):Linux对硬件的支持虽然不错但称不上完美,如果你使用一个新硬件就可能会遇到驱动问题,分阶段驱动可以部分的解决这一问题。
5.网络改进:2.6.28 kernel支持UWB (Ultra Wide Band)、Wireless USB、UWB-IP,和诺基亚的移动电话Phonet Network协议。


http://it.solidot.org/article.pl?sid=09/01/11/041225

USB 3.0演示,将在2010年上市

USB 3.0在CES上演示,显示其速度是USB 2.0的10倍,但正式上市还需等到2010年。 USB 3.0是本届展会最受关注的产品之一,希捷和Symwave公司联合进行了首次消费者应用演示,展示了希捷的FreeAgen硬盘可运行在Symwave的USB 3.0兼容的存储控制器设备上。Symwave的新闻稿宣称其速度远超以前的USB技术,换句话说就是10倍于USB 2.0,USB 3.0兼容USB 2.0和1.1。


http://it.solidot.org/article.pl?sid=09/01/09/1117212

Windows 7公开测试


Windows 7 Beta早 已流传于坊间,现在CES展上微软CEO鲍尔默终于宣布从周五开始展开Windows 7公开测试,但仍然没有透露正式发布日期,MSDN、TechNet和TechBeta的订户可以提前下载。微软希望能解决Windows Vista的问题,Vista可能是其历史上最不欢迎的操作系统。微软称Windows 7的最低需求是:1-GHz处理器,1GB内存,16GB可用空间,128MB DX9显卡。正式版可能会在推荐配置上有所变动


http://linux.solidot.org/article.pl?sid=09/01/03/1449210

2009年的Linux:经济衰退Vs.GNU

权威人士和企业高管都对2009年的经济前景抱以悲观。但当谈话转到自由和开源软件(FOSS)时,突然情绪就好转了。无论他们关注的是开源的企业机遇还是促进自由软件的理想,专家都认为FOSS将获得一个坚实的基础,将受益于困难的经济形势 Linux基金会的执行理事Jim Zwmlin认为,Linux和开源生态系统与主要竞争对手Windows相比,在任何市场都拥有不可逾越的优势——经济衰退时这种优势只会加强。要在如 笔记本上寻找可能的最低价格点——现成的FOSS软件可以不花一分钱。它们可以很容易的重新包装和配置,这种方式Windows不行。

http://internet.solidot.org/article.pl?sid=09/01/03/0430211

2008年富Internet应用(RIA)快速成长

COMSHARP CMS 写道 "RIA(富Internet应用)从来不曾是多么重量级的东西,几年前,开发者企图创建一种超越常规的Web体验时,比如仪表盘或一些特殊效果,他们已经有一些初步的工具可用,那些构成AJAX的技术,以及基于Flash的方案已经初露锋芒。如今,Flash成了Adobe的一部分,AJAX无处不在,微软和SUN也竞相加入,RIA成为主流。作为 RIA 的轻量级组成部分,众多开源库变得炙手可热,Dojo, Ext, Google Web Toolkit, jQuery, MooTools, Prototype/Scriptaculous, 以及 Yahoo User Interface 成为程序员为网页添加奇幻效果的理想工具。 "


http://internet.solidot.org/article.pl?sid=08/12/26/115216

DIV + CSS 神话



http://it.solidot.org/article.pl?sid=08/12/24/0823257

微软再次延长XP期限至2009年5月

微软已经宣布,PC厂商购买XP许可的截止日期延长至2009年5月。这一时间与Windows 7投入市场的预期非常接近,因此很显然微软希望用户放弃Vista,直接换用下一代的Windows 7系统。目前从预先发行版和泄漏的alphas测试回响来看,使用者对其抱有谨慎的乐观。



http://linux.solidot.org/article.pl?sid=08/12/23/0617246

适合所有Linux发行版的包管理器

linux.com报道,下一代包管理器Nix将为不同的Linux发行版如Ubuntu、Debian、SUSE、Fedora和Red Hat,提供一个部署二进制或源代码包的简单的分配-独立方法。更有利之处是,Nix不会干扰现有的包管理器。 与现有包管理器不同的是,Nix允许软件的不同版本共存,因此用户可以自由降级。Nix将是复杂环境和需要编写支持不同库、编译器和解释程序的开发者的有 利的系统管理工具。现有的包管理器在软件升级方面都存在缺陷,通过使用Nix,升级将是非常安全的,它不会覆盖之前已安装的软件,这意味着你可以随时回到 旧版。


http://hardware.solidot.org/article.pl?sid=08/12/14/1314233

《经济学人》推荐安装Linux的Netbook

如何选择一台Netbook?《经济学人》建议用户避开Windows版Netbook的诱惑,而是只把Netbook视作是一个运行常用应用软件的简单的迷你笔记本。 《经济学人》称,增加Netbook的硬件规格只对Windows版Netbook和Windows下的应用程序有意义。额外的硬件和软件费用让 Netbook的费用接近标准笔记本,但拥有更优秀处理器和显卡的标准笔记本在性能上肯定是远胜不止一筹。对多数用户,预装了基本的、免费软件的 Netbook已经绰绰有余。《经济学人》建议,最佳选择是一台瘦身的安装Linux的Netbook,它已经预装了一些常用软件,如 OpenOffice,它和微软的MS Word一样容易使用,而且不存在兼容性问题。此外照片处理软件和其它软件都很容易使用。


http://opensource.solidot.org/article.pl?sid=08/12/02/0518233

担心成本的企业将转向开源

《商业周刊》报道,开源软件可能将受益于经济危机。担心成本的买主可能转向使用开源软件,使其成为经济衰退下的一线曙光。预算消减的公司正在寻找采用开源软件的时机。《商业周刊》还制作了商业软件开源替代的幻灯片,列出相对应的开源软件:如Linux(替代Windows),Apache(替代Microsoft IIS),MySQL(替代Oracle Database或Microsoft SQL Server),Firefox(替代IE),Xen(替代VMware),Pentaho商业智能软件(替代Business Objects(SAP) 或Cognos(IBM)),Open Office(替代Microsoft Office),DrupalAlfresco CMS(替代Documentum 或Windows SharePoint Services),Sugar开源客户关系管理软件(替代Salesforce.com),Asterisk开源电话交换机软件(替代Avaya IP Office 500)。




mp4tools创建MP4给PC, PSP, iPOd, 手机...

发布者:? ?,发布时间:‎‎2009-1-3 下午5:41‎

Free Linux tools to encode MP4 songs and movies for PC, PSP, iPOd, Phones and many other...

参考full circle电子杂志19期。

TinyMe 2008.1发布

发布者:? ?,发布时间:‎‎2008-12-16 上午1:07‎

机器时间是2008-12-11:

TinyMe是基于PCLinuxOS的迷你发行。它被设计为能在老旧计算机上简化PCLinuxOS的安装,为开发者提供一份最小化的安装,以及在那些只需要满足最基本需求的场合提供一份快捷的Linux安装。
        TinyMe 2008.1, a minimal, but expandable desktop Linux distribution based on PCLinuxOS, has been released: "KDulcimer is proud to announce the birth of TinyMe 2008.1 'Droplet'. Weighing in at a small 150 MB, this slimmed-down offshoot of PCLinuxOS gives you a very minimal, very fast and lightweight, yet powerful and easily expandable Linux desktop. If you want a system where you choose your own programs, yet customization is easy, 'Droplet' is perfect for you. Features: SLiM to log you in; PCLinuxOS control center to configure your system; Synaptic to install programs and keep your system up to date; PCManFM, file and desktop manager; TinyCC to configure the desktop; Openbox, a window manager; LXPanel to keep track of the windows you have open; Nano, a command-line text editor." The full release announcement is available at the project's latest release page. Download: TinyMe-2008.1-Droplet.i586.iso (150MB, MD5).

安装了中文环境后只需要50M左右内存
!速度快!这样100多M内存的机器就有福气了!
上一个版本相比虽然各个软件版本变化少,但是我发现它终于解决了上一个版本中我不满意的问题,现在的桌面启动项用pcmanfm管理了。

另外lxpanel出了0.4beta
版本,支持freedesktop.org规定的标准菜单了,ubuntu中我已经编译通过使用上了,Great!

linux命令备忘

发布者:? ?,发布时间:‎‎2008-12-10 下午7:23‎‎   [ 更新时间:‎‎2009-6-22 上午12:26‎‎ ]

挂上网上邻居当作本地目录
mount -o username=yourname,password=yourpassword,iocharset=utf8 -t cifs //192.168.0.1/sharename /mnt/

解压缩一个目录中的所有zip文件
for i in *.zip;do unzip -n $i;done

wget -t0 -c -b --limit-rate=20k URL

ls -l |awk '{print $8}'

SED单行脚本快速参考(Unix 流编辑器): http://sed.sourceforge.net/sed1line_zh-CN.html
sed -i~ '/\/FrontEnd\/OnTheSpot = true/c\/FrontEnd/OnTheSpot = false' ~/.scim/config >/dev/null
sed -i~ '/charset=big5/
ccharset=utf-8' foo.html

FILELIST=`find -type f | grep -v ".AppleDouble" | sed -e 's/ /%20/g' | grep "\(html\|htm\|php\|tpl\|txt\)$"`
for filename in ${FILELIST} ; do
  FILE_NAME=`echo $filename| sed -e 's/%20/ /g'`
  iconv -c -f big5 -t utf-8 "$1/$FILE_NAME" > temp_file
  sed -e 's/charset=big5/charset=utf-8/ig' temp_file > temp_file2
done

批量重命名:
for i in *.rpm;do targetname=`echo $i |sed 's/_/-/'` && sudo mv $i $targetname; done

远程同步:
rsync -r /var/cache/apt/archives/ username@host:/home/username/apt/cache/archives/

linux收听圣经广播网简体中文:

mplayer -playlist http://www.bbnradio.org/WindowsMediaDotComASXLinks/wmchinese.asx


排除目录查找包含指定文字的文件:
find . -wholename './phpBB3' -prune -o -print| xargs grep -i 'cache->'

用跨平台的Mono学习C#

发布者:? ?,发布时间:‎‎2008-10-28 上午1:18‎‎   [ 更新时间:‎‎2008-11-26 上午1:47‎‎ ]

从源代码安装Mono 2.0.x

单位要用.NET,没办法,必须学习,先用跨平台的Mono学习看看。

Mono 2.0支持:

Run ASP.NET, ADO.NET, and Windows.Forms 2.0 applications without recompilation

Develop in C# 3.0 (including LINQ), VB 8, Java, Python, Ruby (http://www.ironruby.net/), Eiffel (http://www.eiffel.com/), F# (http://research.microsoft.com/fsharp/), Oxygene (http://remobjects.com/oxygene), and more

Installing Mono 2.0.1

Binary Packages and Source Code Downloads:

Source code and pre-compiled packages for Linux, Solaris, 
MacOS X and Windows is available from our web site from
the Downloads section.

Quick source code installation:

If we have no packages for your platform, installing from 
source code is very simple.

Compile libgdiplus to support System.Drawing:

    $ tar xzf libgdiplus-2.0.tar.gz
$ cd libgdiplus-2.0
$ ./configure
$ make
$ make install

Then compile Mono itself:

    $ tar xzf mono-2.0.1.tar.gz
$ cd mono-2.0.1
$ ./configure
$ make
$ make install

Console Hello World

To test the most basic functionality available, copy the following code into a file called hello.cs.

using System;
 
public class HelloWorld
{
static public void Main ()
{
Console.WriteLine ("Hello Mono World");
}
 
}

To compile, use mcs:

mcs hello.cs

Using mcs to compile produces a .Net 1.1 assembly. To create a .Net 2.0 assembly, use gmcs:

gmcs hello.cs

Either compiler will create "hello.exe", which you can run using:

mono hello.exe

The program should run and output:

Hello Mono World

Winforms Hello World

The following program tests writing a Winforms application.

using System;
using System.Windows.Forms;
 
public class HelloWorld : Form
{
static public void Main ()
{
Application.Run (new HelloWorld ());
}
 
public HelloWorld ()
{
Text = "Hello Mono World";
}
}

To compile, use mcs as well as the -pkg command to tell the compiler to pull in the Winforms libraries:

mcs hello.cs -pkg:dotnet

Using mcs to compile produces a .Net 1.1 assembly. To create a .Net 2.0 assembly, use gmcs:

gmcs hello.cs -pkg:dotnet

Either compiler will create "hello.exe", which you can run using:

mono hello.exe
我的ubuntu linux还需要运行sudo ldconfig才能运行Winforms Hello World

Why? 俺搞不定从源代码编译安装Monodevelop IDE!

用ubuntu安装已有的软件包先学习着再说!
安装monodevelop就是。
学asp.net还要装mono-xsp2:
XSP is a simple web server written in C# that can be used to run your
ASP.NET 1.1 and 2.0 applications.

下个月以后用opensuse11.1 linux正式版看看,有最新的mono2.0.x;fedora linux10说不定也有最新的mono环境。

谷歌开发者大会上再次公布Android手机真机演示

发布者:? ?,发布时间:‎‎2008-9-17 下午10:43‎

关于用joomla扩展功能开发的基础

发布者:? ?,发布时间:‎‎2008-9-3 下午9:57‎

关于用joomla扩展功能开发的基础

关于用来扩展Joomla功能的三大件ComponentsModulesPlug-Ins的区别:


How to Extend Joomla!

There are three types of extensions Joomla! supports, each with a specific use.

Components
Of the extensions available, components are the most essential. Components are
essentially what you see in the "main" portion of the page显示在页面的”主要”部分. Joomla! is designed
to load and run exactly one component for each page generated. Consequently,
Joomla!'s core content management functionality is itself a component.
Components frequently have sophisticated back-end controls. The back end is
commonly used to create and update records in database tables; also it can do
typically anything, provided it is programmed in PHP. For instance, you may have
a batch job that typically runs from a UNIX command line, but you can use the back
end to provide a link where non-programmers can call it. You can also use it to allow
site administrators to upload pictures or videos.
Modules
In contrast to components, any number of modules can appear on a page与元件比较起来,一个页面上可以显示多个模組. Modules
typically make up the elements of a sidebar or content menus. Modules complement
the content contained in a component; they are not intended to be the main substance
of a page. Joomla! also supports content modules, which involve no programming
and can be displayed alongside coded components. The back-end controls for
modules are limited, typically consisting of basic formatting.
Plug-Ins
When a piece of code is needed throughout the site网站中到处运行的一段代码, it is best implemented as a
plug-in (formerly called a Mambot). Plug-ins are commonly used to format the
output of a component or module when a page is built. Some examples of plug-ins
include keyword highlighting, article comment boxes, and JavaScript-based HTML
editors. Plug-ins can also be used to extend the results found in the core search
component. The back-end controls are similar to those of modules.


Joomla!'s Component Structure Joomla! employs a specific naming scheme, which is used by all components. Each component in the system has a unique name with no spaces. The code is split into two folders, each bearing the component name prefixed by com_. The component in this book will be called reviews. Therefore, you will have to create two folders named com_reviews:

· Create one in the folder named components for the front end.

· Create one in the folder named components within the administrator

folder for the back end.

When the component is loaded from the front end, Joomla! will look for a file with the component's unique name ending in a .php extension. Within the components/com_reviews folder, create the reviews.php file. Similarly, running it in the back end assumes the presence of a file prefaced with admin. followed by the component name and ending in .php. Add the file admin.reviews.php in administrator/components/com_reviews. Leave both the files empty for the moment.




Executing the Component All front-end requests in Joomla! go through index.php in the root directory. Different components can be loaded by setting the option variable in the URL GET string. If you install Joomla! on a local web server in a directory titled joomla, the URL for accessing the site will be http://localhost/joomla/index.php or something similar. Assuming this is the case, you can load the component's front end by opening http://localhost/joomla/index.php?option=com_reviews in your browser. At this point, the screen should be essentially blank, apart from the common template elements and modules. To make this component slightly more useful, open reviews.php and add the following code, then refresh the browser:

<?php defined( '_JEXEC' ) or die( 'Restricted access' ); echo '<div class="componentheading">Restaurant Reviews</div>'; ?>

Your screen will look similar to the following:











以下是Joomla1.0.x版本,请在后面看joomla1.5.x的模板例子!

The Joomla! Template

First, let's look at the following figure to see how our basic template affects the Joomla! PHP output:



Figure 2.1 What your XHTML does to the template layout

You'll recall that the PHP code for the footer, sitename, pathway, and MainBody are not module position slots. These functions load in the required information that helps Joomla! to run, display standard footer information, and load the actual site content from the Joomla! MySQL databases

Top, left, and right are module position slots, which can be assigned site modules.




模板(template)决定module slots的位置 和 component(组件)的位置(同一时刻只显示一个component,就是前面Jommla1.0.x<?php mosMainBody();?>和后面Jommla1.5.x的模板中的<jdoc:include type="component" />)

Now that we have a deeper understanding of how the template, module position slots, and site modules work, let's take a look at how these three elements come together through the rhuk_solar_flare_ii template. The module position slot name is on the left, the content module name is on the right,





举例:CEF的首页模板joomla1.5.2/templates/gian_idv_tw/index.php内容:

<html>

<head>

<jdoc:include type="head" />


<link href="<?php echo $this->baseurl;?>/templates/gian_idv_tw/images/CSS.css" rel="stylesheet" type="text/css">

<!--

<script language="JavaScript" src="<?php echo $this->baseurl;?>/templates/gian_idv_tw/Scripts/menu.js"></script>

-->

<script language="JavaScript" src="<?php echo $this->baseurl;?>/templates/gian_idv_tw/Scripts/swapimage.js"></script>


<script language="JavaScript" src="<?php echo $this->baseurl;?>/templates/gian_idv_tw/mm_menu.js"></script>


<script src="<?php echo $this->baseurl;?>/templates/gian_idv_tw/Scripts/AC_RunActiveContent.js" type="text/javascript"></script>

<link href="<?php echo $this->baseurl;?>/templates/gian_idv_tw/images/hotnews.css" rel="stylesheet" type="text/css">


<script type="text/JavaScript">

<!--

function MM_popupMsg(msg) { //v1.0

alert(msg);

}

//-->

</script>


<?php

include("templates/CEF/menu.php");

?>



</head>

<?php

if ( $my->id ) {

//initEditor();

}

?>


<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages('<?php echo $this->baseurl;?>/templates/gian_idv_tw/images/button_search_2.gif','<?php echo $this->baseurl;?>/templates/gian_idv_tw/images/index_23_1.gif','<?php echo $this->baseurl;?>/templates/gian_idv_tw/images/index_24_1.gif','<?php echo $this->baseurl;?>/templates/gian_idv_tw/images/index_25_1.gif','<?php echo $this->baseurl;?>/templates/gian_idv_tw/images/button_re_2.gif','<?php echo $this->baseurl;?>/templates/gian_idv_tw/images/button_send_2.gif','<?php echo $this->baseurl;?>/templates/gian_idv_tw/images/index_10_1.jpg','<?php echo $this->baseurl;?>/templates/gian_idv_tw/images/index_11_1.jpg','<?php echo $this->baseurl;?>/templates/gian_idv_tw/images/index_12_1.jpg','<?php echo $this->baseurl;?>/templates/gian_idv_tw/images/index_13_1.jpg','<?php echo $this->baseurl;?>/templates/gian_idv_tw/images/index_14_1.jpg','<?php echo $this->baseurl;?>/templates/gian_idv_tw/images/index_15_1.jpg')">


<script language="JavaScript1.2">mmLoadMenus();</script>


<div id="main">

<div class="header">

<div class="top_left">

<div class="logo">

<embed src="<?php echo $this->baseurl;?>/templates/gian_idv_tw/logo.swf" quality="high" wmode="transparent" bgcolor="#ffffff" allowscriptaccess="sameDomain" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" align="middle" height="174" width="341"/>

</div>


</div>

<div class="top_right">

<?php

include("templates/CEF/web_links.php");

?>



<div id="searchbar">

<?php

include("templates/CEF/search_bar.php");

?>

</div>


<div id="menubar">

<?php

include("templates/CEF/menubar.php");

?>

</div>


</div>


</div>


<div class="main_content">

<div class="main_left">

<table border="0" align="left" cellpadding="0" cellspacing="0">

<tr>

<td rowspan="3" valign="top"><img src="<?php echo $this->baseurl;?>/templates/gian_idv_tw/images/index_19.gif" width="17" height="194" alt=""></td>

<td><img src="<?php echo $this->baseurl;?>/templates/gian_idv_tw/images/index_20.gif" width="225" height="12" alt=""></td>

</tr>

<tr>

<td class="bg_left_table"><div align="left"><img src="<?php echo $this->baseurl;?>/templates/gian_idv_tw/images/index_30.gif" width="225" height="35" alt="">


<!--教育新闻台-->

<?php if($this->countModules('user1')) : ?>

<jdoc:include type="modules" name="user1" style="xhtml" />

<?php endif; ?>

<?php if($this->countModules('left')) : ?>

<jdoc:include type="modules" name="left" style="rounded" />

<?php endif; ?>

</div></td>

</tr>

<tr>


<td height="13" valign="bottom" class="bg_left_table"><img src="<?php echo $this->baseurl;?>/templates/gian_idv_tw/images/index_54.gif" width="225" height="13" alt=""></td>

</tr>

</table>

</div>

<div class="main_right">

<table width="684" border="0" cellspacing="0" cellpadding="0">

<tr>

<td bgcolor="#FFFFFF">


<!--标签页-->

<?php if($this->countModules('user2')) : ?>

<jdoc:include type="modules" name="user2" style="xhtml" />

<?php endif; ?>

</td>


<td>


<?php

include("templates/CEF/right_ad.php");

?>

<!--<iframe id="ad" name="ad" src="link_button.html" width="182" height="194" scrolling="no" frameborder="0"></iframe>-->

</td>

</tr>

</table>

<table width="684" border="0" cellspacing="0" cellpadding="0">

<tr>

<td>

<!--2x2方框-->

<jdoc:include type="component" />


</td>

</tr>


<!--picture banner-->

<?php if($this->countModules('user3')) : ?>

<jdoc:include type="modules" name="user3" style="xhtml" />

<?php endif; ?>


</table>

</div>

<div id="footer"><br><br>

Copyright (C)2005 Campus Evangelical Fellowship All Rights Reserved. .校園福音團契 版權所有. E-mail<a href="mailto:info@cef.org.tw">info@cef.org.tw</a> . 電 話:(02) 2368-2361 .傳 真:(02) 2367-2139</div><div id="space"></div>

</div>

</div>


<jdoc:include type="modules" name="debug" />



</body>


</html>

slitaz:内存里运行差不多最小的桌面linux

发布者:? ?,发布时间:‎‎2008-7-21 下午8:00‎

slitaz是差不多最小的桌面linux,下载的最新slitaz-cooking.iso才28.6M大小;
今天试了一把,它基本不用安装, 启动后完全在内存里(100多M)运行,速度快的不得了,运行软件一闪就出来了!

包含PCMan文件管理器、Firefox3、Mplayer、gFTP、Geany IDE、GParted、网络配置(WiFi and PPPoE/ADSL)、 软件包管理、安装工具......

‹ 上一页    1-9/9    下一页 ›