2009年4月30日星期四
2009年4月29日星期三
自己动手制作BLOGGER模板
一个模板可以大致分为三个部分:
1.固定部分.
固定的就是头部声明,和命名空间声明,这个是必须的,因为所有的数据都按照BLOGGER模板标签来存储的,保存和读取数据都在靠这些标签.
2.样式表部分
这个就不用说了,所有的数据元素的渲染都靠这个来表现了.
3.网页的框架
这个又分为三个小部分,大框,栏目和小控件.
用大框布局,用DIV来布局,这个是实现的大框,然后细划一下再分为栏目,这个栏目是可以在布局选项中页面元素中可以显示出来的,就是添加小工具那个条,用b:section来标记,然后就是栏目里的小控件了,这个都可以可视性的添加,所以这个基本上不重要.
最后就可保存模板,再细划一些标签,这些都是CSS的工作了,这里绝大部分工作全是CSS的渲染了.
这样自己的模板就制作出来了.做出什么效果就看各位的功力了.
最后给个国人自己制作的模板的一个BLOG地址,去看下人家的功力,是非常牛的....
http://tinxon.blogspot.com/
做完这些对了BLOG来说,只是开始........美化,优化........效果等等...
2009年4月28日星期二
BLOGGER模板分析
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html expr:dir='data:blog.languageDirection' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
<b:include data='blog' name='all-head-content'/>
<title><data:blog.pageTitle/></title>
<b:skin><![CDATA[/*
-----------------------------------------------
Blogger Template Style
Name: Thisaway (Green)
Designer: Dan Rubin
URL: www.superfluousbanter.org
Date: 29 Feb 2004
Updated by: Blogger Team
----------------------------------------------- */
/* Variable definitions
====================
<Variable name="textColor" description="Text Color"
type="color" default="#4b6320" value="#4b6320">
<Variable name="blogTitleColor" description="Blog Title Color"
type="color" default="#f9feee" value="#f9feee">
//省略N行
*/
/* global
----------------------------------------------- */
//省略N行
/* layout
----------------------------------------------- */
//省略N行
/* headings
----------------------------------------------- */
//省略N行
/* text
----------------------------------------------- */
//省略N行
/* lists
----------------------------------------------- */
//省略N行
/* links
----------------------------------------------- */
//省略N行
/** Page structure tweaks for layout editor wireframe */
body#layout #main,
body#layout #sidebar {
padding: 0;
}
]]></b:skin>
//CSS代码
</head>
<body>
<div id='outer-wrapper'><div id='wrap2'>
<!-- skip links for text browsers -->
<span id='skiplinks' style='display:none;'>
<a href='#main'>skip to main </a>
<a href='#sidebar'>skip to sidebar</a>
</span>
<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='content-wrapper'>
<div id='crosscol-wrapper' style='text-align:center'>
<b:section class='crosscol' id='crosscol' showaddelement='no'/>
</div>
<div id='main-wrapper'>
<b:section class='main' id='main' showaddelement='no'>
<b:widget id='Blog1' locked='true' title='博客帖子' type='Blog'/>
</b:section>
</div>
<div id='sidebar-wrapper'>
<b:section class='sidebar' id='sidebar' preferred='yes'>
<b:widget id='Followers1' locked='false' title='跟踪者' type='Followers'/>
<b:widget id='BlogArchive1' locked='false' title='博客归档' type='BlogArchive'/>
<b:widget id='Profile1' locked='false' title='我的简介' type='Profile'/>
</b:section>
</div>
<!-- spacer for skins that want sidebar and main to be the same height-->
<div class='clear'> </div>
</div> <!-- end content-wrapper -->
<div id='footer-wrapper'>
<b:section class='footer' id='footer'/>
</div>
</div></div> <!-- end outer-wrapper -->
//网页的框架
</body>
</html>
看到这里你会感到,这个BLOGGER非常的简单,其实它确实很简单..
一个好模板主要是有个好的布局,和好的样式
布局这里只有参看GOOGLE的BLOGGER帮助了,里面定义了所使用的名称等等,只要把那些名称按自己的需要重新编排下,就可得到自己的个性设置.
这个帮助在http://help.blogger.com/bin/topic.py?topic=12439
尽量看英文版,但也可以在最右下角的语言选择里选中文或其它语言.
样式就是用CSS把你个性的布局表现出来而已,这个可是技术活.嘿嘿......
2009年4月27日星期一
感人独腿艺人粉笔画“蒙娜丽莎”出神入化
2009年4月26日星期日
自己写BLOGGER模板的必要条件
因为需要的知识太多了,BLOGGER的模板是基于XML的,所在要先会XML,而要学习XML之前,还要有HTML/XHTML和JAVASCRIPT的基础,还有CSS的一些规范.
这里面的知识随便拿出一样来就够学一阵子的了......
现在的水平也就是在能稍微看懂上面的代码中意思吧,哪再有不明白的再下气力去深学.
学习去也....
2009年4月25日星期六
计划:自己动手写BLOGGER模板(美化阶段)
04/29/2009 更新了自己动手制作BLOGGER模板
玩BLOGGER时间一长,感觉到好多东西都不是自己想要的,从模板到功能,都感觉有点欠缺,从网上搜索关于BLOGGER模板制作的资料几乎没有,基本上都是修改,而修改的话又有点局限于所修改的模板.刚才搜索到一个由国人自己制作的模板,感觉很好,非常喜欢,也有了一个想自己做个模板的想法,不过因为所涉及到的东西太多,所以不一定能完成,先做个计划,分开步骤,希望能做出一个自己的模板:
必要条件:自己写BLOGGER模板的必要条件
- 完整的分析一个模板,从语法角度来分析设计师是如何设计的.
BLOGGER模板分析 - 从无到有做一个自己的模板.
自己动手制作BLOGGER模板 - 在分析完模板后,在自己做的模板基础上再增加一些小功能,比如最后修改时间的显示,在文章结束后显示相关的文章列表等.
此文做为一个列表文章来不定期更新,包括根据计划所写文章的链接等.
关于GOOGLE收录
就在刚才管理博客时发现,我为了测试模板,把这个小博客的一个备份导入了一个专用来测试模板的博客上,上面是4月3号左右备份的文章.这就相当于有两个相同的博客了,但我这个后来又删除了一些无用的标签,几乎所有的文章都重新编辑过了,估计应该是这个的问题,被GOOGLE认为是抄袭给K了吧...郁闷.........
刚把那个博客整个删除了,只添了几个测试的文章,用来调整和测试模板.
看看这样会不会把K的文章再重新收录了....真是郁闷坏了........
2009年4月20日星期一
新浪游戏-FLASH 游戏 -气球迷城无限生命方法
但气球迷城相对来说难度还是挺高的,虽然只用鼠标,但要控制气球人的飞行方向和速度也不是不很容易,现在我儿子基本上第一关能过去了,虽然不是一次能成功但成功了看到他那高兴劲,心里也是很高兴,但老是打第一关,孩子往往就烦了,小孩子一般是没有什么耐性的,气球人就三条命,输了就得重来,像他那样估计只有打第一和第二关的命了.....
但无意中发现一个方法,可以使气球人无限生命......
先把那个FLASH下载下来,用IE打开,上面有提示要连接什么网站什么的,不管它,直接确定,然后开始游戏,先把三条命全部费掉,在选择重新开始和上传分数的界面时,在画面里点右键,然后点播放,就会发现,第一关成功过关了,从第二关开始,只要费一命上面的气球人就会减一,但现在会成为负数,这样就有了无限命了,除非你玩烦了,或是通关了.........
此小游戏一共有十关,以后每一关的难度都会加大,不过我感觉像5岁左右的小孩子玩通关是不太可能的,,,,,,,,,但能提起他们的兴趣也不错了.
有感江苏卫视-证明-之信任危机
昨晚看完社会与法频道的网络监督话题后,又把频道定在了江苏卫视的<<证明>>这个栏目上,当时这个栏目播的话题是-信任危机-,还有个副标题是-为他人谋私利-,通过看这个节目,知道这个节目是通过矛盾双方提交一个话题,并提出十个问题,并由节目方提供调查团去根据其中的问题去找相关的证人去调查,最后根据调查结果得出一个比较公正的信任指数.并以此来解决矛盾双方的问题.
信任危机这个话题的焦点就在报酬上.
矛盾双方是一个策划人和两个怎么说呢,姑且叫演员吧,这两个演员也比较特殊,都是身高超2米的巨人,产生矛盾的原因就是两个巨人感觉这个策划人没有把酬劳全部给他们,而对策划人可以说是误解吧,产生了很深的误解.
说到这里从局外人来看这两个巨人根本不知道自己是处在什么角色上,如果你们自己有能力根本不需要策划人帮助来搞活动,而搞活动和联系赞助方也并不很容易的事,策划人也是一种工作也要吃饭,他其中扮演的角色是非常重要的,就相当于一个中介的作用.他不可能白帮助你拿到酬劳,而他白搭时间和其它必需的东西,如果没有策划,你两个人再怎么出名也不会有人请.
当然最后通过调查,策划人的信任指数达到75%,可以说基本上能够信任,这样就通过这个节目解决了矛盾双方的问题,这也是一种独特的创意,矛盾双方各抒已见,都不听对方的,这就需要有第三方站在他们双方的角度和第三者的角度去看待一个问题,而通过透明的调查来化解双方的矛盾.
从这个节目里看到真实的人性,从中学到不少的东西,期待着下期的精彩话题....
2009年4月19日星期日
有感CCTV-12社会与法之网络监督
我一般看电视只看新闻类的,像什么电视剧,晚会,选秀,这大赛,那大赛都提不起兴趣来,只看看电影什么.这个最起码故事在一次能有个交代,有始有终,到时不挂心,不像电视剧,剧情一点点勾着你,我不是不想看,主要是怕看上瘾又受不了天天挂心这个罪.
平常晚上就上优酷看看新闻,看点搞笑的小视频什么的,今天和诺基亚弄了个什么现场直播的节目,从晚七点到十点,我最不爱看这类的东西了.......
电影频道的一个电影还对我口味,叫<<阻击克隆卡>>,有关高科技的题材的,我喜欢........
看完这个后转到社会与法频道,正好讲这个网络监督(下面的这才是正题,上面的全是废话....),也不知是什么节目,其中有这么几个事件,一件是广东某市的十几位高官公费出国旅游,其间两个星期,花费45万.一件是南京抽天价烟的房产局长的事.一件是某举报人实名举报官员包养情人的.
以上几件事一看并没用什么联系,但东窗事发(这个词感觉用在这还挺贴切的)都是在网络曝光后.
公费出国游事件发生在2007年,事发是今年,源于一个记录出国游的视频,短时间内就得到处理.天价烟(节目里也称之为"烟照门")事件,源于一张图片中的一个烟盒,后来还有一块表大出风头,对了还有一辆33万的凯迪拉克,几天之中此局长落马,而且让官员有了一个习惯:出门不多说话,不抽烟,要抽也是普通烟,不戴表,穿着朴素.而实名举报官员包养情人的却书面举报多次,两个多月没反应,在网上一贴成名,从发贴之日到官员落马,短短几天时间...........
这起码了是两个重要体现:一个是政府处理曝光事件的高效率.另一个是网络曝光的强大力量
这以上的事件都是依托在网络这个大环境中的,当然网络的匿名性会给检举者以安全感,可以免遭被检举的报复,但也给一些造谣中伤者能够隐藏身份,当然事情都是一分为二的....有其优点也有其缺陷.
据调查,中国现在有三亿网民,如果说监督的话,就有三亿双眼睛在看着身边的人和事,如果就事件的真实性来看,据调查,人们对网络信息的可信率只有15%.
网络的高度自由和广大受众真是一把双刃剑,两面都很锋利......
2009年4月17日星期五
两块砖三个小棍儿捉老鼠
院子里还养着一只鸡和一只鸭子,都是去年儿子玩买的,就剩下这两个小家伙了,所以不能下毒饵,用粘鼠板也不合适,再说那个也要花钱的.....主要是老鼠很大怕粘不住,这时想起来原来捉麻雀用的方法,用砖加上小棍来捉,二块砖的就直接压死了,用五块的可以捉活的,考虑到捉到老鼠也是要弄死,索性直接给砸死完事.
找两块砖,三个比火柴棍粗点的3厘米左右的小棍,把砖平放着对在一起,掀起其中的一块用三个小棍把它支起来,为了增加老鼠碰到小棍的机率,再在头上搭几个小棍,主要原则就是如果老鼠从这过,就一定会碰到棍.
为防止鸡鸭碰到,把机关放到靠墙边,老鼠走的必经之路上,外面又盖了块大板.
中午吃完饭无意想起这事了,掀开板,嘿,砖倒了,下面压着一只20多厘米长的大老鼠....
挖坑埋了,再等下一只........
2009年4月16日星期四
blogger 域名绑定及解析
1.在域名解析里添加一条CNAME记录,指向GWS.GOOGLE.COM
2.在BLOGGER里设置的发布选项里选择自定义发布,然后买到的域名添加进去就行了.
两方面的设置都弄好后,打开BOLG名和新域名都无法打开了,只好从GOOGLE账户里进入BLOGGER再改回BLOGSPOT.COM,用BLOG名可以访问了.但为什么独立域名解析不到BOLG上呢?
网上一搜索,知道了原因.原来是GWS.GOOGLE.COM被屏蔽了......
后来找到一篇文章,找到解决方法.就是用一个TRACKROUTE工具找到一个能解析GWS.GOOGLE.COM的DNS,然后把CNAME记录改成这个DNS的域名或是用A记录直接指向这个DNS的地址就行了.
然后在域名解析里添加一条BLOG(这里可以随便设的)的A记录指向找到的DNS,同时再加一条@的A记录,用以输入域名后重定向到BOLG里,同时在BOLGGER设置里把那个重定向到域名的选项选中就可以了.
TRACKROUTE工具地址:http://member.dnsstuff.com/pages/tools.php?ptype=free
参考文章:http://o51k.org.ru/2008/10/blogspot.html
2009年4月13日星期一
城管会忍术,谁也挡不住--圣斗士大战葫芦娃
- 城管会忍术,谁也挡不住
- 比我聪明的没我帅,比我帅的没我聪明,过路的神仙帮个忙啊,耶苏如来观世音...萨达姆啊本拉登,呜...用力过猛快要拉出来了....
- 我是一只小小鸟啊,一飞摔一跤,我射,我再射,火星啊,赐于我力量吧!!
- 这油价这么贵,你这孩子喝汽油长大的啊?
- 要和谐,要有爱,要做遵纪守法的好娃娃..
故障:一拖二无法启用第二个用户
2009年4月11日星期六
IBM THINKPAD T23 FAN ERROR 错误解决
2009年4月10日星期五
DEDECMS:DedeTag Engine Create File False
2009年4月6日星期一
废铁变成F1的全过程
看看赵氏兄弟如何把双人床 大铁门 小水桶 自行车暖气管变成一辆形神兼备的F1赛车……虽然可以想像这样的材料和设备制造的它的性能与真正的F1赛车不可同日而语,但是它的成功对于有梦想并勇于实现梦想的兄弟两人来说过程还是非常艰辛,尽管很不容易可是他们做到了……把自己近乎疯狂的想法克服重重阻力通过不断的努力变成了现实,真的很令人钦佩
看来只要敢想敢做人人都可以成为牛人……
故障:电脑开机后不定时自动关机
故障分析:
故障解决:
2009年4月5日星期日
(转) VMware网络连接 桥接、NAt、host-only模式
在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。
使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。
近来经常测试一些网络方面的软件,所以常常使用虚拟机,要想把虚拟机构建环境正确的话,就要对虚拟机的几种网络连接方式要搞清楚,以上的文章可以说是在网上找到的解释的比较全面的详细的,特转来收藏.
原文地址:http://blog.csdn.net/inject2006/archive/2008/10/12/3064399.aspx
2009年4月3日星期五
lfs下启动脚本设置参考
1.首先,你要创建一个脚本,用来启动你的服务,在lfs的/etc/rc.d/init.d里面,有所有的启动脚本,其中一个名为template,这个是模板,你把它拷贝成你所需要的,比如这里:
cp template telnetd
然后再编辑telnetd文件,在里面加上它的启动命令.
比如:
# Begin $rc_base/init.d/
# Based on sysklogd script from LFS-3.1 and earlier.
# Rewritten by Gerard Beekmans - gerard@linuxfromscratch.org
source /etc/sysconfig/rc
source $rc_functions
case "$1" in
start)
echo "Starting..."
loadproc /usr/sbin/telnetd #在这里改动
;;
stop)
echo "Stopping..."
killproc /usr/sbin/telnetd #在这里改动
;;
reload)
echo "Reloading..."
reloadproc /usr/sbin/telnetd #在这里改动
;;
restart)
$0 stop
sleep 1
$0 start
;;
status)
statusproc /usr/sbin/telnetd #在这里改动
;;
*)
echo "Usage: $0 {startstopreloadrestartstatus}"
exit 1
;;
esac
# End $rc_base/init.d/
这样就行了.
2.你需要在rcN.d目录下创建链接,链接号可以参考blfs最后的附录.
上面所说的是通用方法.我个人有一个捷径.创建telnetd文件是一样的,而到第二步可以简化一下.
在lfs-bootscripts软件包里,有一个contrib/rlv/rc文件,你把它拷贝到/etc/rc.d/init.d下,覆盖缺省的rc文件,就不用进行第二步的创建6-7个符号链接了,只需要在这个文件的前面部份加上:
# Additional user scripts, not part of the base LFS.
# Run level: 3
ADD[3]="telnetd" #在这里改动
# Run level: sysinit
ADD[7]="" #如果是对系统很重要的服务,就在这里改动
这表示在运行级三的时候运行telnetd,其他的运行级也都是一样的.
2009年4月2日星期四
难以置信的速度:24个SSD RAID
真的是无语了,看完这段视频,大家会觉得疯了......
想象一下24个256GB的SSD通过RAID窜连,会发生什么结果?看了视频就知道了。根据视频演示的结果:这样配置的电脑,打开Office只要半秒钟,复制DVD容量的文件只要从2层楼DVD盒子落地的时间,还有什么,哇,简直是急速:2GB/s的硬盘传输速度,简直是难以置信。也许这样,硬盘和内存之间的瓶颈就解决了吧。
