作者归档

关于Ubuntu的详细介绍

IRC上,UBUNTU-CN频道内,一帮人在吹水…其他技术频道…很有技术味儿。
1. 关于Ubuntu一词
Ubuntu 是一个南非的民族观念,着眼于人们之间的忠诚和联系。该词来自于祖鲁语和科萨语。Ubuntu(发音”oo-BOON-too”–“乌班图”)被视为非洲人的传统理念,也是建立新南非共和国的基本原则之一,与非洲复兴的理想密切相关。
Ubuntu 精神的大意是“人道待人”(对他人仁慈)。另一种翻译可以是:“天下共享的信念,连接起每个人”。
“具有 ubuntu 精神的人心胸开阔,乐于助人,见贤思齐而不忌妒贤能,因为他/她拥有适度的自信,而这源自如下认识:自己乃是属于一个更大的整体,当他人受到伤害或死去时,当他人受到折磨或压迫时,这个整体就会消失。”
–大主教 Desmond Tutu。
作为一个基于 GNU/Linux 的平台,Ubuntu 操作系统将 ubuntu 精神带到了软件世界。


关于Debian的详细介绍

Debian 是一套为了您的计算机所设计的自由操作系统 (OS)。操作系统是使计算机运行的基程序和工具的集合。Debian 使用Linux核心(操作系统的最重要部份),但大部份的基本工具则来自 GNU 计划,因此我们称为 GNU/Linux。
Debian GNU/Linux 不单是个操作系统,它也包含多过 18733 个软件包,它们是一些经已编译的软件,并包装成一个容易安装的格式。
Debian 最早由Ian Murdock于1993年创建。可以算是迄今为止,最遵循GNU规范的Linux系统。Debian系统分为三个版本分支(branch): stable, testing 和 unstable。截至2005年5月,这三个版本分支分别对应的具体版本为:Woody, Sarge 和 Sid。


十款最华丽的linux桌面

多年来,我碰到很多Linux桌面画面,有些桌面是非常令人惊讶的,有人可以花大量的时间调整和定制他们的桌面,使之焕然一新。这里有一些为数不多的Linux桌面看看,我真的很喜欢,因为他们的创造力和独特性。他们不一定是最美丽的,但他们肯定是非常非常特殊的。

from:10 Most Beautiful Looking Linux Desktop.


贴两张linux衍生派系图

linux众多的发行版,之间有千丝万缕的联系。通过这两张图基本上可以搞清楚其中的关系。
近十年来,linux发行版纷杂滴成长(不全,蛋很强大!):


Linux操作系统的移植 一二三四

Linux操作系统是一个完全开源的操作系统,用户可以自己下载、阅读、修改并重新编译内核,从而使开发人员能够完全自己定制相关的操作系统功能以适合自己的需要。本章将就以下内容做详细介绍。
BootLoader程序:BootLoader是一个用来初始化嵌入式硬件的最小系统,进而引导操作系统的底层程序,其主要代码由汇编语言和C程序编写。在X86上常见的BootLoader有GRUB和LIL0,在嵌入式设备中U-boot和VIVI用得比较多。
Linux源码分开,读者可以在相关网站上下载这些源代码,随着Ljnux的发展,目前2.6内核的linux源代码已经超过30MB。本章.1.2节将详细介绍Linux源代码目录结构,从而为读者快速阅读Ljnux内核程序提供参考。


嵌入式系统开发的模式与流程

1 嵌入式系统的结构
1.1 嵌入式系统的硬件架构
如图5-1所示,为嵌入式系统硬件模型结构,此系统主要由微处理器MPU、外围电路,以及外设组成,微处理器为ARM嵌入式处理芯片,如ARM7TMDI系列及ARM9系列微处理器,MPU为整个嵌入式系统硬件的核心,决定了整个系统功能和应用领域。外围电路根据微处理器不同而略有不同,主要由电源管理模型、时钟模块、闪存FIASH、随机存储器RAM,以及只读存储器ROM组成。这些设备是一个微处理器正常工作所必须的设备。外部设备将根据需要而各不相同,如通用通信接口USB、RS-232、RJ-45等,输入输出设备,如键盘、LCD等。外部设备将根据需要定制。

嵌入式处理系统主要包括嵌入式微处理器、存储设备、模拟电路及电源电路、通信接口,以及外设电路。


红烧肉

黑哥做过一次红烧肉,想起来那个口水啊,啧啧。这次把菜谱贴出来,用的时候好找!
黑哥做菜常用法语名字,法语中红烧肉叫bouilli。
中国人的嗅觉仿佛就是被这道菜叫醒的,由此落下“病根”,就像当年毛泽东在师专第一次嗅到红烧肉的香味落下病根一样。原始之初的红烧肉,并不像现在又炸又炒糖色儿,那隽永的香气,油而不腻、入口即化的口感全是慢火炖出的。而且,这样炖出的烧肉汁拌米饭 吃,简直是人间绝味。


SciTE初步

1.软件介绍:SciTE(Scintilla Text Editor)是一个为程序员打造的体积小巧的文本编辑器,它最强大的地方是自定义功能配置。它支持代码高亮、自动完成、代码折叠、括号匹配、自定义模块等!它几乎可以用到目前任何的主流语言上面,而且还支持众多的配置文件的高亮折叠,突出等效果!
2.软件下载:点此进入官方网站下载页面官方提供Windows环境下免安装版和安装版,在此建议使用免安装版本。当然还有Linux版本以及源代码下载。由于此软件更新较为频繁,请大家及时关注新版本的发布。
3.软件配置:
3.1本地化:请下载其简体中文语言文件locale.zh.properties,将其下载到SciTe文件夹下改名为locale.properties。重新打开SciTE。
3.2配置文件:配置文件都是properties类型文件。下面简单介绍一下各文件的用途。
SciTEGlobal.properties 全局配置文件
SciTEUser.properties 用户配置文件
SciTE.properties 本地配置文件
html.properties 特定文件类型的配置文件
3.2.1.这几个配置均可更改,用户文件配置的部分优先级高于全局文件的配置。为了方便起见,藕强烈建议所有配置尽量在用户配置文件中实现,其原因显而易见的。
首先,在选项菜单中点击打开Global Options文件,在此菜单中再点击User Options文件,此文件应为空文件。
其次,将Global Options文件的内容全部复制到UserOptions文件中。
3.2.2.配置文件详解:以#开头的行,是注释行。这段资料已删除,更详细的配置资料请看参考资料,或者文档手册。
3.2.3.配置文件下载:请移步与此
4.scite-tools是一个scite的扩展功能更加强大,推荐使用!Utilities and stuff for the SciTE editor !
http://code.google.com/p/scite-tools/
参考资料:
http://www.phpweblog.net/yemoo/archive/2007/09/29/2048.html
http://groups.google.com/group/scite-interest
http://groups.google.com/group/scite-cn
 


超级可爱小狗狗

你一定对狗狗的异常可爱感到好奇,藕亦觉得cute异常!找到这样一个网站,希望对国内养狗的朋友有用~.~http://www.a-doggies-life.com/


基于c与MPI并行程序初步

第一片儿小代码:
#include "mpi.h"
#include
#include
void main(argc,argv)
int argc;
char *argv[];
{
  int myid, numprocs;
  int namelen;
  char processor_name[MPI_MAX_PROCESSOR_NAME];
  MPI_Init(&argc,&argv);
  MPI_Comm_rank(MPI_COMM_WORLD,&myid);
  MPI_Comm_size(MPI_COMM_WORLD,&numprocs);
  MPI_Get_processor_name(processor_name,&namelen);
  fprintf(stderr,"Hello World! Process %d of %d on %s\n",
  myid, numprocs, processor_name);
  MPI_Finalize();
}
MPI程序的框架结构