Loading...

2009年4月20日星期一

ie下的自适应垂直居中

long time no see,前几天写页面ui时总结的小心得。把需要显示的内容进行自适应的垂直居中。希望对大家在写widget的时候有一丁点帮助。
众所周知,水平居中用margin:0 auto;width:xxxpx;的方法就可以轻松实现。垂直居中的方法又是怎样呢?
hata简单的post一下
css部分:
#wrapper{#position:relative;}
#mid{#overflow:visible;#position:absolute;#top:50%;}
#content{#position:relative;#top:-50%;}
花括号内#号是ie hack的方法,也就是上面几句对ff完全不起作用。

应对div的结构为
<div id="wrapper">
  <div id="mid">
    <div id="content">居中内容</div>
  </div>
</div>

阅读全文...

2009年4月13日星期一

假如浏览器是女人

藉借对女性的遐想,投射到浏览器的特性上。(感觉是一种很好的形象塑造的方法)

原创图片地址
“IE真的有这么糟糕吗?”
最想说一下IE。老实地交代下,个人使用ie的经验不太好,经常生病什么的。HATA觉得IE是被形容得最为精辟和传神的,虽然从市场份额来看,很大程度是因为树大招风的原因。
PS:如果要写一篇《假如操作系统是女人》的话,我想windows也绝对是首当其冲须要套用IE那句话的产品。

“自我评价”,下面送上各个浏览器特色的官方中文页面链接:
fire fox:http://www.mozillaonline.com/products/firefox/features/
opera:http://cn.opera.com/products/desktop/
safari:http://www.apple.com.cn/safari/whats-new.html
chrome:http://www.google.com/chrome/intl/zh-CN/features.html?hl=zh-CN
IE:http://www.microsoft.com/china/windows/internet-explorer/features/overview.aspx

阅读全文...

2009年4月8日星期三

google的mp3搜索--巨鲸音乐widget--动手制作flash开关

最近听朋友说google在中国大陆出了一个音乐搜索的功能,HATA昨天click上google看了一下,觉得做的挺好的。对比很早就提供了同类服务的百度,google这次添加了两个特色功能:
1,在播放音乐时会通过浏览器的cookie记录下播放的音乐在播放器列表里,那样我们就可以在下次打开google提供的播放器上看到以前播放过的歌。同样,可以通过试听一大堆歌后才选择喜欢的歌曲下载。
2,用泡泡挑歌,这个大概就是google的"手气不错"音乐版。HATA也同样觉得"手气不错"这个功能更适合在试听MP3上。nice try:

by the way,这个功能令我想起一个flash制作的音乐网站http://musicovery.com/

google合作伙伴巨鲸音乐网

在google的音乐播放器上面,会看到Top100.cn的商标,同时留意地址的话,也会发现http://g.top100.cn/的域名,没错,这次google在音乐搜索服务上的合作伙伴是巨鲸音乐网。
其实HATA比较少关心音乐的事情,因为HATA比较喜欢听古典。。不过冲着google的名声,HATA就点了一下巨鲸音乐网的链接。结果一眼就给HATA瞄到了右上角的音乐widget。
试用巨鲸的widget。HATA很少看见有国内的音乐widget(偶是乡巴佬,不喜qqzone,(ˇ︿ˇ)),也很少听见“正版音乐”之类的口号。。I like it~
不过试用一下。发现巨鲸自家的widget居然犯傻的。。两个毛病
1,打开网页就自动播放,确实不喜欢。
2,修改widget的代码后变得不稳定,一旦修改了widget(例如高度)就会变得不稳定了。。太犯傻啦。( ¯▽¯;)

解决flash自动播放的方法就是弄一个开关,最后放出一个HATA自用的简单开关,有javascript语言。下面是代码:
<center><div id="playmp3"><a href="javascript:void(0)" onclick="insert('playmp3','mp3player')">
听听音乐?H3M by 陈奕迅</a></div></center>
<!-- 隐藏部分 -->
<div style="display:none"><div id="closemp3"><a href="javascript:void(0)" onclick="insert('playmp3','mp3player')">
听听音乐?H3M by 陈奕迅</a></div><div id="mp3player"><li><div>(嵌入你的widget代码或flash什么的)</div></li><li><div><a href="javascript:void(0)" onclick="insert('playmp3','closemp3')">close</a></div></li></div></div>

<script>
function insert(a1,b1){
var a=a1;
var b=b1;
document.getElementById(a).innerHTML = document.getElementById(b).innerHTML;
}
</script>

开关按钮标题为“听听音乐?H3M by 陈奕迅”,可自行修改。演示DEMO:






原创文章如转载,请注明:转载自HATA菜谱

阅读全文...

2009年4月4日星期六

我头发长唔代表我係飞仔黎加 -益力多40周年广告系列

40周年广告系列拍得好有新鲜感啊。
我头发长唔代表我係飞仔黎加~

为左你地,就算要我出卖灵魂。。甚至肉体,都值得加~


匪A:卖益力多犯法咩~
警:有菌波。
匪B:误会姐~误会姐~


阅读全文...

2009年3月31日星期二

杂谈,突然其来的感觉,勾搭上了google chrome

手滑,标题还没有写完就pose了出去。。囧rz
话转回来,昨天HATA发现自己挂在beta区的悬挂式广告不动了(其实不是广告,是个会跟着滚动条走的menu,不过感觉跟广告一样丑。。),原因在于document.documentElement.scrollTop的值为0了。why,因为偶用了Google chrome。
记得以前听谁说过js上的document.documentElement.scrollTop和document.body.scrollTop的区别在于有定义docType和没有定义docType,当我们没有定义docType的时候,document.documentElement.scrollTop和document.body.scrollTop一样,反映垂直滚动条的顶部位置,当我们定义了docType后,document.body.scrollTop为0,document.documentElement.scrollTop的值仍然正常。看来Google chrome(谷歌浏览器)是不吃这一套了。
在定义了docType的情况下,document.documentElement.scrollTop不生效了,换回document.body.scrollTop,一切正常。什么原因呢?是wedkit的问题?还是V8?记得chrome出炉的时候我听过这样的介绍,chrome使用了全新的机制去实现网页的javascript,这就是v8。

下面HATA要谈谈google chrome了:
初接触google chrome 要追溯google chrome刚提供下载的时候,还是beta(0.几的未正式版本),使用它只是讨个新鲜,当时chrome摆出了好多令人诱惑的优点,不过令我印象最深刻的是它的ui,很干净,很简约,使用google chrome 看网页看到的网页范围永远是最多的。^^
无奈网站的兼容问题和chrome 的 flash player卡机问题(有linux上的adobe官方flash player影子。。),后来HATA渐渐放下了它。
因为firefox那巨人级的启动速度和身染百病的ie,HATA又勾搭上chrome了(^…^),现在的版本号是1.0.n版了,也就是正式版已经出台了,HATA使用的当前版本是dev的2.0.171版,版本编号很奇怪,正式版是1,beta版是2,这种编号的方法,HATA再次感觉到chrome并不是作为一个最终成品的软件而存在。而是一个部件。。

现在使用google chrome的感觉:
兼容:这是我觉得chrome进步最大的地方,不过也是理所当然的地方,这几天使用google chrome感觉相当平稳,没有看见什么兼容上的问题,flash也比以前走得快很多,暂时除了HATA那个悬挂式广告(orz..)外,一切正常(当然需要下载插件的网页兼容性一定是不行了);
速度:启动速度快,挂着几个网页关闭chrome的情况下,启动google chrome跟开文件夹的速度没什么不一样,使用过程中也很流畅(偶不是每次打开10几个网页的狂人);
javascript:v8是神物(/‵o′)/~ ╧╧),当然v8有多美,取决于你通常浏览怎样网页。
HATA想由OpenLaszle引入话题,简单介绍,OpenLaszle有点类似js框架语言,不过他是需要服务器处理的,通过使用OpenLaszle的语言lzx(类似js)写出来的东西,可以通过Dhtml或者flash的形式来实现,也就是可以把它翻译成js,或者swf。HATA想提出一个问题,用同样的语言既然可以翻译成js那为什么要翻译成swf来实现呢?(要知道swf的实现范围只能在一个矩形中,而js的实现范围是无比无界的。)
HATA觉得其中一个原因是js相当依赖浏览器的解析能力。这里有个OpenLaszle的Demo,内容是一个图片浏览平台。分别有flash方式和Dhtml方式两种,大家可以分别使用不同的浏览器体验一下dhtml方式的浏览效果。和拥有大量用户的ie对比,chrome表现相当流畅。
延伸一下,如果几乎是网页设计行业标准的ie能把自身js的解析提供一下,js可以帮我们在基本不提高下载数据量的前提下使页面变得更为丰富。
开发工具:网页开发功能在0.n版的时候我没有太多注意到,不过现在使用右键的Inspect element时发现感觉和firefox的firebug功能类似度相当高。
其他功能:不知道chrome会不会有像firefox里的附加组件功能,现在chrome里能够支持半个 greasemonkey也是拜v8的能力所赐。在dev里也增加了自动填表,全页缩放和自动滚动页面功能,据介绍有一个个人配置的功能HATA找不到(HATA最想要这个功能),不知道是不是后来去掉了。
个人觉得现在的chrome功能已经比较适合娇小的chrome了(HATA也有很多想要的功能不然HATA就白当ff饭了~)。因为关键还是性能,兼容能力和chrome能为google节省多少的运算时间。
啊~杂谈越写越杂了。
原创文章如转载,请注明:转载自HATA菜谱

阅读全文...

2009年3月26日星期四

Blogcastone & post两首喜欢的音乐

HATA最近在做一个订单系统,这几天都逼不得已和access频繁打交道,烦死了。今天抽个时间来写post。
HATA之前在DY Feng兄的blog里看了篇介绍Blogcastone这个flash 在线mp3播放器的post,觉得这个小flash挺精致的,一直想拿来玩下。正好,现在就趁这个机会拿这个轻巧的Blogcastone来post两首歌。


一首是"trust you",00里面的ed,很美的旋律。


这首是"肥仔个头",可爱的广东出产,挺有风味的歌曲,大家有机会一定要买张cd听听。

edited byHATA菜谱

阅读全文...

2009年3月22日星期日

你不觉得navbar有很多优点吗?隐藏&去除blogspot的navbar的新旧方法

HATA最近把blogger上面的那条"横梁"给隐藏了。原因大家差不多,主要是觉得它把blog整体拉低了30px是件很不爽的事,其次是风格的问题,虽然css可以随意对navbar进行修改,不过横梁始终是横梁,整体感觉是不会变的。所以,要将其去除之。
下面一个是传统的硬方法:
#navbar-iframe {
height: 0px;visibility:hidden;//方法1
display:none;//方法2
}
不知道为什么这两个方法会在网上流传为合2为1的方法,HATA用其中一个已经可以见效了。可能是为了保险吧。。。出来的页面效果一样,navbar完完全全不见了,整体博客拉上30px。

但是,没有了横梁其实对于blog主来说是件很不方便的事情,虽然navbar为我们提供的只是紧紧的几个超链接,但是已经给我们的登录,post,修改布局带来了很多的捷便,还有"下一个博客"链接,HATA也是常常按的。navbar去除以后HATA就越来越怀念它了。
下面一个是普遍流传的隐藏方法,隐藏是firefox用户而说的,ie的话就同样是一去不复回:
#navbar-iframe{opacity:0.0;filter:alpha(Opacity=0)}
#navbar-iframe:hover{opacity:1.0; filter:alpha(Opacity=100,FinishedOpacity=100)}
通过控制alpha值,达到自动隐藏的效果,在firefox下把鼠标移动上去,narbar就会回来了。这个方法其实很好,就是那个30px的位置就浪费掉了。怀旧了这么久,终于要介绍HATA的方法了~ (/^0^)/
解决方法,下面HATA把自己的css也贴上:
#navbar{position:absolute;width:800px;}
//把navbar拉出来,然后修正宽度
#navbar-iframe{
opacity:0.0;filter:alpha(Opacity=0);
border-right-color:#000000; border-right-width:2px; border-right-style:solid;
//修饰轮廓
}
#navbar-iframe:hover{opacity:1.0;filter:alpha(Opacity=100,
FinishedOpacity=100);}
* html #navbar-iframe {display:none;}
//ie7以上把navbar除掉,blog主用ff的话加上
这个要解析一下,其实是上面方法的基础上加上3条语句,修正宽度是因为我在使用position:absolute;后navbar的宽度变短了而进行修正的;而修饰轮廓就是加上右边框而已,因为HATA用的navbar样式是黑色的那个,所以边框颜色是#000000,根据情况修改;最后一句,是只对ie使用,因为在ie上隐藏后鼠标移置该处无法再次显示,干脆就把它除掉。
怀旧信息很多,也有一点点个人的方法,希望对大家有帮助~
原创文章如转载,请注明:转载自HATA菜谱

阅读全文...

2009年3月19日星期四

力推!shadox64(兰堂血多)爆笑视频~


看看上面画风~ L(^_^L),再看看下面视频,动画美,配音也美,HATA笑翻桌子啦~
(/^0^)/~ ╧╧)


黑暗界拍賣王(6)-搞笑漫畫血多


RTV 亂視新聞台 vol.3 鼠尸遍野
这个系列是作者发布最早出来的视频啦~


【超扯童話血多】賣火柴小女孩 第二話
最新连载有7集啦~

最后贴上作者shadox64(兰堂血多)的主页:http://www.wretch.cc/blog/Shadox,国内好像上不了,要上只能用代理啦!
貌似还有几个staff,可是HATA找不到他们的窝点~ -,-
最后的最后,还有这个shadox64的youtube地址:http://www.youtube.com/user/shadox64
edited by HATA菜谱

阅读全文...

2009年3月18日星期三

发布一个小js,tooltip--1.66kb

今天HATA发布一个1.66kb的轻量级js,tooltip,打包后大约1.2kb,有渐变效果(fadein,fadeout)
DEMO:
举头望明月
原版DEMO地址
HATA是在Web Development Blog提供的代码进行修改的,主要修改了js的结构简化和修改css,使js不加载边框图片取而代之用边框制作出邮票效果。
基本的原理就是通过onmouseover和onmouseout触发function,通过tooltip这个function生成悬浮的div原件,设定定时器,修改透明值。从而做出fade的效果,当然啦,如果使用jquery的话,还可以省略fade的function呢,jquery果然是甜美物啊~
下面贴出css部分:
#tiptool1cont{display:block; padding:2px 7px; background:#666; color:#FFF;}
#tiptool1{position:absolute; display:block; margin-left:5px; border-width:1px;border-style:dashed;border-color:#666;}

下载:
HATA版(虚线边框)
原版(圆角有图片)
安装步骤:
1贴好上面提供的css
2找个地方安装js文件,用<script src="地址" type='text/javascript'/>引用或者用<script typetype='text/javascript'></script>括着js文件的代码直接贴上
使用:
HATA这里耍一下懒,把刚才demo的代码写出来,需要用的自行修改就行了
<span onmouseout="tooltip.hide();" onmouseover="tooltip.show('低头思故乡');">举头望明月</span>

原创文章如转载,请注明:转载自HATA菜谱

阅读全文...

2009年3月15日星期日

标签--一列改成两列

HATA今天换了新的模板啦,一直想写一个没有图片的模板,加上今天有换3列的冲动,今天HATA就忍不住手写了一个,第一次写的模板,暂时是一个好简单好简单的模板啊,简单得颜色也没有配,不过HATA还是比较受乐的,一定要发post庆祝一下!!
ai~扯远了,HATA在写模板之际,HATA顺便把那个一列式标签也改掉了,改成两列式,哈哈。
修改的方法好简单好简单,就是css区里加一个句:
.sidebar #Label1 li {
float:left;
width:95px;
}
因为放在sidebar里(class="sidebar"),所以加上了.sidebar,可要可不要。#Label1是标签的id。一般都是这个,拍个留念照:
有问题可以留言,HATA随时候命~
原创文章如转载,请注明:转载自HATA菜谱

阅读全文...

2009年3月12日星期四

今天吃了一个js的快餐 >,<

今天HATA吃了一个javascript的快餐,前几天HATA尝试写一个翻译的js代码(还在修整中。。)结果累得要死。今天HATA本来想在网上找一些相关的pdf看看。于是顺藤摸瓜,HATA找到一本名为《精通Javascript+jQuery》的书。
这里有个第10章(jQuery) 的试看版本。书一共分了19章,前十章是基础部分,后九章是实例应用部分。目录

搞错了搞错了,HATA不是想介绍这本书如何如何,HATA只是想介绍快餐给js的初学者而已。看到这个的视频目录链接吗?里面有齐了19章的视频内容,第九章Ajax视频:

值得欢呼的是每段视频好像都只有10几分钟的长度(HATA只看到第九章,就连忙写这篇blog了),不明原因的某群众:"什么意思,这么短好吗?" HATA觉得不错啊,虽然他朗读的时候语调有点囧。。不过作者说话干净,不会让人有昏昏入睡的感觉。话的内容也是纲要部分,不会说得太细,简明扼要,很符合了快餐的特性。当然啦,要对js进行深入的了解不看看书和使用文档是不行的。
期待日后js功力大增,万岁~
原创文章如转载,请注明:转载自HATA菜谱

阅读全文...

2009年3月11日星期三

边学边改blog--初学者的第一次js心得,闲谈踩*过程

第一次写js,好麻烦啊~~~~
事情起因:不知道是多少天前了,HATA走去逛了一下google code,看见translation中的api很简单:
google.language.translate(text,"es","en",function(result){
if(!result.error){
translation.innerHTML=result.tarnslated;
}
});

HATA就开始打算做一个翻译post的插件,毕竟HATA用过某g和某y的翻译工具,感觉都会影响了HATA的页面的排版(因为这个问题,HATA把一些widget都撤下来了)。NND,因为这个奇怪的想法,HATA这几天被卷入困扰的漩涡(orz)。新人学习,处处碰壁啊~

墙壁1:排版乱了。
HATA开始用"。"把句子一句一句分开给google吃,然后用"translation.innerHTML += result.tarnslated"把某g拉的屎都一坨一坨的回收回来。然后test一下整合好的效果如何。某H:"恩,都乱了。"后来发现,原因是这样的。例如这样一句:<div>g兄,你好吗?快给我便便去。(千年杀!)</div>因为我是用"。"句号分割句子的,所以在<div>g兄,你好吗?快给我便便去。的时候,HATA就把句子截了下来给某g吃,然后google翻译后,执行用"translation.innerHTML += result.tarnslated"的时候,程序就自动补上了</div>,(千年杀!)结果就去了下一段。。
HATA最后的解决方法是:"translation.innerHTML = translation.innerHTML.substring(0,end)+result.tarnslated"
墙壁2:str.indexOf("。")什么也找不到。
str.indexOf("")就是找字符串(str)中某字符的第一个位置。例如:str.indexOf("HATA")程序就会把HATA第一次出现的位置告诉你。但是HATA输入str.indexOf("。")后返回值都是-1,是双字节的原因吗?不是,HATA输入str.indexOf("拉登")试了下,"拉登"就出来了。什么原因?HATA不知道,最好解决方法:str.indexOf("\u3002")句号就出来了。这个是什么?打开某win的"开始-》所以程序-》附件-》TrueType造字程序",然后字符集选Unicode(HATA的meta标签里字符集是UTF-8),然后打开,窗口-》参照,在形状里面输入"。"句号,代码3002就出来了,这个就是"。"的UTF-8的字符集代码。
墙壁3:某g还是吃不下
面对一大段的代码,某g还是吃不下,只好也针对下"<",">"这些符号,分得再细一点翻译。标签部分则进行直接的搬字过纸。这样代码段就复杂了。。。HATA这里就没有理会什么节点啊,父子关系的,就把它当一段字符的看。HATA素是野蛮。
墙壁4:js的执行顺序啊~
因为复杂了,所以js的执行顺序也开始囧起来了。这个HATA终于翻到第5道墙了。相信这是最后一道墙壁了。距离beta版的代码应该不远啦(lol)。最后不会来一道叹息之墙就好了。。。虽然HATA这里好阳光~

道歉:恩,基本上这就是HATA近几天HATA在blog上做的事情。特别是这两天,加了alert的语句做测试。搞得blog经常会弹出窗口。非常麻烦。在次HATA决定再次向某g伸手拿多一个blog,以作测试用途。HATA 菜谱从此会恢复正常。
原创文章如转载,请注明:转载自HATA菜谱

阅读全文...

2009年3月7日星期六

生命的活力

"My name is Nick Vujicic and I'm 25 years old."
今天由一个视频把我带到了这一个网站LifewithoutLimbs.
"My name is Nick Vujicic and I'm 25 years old. I was born without arms or legs and given no medical reason for this condition."
译:我的名字叫Nick Vujicic,25岁(和我年纪相约的小伙子),我生下来就无缘无故的没有了双手和双脚。
HATA最近也有感到失落的事情,不过HATA看见那个仍然充满活力的Mr.Vujicic后,我的第一感觉是,我的人生到现在还是很美好的。谢谢Nick Vujicic,HATA在此对您表示无限的敬意。

阅读全文...

2009年3月6日星期五

力推!办公男的曙光,傳說中的型男講座

看來很多人都對空氣某日收到的型男教學非常有興趣,既然這樣,空氣當然要放出來,和各位強者分享。基本上空氣收到的資料,是這本「型男講座」的片段而已。這本經典的書籍(還有出第二冊「人氣男之道」),不論男女都務必要收來詳讀。這本書分析的實在太精闢了,空氣才看了節錄的幾段,就已經受到當頭棒喝啊!。。。。

今天HATA快要睡觉的时候发现了这么一篇传说的文章。宅宅的HATA终于找到人生的曙光了~~
HATA已经学会了传说的交叉手和抛电话了~明天HATA就去演练。

还有篇《人氣男之道─型男講座第2彈

阅读全文...

边学边改blog--一个按钮搞定繁简(简繁)翻译(YAHOO)

这几天看了google的api,主要看了翻译的api,发现用google对网页进行局部翻译并不是一件难事。那个代码HATA还在搞,感觉也不能,估计这两天能搞好。嗯嗯,HATA跑题了,这天郁闷之制,HATA用yahoo的翻译服务做了个即时翻译网页的按钮。搞好基于google的翻译代码后,这按钮估计就会撤下了,下面是按钮:
<div id="trans">loading</div>
<script>
var temp1='<a href="http://babelfish.yahoo.com/translate_url?doit=done&tt=url&intl=1&fr=bf-home&trurl=';
var temp2='&lp=zh_zt&btnTrUrl=Translate">繁体中文</a>';
var temp=temp1+window.location.href+temp2;
document.getElementById("trans").innerHTML=temp;
</script>
直接拉到widget里就可以用了这是简体->繁体的,繁体->简体的是:

<div id="trans">loading</div>
<script>
var temp1='<a href="http://babelfish.yahoo.com/translate_url?doit=done&tt=url&intl=1&fr=bf-home&trurl=';
var temp2='&lp=zt_zh&btnTrUrl=Translate">简体中文</a>';
var temp=temp1+window.location.href+temp2;
document.getElementById("trans").innerHTML=temp;
</script>

因为代码放在文章里不能用(基于安全的问题吧),这里就不给效果了,反正点下去就就会进入babelfish的翻译页。
原创文章如转载,请注明:转载自HATA菜谱

阅读全文...

2009年3月4日星期三

边学边改blog--修改修改修改,问题问题问题

应该有3天HATA没有更新blog了,这几天都在忙着调整blog的分布,因为处处碰壁的关系。一直都没有修改到满意的效果。这几天抱着报喜不报忧的指导思想。一直都没有去更新blog。今天就先写个开头,然后HATA就溜去睡大觉。
之前,HATA想用一个tab放置两个部落格观察贴纸。tab默认页内容是"你是本blog第 n个来宾,热烈鼓掌欢迎~"的字样,第2页是部落格观察的一个数据表。这个表格HATA大致上已经搞出了一个雏形,不过后来发现有一些不妥善的地方:

一个算是部落格观察的先天问题吧。在一个页面内如果有两个不同类型的贴纸,阅读一次会出现两次阅读的记录。
第二个问题是翻译的问题,HATA知道习惯看繁体字体的人都不太会看简体字体,HATA就想到了弄个繁体翻译。使得观看网页更为捷便。HATA在做tab时使用了jQuery提供的ui tab,ui tab用上去是很好用,不过和网页翻译系统却是很合不来。(或许和在线代理也会有冲突,HATA没有没有试过)
这里HATA吐槽一下,想不到,google的翻译系统居然对比较常用的<span class="fullpost">方法存在漏洞。。只要有<div>套着,就可以令<span>不生效。不知道是漏洞还是基于其他的目的。反而yahoo的翻译没有这方面的问题,而且可以频繁地进行翻译,不像google那样拿cookie来忽悠HATA,就是把本来的繁体搞乱码了。。。
没有精神,先睡觉了。。
原创文章如转载,请注明:转载自HATA菜谱

阅读全文...

2009年2月25日星期三

边学边改blog--把标题栏变成3列的格式

本打算昨天写的东西,一拖就拖到今天了。。。昨天在《边学边改blog--简单修改标题栏》一文里写了要把标题栏变成3列的格式。HATA就接着昨天的话题说吧。记得在简单修改标题栏的步骤1中
HATA找出了标题栏的代码
<div id="header-wrapper">
<b:section class="header" id="header" maxwidgets="1" showaddelement="no">
<b:widget id="Header1" locked="true" title="博客名称" type="Header">
</b:section>
</div>
并修改为:

<div id="header-wrapper">
<b:section class="header" id="header" showaddelement="yes">
<b:widget id="Header1" locked="true" title="博客名称" type="Header">
</b:section>
</div>
HATA现在要继续在上面做修改。
1,首先,如果你在标题栏里挂上了除标题外其他的widget(标题栏的代码会多出其他的widget),先把它们安置到其他的位置,例如尾栏或者边栏上。以免在修改标题的时候把这些widget删掉了。

2,修改完毕后,查看一下标题栏的代码,是不是恢复到简单修改标题栏的步骤1中修改后的代码一样:
<div id="header-wrapper">
<b:section class="header" id="header" showaddelement="yes">
<b:widget id="Header1" locked="true" title="博客名称" type="Header">
</b:section>
</div>
现在HATA要再次修改这段代码增加一些内容:
<div id='header-wrapper'>
<div class='header' id='header'>
<b:section id='header1' showaddelement='yes'>
<b:widget id='Header1' locked='true' title='博客名称' type='Header'/>
</b:section>
<b:section id='header2' showaddelement='yes'/>
<b:section id='header3' showaddelement='yes'/>
</div>
</div>
看清楚大小写哦,这样就在header里面多加了两个section,然后还要在css区上添加一些代码才能正常显示,因为这3个section是同一列的关系,别急着保存,我们先下拉一下模板,看一看下一段是不是<div id='content-wrapper'>,要是不是content-wrapper的话,就把它的id名字记下来,一会要用上。现在可以保存了。
再看一看布局-》页面元素 里,是不是变成这样了:是的话就可以继续下一步。
3,记得在简单修改标题栏的步骤3中放的代码吗?HATA把自己加的代码都放在两个/* ---添加--- */的里面,现在在/* ---添加--- */里加上这段代码:
#header1 {width:220;float:left;}/* ---HATA之前没有加上宽度width,ie的排版立刻乱了,ff确没有乱,可见ff是多么的优秀>. <,这里网要感谢一下NS兄的帮助--- */
#header2 {width:220;float:left;}
#header3 {float:right;}/* ---以上3句就是把步骤2里的3个session变成横向关系的关键语句--- */
#content-wrapper {clear:both;}/* ---这个是消除浮动--- */
#header {height:60px;} /* ---70px是我标题栏背景的高度,不加这一句的话在某些浏览器里会排版出错(忘记是ie还是ff了)--- */
记得HATA在步骤中叫你记下的id吗?就是用在消除浮动上面。把你记下的id替换掉content-wrapper字样吧。不使用消除浮动,浏览器的位置排版就会出错。HATA现在基本上是完成任务了。HATA现在挂个插件上去看看效果:


HATA之前因为blog在ie下显示错位的问题发表了的疑问已经得以解决了,在这里要感谢NS兄的帮助,谢谢。
原创文章如转载,请注明:转载自HATA菜谱

阅读全文...

2009年2月23日星期一

边学边改blog--简单修改标题栏

记得HATA前几天曾经交待过在看css,今天HATA初试修改模板,目标是在原有的模板上修改标题栏的排版,使得标题栏可以横向并排3个widget,经过一番调试后终于成功了,暂时先说说在标题栏里加上一个简陋的导航菜单。
方法很简单:
1,进入布局-》修改HTML,把修改模板里面的代码备份一下,然后在修改模板里查找<div id="header-wrapper">
找到类似以下代码:

<div id="header-wrapper">
<b:section class="header" id="header" maxwidgets="1" showaddelement="no">
<b:widget id="Header1" locked="true" title="博客名称" type="Header">
</b:section>
</div>

在这里,修改showaddelement值为"yes",删除maxwidgets="1"字段。

2,回到布局-》页面元素看看效果,头部分是不是增加了"添加小工具"按钮,这就是HATA第一部分修改的目的了,然后我们点击“添加小工具”,添加一个名为"HTML/JavaScript"的widget,摆放到标题widget的下方(注意,不知道其他的官方模板结构和HATA用的一不一样,HATA这里有可能会把widget拉到crosscol-wrapper层里,就是整个标题栏的下方,再拉多一次调整一下吧,效果应该是在标题栏里面,刚好在标题的下方)
在widget里面输入
<ul id="headnav">
<li><a href="链接地址1" target="blank">名称1</a></li>
<li><a href="链接地址2" target="blank">名称2</a></li>
</ul>

li部分可以输入若干行,如果想加入图片的话可以把名称部分修改为:<img alt="叙述" src="图片地址"/>,到这里,我们就做好一个竖式的导航菜单了。
3,把竖式的导航菜单变成横式,方法很简单,我们先回到修改模块的版面,找到里面的css区(就是有放着类似#header,.post这些字样的地方),加入以下代码:
/* ---添加--- */
#headnav {margin:0px; padding:0px;}/* ---margin是修正高度位置--- */
#headnav img {border:0;}
#headnav li {display:inline;/* ---这个是把竖式变横式的关键--- */
margin-right:5px;/* ---这个是间距--- */
}
/* ---添加--- */

可以把margin写成 margin:0px 0px 0px 0px;分别代表上右下左的位移。这部分我是借用了NS兄的代码,用div写横向列表一般都是这样写的。
得出的效果图:

一些想法:
但是HATA这几天看过很多的blog,他们都喜欢把导航菜单放到标题栏的最右边,与标题字样对称。难道要使用属性margin把列表强行位移到最右面吗?
这也是其中一个方法,但是HATA觉得这个方法有点自欺欺人了,要是把头部分(标题栏的位置)改为可以挂放两列或者3列的widget,把导航菜单放到最后一列不就把问题解决了吗?HATA第一次去NS兄的blog时就对这个长草了,可惜一直不能把NS兄提供的模板导入成功,正好这两天把css的基础知识一口气看完了,瞎弄了半天终于搞出来了,方法同样不难。

HATA这里先休息下,忙其他的事情。稍后把方法写出来,大约2~3步就能搞定它。

写好了,边学边改blog--简单修改标题栏
原创文章如转载,请注明:转载自HATA菜谱

阅读全文...

2009年2月22日星期日

广州“瘦肉精”事件

自三鹿,蒙牛OMP事件后,日前又出现了食品问题。
这几天,瘦肉精事件把广州的新闻炒得沸沸扬扬。据新华网广州2月21日电(记者 车晓蕙)19日开始出现的广州市“瘦肉精”中毒事件目前已得到有效控制,发病人数逐日下降,21日已无新的发病报告。自18日以来,广州“瘦肉精”中毒发病人数逐日下降,18日发病人数最多,达46人,19日、20日分别为21人、3人,事件累计发病人数70人。毒猪源头已查明。这是广州市食品安全办公室21日22时发布的消息。
什么是瘦肉精
瘦肉精是一类动物用药,有数种药物被称为瘦肉精,例如莱克多巴胺(Ractopamine)及克伦特罗(Clenbuterol)等。属于乙类促效剂(β-agonist),将瘦肉精添加于饲料中,可以增加动物的瘦肉量、减少饲料使用、使肉品提早上市、降低成本。

猪在吃了瘦肉精之后,瘦肉精主要积蓄在猪肝、猪肺等处。如果不依照规定使用使得残余量过高,食用大量的猪肝、猪肺后—就算是熟食也一样,可能会立即出现恶心、头晕、肌肉颤抖、心悸、血压上升等中毒症状。
起源
据广州市食品安全办公室介绍,目前已查明导致本次“瘦肉精”中毒的生猪由生猪个体经营者分别收购自湖南省冷水江市、涟源市、新化县、衡阳县,通过天河牲畜批发市场进入广州市天河、增城的肉菜市场进行售卖。
本次“瘦肉精”中毒事件发生的原因是由于外省个别不良生猪养殖户使用违禁“瘦肉精”喂养生猪,生猪经销者伪造检疫合格证逃避检验,导致含“瘦肉精”残留的猪肉流入广州市零售市场,最终导致大范围的中毒事件。
有业内人士透露,生猪出栏时的证照很容易地就可买到赝品,“5元一张证,5角一个耳标。”

政府对此重视
广州市政府在次此事件中非常重视,“瘦肉精”中毒事件发生后,广州市高度重视,迅速部署有关职能部门开展调查处理工作,坚决堵住“瘦肉精”生猪进入广州市场。

目前,天河区政府已对天河牲畜市场采取严密的监控措施,工商部门已对广州市三大生猪批发市场采 取24小时驻场管理措施,配合驻场农业部门开展检测和生猪来源控制工作,特别加强对来自湖南冷水江市、涟源市、新化县、衡阳县的生猪的重点监控,严禁不合 格猪肉进入广州生猪交易市场销售。公安机关对涉案的6名生猪经营者进行传讯,对涉嫌生产、销售不符合卫生标准食品的3名嫌疑人呈批刑事拘留,并对其他涉案 人员进行积极追踪调查。

工商、农业、卫生等职能部门对全市所有生猪批发市场、生猪定点屠宰场、农贸市场、肉菜市场、超市、肉品经营店档、流动熟食店、学校周边食杂 店、学校及幼儿园集体食堂、餐饮经营单位等开展地毯式清查工作,同时要求各农贸市场、肉菜市场和超市及餐饮经营业户开展自检工作,发现问题猪肉及时送检。 截至21日,全市共出动2326人次、食品检测车25台次,检查生猪经营业户160个次、生猪定点屠宰场46个次、农贸市场和肉菜市场831个次、猪肉经 营业户7411个次、学校周边食杂店和流动熟食店40户次、餐饮经营单位和集体食堂999间次。

广州市各级畜牧兽医部门特别加强了对全市生猪批发市场、生猪定点屠宰场、各区养殖场及个体养殖户的生猪“瘦肉精”残留的监测,加派技术人员 驻场开展采样和监测。18日以来,除了继续每年必须进行的例检外,共检测生猪2965头。对于检出“瘦肉精”阳性的生猪,每发现一头,立即销毁一头。

为了确保猪肉市场供应秩序的稳定,广州市经贸部门也加强了宏观调控准备,一旦出现猪肉供应紧缺的情况,立即可以组织一批来源可靠、质量可控的规模生猪养殖企业和基地优先供应广州市场,确保广州猪肉市场的供应稳定。

同作为一名广州市民,HATA觉得在这次事件中市政府处理得相当有效率,距事发短短3天就能查明“问题猪”的来源并进行处理和做好紧急措施。但同样值得我们深思的是,就凭一纸伪造的检疫合格证为何能让这批问题猪一路畅通无阻呢?相信市政府在日后还需要努力做好整治工作,特别是受市民担心的食物食品的标准和卫生的监管方面。


编辑自HATA菜谱

阅读全文...

2009年2月21日星期六

边学边改blog--序篇

前几天不知道受了什么刺激,HATA要开始认真写blog了,激动啊。以前总感觉blogger所给予的自由度很低,可能是我比较少上blogger的缘故吧,这两天游走了一下其他的blogger。发现是HATA自己井底之蛙了。其实通过插件Html/JavaScript,blogger也可以支持很多其他的网站所提供的widget。例如cbox啊,yahoo的mybloglog啊之类,很多blogger都会用到这些,这两个插件可以很好地补充了blogspot本来并没有提供到留言板功能和交友功能。加上了这两个widget后就可以令自己的blog更完善了。还有控制台里面的修改模板项目,懂得css的人可以把本来的blog改得面目全非。搞得HATA现在要认真学习css了。
这几天也因为要努力学习css,实现"面目"全非的伟大心愿,blog也停写了两天(才刚刚开始写呢 >。< ),今天就先写个开头,以后HATA会再写几篇blog把HATA修改blog的一些过程和心得分享出来。希望能对和HATA一样的初学者有帮助啦。
原创文章如转载,请注明:转载自HATA菜谱

阅读全文...

2009年2月19日星期四

『火星转载』--中国计算机杀毒界曝最大丑闻 瑞星副总裁被捕

3年前,北京警方破获“全国首例故意传播网络病毒案件”,称微点公司“在软件研制过程中,违规在互联网上下载、运行多种病毒”,“致使计算机病毒在互联网上大量传播,严重危害网络安全,造成重大经济损失”。该新闻轰动一时。微点公司副总后来被警方关押11个月。

日前,北京查获一起造假陷害高科技企业案。真相终于大白于天下,杀毒软件巨头瑞星公司当时为了扼杀微点这个新生的杀毒公司,请托北京市公安局网监处处长于兵通过假报案、假损失、假鉴定的手法陷害竞争对手。

于兵已被北京市纪委立案调查,瑞星副总裁赵四章已被批捕。

17日《科技日报》刊发了题为“一项重大原始创新何以大难不死——北京东方微点公司起死回生始末”的特稿,对此案进行了详细报道。《北京晚报》记者采访了相关各方,力图还原这桩堪称中国计算机杀毒业界最大的丑闻。

要“铲”竞争对手

3年前,一条题为“北京破获全国首例故意传播网络病毒案件”的消息,在北京和地方各大媒体刊出,震惊全国。消息称,“北京东方微点信息技术有限责任公司(以下简称微点公司)在世界首创主动防御病毒软件,打破了对于计算机病毒全世界只能被动防御的局面。然而,该公司在软件研制过程中,违规在互联网上下载、运行多种病毒”,“致使计算机病毒在互联网上大量传播,严重危害网络安全,造成重大经济损失”。

消息引起了计算机用户极大的愤慨,众多网民对此予以谴责。案件当事人之一、微点公司副总经理田亚葵也因“网络传播病毒案”被警方逮捕关押11个月。微点公司背上了“防病毒公司传毒”的罪名。

然而,谁也不会想到,这样一个震惊全国的“国内首例防病毒公司传播病毒案”,竟是个别执法人员与商业公司联手制造的一起假案。让微点公司横遭不测的正是前文提到的“主动防御病毒软件”。

网监处长受请托

刘旭,瑞星杀毒软件的原设计者和发明人,在辞去北京瑞星科技股份有限公司董事总经理兼总工程师两年后,于2005年1月创办了北京东方微点信息技术有限责任公司。“主动防御病毒软件”是该公司计划冲击杀毒市场的新产品。

2005年的中国IT安全市场已经呈现出瑞星一家独大的局面。

据《科技日报》报道,原北京市公安局公共信息网络安全监察处处长于兵,就是在2005年7月初接受了北京瑞星科技股份有限公司的请托,指令他人“铲”了从事计算机病毒防范软件研发业务的东方微点公司。

要阻止微点软件的上市,最有效的就是阻止其取得销售许可证。

由于我国对病毒防治产品实施销售许可证制度,而要取得销售许可证必须具备企业经营执照、产品备案、公安部指定机构的产品检测报告三个基本条件,其中,检测机构的检测报告对获得许可证尤为关键。正当微点公司向网监处递交研发备案报告,同时向公安部指定的国家计算机病毒防治产品检测中心申请产品检测并为产品上市做各项准备之际,“几个民警来到公司,进行‘反病毒公司资质调查’”。

微点公司总经理刘旭称:“2005年7月5日,他们莫名其妙地对公司进行了一个多月的检查,频繁传唤包括我在内的公司管理和研发人员,直至2005年8月30日凌晨,网监处依照《刑法》第二百八十六条第三款的规定,将涉嫌所谓‘故意制作、传播计算机病毒等破坏程序影响计算机系统正常运行造成严重后果’的公司副总经理田亚葵刑事拘留。”

9月6日,国家计算机病毒防治产品检测中心收到公函,以微点公司涉案为由,要求其对微点产品不予检测,封杀了微点公司防病毒产品的上市权利。同年10月21日,“破获国内首例防病毒公司传播病毒案”的新闻发布。
假报案、假损失、假鉴定

据《科技日报》报道,2005年8月,于兵部署他人到北京思麦特管理顾问有限公司和北京健桥证券股份有限公司北京管理部,调查了解公司电脑被病毒感染及造成损失的情况。于兵在听取汇报上述两家公司有病毒感染但未造成损失的情况下,仍授意让思麦特公司和健桥公司,分别出具了10万元虚假损失证据材料。

2005年8月27日,为证实从思麦特公司和健桥公司查到的木马病毒——蠕虫病毒,是从东方微点公司副总经理田亚葵笔记本电脑中传播出来的,于兵授意他人召集病毒专家论证会。在论证过程中,没有给专家如实提供材料。专家论证后,在于兵授意下,专家意见又被从“基本可以确定”改为“可以确定”。

2005年9月,即微点公司副总经理田亚葵被刑事拘留后,由于缺少报案材料,于兵指使他人到北京另外三家杀毒软件公司做工作,让三家公司分别出具虚假“病毒爆发”报案材料。同时,于兵指使委托由瑞星公司副总裁赵四章推荐的瑞星公司监事为合伙人的中润华会计师事务所,对东方微点副总田亚葵传播病毒案件涉及的有关损失进行评估,并将该会计师事务所的违规评估结论作为认定田亚葵构成“破坏计算机信息系统罪”和“侵犯商业秘密罪”的主要证据。

于兵等人认定,田亚葵所用的与互联网连接的笔记本电脑中,有四种病毒于2004年12月21日被激活,导致对外传播,造成较大损失。而经查,田亚葵笔记本电脑上网的ADSL电话线是2005年4月1日才开通使用。而且,经国家信息中心电子数据司法鉴定中心重新鉴定,在田亚葵笔记本电脑中的四种病毒只发现了三种,而且从未被激活过。

据《科技日报》报道,北京市纪检机关经立案调查,查明“北京东方微点传播计算机病毒案件”是调取假报案、假损失、假鉴定等证据材料制造的一起假案。

网监处长被立案调查

2007年5月,刘旭向最高人民检察院、公安部等国家有关部门举报,得到了高度重视。2007年11月20日,田亚葵在被羁押11个月和取保候审12个月后,北京市海淀区检察院对田亚葵作出了不起诉的决定。微点主动防御软件在因所谓“国内首例防病毒公司传播病毒案”被封杀两年半后,获准向国家计算机病毒防治产品检测中心办理产品上市销售前的检测手续。2008年2月,微点主动防御软件终于获得被阻挠了近三年的销售许可证。

据《科技日报》报道,2008年7月,北京市纪委接到实名举报,反映于兵等人存在徇私枉法等问题。市纪委高度重视,成立专案组对于兵等人的严重违法违纪问题进行立案调查。现已查明,于兵涉嫌收受瑞星公司贿赂、利用职务便利贪污公款,涉案金额巨大。另据透露,瑞星公司副总裁赵四章已被批捕。

2009年2月7日,微点公司总经理刘旭向记者表示,“正在准备向瑞星公司索赔”。根据微点公司提供的数字,主动防御软件上市受阻近三年,使微点公司蒙受直接经济损失三千多万元。据北京晚报


阅读全文...

2009年2月18日星期三

给你的相片增加活力

这个东西是怎么做的呢?



根据slide官方的说法,这个东西叫做FunPix。只需要一张你喜欢的照片,就可以制作好一张充满活力的funpix。
情人节过去了,大家应该会多出了一批相片吧,有想过挑选其中一两张相片制作成FunPix送给你的那位吗?立即行动吧。

1,点入:http://www.slide.com/选择“制作FunPix”马上就可以轻松制作;

2,制作完成后点击左方或者下方的储存键,就会出现你制作的FunPix的网页位置URL,和该FunPix放在你的blog上的程序代码Embed(如果你没有登录进slide的话,中间会出现一个注册界面,要是你不想注册的话,可以skip signup略过,但不知道skip signup 后的作品是暂存还是永久保存);
3,使用网页给你的Embed的话,例如这段:
<div><embed src="http://widget-6d.slide.com/widgets/themepic.swf" type="application/x-shockwave-flash" quality="high" scale="noscale" salign="l" wmode="transparent" flashvars="cy=lt&il=1&channel=3386706919790681453&site=widget-6d.slide.com" style="width:600px;height:475px" name="flashticker" align="middle"></embed><div style="width:600px;text-align:left;"><a href="http://www.slide.com/pivot?cy=lt&at=un&id=3386706919790681453&map=A" target="_blank"><img src="http://widget-6d.slide.com/z1/3386706919790681453/lt_t016_v000_s0un_f00/images/xslide1.gif" border="0" ismap="ismap" /></a> <a href="http://www.slide.com/pivot?cy=lt&at=un&id=3386706919790681453&map=B" target="_blank"><img src="http://widget-6d.slide.com/z2/3386706919790681453/lt_t016_v000_s0un_f00/images/xslide4.gif" border="0" ismap="ismap" /></a> <a href="http://www.slide.com/pivot?cy=lt&at=un&id=3386706919790681453&map=G" target="_blank"><img src="http://widget-6d.slide.com/z4/3386706919790681453/lt_t016_v000_s0un_f00/images/xslide42.gif" border="0" ismap="ismap" /></a></div></div>
会多出三个按钮



因为布局问题需要去掉的话,可以修改为:(去掉绿色部分)
<div><embed src="http://widget-6d.slide.com/widgets/themepic.swf" type="application/x-shockwave-flash" quality="high" scale="noscale" salign="l" wmode="transparent" flashvars="cy=lt&il=1&channel=3386706919790681453&site=widget-6d.slide.com" style="width: 600px; height: 475px;" name="flashticker" align="middle"></embed><div style="width: 600px; text-align: left;"> <a href="http://www.slide.com/pivot?cy=lt&at=un&id=3386706919790681453&map=G" target="_blank"><img src="http://widget-6d.slide.com/z4/3386706919790681453/lt_t016_v000_s0un_f00/images/xslide42.gif" ismap="ismap" border="0" /></a></div></div>


要是你想逗逗朋友开心或者是犯毛病后想向某某say个sorry的话,不妨发个funpix给他/她,或许会达到事半功倍的效果哦~
原创文章如转载,请注明:转载自HATA菜谱

阅读全文...

2009年2月16日星期一

脫衣術10大招

脫衣術10大招

 假如我們常說「沒衣服穿」,可能是衣櫥在跟你說:

 「我現在這裡很亂,沒什麼章法,沒什麼個性,很多衣服塞在角落,已經三、五年不見天日了,你是否該整理一下?」也是衣櫥在提醒你,不要花冤枉錢。

 只有懂得脫掉不需要的衣服,才懂得穿衣,才能建立一個值得投資一生的衣櫥。
有哪10種衣服必須脫下?

 1 不得體的服裝必須脫下,譬如暴露的衣服。

 2 不得時的服裝必須脫下,例如厚墊肩衣服已不流行,若你還穿,很奇怪。世界在改變的同時,你有沒有參與?你對周遭的人或事有沒有足夠的關心?若連最容易就可接觸到的流行都漠不關心,那你對平常事物是否也會堅持一些陳舊的觀念?

 3 不得宜的服裝必須脫下,譬如在宴會穿喪服。

 4 不合身的服裝必須脫下。

 5 無能量的服裝必須脫下。

 6 太舊的服裝必須脫下,譬如太沒形狀、破得很不像樣,而且這個破不是正面,而是負面的能量。

 7 顏色不適合自己的服裝必須脫下,每次穿出門,周遭的人都會說:「你怎麼啦?」那麼就算這件衣服是全新的也必須脫下。

 8 款式不適合自己的服裝必須脫下,有些款式真的會讓人看起來矮一點或胖一點。

 9 反應不好的服裝必須脫下,譬如每次穿這件衣服,內心都覺得怪怪的,詢問家人或朋友意見時,回答也都很遲疑,就要捨得脫下。

 10記憶不對的服裝必須脫下,譬如有悲傷記憶的衣服。
(摘錄自《Dress, Undress, 脫衣術》大塊文化出版)



文章來源:天下雜誌

阅读全文...

2009年2月14日星期六

插哪一个口才更好看--电视视频接口介绍

前两天买了条视频差分线准备给psp接电视玩。买了翻转电视机背一看,端口可真多。突然就想是不是要写下电视接口的东西呢~

大致上,国内常见电视的视频输出接口有AV端子,S端子,色差分量接口,DVI端子和HDMI端子这几个格式。有些是传输模拟信号,有些是传输数字信号的。色差端子是模拟信号中最高级的传输方式之一,对等的还有欧洲的SCART(Xbox360的欧版和澳版便采用了这种传输方式)和日本的D端子,国内可能会比较少见。而DVI端子和HDMI端子的传输则采用了数字格式。其中HDMI接口是目前画质最好的传输方式。(这里我无视了DisplayPort接口)
-----------------------------------------------------------------------------------------------------------
AV端子AV 端子即是复合视频端子,复合视频端子名称的来源因为其通过单线同时传输色度和亮度 两种信号。AV端子是最简单的音、画分离的传输方式,分一条video线和左右两条音频线传输(L,R),这也是我 们以前各种游戏机和影碟机所采用的最低传输方式了,PS2等游戏机标配也能用这种AV端子,不过远不能表现出其画面效果。
-----------------------------------------------------------------------------------------------------------
S端子S 端子全称是Separate Video(或称为 SUPER VIDEO),由日本人开发。可以说是AV端子的改革,把色度和亮度进行了分离式的输出,由两路视亮度信号、两路视频色度信 号和一路公共屏蔽地线组成,避免了设备内部信号的干扰。 但S-Video仍是把两路色差信号(Cr Cb)混合为一路色度信号(C)进行传输,所以一条S端子线上有4个金属接触口,然后再通过显示设备的解码进行播放,仍然有一定的画质损失。相对于AV端子, S端子的效果得到了一定的提升。-----------------------------------------------------------------------------------------------------------色差端子现在常用的端子之一。色差视频端子的英文名也来源于其传输原理,这3组信号分别是:亮度(以Y标注),以及从三原色信号中的两种,蓝色和红色。去掉亮度信号后的色彩差异信号(标注为Pb和Pr),在三条线的接头处分别用绿、蓝、红色进行区别。这三条线如果相互之间插错了,可能会显示不出画面,或者显示出奇怪的色彩来。色差端子是模拟信号中最高级的传输方式之一,其效果也是最好的,相比于S端子,其色彩鲜艳明亮,画面锐度很高。不过在普通电视上进行游戏,与S端子的效果差异较小,而在高档电视和播放一些影片时,提升较为明显。
其实,模拟信号的高端输出方式一共有三种基本相等的端口,就是美国的色差、欧洲的SCART(Xbox360的欧版和澳版便采用了这种传输方式)和日本的D端子。国内则是较倾向于采用色差。
-----------------------------------------------------------------------------------------------------------
RGB端子
在TV行业和PC行业,采用的色彩处理原理并不相同,TV业普遍是把色彩分为YUV。而PC行业则是把色彩分为RGB三原色,在视频源中直接将影像信号转化为独立的RGB三色,并直接通过RGB端子输入显示设备,省去 了中间许多转换,但是由于人眼对三种颜色的感觉强弱不同,所以RGB端子也有一定弱势。所谓 RGB 端子是一个统称,因为不只一种传输端子是用 RGB 原理进行传输, 如PC 上的 VGA 端子, BNC 端子,电视上用的 SCART 端子(多见于欧洲电视),以及PS2 及 SONY 系电视专用的端子等都是。其传输是采用5根导线输出红、蓝、绿和水准同步、垂直同步的信号。 很多玩家原先都把PS2对应的RGB端子当成色差端子,而实际上它指的PS2专用的PS AV-Multi RGB。配有RGB端子的SONY电视(或兼容设备)多在欧洲销售,而在日本本土就是采用D端子了,不过这两种接口在国内都很少见到。其实际效果和色差端 子相差不多,稍好一些。 ----------------------------------------------------------------------------------------------------------
D端子
D端子中的D即Digital的(也说是因为接口造型像倒置的“D”字母)。D端子依据规格的不同,分为目前有D1、D2、D3、D4、D5几个级别。 D端子几乎都只出现在日系的显示设备中,在日本大行其道,而国内的玩家对其却很陌生,不过国内市场上也有越来越多的电视机和投影仪支持D端子了。如果购买日版标准版Xbox360,附带的便是D端子,对于国内玩家来说用处远不如美版的色差端子。-----------------------------------------------------------------------------------------------------------
VGA端子
大家会很熟悉了,因为这就是我们在PC上沿用至今的传输接口,也被称为D-sub接口。其工作原理是将视频源内以数字形式存储的影像信号通过模拟变调转换成模拟高频信号,然后再输出到显示设备成像。如果是接驳模拟显示设备(如普通 CRT显示器)就不必像其他视频信号那样还要经过显示端的矩阵解码电路的换算,如果是接驳数字设备,则需要显示设备内置转换器,画质会有所下降。DC是第一台可以直接输出VGA信号的主机,DC用的VGA BOX也仅仅起到了接口转换的作用,而不像其他主机接驳的VGA BOX,要进行信号的数字转换。不愧是微软,Xbox360成为了第二台可以输出VGA信号的游戏机,搭配专用的VGA端子,效果很好。
-----------------------------------------------------------------------------------------------------------
DVI端子DVI 端子全称为“Digital Visual Interface”,是1999年“Intel开发者论坛”上成立的“数字显示工作小组”(Digital Display Working Group简称DDWG ,参与公司有Silicon Image、Intel、Compaq、IBM、HP、NEC、Fujitsu等)所制定的数字显示界面标准。 DVI的优秀之处,在于其信号的传输完全采用了数字格式,保证了视频源到显示终端的传输过程中资料的完整性,可以得到更快捷的传输速度以及更清晰的影像。所以,具备DVI接口的显示终端都是数字显示终端,如液晶显示器、等离子电视、液晶电视等。 DVI 接口有三种,分别是DVI-Digital(DVI-D)、DVI-Analog(DVI-A)和DVI-Integrated (DVI-I)。其不同之处在于DVI-D只支持数字显示的设备;而DVI-A类似于VGA接口,采用模拟信号传输;而 DVI-I则是同时支持数字显示跟模拟显示,并且可以兼容使用DVI-D的设备。DVI-D和DVI-I还可以各分为Single Link和Dual Link两种。-----------------------------------------------------------------------------------------------------------
HDMI端子上文提到了数字显示的先行者DVI,但是DVI有着接口面积过大、不能传输音频等缺点,所以DVI的下一代升级产品HDMI就诞生了。它是在2002年底, 由日立、松下、飞利浦、Silicon Image、索尼、汤姆逊、东芝7家公司成立的HDMI论坛颁布。 HDMI 全称为“Hi-Definition Multimedia Interface”,其最高传输速度虽然小于DVI(DVI可达8Gbps,HDMI为5Gbps,最高画质的HDTV信号传输需要2Gbps),但还 支持八声道96kHz或单声道的192kHz的数码音频传输(支持Dolby Digital/DTS格式),无需单独使用音频连接线。同时其连接线的长度也可以达到20多米(DVI线在8米以上就会影像画质)。HDMI接口为19 针,在针脚上和DVI兼容,只是采用了不同的封装,可以通过转换器兼容DVI接口。 PS3是首款搭载1.3标准的视频输出器材。
-----------------------------------------------------------------------------------------------------------
DisplayPort
简单介绍下迟来的DisplayPort,DisplayPort是视频电子标准协会(Video Electronic Standards Association-VESA)新的接口标准。1080p 的有效传输带宽保证长度为 15 米。相比HDMI,Displayport接口拥有更大的传输带宽,此外,它还可以直接驱动面板,节省大量的电路费用和空间,并且该标准完全开放,但因为迟来的缘故,HDMI以在TV业上占有了半壁江山。DisplayPort接口现主要应用于笔记本和显示器,但其也适用于数字电视等很多嵌入式和内部应用。

总结一下,使用这几种电视视频端子所输出的画面质量排序:HDMI >DVI >色差 >S-video >AV。
原创文章如转载,请注明:转载自HATA菜谱


阅读全文...