2006/10/28

无奈之后...

就在我刚想利用blogspot的feed功能做一个专门收集好友feed,以达到RSS浏览器功能的blog的时候,很不幸,blogspot又被封掉了....
结果我的zeuscn.net也变得残缺不全,虽然使用http://pkblogs.com/zeuscn可以继续在国内访问我的blog,但是我放在blogger服务器上的图片已经无法显示在http://pkblogs.com/zeuscn上面了...

好不容易把我的blogspot做得有头有脸,前几天我还在感慨blogspot把blog的DIY功能发挥到及至,可是就在我使用blogspot正顺手的时候一些人为因素导致我不得不考虑暂时放弃blogspot,就像Ruth先前对我说的,自己花时间做的blog别人却看不到,实在很没有意思。所以鉴于jc的推荐,我决定搭建一个wordpress平台的blog,不过对于wordpress所需要的php和MySQL的相关知识,我几乎一窍不通...
还是屈原的那句老话:
路漫漫长其修远兮,吾将上下而求所。

zEUS.

Read More...

2006/10/25

Beta.blogger的小变动

我的Commnets板块貌似已经失去更新功能了,不知道是不是留言的Feed链接已经失效...
在我之前的一篇关于添加留言板块的文章中提到留言的Feed是这个样子:
http://yourname.blogspot.com/feeds/comments/full
然而这个Feed是来自哪里呢?其实是来自我们的任何一篇日志下的:
Subscribe to: Post Comments (Atom)的URL,它们之前的格式是:→

http://yourname.blogspot.com/feeds/9209523133628284263/comments/summary
由于我们需要的不是summary(摘要),而是全部的Feed,所以我把最后的summary改成了full,再去掉中间的comments编号于是就有了:
http://yourname.blogspot.com/feeds/comments/full
在十月中旬以前这个Feed基本工作正常,但后来发现10月17日的一篇留言没有被更新出来。
我今天再重新查看Subscribe to: Post Comments (Atom)的URL,它却变成了:http://yourname.blogspot.com/feeds/9209523133628284263/comments/default
...
大概知道了留言板中的内容无法更新的原因了,接下来我将Feed修改为:
http://zeuscn.blogspot.com/feeds/comments/default
在模块编辑界面我把这个Feed地址添入Save后,果然发现10月17日的留言出现在了Comments里!
可是,问题并没有因此而解决...
回到主页我在“什么是XML?”的这篇日志下留言:“终于感受到了秋天的气息... ”->F5刷新页面,可惜新的留言并未出现在Comments里...我的第一反应是Feed也存在延迟!可是等了半天刷新N次页面也没有见Comments里的内容更新-_-
有点无奈,虽然发现了问题却没有...
也不知道其他的beta用户有没有关心过这个问题呢?

zEUS.

Read More...

什么是XML?

想要DIY一个酷酷的blogspot的模板,想要为自己的blogspot添加更多个性功能,了解HTML、CSS、Javascript和XML语言是一切的前提。前面我已摘录过什么是Javasrript什么是CSS,大致了解这2种技术的功能。然而XML在网页制作过程中又扮演什么重要角色呢?→

-----------------------------

XML 代表Extensible Markup Language(eXtensible Markup Language的缩写,意为可扩展的标记语言)。XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。

关于XML要理解的第一件事是,它不只是像超文本标记语言(Hypertext Markup Language,HTML)或是格式化的程序。这些语言定义了一套固定的标记,用来描述一定数目的元素。如果标记语言中没有所需的标记,用户也就没有办法了。这时只好等待标记语言的下一个版本,希望在新版本中能够包括所需的标记,但是这样一来就得依赖于软件开发商的选择了。

但是XML是一种元标记语言。用户可以定义自己需要的标记。这些标记必须根据某些通用的原理来创建,但是在标记的意义上,也具有相当的灵活性。

XML定义了一套元句法,与特定领域有关的标记语言(如MusicML、MathML和CML)都必须遵守。如果一个应用程序可以理解这一元句法,那么它也就自动地能够理解所有的由此元语言建立起来的语言。浏览器不必事先了解多种不同的标记语言使用的每个标记。事实是,浏览器在读入文档或是它的DTD时才了解了给定文档使用的标记。关于如何显示这些标记的内容的详细指令是附加在文档上的另外的样式单提供的。

有了XML就意味着不必等待浏览器的开发商来满足用户的需要了。用户可以创建自己需要的标记,当需要时,告诉浏览器如何显示这些标记就可以了。

关于XML要了解的第二件事是,XML标记描述的是文档的结构和意义。它不描述页面元素的格式化。可用样式单为文档增加格式化信息。文档本身只说明文档包括什么标记,而不是说明文档看起来是什么样的。

可以选择XML的元素名称,以便使其在附加的上下文中具有额外的意义。例如,元素名称可以是数据库的域名。XML比HTML更为灵活而且适用于各种应用,因为有限数目的标记不必用于许多不同的目的。

-----------------------------
没什么好说的,同样找不到出处...
PS:XML简易教程

zEUS.[摘]

Read More...

2006/10/21

什么是CSS?

CSS是blogspot的重要组成部分,我们在修改自己的模板时都会或多或少的接触到CSS。然而CSS到底是什么?它在网页制作过程中又扮演何种角色呢?→

-----------------------------

CSS就是一种叫做样式表(stylesheet)的技术。也有的人称之为层叠样式表(Cascading Stylesheet)。

在主页制作时采用CSS技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精生确的控制。

只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式。

它的作用可以达到:

(1)在几乎所有的浏览器上都可以使用。

(2)以前一些非得通过图片转换实现的功能,现在只要用CSS就可以轻松实现,从而更快地下载页面。

(3)使页面的字体变得更漂亮,更容易编排,使页面真正赏心悦目。

(4)你可以轻松地控制页面的布局 。

(5)你可以将许多网页的风格格式同时更新,不用再一页一页地更新了。你可以将站点上所有的网页风格都使用一个CSS文件进行控制,只要修改这个CSS文件中相应的行,那么整个站点的所有页面都会随之发生变动。

想一想,没有使用CSS前我们是如何控制字体的颜色和大小以及所使用的字体的?我们一般使用HTML标签来实现,代码非常烦琐。

很难想象,如果在一个页面里需要频繁地更替字体的颜色大小,最终生成的HTML代码的长度一定臃肿不堪。

说实话,CSS就是为了简化这样的工作诞生的,当然其功能决非这么简单。

CSS是通过对页面结构的风格控制的思想,控制整个页面的风格的。

式样单放在页面中,通过浏览器的解释执行,是完全的文本,任何懂得HTML的人都可以掌握,非常的容易。甚至一些非常老的浏览器,页不会产生页面混乱的现象。

-----------------------------
写在后面:
在摘录之前,我本来想找出这篇文章的作者,毕竟在Internet上转载留名是个道德问题。但是无奈的是我无法确定该文章的作者是谁,因为N多网站上都有这篇文章,而且其作者也是千奇百怪...最后我能做的,仅仅是在这里向这篇文章的源作者表示无限的敬意...

zEUS.[摘]

Read More...

2006/10/13

删or不删?就看你的胆量了

WindowsXP中繁多的文件/备份,有多少是我们真正用到的呢?又有多少是我们这辈子都不会接触的呢?
用不着的文件/备份留在硬盘中唯一的作用就是消耗我们有限的硬盘资源。于是本着物尽其用的原则,我要把用不着的东西统统"Erased"掉...但这些文件都位于系统盘的系统文件夹里,删or不删(插入一句雪碧的广告语)“你有胆试吗?” →

-----------------------------

1、删除Windows更新的备份文件
和我们在计算机上装软件的道理一样,“Windows更新”其实是把更新的程序下载到硬盘然后再Install。所以当计算机更新完毕后,那些下载到硬盘上的更新程序就“失去了存在的意义”...于是我们可以完全放心的把它们"Erased"...
依次打开:“我的电脑”->“C:\”盘->“WINDOWS”文件夹->将文件夹查看选项设置为“显示所有文件及文件夹”,然后我们可以看到“WINDOWS”文件夹下存在N多以"$"开头的隐藏文件夹,这些是Windows更新的备份目录,如果我们不uninstall已经安装好的系统补丁的话就完全用不到这些备份文件了,所以可以安全将它们删除。根据已经安装的补丁个数,删除这些文件可以为计算机节约从几M到几百M不等的空间。

2、删除内存转储文件
当Windows出现严重故障时会自动生成一个内存转储文件,以便程序员进行分析查错。可惜我不是程序员,你是吗?如果你也不是的话,这些文件对你毫无意义,无意义的东西我们就没必要让它存在...
该文件默认为%SystemRoot%\Memory.dmp,找到该文件后直接删除即可。
由于是内存的转储文件,所以该文件的大小和计算机的物理内存大小是相同的。于是乎我又多了1G的空间...

3、删除部分安装/卸载备份文件
采用Windows Installer安装方式安装的软件都会在WINDOWS\Installer目录下保存一份备份文件,由于再次使用这些备份的机会不大,所以也推荐直接删除。节省的空间大小,视安装的Windows Installer类型的安装程序而定,也是从几M到几百M不等。 如果你从没使用过Windows Installer安装过软件(我就是如此),那么在WINDOWS文件夹下就不会存在Installer这文件个目录了。

4、删除Windows帮助文件
在我刚接触电脑的时候,使用过几次Windows帮助文件,但感觉作用并不大。根据计算机出现的问题,我按照Windows帮助文件的提示不停的点“下一步”,最后问题依然无法解决...如果电脑系统盘的容量吃紧的话把它删掉也没什么大不了的。Windows帮助文件就位于:WINDOWS\help下。

5、删除系统文件备份
删这个是最需要有胆量的,假如可以保证自己的系统文件不会被删除、修改或替换的话,你可以在“开始”菜单->“运行”->输入“SFC/purgecache”将这些备份删除。这样可以腾出600M左右的磁盘空间。


其实还有不少“值得一删的”文件,例如:不需要的Windows组件、不需要的输入法、不需要的字体、驱动程序备份和系统日志文件等等,但是删除这些文件效果并不是很理想,所以我就在这里不推荐了。

删or不删这些“无用”的文件在于个人使用电脑的情况。若系统盘容量充足就没有删的必要,若你和我一样对系统启动速度要求苛刻,只分给C:盘5G的空间话,删除这些文件可以缓解C:盘不小的压力。
-----------------------------
最后还是重申一下:
虽然这篇blog是原创,但这些优化系统方法并不是我发现的...仅仅只是我这几年玩电脑玩出的“经验”。
我将这些方法整理在此,希望能对电脑的初/中级用户有所帮助。
同时我也期待大家提出更多更好的系统优化方案 :)

zEUS.

Read More...

2006/10/10

给你的C:盘减减压

大多数的操作系统都装在C:盘(多系统除外),因而C:盘的重要性不言而喻。
由于C:盘是电脑硬盘的第一个逻辑盘符,所以几乎所有的软件默认安装路径都是在C:盘下。于是,你一不小心就有可能把很多很多软件都装在C:盘,后果是C:盘严重肿胀,可能导致系统运行迟缓。即使你小心翼翼的把每个软件都装在了其它盘符,但由于系统长期运行,各种缓存的累积和“我的文档”内的文件增多都会导致C:盘越用越满,慢慢的系统运行速度也会受到影响...

除了尽可能不把软件都装在C:盘外,还有什么方法可以给C:盘减压呢?我总结了如下这几个效果显著的方法:→
-----------------------------

1、移动IE缓存文件夹(Cookies/Internet临时文件):
鼠标右键“Internet Explorer”->“属性”->选择“常规”标签->Internet 临时文件栏“设置”->“移动文件夹”->选择文件夹存放路径即可,推荐选择一个不常使用并且剩余空间大的盘符。
这样,好几百兆的IE缓存就从C:盘转移到了其它盘。

2、移动系统临时目录:
鼠标右键“我的电脑”->“属性”->选择“高级”标签->“环境变量”->此时可以看到:
TEMP %USERPROFILE%\Local Settings\Temp

TMP %USERPROFILE%\Local Settings\Tmp
->双击其中一项,将变量值改为文件夹的存放路径,同样推荐选择一个不常使用并且剩余空间教大的盘符。例如“d:\Temp”或者“d:\Tmp”。同样方法修改另一项后“确定”即可。
这样原本保存在C:盘下的系统临时文件夹就被转移到了其它盘符下。但此效果必须重起电脑才能实现。

3、移动“我的文档”:
想必大家都知道,桌面上“我的文档”实质只是C:盘下的一个普通文件夹。它里面所装文件的多少也直接对C:盘造成影响。但实际上它也是可以被我们移走的...
鼠标右键“我的文档”->“属性”->目标文件夹位置栏下“移动”->选择文件夹存放路径即可,例如:D:\Documents and Settings。这里有点需要注意,如果我们只修改了“目标文件夹”而没有“移动”的话,那么仅仅只改变了文件夹的路径,而“我的文档”内的原始文件是不会移动。所以必须进行“移动”才能将C:盘下“我的文档”内的文件移到其他盘符下。
虽然我从不把重要文档放在“我的文档”下,但是很多游戏的默认存档路径却是在“我的文档”下。例如“模拟人生2”的存档文件不仅被放在了“我的文档”中,而且其体积竟高达400+M...(=。=!移走了就好)

4、关闭“休眠功能”和“系统还原功能”也能省下不少硬盘空间:
具体方法参见我先前的一篇blog——调教你的PC,系统篇 补充

5、移动系统文件缓存目录:(建议不使用,若由于使用而导致系统错误,本人概不负责...)
开始菜单”->“运行”->输入“gpedit.msc”回车->展开“计算机配置”->“管理模板”->“系统”->“Windows文件保护”->双击“指定Windows文件保护缓存位置”->选择“已启用”->添加“缓存文件路径”,同样推荐填写一个空间较大的盘的路径。
此方法可以转移C:盘内近600M的空间!

6、修改“虚拟内存的大小”(交换文件):
系统默认把每个盘符下都拿出了相同的空间作为“虚拟内存”。由于“虚拟内存”的大小是可以调节的,因而可以把C:盘下的“虚拟内存”调为“0”,让其它盘来分担C:盘的工作...
鼠标右键“我的电脑”->“属性”->选择“高级”标签->单击“性能”栏下的“设置”->选择“高级”标签->单击虚拟内存栏下的“更改”->选择驱动器“C:”->在所选驱动器页面文件大小栏下,选择“无分页文件”->根据需要(按物理内存容量的1.5-2.5倍的大小设置“虚拟内存”)和所有驱动器页面文件大小的总数栏下的“推荐”值,在其它驱动器上灵活分配“虚拟内存”。


以上的6种方法,绝对能让你的C:盘腾出1G-3G的空间。对于小容量的C:盘来说(我就是个对C:盘格外吝啬的人...),这些方法足以让你的C:盘轻松下了^.^
-----------------------------
写在后面:
这篇blog算不上原创,毕竟这些优化系统方法不是我发现的...仅仅只是我这几年玩电脑玩出的“经验”。
我将这些方法整理在此,希望能对电脑的初/中级用户有所帮助。
同时我也期待大家提出更多更好的系统优化方案 :)

zEUS.

Read More...

Adsense的申请终于批准了...

06年10月1日晚上申请了Google的Adsense。经过了漫长等待,终于在昨天晚上得到了批准。我怀疑Google的中国员工是不是国庆也放7天长假,申请协议里不是说3天左右就有回应的么...结果我硬是等了8天-_- 不过还是值得高兴的,毕竟申请通过了。
其实我本来是很厌烦广告的,花花绿绿的广告不光严重影响我的浏览效率,而且更有甚者在广告里插入病毒,严重威胁着我的电脑安全。

但是我为何却在自己的blog上投放Google提供的广告呢?主要原因有3点:→

1、我长期使用Google的相关服务和产品,但是Google并没有主动向我索取任何费用。(想必腾讯是必然不会脸红的。)
2、Google提供的文字广告简洁明了,所占空间极小,几乎不影响blog的整体效果。
3、我不是Google的fans,但是我是个跟风者。很多个人blog(例如:JC的Blog)上都投放了Google提供的广告,于是我也想试试效果。

至于Google提供的广告给我带来收益,在访问量的限制下,想必是微乎其微了。对于这种可欲而不可求的事情,我向来是不着指望了...
-----------------------------
如果你也有兴趣加入Google Adsense,在自己的个人网站或者blog上投放Google相关的广告。点击我的Google Area版块里的相关按钮即可^.^

zEUS.

Read More...

2006/10/08

关于Feed订阅按钮制作

位于我侧栏的那个Feed订阅按钮是在一个专门定制Feed按钮的网站上直接生成的。→
把自己blog的feed地址填入"Enter Feed URL:"栏,点击"Make My Feed Button"按钮即可生成Feed按钮的代码。


最后新建一个HTML/JavaScript模块,将代码填入即可。


zEUS.

Read More...

2006/10/07

一些我所使用的Beta Hack(制作导航栏&收缩展开文章)

继续收藏我所使用的Hacks... 相比隐藏Navbar和添加留言模块,本篇介绍制作导航栏和收缩展开文章的这2个Hacks的麻烦程度有明显提高。所以整个制作过程中我们都必须细心和耐心的寻找和修改代码...→
-----------------------------
先介绍将Label标签和导航栏技术的结合,原文点这里 其实这个Hack只是改变了Label的外观,分类的功能并没有变。
首先,我们需要导航栏的素材,Exploding Boy 网站有现成的导航按钮下载,你也可以直接点这里下载。
然后,进入" Template" >"Page Elements"给你的Labels定位。若你想把Labels放在Header的下面,则要对Header进行设置:进入"Template">"Edit HTML"找到下列代码:
<class="header" id="header" maxwidgets="1" showaddelement="no">
将它改为:
<class="header" id="header" maxwidgets="2" showaddelement="yes">
很明显,此代码修改了窗口部件的最大数目和显示所添加的模块。这样我们就能在"Page Elements"界面下把Labels放在Header的下方了。
接下来,将之前下载的压缩包释放之后,找到名为 "menus.htm" 的文件,用浏览器查看源代码功能打开它。找到你选中的式样所代表的CSS代码部分,进入"Template">"Edit HTML"界面,将它拷贝粘贴到你 Blogger 的代码中。每个/*- Menu Tabs--------------------------- */ 和每种导航按钮都是一一对应的,此时还需要修改:
background:url("tableft.gif") no-repeat left top;
background:url("tabright.gif") no-repeat right top;
中的URL。前面所下载的压缩包里有对应的gif格式图片,建议上传到自己的googlepages中,然后进行相应的修改。最后,修改你的Label部件格式。进入"Template">"Edit HTML"->勾选"Expand Widget Templates"展开,找到以下代码:

<b:widget id="Label1" locked="false" title="" type="Label"> <b:includable id="main"> <b:if cond="data:title"> </b:if></b:includable></b:widget><h2><data:title> </data:title></h2>

<div class="widget-content"> <ul> <b:loop values="data:labels" var="label"> <li> <b:if cond="data:blog.url == data:label.url"> <data:label.name> <b:else> <a href="data:label.url"> <data:label.name> </data:label.name></a> </b:else> (<data:label.count>) </data:label.count></data:label.name></b:if></li> </b:loop> </ul> <b:include name="quickedit"> </b:include></div>

将其替换为:

<b:widget id="Label1" locked="false" title="" type="Label"> <b:includable id="main"> </b:includable></b:widget><div id="tabsX"> <ul> <b:loop values="data:labels" var="label"> <li> <a href="data:label.url"> <span> <data:label.name> </data:label.name></span> </a> </li> </b:loop> </ul> <!-- <b:include name="'quickedit'/"> --></div> </b:includable></b:widget>

其中"tabX"是你所使用的tabs的样式,根据样式不同X代表的字母也不同。在确保所有操作准确无误后保存即可看到效果。
-----------------------------
下面介绍收缩展开文章的方法,原文点这里 首先,进入"Template">"Edit HTML"->勾选"Expand Widget Templates"展开,需要加一段javascript代码:

<script type='text/javascript' src='http://zeus0517.googlepages.com/hackosphere.js />

于<Head>...</Head>之间。也可以把这份JS文件上传到自己的空间之后引用链接。 然后,在模板中找到包含"post"的代码:

<b:includable id='post' var='post'> <div class='post'> <a expr:name='data:post.id'/> <b:if cond='data:post.title'> <h3 class='post-title'> <b:if cond='data:post.url'> <a expr:href='data:post.url'><data:post.title/></a> <b:else/> <data:post.title/> </b:if> </h3> </b:if> <div class='post-header-line-1'/>

将红色代码插入即可:
<div class='post-body' expr:id='"post-" + data:post.id'> <b:if cond='data:blog.pageType == "item"'> <p><data:post.body/></p> <b:else/> <style>#fullpost {display:none;}</style> <p><data:post.body/></p> <span id='showlink'> <p><a expr:onclick='"javascript:showFull(\"post-" + data:post.id + "\");"' href='javascript:void(0);'>Read More...</a></p> </span> <span id='hidelink' style='display:none'> <p><a expr:onclick='"javascript:hideFull(\"post-" + data:post.id + "\");"' href='javascript:void(0);'>Summary only...</a></p> </span> <script type='text/javascript'>checkFull("post-" + "<data:post.id/>")</script> </b:if> <div style='clear: both;'/> <!-- clear for photos floats --> </div> </div>
最后,"Settings"->"Formatting"->在"Post Template"一栏填入:
摘要内容写这里.
<span id="fullpost">
剩下的内容写这里.
</span>
-----------------------------
这2个Hacks麻烦之处在于更改不少代码,所以务必细心。改错一个地方就可能导致全盘皆输...当然了,事先备份自己的模板也是很必要的。

zEUS.

Read More...

2006/10/05

什么是JavaScript?

写在前头:
设计网页离不开JavaScript,自定义我们自己的blog同样也离不开JavaScript。当初我放弃网易日记其中之一的原因就是它的模板编辑不支持JavaScript。
那么JS究竟是何方神圣?它又来自哪里呢?→

-----------------------------
Javacript是一种能让你的网页更加生动活泼的程式语言,也是目前网页中设计中最容易学又最方便的语言。你可以利用Javacript轻易的做出亲切的欢迎讯息、漂亮的数字钟、有广告效果的跑马灯及简易的选举,还可以显示浏览器停留的时间。让这些特殊效果提高网页的互动性、提供亲切的服务。

JavaScript的发展历史:首先就得介绍[网景](Netscape)这家公司,相信很多人使用过Netscape浏览器来浏览网页,这家公司在设计浏览器的时候,一方面为了辅助本身发展的一种名为LiveWire的程式,另一方面为了提高网页设计的互动性,所以发展了LiveScript这个电脑语言。
那JavaScript和LiveScript有什么关系呢?在Netscape发展LiveScript的同时,另一家名为[升阳](Sun)的公司也正在发展Java语言,为了辅助Java的网页程式方面的设计,所以这两家公司进行合作,共同发展LiveScript语言,并且将LiveScript 语言改名为Javacript,这就是Javacript的由来。
JavaScript刚开始时仅应用在Netscape浏览器,不过随着使用JavaScript制作网页的人愈来愈多,微软的IE浏览器也提供了新功能,现在可以在IE浏览器上看到JavaScript的效果了。

JavaScript和Java的差别:
JavaScript和Java的差别究竟在哪儿呢?虽然名称很相似,而且都是在Internet和WWW盛行之下,所发展出为的两种提供网页程式设计的语言,但是却有很大的差异。前面介绍过JavaScript的前身是网景(Netscape)公司发展的Live Script语言,直到和升阳(Sun)公司合作之后,才改名为JavaScript,而Java也是由升阳公司发展出来的,所以名字才会这么相似。尽管如此,JavaScript和Java仍然是不同的语言。我们整理出以下四点帮助你了解两者的差异:

1、JavaScript是一种象文件一样的描述语言,透过浏览器就可以直接执行;而Java像正统的程式语言(如C/C++)一样,必须先进行编绎和连结等动作才可执行。

2、JavaScript必须编写在HTML文件中,直接查看网页的原始码,就可以看到JavaScript程式,所以没有保护,任何人都可以透过 HTML文件复制程式;而Java应用在网页的程式称为Java Applet(Applet是[小程式]的意思),是和HTML文件分开的。

3、JavaScript的结构较为自由松散,譬如,程式中使用的变数前并不是需要明确的定义,而Java和正统的程式语言一样,结构较为严谨。

4、JavaScript不具有读写档案及网络控制等功能,Java则有提供这些功能,但是JavaScript在网页内容的控制和互动性方面,可算是最方便快捷的。

zEUS.[摘]

Read More...

一些我所使用的Beta Hack(隐藏Navbar&添加最近留言模块)

blogspot的精髓就在hack,这也是我做blogspot的乐趣所在。可惜本人对JS和CSS都知之甚少,所以大多hack都是从别人那里借鉴过来的。不过我还是把我的blogspot所涉及到的hack都记录下来,以作收藏之用。如果你想了解更多关于blogspot的hack,请点击访问:咖啡鱼博之道的blog。
关于我所用的hack还是从简单的开始说起→

-----------------------------
隐藏blogspot的Navbar:很多时候Navbar和自己的blog风格不是很协调,所以很多人都把Navbar给隐藏了。在Blogger的setting里面原本可以设定是否显示Navbar,但是blogspot里面却没有了这个设定。不过在blogspot里实现这个效果也很简单。流程如下:
登入blogspot->点击模板"Template"->点击"Edit HTML"->找到全局定义代码:/* global
------------------ */->复制如下代码于其后即可:
#navbar #Navbar1 iframe{
height:0px;
display:none;
visibility:hidden;
}
其实略懂E文的人都能读懂这段代码的意思:首先指定了位置是Navbar这块,然后定义了宽度为0象素,显示可见为不,外观被隐藏。于是Navbar就无辜的被我们咔嚓了...
此Hack是我从这里学到的。
其实Navbar的功能还是不错的,除了用于登入登出blogspot外,还给我们自己的blogspot提供了一个站内搜索的功能,不过这个功能不支持模糊搜索所以有点鸡肋...
-----------------------------
添加最近留言和最新日志显示模块:blogspot中的编辑模板块,不光功能强大,而且还简便了我们的编辑流程。利用的blogspot中的模块支持Feed功能就能做出我们想要的效果。流程如下:
首先我们必须知道自己的最近留言和日志的Feed是什么,留言的Feed地址大概是这个样子:http://yourname.blogspot.com/feeds/comments/full;日志的URL在你的blogspot首页的最下方: "Subscribe to: Posts (Atom)"其链接地址就是我们所需要的Feed。然后:登入blogspot->点击模板"Template"->进入模块编辑点击"Page Elements
"->新建一个模块"Add a Page Element"->选择"Feed"功能,然后分别将上述两个Feed地址添加到URL栏保存,其间还会让你进行关于日期和作者的小设置,最后"save changes"->将这2个模块放到你所喜欢的位置即可。另外,Feed更新有一定的延迟,所以有时候最近留言和最新日志显示得并不是很及时。
此Hack是我从这里学到的。
-----------------------------
时间关系,我先只记录这2种hack,其它hack以后再补充。
最后再次感谢:咖啡鱼博之道

zEUS.

Read More...

2006/10/03

关于代理服务器及其使用

写在前头:
其实在我刚认识网络的时候就有听说过代理服务器,但是对代理服务器的概念和原理不是很清楚。随着时间的推移,从Internet上学到了不少东西,惟独对代理服务器没有进行研究。慢慢的我发现国内服务器对各种外国网站总是进行莫名的封锁,而且ban掉一些google关键词的搜索,例如:南京大屠杀。我开始无法忍受国内的限制了,于是使用代理服务器便成为了突破限制的唯一方法。
如何代理服务器?>它的工作原理又是什么呢?jc同学用他那通俗易懂的语言给了我们如下描述:
-----------------------------
代理服务器并不是上网必不可少的东西,只是少了他我们也许会错过很多东西,也容易造成很多误解。你也可以这样理解代理服务器:
如果把访问网络比喻为一次考试,比如你是A,成绩不好,同学B坐在你旁边,也坐在C同学旁边,C成绩比较不错也原意把答案传给你只是和你距离隔远了。于是你把你的需要告诉B,B又告诉C,C把答案给B,B再把答案给你,这样就完成了一次考场信息传递。这样,本来没法得到的答案就可以得到了,只是由B做中间人,你的答案要经过他势必会影响一点速度,并且也不排除B从中顺便也得到答案或者一些其他的东西的可能。那么这个B就是代理服务器。

zEUS同学的要求,在此放出我常用的使用代理服务器的方法若干,方法不多,求质不求量:
1.如果需要长期使用代理服务器,可以选择TorPark(?)。这玩意儿其实是FireFox的一个改装版,当然,你也可以在他上面添加一些FireFox插件以达到爽快的应用;

2.如果你只是暂时需要访问一个现在无法显示的页面,或者是用用Google快照,那么你可以选择这样一个网站http://anonymouse.org/anonwww.html,在EnterURL一栏输入想要访问的地址,点击Surf anonymousely就可以了;
3.如果你既不想用FireFox,又想长时间使用代理服务器,也许这个网站你可以研究一下;
4.顺便说一下,如果所有的***.blogspot.com网页都无法打开了,那么你可以试着把网址改成pkblogs.com/***,就可以打开了;
5.更多更多更多 , etc.

欢迎提出各种意见、建议和补充,以上方法不保证100%管用,使用时请保持低调,尽量用于学习知识,比如访问wikipedia. Enjoy!
-----------------------------
原文来自这里

写在后面:
其实很久很久以前,我用过一款叫做:代理甭猎手的软件。开启它之后,它能自动在Internet上搜索可用的代理服务器,然后进行自动连接。使用还是很方便的,而且它还拥有一个很BT的功能叫:变态伪装。用户可以自行设定每N(N=1、2、3、……)分钟更换一个代理服务器...这样就意味着仅仅几分钟的时间你就可以“周游”整个地球了的服务器了...不过毕竟是代理服务器,而且频繁更换连接路径,所以开启这个功能后,你会觉得网速慢得难以让人接受-_-

zEUS.

Read More...

2006/10/01

"zeuscn.net" landed...

jc的帮助下,我终于拥有了自己的domain name...
本来想在暑假就购买一个域名的,但是基于手头拮据而错过了打折的机会。最近在做beta.blogger.com玩,却发现越玩越走火入魔-_-
于是决定→还是买一个属于自己的域名(打折竟然还在继续?!难道8月份那会发的是“虚假”广告?)...
接下来是,一系列被我视为可有可无却不得不填的表单,耽误了我不少时间...
然后"zeuscn.net"就归入了我的禳中,最后小花了点时间研究了下DNS解析和URL转发。于是就有了:
zeuscn.net (http://www.zeuscn.net/ ) 指向 zeuscn.blogspot.com
page.zeuscn.net 指向 http://zeus0517.googlepages.com/home
space.zeuscn.net 指向 http://zeus0517.spaces.live.com/
work.zeuscn.net 指向 http://zeus.yculblog.com/
那些长长的难以记忆的2级甚至3级域名最终被我简单容易记的"zeuscn"统统收于门下~~哈哈,而且URL转发的速度也很快,几乎感觉不到延迟。
-----------------------------
最后写一下为什么选择了"zeuscn"作为域名。高中起我就开始用Zeus作为英文名(选择Zeus是因为它的发音和我的名字其中一个字发音相似)。到了大学开始玩WarcraftⅢ,发现用Zeus作为游戏ID的人还真不少-_-。为了突出自己的唯一性,于是就对自己的ID作了个小幅修改——zEUS. (请不要忽略"."的存在~)。然而zeus这个热门ID早已在各个网站被抢注了(让我感到意外的是,www.yculblog.com 里的zeus竟然被我抢到了:P),于是我就在我的N个乱七八糟的网站帐号和邮箱上使用了"zeus0517"作为ID(显然5月17日出生的zeus世界上就我一个了^_^)。今年8月份时我就犹豫要不要用"zeus0517"申请域名,英文加字母的域名看起来不专业啊....结果由于资金原因,zeus0517.net被无情的抹杀了。前段时间做beta的时候要填写一个2级域名,"zeuscn"突然就从我的脑子里蹦了出来...现在想来,估计还是"interjc"这个ID影响了我...从格式上来看"zeuscn"就有“仿冒”"interjc"之闲=。=
最后再次感谢jc长期以来的技术支持。


zEUS.

Read More...

---------------------------------------------------------------
Copyright©2006 zEUScn. Some rights reserved.
---------------------------------------------------------------