网络下载的影片来源及品质比较
网络下载的影片依其来源,品质由好至坏依序为:
DVD_ISO, HDRip >= DVDRip > R5 > DVDScr > TC > TS > Cam
较常见的影片来源为 TC, TS, DVDRip。
其中,至少要 R5 以上的品质看起来会比较“舒服”。
网络下载的影片依其来源,品质由好至坏依序为:
DVD_ISO, HDRip >= DVDRip > R5 > DVDScr > TC > TS > Cam
较常见的影片来源为 TC, TS, DVDRip。
其中,至少要 R5 以上的品质看起来会比较“舒服”。
在编辑网页时,如果要让某个超连结 (Link) 开启在新的浏览器视窗,我们可以在超连结加上“href="_blank"”属性,但如果超连结很多,要一个一个加上去毕竟麻烦!!
以下的程式码可以帮你把网页内所有针对“外部”的超连结自动设为在新视窗开启。
<script type="text/javascript">
function parseLink(){
var tagA = document.getElementsByTagName( "a" );
re = new RegExp( "^(http://" + document.domain + ")|(javascript:)", "i" );
for( var i=0; i < tagA.length; i++ ){
if( !tagA[i].href.match( re ) ){ tagA[i].target = "_blank"; }
}
}
</script>
parseLink();
Ex:
<body onload="parseLink();">
如果你的网站是用 WordPress 架设,可直接在控制台搜寻并安装“Open external links in a new window”这个外挂程式 (版本: 1.3.1 作者: Kristian Risager Larsen),这样就不用添加任何程式码了。
另外需注意,如果本外挂程式与其它像 LightBox、FancyBox...之类的图片灯箱特效的程式一起使用,有可能会造成同时显示灯箱特效,又同时将图片开启于新视窗!!
google-code-prettify 是一支不错的程式码高亮度显示程式,特点为:
缺点为:
<link href='http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.css' type='text/css' rel='stylesheet' /> <script type='text/javascript' src='http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.js'></script>
(因为 "偷吃步" 的关系,程式直接连到 google-code-prettify 的 SVN 上,你可以视情况下载回来放到自己的服务器)
prettyPrint();
<pre class="prettyprint"> 程式码 </pre>
Blogger 中的文章因为没有 “隐藏内文” 及 “继续阅读” 的功能,所以就会把整个网页拉得很长,较不利于阅读。并且,如果文章内有很多图片的话,那加载的时间就会变得很长。
以下的内容是我参考其它 Blogger 的做法所做的改良,主要的不同,就是我觉得其它 Blogger 在加载时会先显示全文,再做隐藏,视觉上的效果比较不好,我把它改成一开始就会隐藏内文了,也可以避免自动加载内文的图片。
<b:if cond='data:blog.pageType != "item"'>
<style>
#fullpost { clear:both; display:none; }
#read-more { float:left; color:#FFFFFF; background-color:#00FF00; border:1px outset; padding:2px; text-decoration:none; font-weight:bold; font-family:Arial; }
</style>
</b:if>
if(window.readMore){readMore();}
继续在下一行加入:
<b:if cond='data:blog.pageType != "item"'>
<script type='text/javascript'>
var tagSpan = document.getElementsByTagName('span');
var more1 = new Array();
var more2 = new Array();
function readMore(){
var x = 0;
for(var i=0; i<tagSpan.length; i++){
if(tagSpan[i].id == 'fullpost'){
more1[x] = tagSpan[i];
var readMore = document.createElement('a');
readMore.setAttribute('id','read-more');
readMore.setAttribute('href','javascript:toggleMore('+x+')');
readMore.setAttribute('onclick','toggleMore('+x+');return false;');
readMore.appendChild(document.createTextNode('Read more >>'));
more2[x] = more1[x].parentNode.insertBefore(readMore,more1[x]);
x++;
}
}
}
function toggleMore(theElement,theStatus){
if(theStatus == true || more1[theElement].style.display=='' || more1[theElement].style.display=='none'){
more1[theElement].style.display = 'block';
more2[theElement].innerHTML = '<< Less';
// more2[theElement].parentNode.removeChild(more2[theElement]);
}else{
more1[theElement].style.display = 'none';
more2[theElement].innerHTML = 'Read more >>';
}
}
function expandAll(theStatus){
for(var i=0; i<more1.length; i++){
toggleMore(i,theStatus);
}
}
</script>
</b:if>
请注意一下程式码的第 25 行,如果将前面的注解拿掉,则访客展开内文之后,”Read more” 的连结就会自动消失了。
前文 <span id="fullpost"> 欲隐藏的内文 </span>
<input id="expand-all" onclick="if (window.expandAll){expandAll(this.checked)}" type="checkbox">
<label for="expand-all">Expand All</label>
Linux 上的 MPlayer 就好比是 Windows 上的 KMPlayer 或暴风影音,内含 Player 及各种 Codec,只要安装好,就可以播放任何格式的影片及音乐档,以下介绍 MPlayer 的 TarBall 及 RPM 的安装方法。
安装好之后,"mplayer" 为文字接口的播放程式,而 "gmplayer" 为图形接口的播放程式。下列的安装步骤,如果选用 TarBall 的方式安装,在安装时则已设定好中文接口了,而 RPM 的方式只能装在 CentOS 4.x 或 RHEL 4.x 的版本,并且接口为英文。
yum install libpng* yum install gtk2-devel
cd /usr/local/src wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20061022.tar.bz2 tar -jxvf all-20061022.tar.bz2 mv all-20061022 /usr/lib/codecs
cd /usr/local/src wget http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc1.tar.bz2 tar -jxvf MPlayer-1.0rc1.tar.bz2 cd MPlayer-1.0rc1
./configure --enable-gui --with-codecsdir=/usr/lib/codecs --with-win32libdir=/usr/lib/codecs --with-reallibdir=/usr/lib/codecs --with-xanimlibdir=/usr/lib/codecs --disable-inet6 --language=zh_TW,en --prefix=/usr/local/MPlayer1.0 --charset=utf8 make make install
cp /usr/share/fonts/chinese/TrueType/ukai.ttf ~/.mplayer/subfont.ttf
wget http://www1.mplayerhq.hu/MPlayer/Skin/PowerPlayer-1.1.tar.bz2 tar -jxvf PowerPlayer-1.1.tar.bz2 mv PowerPlayer /usr/local/MPlayer1.0/share/mplayer/skins/default
ln -s /usr/local/MPlayer1.0/bin/mplayer /usr/local/bin/ ln -s /usr/local/MPlayer1.0/bin/gmplayer /usr/local/bin/
额外的 Skin 可以到这里下载,下载完,请解开放到 [/usr/local/MPlayer1.0/share/mplayer/skins/]
mkdir /tmp/mplayer cd /tmp/mplayer wget http://ftp.wl0.org/RPMS-rhel4-various/mplayer-1.0pre7-2.i386.rpm wget http://ftp.wl0.org/RPMS-rhel4-various/mplayer-gui-1.0pre7-2.i386.rpm wget ftp://fr2.rpmfind.net/linux/falsehope/home/rathann/apt/7.3/RPMS.stable/mplayer-skin-default-1.0-2.noarch.rpm
rpm -ivh *.rpm
cp /usr/share/fonts/chinese/TrueType/ukai.ttf /usr/share/mplayer/subfont.ttf
额外的 Skin 可以到这里下载,下载完,请解开放到 [/usr/share/mplayer/Skin/]
A. 到 [喜好设定] -> [字幕及OSD],将 "编码" 选 "繁体中文字集 (BIG5)",将 "统一码字幕" 打勾.再到 [字型] 将 "编码" 选 "统一码"。
A. 到 [喜好设定] -> [视讯],将 "可用的驱动程式" 选 "gl2" 或别的类型,再重新启动程式播放影片。
Subversion (简称 SVN) 是目前最热门的版本控制套件,因为语法与 CVS 相近,又是改良自 CVS,几乎所有平台的 OS 都有支援,目前正快速地进占版本控制的霸主地位。以下介绍 Subversion 在 CentOS 4.x 或 RHEL 4.x 下的安装步骤。
安装步骤:
rpm -e subversion
rpm -U apr-x.x.x-x.i386.rpm rpm -U apr-util-x.x.x-x.i386.rpm rpm -ivh subversion-x.x.x-x.i386.rpm rpm -ivh mod_dav_svn-x.x.x-x.i386.rpm rpm -ivh subversion-perl-x.x.x.x.i386.rpm rpm -ivh subversion-tools-x.x.x-x.i386.rpm
使用 “SVN+SSH” 的存取方式就是直接使用主机上的用户帐号做存取。而你所要被用户存取的档案库其实就是一个子目录,因此要存取的用户必须有可以读取及写入该目录的权限。
语法:
svn+ssh://帐号@主机名称/档案库绝对路径
范例:
svn+ssh://[email protected]/var/svn/repositories
其中 user1 必须要在 192.168.1.1 这台主机上有 [/var/svn/repositories] 目录的读取及执行权限 (建议设为群组)
网页主机需安装有 “dav_svn_module” 模组,在 httpp.conf 内设定:
LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so <location> DAV svn #设定 SVN 储存库的根目录 SVNParentPath /var/svn #设定 SVN 储存库的目录 #SVNPath /var/svn/repositories Satisfy Any Require valid-user AuthType Basic AuthName "SVN Repository" #用户认证的帐号/密码档 (使用 htpasswd 建立) AuthUserFile /etc/svn/svn_htusers #用户存取权限设定档 AuthzSVNAccessFile /etc/svn/svn_access </location>
在 Linux 中切换默认桌面的指令为:
switchdesk
ex. 切换为 KDE 桌面:
switchdesk kde
KDE 与 GNome 桌面的执行指令分别为 startkde 与 gnome-session
![]()
我们解决了什么问题?我们创造了什么价值?
近期回响