2008年6月30日星期一

HTML语言格式及其注解

记不住,存下来。

1.结构性定义
文件类型 <HTML></HTML> (放在档案的开头与结尾)
文件主题 <TITLE></TITLE> (必须放在「文头」区块内)
文头 <HEAD></HEAD> (描述性资料,像是「主题」)
文体 <BODY></BODY> (文件本体)
(由浏览器控制的显示风格)
标题 <H?></H?> (从1到6,有六层选择)
标题的对齐 <H? ALIGN=LEFT|CENTER|RIGHT></H?>
区分 <DIV></DIV>
区分的对齐 <DIV ALIGN=LEFT|RIGHT|CENTER|JUSTIFY></DIV>
引文区块 <BLOCKQUOTE></BLOCKQUOTE> (通常会内缩)
强调 <EM></EM> (通常会以斜体显示)
特别强调 <STRONG></STRONG> (通常会以加粗显示)
引文 <CITE></CITE> (通常会以斜体显示)
码 <CODE></CODE> (显示原始码之用)
样本 <SAMP></SAMP>
键盘输入 <KBD></KBD>
变数 <VAR></VAR>
定义 <DFN></DFN> (有些浏览器不提供)
地址 <ADDRESS></ADDRESS>
大字 <BIG></BIG>
小字 <SMALL></SMALL>
与外观相关的标签(作者自订的表现方式)
加粗 <B></B>
斜体 <I></I>
底线 <U></U> (尚有些浏览器不提供)
删除线 <S></S> (尚有些浏览器不提供)
下标 <SUB></SUB>
上标 <SUP></SUP>
打字机体 <TT></TT> (用单空格字型显示)
预定格式 <PRE></PRE> (保留文件中空格的大小)
预定格式的宽度 <PRE WIDTH=?></PRE>(以字元计算)
向中看齐 <CENTER></CENTER> (文字与图片都可以)
闪耀 <BLINK></BLINK> (有史以来最被嘲弄的标签)
字体大小 <FONT SIZE=?></FONT>(从1到7)
改变字体大小 <FONT SIZE=+|-?></FONT>
基本字体大小 <BASEFONT SIZE=?> (从1到7; 内定为3)
字体颜色 <FONT COLOR="#$$$$$$"></FONT>

2.连结与图形
连结 <A HREF="URL"></A>
连结到锚点 <A HREF="URL#***"></A>(如果锚点在另一个档案)
<A HREF="#***"></A> (如果锚点目前的档案)
连结到目的视框 <A HREF="URL" TARGET="***"></A>
设定锚点 <A NAME="***"></A>
图形 <IMG SRC="URL">
图形看齐方式 <IMG SRC="URL" ALIGN=TOP|BOTTOM|MIDDLE>
图形看齐方式 <IMG SRC="URL"
ALIGN=LEFT|RIGHT|TEXTTOP|ABSMIDDLE|BASELINE|ABSBOTTOM>
取代文字 <IMG SRC="URL" ALT="***"> (如果没有办法显示图形则显示此文字)
点选图 <IMG SRC="URL" ISMAP> (需要CGI程式)
点选图 <IMG SRC="URL" USEMAP="URL">
地图 <MAP NAME="***"></MAP>(描述地图)
段落 <AREA SHAPE="RECT" COORDS=",,," HREF="URL"|NOHREF>
大小 <IMG SRC="URL" WIDTH="?" HEIGHT="?">(以pixels为单位) N1.0 图形边缘 <IMG SRC="URL" BORDER=?> (以pixels为单位)
图形边缘空间 <IMG SRC="URL" HSPACE=? VSPACE=?> (以pixels为单位)
低解析度图形 <IMG SRC="URL" LOWSRC="URL">
用户端拉 <META HTTP-EQUIV="Refresh" C>(使用端自动更新 )
内嵌物件 <EMBED SRC="URL"> (将物件插入页面)
内嵌物件大小 <EMBED SRC="URL" WIDTH="?" HEIGHT="?">

3.分隔
段落 <P> (通常是两个return)
段落 <P></P> (新定义成容器型标签)
文字看齐方式 <P ALIGN=LEFT|CENTER|RIGHT></P>
换行 <BR> (一个return)
文字部份看齐方式<BR CLEAR=LEFT|RIGHT|ALL>(与图形合用时)
横线 <HR>
横线对齐 <HR ALIGN=LEFT|RIGHT|CENTER>
横线厚度 <HR SIZE=?> (以pixels为单位)
横线宽度 <HR WIDTH=?> (以pixels为单位)
横线比率宽度 <HR WIDTH=%> (以页宽为100%)
实线 <HR NOSHADE> (没有立体效果)
不可换行 <NOBR></NOBR> (不换行)
可换行处 <WBR> (如果需要,可在此断行)
列举 (可以巢状列举)
无次序式列举 <UL><LI></UL> (<LI> 放在每一项前)
公布式列举 <UL TYPE=DISC|CIRCLE|SQUARE>(定义全部的列举项)
<LI TYPE=DISC|CIRCLE|SQUARE>(定义这个及其後的列举项)
有次序式列举 <OL><LI></OL> (<LI> 放在每一项前)
数标型态 <OL TYPE=A|a|I|i|1> (定义全部的列举项)
         <LI TYPE=A|a|I|i|1> (定义这个及其後的列举项)
起始数字 <OL value=?> (定义全部的列举项)
         <LI value=?> (定义这个及其後的列举项)
定义式列举 <DL><DT><DD></DL>(<DT>项目, <DD>定义)
表单式列举 <MENU><LI></MENU>(<LI> 放在每一项前)
目录式列举 <DIR><LI></DIR> (<LI> 放在每一项前)
背景与颜色

重复排列的背景 <BODY BACKGROUND="URL">
背景颜色 <BODY BGCOLOR="#$$$$$$"> (依序为红、绿、蓝)
文字颜色 <BODY TEXT="#$$$$$$">
连结颜色 <BODY LINK="#$$$$$$">
看过的连结 <BODY VLINK="#$$$$$$">
使用中的连结 <BODY ALINK="#$$$$$$">

4.特殊字元(以下标签需用小写)
特别符号 &#?; (其中 ? 代表 ISO 8859-1 的编码)
< < > > & & " "
注册商标TM ®  
著作权符号 ©

5.表单 (通常需要与CGI程式配合)
定义表单 <FORM ACTION="URL" METHOD=GET|POST></FORM>
上传档案 <FORM ENCTYPE="multipart/form-data></FORM>
输入栏位 <INPUT TYPE="TEXT|PASSWORD|CHECKBOX|RADIO|IMAGE|HIDDEN|SUBMIT|RESET">
栏位名称 <INPUT NAME="***">
栏位内定值 <INPUT value="***">
已选定 <INPUT CHECKED> (适用於checkboxes与 radio boxes)
栏位宽度 <INPUT SIZE=?> (以字元数为单位)
最长字数 <INPUT MAXLENGTH=?> (以字元数为单位)
下拉式选单 <SELECT></SELECT>
下拉式选单名称 <SELECT NAME="***"></SELECT>
选单项目数量 <SELECT SIZE=?></SELECT>
多选式选单 <SELECT MULTIPLE> (多选)
选项 <OPTION>
内定选项 <OPTION SELECTED>
文字输入区 <TEXTAREA ROWS=? COLS=?></TEXTAREA>
输入区名称 <TEXTAREA NAME="***"></TEXTAREA>
输入区换行方式 <TEXTAREA WRAP=OFF|VIRTUAL|PHYSICAL></TEXTAREA>

6.表格
定义表格 <TABLE></TABLE>
表格框线 <TABLE BORDER></TABLE> (有或没有)
表格框线 <TABLE BORDER=?></TABLE>(可以设定数值)
储存格左右留白 <TABLE CELLSPACING=?>
储存格上下留白 <TABLE CELLPADDING=?>
表格宽度 <TABLE WIDTH=?> (以pixels为单位)
宽度比率 <TABLE WIDTH=%> (页宽为100%)
表格列 <TR></TR>
表格列内容看齐 <TR ALIGN=LEFT|RIGHT|CENTER VALIGN=TOP|MIDDLE|BOTTOM>
储存格 <TD></TD> (须与列并用)
储存格内容看齐 <TD ALIGN=LEFT|RIGHT|CENTER VALIGN=TOP|MIDDLE|BOTTOM>
不换行 <TD NOWRAP>
储存格背景颜色 <TD BGCOLOR=#$$$$$$>
储存格横向连接 <TD COLSPAN=?>
储存格纵向连接 <TD ROWSPAN=?>
储存格宽度 <TD WIDTH=?> (以pixels为单位)
储存格宽度比率 <TD WIDTH=%> (页宽为100%)
表格标题 <TH></TH> (跟<TD>一样,不过会对中并加粗)
表格标题对齐 <TH ALIGN=LEFT|RIGHT|CENTER VALIGN=TOP|MIDDLE|BOTTOM>
表格标题不换行 <TH NOWRAP>
表格标题占几栏 <TH COLSPAN=?>
表格标题占几列 <TH ROWSPAN=?>
表格标题宽度 <TH WIDTH=?> (以pixels为单位)
表格标题比率宽度<TH WIDTH=%> (页宽为100%)
表格抬头 <CAPTION></CAPTION>
表格抬头看齐 <CAPTION ALIGN=TOP|BOTTOM>(在表格之上/之下)
视框 (定义与控制萤幕上的特定区域)
视框格式总定义 <FRAMESET></FRAMESET> (取代<BODY>)
视框行长度分配 <FRAMESET ROWS=,,,></FRAMESET>(pixels 或 %)
视框行长度分配 <FRAMESET ROWS=*></FRAMESET> (* = 相对大小)
视框栏宽度分配 <FRAMESET COLS=,,,></FRAMESET>(pixels 或 %)
视框栏宽度分配 <FRAMESET COLS=*></FRAMESET> (* =相对大小)
定义个别视框 <FRAME> (定义个别视框)
个别视框内容 <FRAME SRC="URL">
个别视框名称 <FRAME NAME="***"|_blank|_self|_parent|_top>
边缘宽度 <FRAME MARGINWIDTH=?> (「左」与「右」边界)
边缘高度 <FRAME MARGINHEIGHT=?> (「天顶」与「地底」边界)
卷动条 <FRAME SCROLLING="YES|NO|AUTO">
不可改变大小 <FRAME NORESIZE>
无视框时的内容 <NOFRAMES></NOFRAMES>(如果浏览器不提供视框功能的话)

7.杂项
说明 <!-- *** --> (浏览器不会显示)

从土豆网等视频网站下载保存视频的方法

今天有朋友问怎么从土豆网上下载视频。其实网上已经有这方面的资料了。不过既然问到了,就详细的写写给她,顺便在这里记下来,以备后用。
1、打开任意一个文件夹,在最上面的工具条上依次选择“工具——文件夹选项”,然后单击“查看”,在下面的地方找到“显示隐藏文件和文件夹”,把前面的圆圈点上,然后找到“隐藏受保护的系统文件(推荐)”,把前面方框中的勾去掉,确定;
2、播放你要下载的视频,直到播放完毕(或者上面显示的缓冲完毕,都可以);
3、依次打开文件夹“C(也就是安装windows的盘符,有的可能是D或者其它,一般是C):\Documents and Settings\***(这是我的机器上的名字,你的可能有些不同,仔细看看就知道了)\Local Settings\Temporary Internet Files”,括号中文字是我做的说明。
4、打开上述文件夹后可以看到很多文件,每一行是一个文件,后面的是关于这个文件的说明,找到最上面一行的“最后访问(时间)”,点一下或者2下,使它们按照时间顺序排列,最新的在最上面,一般最上面一个或者第二个就是那个视频了,复制出来就行了。是flv,也就是flash格式的。
5、如果上面(4)中你无法确定是哪个文件,就再看看文件大小,一般大点的就是了。

2008年6月27日星期五

电影《人间炼狱》(organizm)中一个非常致命的情节漏洞

Organizm讲的是一场人造的生化危机,科幻片。故事起因是,美国在二战期间启了一系列的实验室来进行军事研究,以期获得超级军事优势。而其中的一个实验室由从苏联叛逃的生化科学家特拉索夫主持。他研究的生化武器是从自己体内生长出来的一种结合了动物、植物、细菌的优良特性的东西,可以吸收一切能量,包括电力、武器和核辐射等,来促进自己的生长的生物。它的生长异常的快速。当时,因为它造成了很大的损失和战争的结束而被封存在一个密封罐中,当然包括特拉索夫的尸体。几十年后,因为政府想开发原来实验室所在的地域为一个大型赌场来促进当地的经济发展,特派了一队生化士兵前往检查,并要求在三天时间内结束,按时交付工程施工。不幸的是,特拉索夫的儿子弗兰克,他在小时候曾被母亲以很残酷的方法强迫记忆了一个地点。这个地点,地下三层第12贮藏室,就是保存那个密封罐的地方。他在知道政府准备开发实验室所在区域的时候,就想办法冲进了这个地方,并告诉他们不要去打开那里的东西。但是,这正好促使他们打开了那个地方。在照相机闪光灯的刺激下,那个生物开始生长,并一发不可收拾。
那么,后来是怎么消除这一可能覆灭人类的灾难的呢?影片中有一个场景:他们,弗兰克和那个被这种生物夺去了丈夫生命的生化专家,找到了关于那个实验室的资料胶片,并用放映机来查看;同时女专家凯瑞用一个显微镜来观察获得的这种生物的一段的标本,不幸的是,这份标本在灯光的照射下开始快速生长……可是却也因此发现,弗兰克的血液中有对它抗体,据说是从他的父亲那里得来的。
因此,他们开始寻找杀死这种生物的方法。那么,怎么杀死呢?它的生长速度如此之快,并且马上就天亮了要出太阳了,以至于根本没有时间来分离血清以制作药物。凯瑞提到了一个词“生长调节核心”。大意是说,这个生物是从特拉索夫的胸口长出来的,那里是它的“根”,只要那里被破坏了,它就会被消除。当然,最后是他们两个跑到了那里,并用弗兰克的血液杀死了它的生长调节核心,从而避免了一场灾难。
从这两段描述可以看出,这里有个非常非常大的情节漏洞:既然这个生物离开了生长调节核心就没法再生存,为什么那一份显然已经离开了核心的标本却可以快速生长呢?
其实,除了这个错误,这部片子整体上看起来倒是挺紧张刺激的,推荐喜欢科幻片的朋友看看。

2008年6月23日星期一

在OpenSUSE上编译安装pidgin?最好别这么干!

有人说使用linux最好自己编译安装小程序,这样的话移植或者删除都很方便,因为这样的话程序会默认安装在/usr/local目录下(当然也可以通过--prefix=PATH参数来指定安装位置)。所以我想试试看自己编译安装pidgin(因为自带的那个instant messenger不好用)。
可是问题来了,在./configure这一节就难倒我了。运行了好几次./configure,每次都有新的问题,提示让用--disable参数来取消相应的项。我想,问题总不会太多吧,就按照提示一遍又一遍的添加disable参数来运行./configure,可是到需要nss ssl的时候我实在受不了了(已经添加了五六次参数了)。
还没有完全死心。因为ssl是不可少的,不然没法使用msn。我就到处找非openssl(这种不被支持)的ssl。郁闷啊,好半天也没找到。
算了吧,我还是宁愿用别人编译好的,在build上找来,一键安装,多美啊!

体验一下OpenSUSE 11.0

因为想体验一下linux操作系统,安装了最新的OpenSUSE 11.0,用的是KDE4环境。说实在的,界面和动画还真是好看。只是偶尔还是会出些意料不到的错误。也许将来不能用Windows的时候可以用这个,只是现在还真是没法让人有决心一下子转过去。

话说系统自带的Network Manager 0.7版,太不好用了。就为了配置ADSL的网络,花了两三个小时也还是没搞定,可是无线网络却没有问题。后来查了网页,才知道是0.7版的bug,建议降级到0.6.5版。可是我不知道怎么降,也实在懒得弄了。

翻了翻系统提供的程序,发现有Kinternet dial(是KDE3里面提供的,也许开发人员知道Network Manager 会有问题才把这个默认装上的?),就试了试,居然能连上ADSL了。可是无线网络又没法配置。真头大!

而且,因为Network Manager 的问题,firefox每次启动的时候都处在离线(offline)模式,要浏览网页还得手动在文件 菜单上取消离线模式才行。

Linux,想说爱你不容易啊!

似乎别人都没有这样的问题,郁闷ing