2009年5月17日星期日
终于体会到被墙是什么感觉了
BLOGGER服务被墙,意味着,你打不开BLOGGER的博客系统了,我的站也是基于BLOGGER的,也就是说自己发布个贴子在正常的情况下也是无能为力了,只能借助代理了.
以前看贴子也发现过BLOGGER被墙的事件,不过那都是几年前的事了,个人感觉从07年的好像就能正常访问了,一直持续到09年5月15日,也终于体会到自己的东西不能访问是什么滋味了.
等了两天了,BLOGGER还是访问不到,没办法了,只能用代理上来发布个小感想.
顺便默哀一下....
2009年5月14日星期四
WEB服务器应用之虚拟主机、VPS、独立主机的区别
要说现在应用最广的就是WEB服务器,像我们每天上网通过浏览器获得信息就是WEB服务器的应用,当然WEB服务器可能包括文件存储,收发邮件的功能.
现在的WEB服务器对于发布者来说有这么几种发布方式:
1.Dedicated Server,独立机器,能接入互联网.个人能上网的机器也可以充当.
2.Virtual Private Server (VPS)
3.Shared Hosting,虚拟主机.
第一种,独立机器,其实也是专用服务器,根据用途,机器配置差异可以说是天地之别,像只提供FTP服务,DNS服务,486级的机器就可以胜任,要顶级的话就没边了...服务器集群了.当然,配置和服务受众也是成正比的.
第二种,虚拟的独立服务器,这个其实就是把一台服务器细分为多台相互隔绝的服务环境,实质上是一台(组)服务器.每个单独的服务环境有自己的操作系统专用软件等,可以单独重启而不影响其它的虚拟环境.每个虚拟环境就称为一个VPS.
这种方式也有两种流派:Virtuozzo的虚拟环境,这种是虚拟操作系统的,虚拟环境操作系统受宿主机限制;VMWARE虚拟环境,这种是虚拟硬件的,虚拟环境操作系统没有限制;
从性能上VMWARE创建的虚拟环境要高于Virtuozzo创建的虚拟环境.
但从产业化方面来说,Virtuozzo创建的VPS数量要高于VMWARE创建的VPS数量,也就是说相同的VPS,Virtuozzo运行成本要低得多.
第三种,虚拟主机,这个只能称之为服务了,与上面两种方式相比不是一个等级,只是上面两种方式中的一些服务罢了.这个只是空间的概念,服务是服务器提供的,除了把文件上传到自己的空间里以外,没有任何别的权限,也相当于能够解析超文本文件(或一些服务器脚本,如ASP,PHP,PERL之类)的FTP空间.
以上就是WEB服务的一些应用,你可以根据自己的需要来选择相对应的服务.
2009年5月13日星期三
关于512网页去色网站素装实现
在网上找到几个关于实现此效果的代码:
1.在CSS外部文件中添加
2.直接在网页的HEAD标签内添加
html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}
</style>
或
html {
FILTER: gray
}
</style>
3.在BODY标签内添加
以上几种方法在BLOGGER中测试了一下,除了第3个方法无效外,别的都可以实现,但只限于在IE浏览器中,但在CHROME/FIREFOX/OPERA浏览器却没有效果,如果实现此效果只能修改全部的CSS才可能实现.
昨天在一论坛上看到一消息称,阿里巴巴中国站已变灰,除了IE外,CHROME/FIREFOX/OPERA下都可以看到效果,看下源代码发现是整个替换了网站的CSS文件,专门有一个512的CSS文件.
在BLOGGER里修改CSS表现太过复杂,也只用了上法提供的在IE中有效的方法来去色了.再慢慢看看阿里巴巴的CSS写法来学习一下.
2009年5月11日星期一
VMware workstation 6.5 换成 VMware server 1.0.6
在网上找到一个SERVER版的特别版,安装程序148M,官方下载,安全方面没问题,呵呵而且是免费的,地址也放出来吧:http://download3.vmware.com/software/vmserver/VMware-server-installer-1.0.6-91891.exe .
其实很长时间以前就想换SERVER版测试了,可是看到介绍SERVER版只支持LINUX和WIN系统的服务器版本,自己的系统是XP的,也就没再深入.昨天在网上无意看到了XP下也可安装SERVER版的,就想下载下来测试一下.
下载安装略过,非常简单,但在安装以前如果安装有WORKSTATION版本的话,需先卸载.运行以后介面和WORKSTATION一样的(我没有安装VMWARE MANGEMENT INTERFACE 主要是在本机测试)然后导入WORKSTATION建立的虚拟机文件,但在导入的时候却出现了configuration file was created by a vmware product with more features than this version这个错误,又上网查了一下,找到了解决方案,地址:http://www.electrictoolbox.com/vmware-server-errors-opening-virtual-machines/主要原因就是因为所使用的配置文件版本不一致所引起,在配置文件中修改下版本信息以适应SERVER版的配置版本:在.VMX文件中修改
为
如此修改以后便可以把此虚拟机添加进目录里了.
但运行后还是有错误发生,原因也是版本不一致,修改.VMDK文件
为
在我的机器上以虚拟文件有3个G,修改的话用的UE,还有一样,VM6.5的生成的配置信息版本是7,而不是6,一样改成4就可以了.
经过以上几处修改,原来运行在VM WORKSTATION6.5的虚拟机也可以SERVER版里运行了,而且SERVER版可以做为服务来运行此虚拟机,这样就可以节省很多资源.现在SERVER版运行虚拟机后,内存只用到300多M!!节省将近一半...
至此,WORKSTATION 版被SERVER版完全替代.
2009年5月7日星期四
Google神秘服务器大公开
开始看到此服务器和服务器的组合,感到很震撼,如此简单的几个元件竟然是GOOGLE的一个服务器....
真是太伟大了........
服务器上装电池、使用技嘉主板、数据中心以货柜为单位,每箱里面有1160台服务器...在经济不景气当道的年代,Google要分享自家数据中心的省钱方式。
Google首次展示自家的服务器设计 Google的最大惊奇:每台服务器都有一颗12伏特电,确保万一主断源断电时还可持续供电。
大部分企业都会跟诸如戴尔、惠普、IBM或Sun购买服务器。不过Google所拥有的数十万台服务器都是自己设计打造来的,Google认为这是公司的核心技术之一。参与过许多Google服务器设计的Ben Jai(翟本乔)则在众人面前展示一款现代的Google服务器。
听起来似乎很技术怪胎的作法(geeky),不过对于现场许多以经营数据中心(动辄好几千台服务器)为生的专家而言,大家不仅对于Google这种内建电池的作法感到新奇,同时也对公司可保密这么久而啧啧称奇。Jai受访时表示,Google从2005年就开始采用这种设计,至今已经是第六或第七代设计了。
“这是我们的曼哈顿计划。”Jai如此说。
Google对于节电性能方面十分在意,因此现在将自家经验公开分享。Google运营副总裁Urs Hoelzle表示,由于景气不佳导致企业预算紧缩、环保意识抬头、能源价格高涨等因素,现在是应该Google站出来多谈一点效率的时机了。
“若大家没兴趣,你谈太多也没有用。”Hoelzle表示,但现在市场态度已经有了转变。
內建电池有专利
Google也谈到一些数据中心议题,如电力传送、冷却、如何确保冷热空气不会混在一起。负责数据中心设计与性能评估的Chris Malone表示,Google的数据中心现在的性能已经达到环保局希望采先进技术在2011年才能达成的标准。
“我们的作法现在已经达到2011年的目标了,我们采取最佳作法与一点小创新,这些技术其他人也都拿得到。”Malone表示。

Google服务器背面
为何要内建电池?
为何这种电池作法很重要呢?答案是金钱。
一般数据中心多倚赖称为不间断电源系统(UPS)的大型中控机型,这基本上算是大电池,会在主电力失效而发电机还来不及启动时,暂时协助供电。Jai表示,直接把电力内建到服务器比较便宜,而且成本能直接跟服务器数量相符合。
“这种作法比使用大型UPS节省得多。”他说,“如此也不会浪费多余的容量。”
效率也是另一个财务考量因素。大型UPS可达92-95%的效率,这意味着许多电力还是被浪费掉了。但Google采用的内建电池作法却好很多,Jai表示,“我们测量的结果是效率超过99.9%。”
Google运营副总裁Urs Hoelzle
Google服务器厚度3.5寸,2U(两机柜式),它有两颗处理器、两颗硬盘,采用技嘉(Gigabyte)主板有八个内存插槽。Google采用AMD与英特尔的x86处理器,且Google也在网络设备中采用电池设计,Jai如此表示。
效率很重要的原因不仅是可降低电费,且效率不佳还会制造多余废气,导致需要多花一笔钱来做冷却。
Google对这个内建电池的设计还拥有专利,“但我们很愿意把这套技术授权给供应商使用。”Hoelzle表示。
Google对于电力效率的着迷还可从变压器设计看得出来。变压器会把AC交流电(墙壁插座)转换成DC直流电(电池电力),一般变压器会提供电脑5伏特与12伏特的直流电。Google的设计则只供应12伏特,只有在主板上做必要的转换。
Google数据中心效率逐渐提升
这会让每块主板成本增加1-2美元,但却很值得,因为如此供电不仅较便宜,且供电也可比较接近峰值容量,效率会更好。Google甚至还会注意以12伏特经由铜线导电会比5伏特来得有效率。
摄自Google在现场播放的数据中心货柜视频。跟一般数据中心一样,Google的货柜也有把地板提高。
货柜服务器
Google也首度透露,从2005年起,其数据中心加入了标准运输货柜,每个都有1160台服务器,耗电量可达250 千瓦特(kilowatts)。
一般人一次只会买一台电脑,但Google所思考的单位却很不同。Jimmy Clidaras透露,Google的数据中心核心是由标准1AAA货柜组成,每个货柜里有1160台服务器,每座数据中心都有好几个货柜。
这种模组化数据中心并非Google独家。包括Sun与Rackable Systems都有销售这种产品,但Google是从2005年就开始采用。
Google一开始实验也没那么顺利,Clidaras表示,第一次还发生找来的吊车不够大,吊不起一台货柜。
整体而言,Google的作法与选择都是经过成本(含软、硬件与设备)精算的考量。
“从一开始,我们就很重视每个搜索的成本,”Hoelzle表示,“这也是被逼出来的,毕竟每个搜索的营收实在很低。”
他表示,当时只买得起主流x86处理器的服务器。“10年前,那时要提供免费搜索就只能找很便宜的硬件,你买不起大型主机,因为那就完全没有获利空间了。”他说。

Google模組化数据中心图解
2009年5月6日星期三
08年第二届理工星人榜主题曲《我相信》
完整版 后期!08年第二届理工星人榜主题曲《我相信》哈尔滨理工大学 演唱由 决赛选手,歌曲原唱: 杨培安---总导演 校内: http://xiaonei.com/profile.do?id=221110247 刘健强
歌词以及演唱者:
「我相信」哈尔滨理工大学群星版
★刘国勋★: 想飞上天,和太阳肩并肩世界等着我去改变
★石 宇★: 想做的梦从不怕别人看见在这里我都能实现
★王文健★: 大声欢笑让你我肩并肩何处不能欢乐无限
★曲野萌★: 抛开烦恼 勇敢的大步向前我就站在舞台中间
★张宇飞★: 我相信我就是我我相信明天我相信青春没有地平线
★翟家新★: 在日落的海边在热闹的大街都是我心中最美的乐园
★张 腾★: 我相信自由自在我相信希望我相信伸手就能碰到天
★刘冬妍★: 有你在我身边让生活更新鲜每一刻都精采万分
★张 腾★ : I do believe
★彭 博★: 想飞上天,和太阳肩并肩世界等着我去改变
★白 冰★: 抛开烦恼 勇敢的大步向前我就站在舞台中间
★刘 萌★: 我相信我就是我我相信明天我相信青春没有地平线
★陈 鹏★: 在日落的海边在热闹的大街都是我心中最美的乐园
★马丽娜★: 我相信自由自在我相信希望我相信伸手就能碰到天
★张 腾★: 有你在我身边让生活更新鲜每一刻都精采万分I do believe
全体合唱:
我相信
I BELIVE
我相信我就是我
我相信明天我相信青春没有地平线
在日落的海边在热闹的大街都是我心中最美的乐园
我相信自由自在我相信希望我相信伸手就能碰到天
有你在我身边让生活更新鲜每一刻都精采万分,I do believe
总之:无语了,热血沸腾,青春励志.强烈推荐!!
2009年5月2日星期六
学编程,要会画流程图
这本书和谭浩强教授的《C程序设计》相比,根本不是一个档次,相对来说,谭教授这本太简洁了,基本上没有什么应用,看完全书也写不出个什么东西来.
C语言的设计者Brian W. Kernighan和Dennis M. Ritchie写的《C程序设计语言》,才看了十几页就被几个习题给弄的手忙脚乱,用到的语句并不复杂,而且还很简单,但它主要是思路的实现,才做了几个习题,就让选择给弄乱了思路.看一遍后过一段时间再做还是乱...看来只靠脑子来转还是不够,用流程图把过程画出来,再看程序,清晰很多,写起来也不乱了.
说到流程图,一共就三种基本结构,一是顺序结构,用来表明程序的流向;二是选择结构,用来根据不同的条件执行不同的语句;三是循环结构,用来执行有条件的重复语句.
由这三种结构可以处理任何复杂的问题,这些都是结构化设计的方法,就是现在面向对象设计中模块或是某功能设计也脱离不了这种设计方法.所以这种方法是非常有效而且高效的.
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的硬盘传输速度,简直是难以置信。也许这样,硬盘和内存之间的瓶颈就解决了吧。
广电总局:无证影视剧网上禁播 共享将被删---有感!
2009年3月30日星期一
37岁的单车
我只尊重有能力有一技之长的人,而此片中人物便是其中一个,佩服,支持.
2009年3月28日星期六
刘信达--郭德纲的儿子竟然不是亲生!
郭德纲笑骂宋祖德
宋祖德不知怎么得罪了郭德纲这个损人大师,据说是宋祖德炮近日炮轰郭德纲和小沈阳是"两个同流合污的东西",所以郭德纲对宋祖德兄弟有些话说.....
"真不知道他父母是怎么运作的这个事情啊,他这个配方绝对是有问题,不是嫁接的就是转基因的.怎么说呢,祝贺吧,他能坚持到现在,每天还能说话,发贴子什么的,说明他生活很乐观,他所说的话换成随便的某一个人说,那早让人打死了,唯独他们俩人还是这样,就是我们大家要以一个平和的心态来看,不要歧视,就他们两个人所说的什么做的什么,大家就支持吧,因为这是一个乐啊.只要他快乐就行,挺平和的,现在他是我唯一的消遣工具,我家里养这些个狗,都是按他名子排下来的,挺好,这个其实这么多年来,他们哥俩就一直没少这个英文词叫(这里一直没听清楚是什么)医文一直在说这个话,它就是什么意思呢,(这也没听清是什么病毒)导致这个中枢神经的脓性转化,临床上叫"二",由他去吧"
"我跟你说啊,我最近实在是太忙了,我这几天忙完了没事,每天有工夫从中午吃完饭,下午一点开始,我就坐这说他们哥俩,说到六点,我不带重样的,这得卖票这个,我能说的特别好玩,你说别人不合适,唯独说他们俩与万民同乐,这是个玩艺,俩人跟真事似的一天到晚说瞎话,宝贝,回家看看去吧,你妈妈都找不开零钱了,你就跟他说一声,哪天雷劈完了把那牙给我留着,那磨出刃来kei撮手,好极了.."
德纲损人真是职业的,骂人不带脏字,太牛了..哈哈,大伙笑笑解解闷就得了.
学习编程,先搞清楚到底什么是学习?(转自CSDN)
先看看历史上的一些解释:
一是说文解字说。
我国古代,学与习总是分开讲的。《辞源》指出,“学”乃“仿效”也,即是获得知识;“习”乃“复习”、“练习”也,即是复习巩固。最早把学与习联系起来的是孔子,《论语》曰:学而时习之,不亦说乎!“后来,《礼记》又曰:“鹰仍学习”。这就是学习一词的由来。
二是行为变化说。
行为主义认为学习“是一个行为变化的过程”。
三是经验获得一行为变化说。
《教师百科辞典》认为:“学习是指人和动物在生活过程中获得个体行为经验的过程。”
四是信息加工说。
信息论学者认为:“学习是学习者吸取信息并输出信息,通过反馈与评价得知正确与否的整体过程。”
五是学习功能说。
《现代汉语词典》中将学习解释为 “从阅读、听讲、研究中获得知识或技能”。
六是学习认识说。
著名教育心理学家潘菽认为,“人的学习是个体掌握人类社会经验的过程”,“学生的学习是认识的一种特殊形式”。
七是学习活动说。
军队学者朱兆民认为,“学习是在师授、书授(自然条件)等外部因素影响下,个体自我修养、自我教育的一种社会活动。”
八是学习“求知”说。
谢德民在《论学习》中指出:“学习的定义最一般、最简单、最本质的表述是求知。”
九是学习“效应”说。
学习学研究者寇清云认为,“学习过程是产生效应的过程”。
十是学习“内化”说。
中央教科所潘自由认为学习“是客观世界在主体中内化并使主体发展的过程”。
针对我们程序员,我个人认为第一种更符合我们的实际情况。
学:发现知识,了解知识
习:运用知识,包括自己训练,然后应用到实际的代码里,然后应用到实际的项目里来验证学到的知识。
教:能把自己掌握的知识,传授给别人
学一次,做一百次,才能真正掌握。
学,做,教是一个完整的过程,只有达到教的程度,才算真正吃透。
学习是一种态度。
只有谦卑的人,才真正学到东西。
大海之所以成为大海,是因为它比所有的河流都低。
学而时习之,这句话是程序员,包括想成为程序员的朋友快速提升的"快捷之路"。
发表于 @ 2009年03月25日 10:03:00
2009年3月27日星期五
《C程序设计语言》练习题 1-10的一个问题
2009年3月25日星期三
编辑器:vim使用技巧实战(定位/查找/替换/删除/移动/复制)
3, 按向下键(或J)到了第10行时, 按向左键,移到你想复制的字符后.然后按下 y
4, 最后移光标到第12行的某个字符前按下p
2009年3月24日星期二
睡觉的诀窍
睡眠与养生[转载]
2009年3月22日星期日
LAMP架构说明及优势
随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。
其他解释:
LAMP是一种Web网络应用和开发环境,是Linux, Apache,MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代表的方面功能非常强大的组件。
LAMP这个词的由来最早始于德国杂志“c’t Magazine”,Michael Kunze在1990年最先把这些项目组合在一起创造了LAMP的缩写字。这些组件并不是开始就设计为一起使用的,但是,这些软件都是开源的,可以很方便 的随时获得并免费使用,这就导致了这些组件经常在一起使用。这些组件的兼容性也在不断完善,为了改善不同组件之间的协作,已经创建了某些扩展功能,在一起 的应用情形变得非常普便,因而成为目前最流行的web应用基础架构。
平台由四个组件组成,呈分层结构,每一层都提供了整个架构的一个关键部分:
Linux:Linux 处在最底层,提供操作系统。它的灵活性和可定制化的特点意味着它能够产生一种高度定制的平台,让其它组件在上面运行。其它组件运行于Linux 之上,但是,并不一定局限于 Linux,也可以在 Microsoft® Windows®、Mac OS X 或 UNIX® 上运行。
Apache:Apache位于第二层,它是一个Web 服务平台,提供可让用户获得 Web 页面的机制。Apache 是一款功能强大、稳定、可支撑关键任务的Web服务器,Internet 上超过 50% 的网站都使用它作为 Web 服务器。
MySQL:MySQL 是最流行的开源关系数据库管理系统,是LAMP的数据存储端。在 Web 应用程序中,所有帐户信息、产品信息、客户信息、业务数据和其他类型的信息都存储于数据库中,通过 SQL 语言可以很容易地查询这些信息。
PHP/Perl:Perl是一种灵活的语言,特别是在处理文本要素的时候,这种灵活性使Perl很容易
处理通 过CGI接口提供的数据,灵活地运用文本文件和简单数据库支持动态要素。PHP 是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 web 开发。可以使用 PHP 编写能访问 MySQL 数据库中的数据和 Linux 提供的一些特性的动态内容。
3. LAMP的优势
灵活性:既没有技术上的限制也没有许可证的限制。这允许你能够以适合你的方式灵活地构建和部署应用程序,而不是以你正在使用的技术的提供商规定的方式。
个性化:LAMP组件是开源软件,已经建立了大量的额外的组件和提供额外功能的模块,能够让你个性化设置组件和功能以便满足你的需求。
容易开发:用LAMP组件开发极其简单,代码通常非常简洁,甚至非程序员也能够修改或者扩展这个应用程序,同时也给专业的程序员提供了各种高级的特性。
容易应用:大多数主机服务都把基于LAMP的环境作为标准,应用程序也不需要编译,在新的主机上部署一个应用程序就像拷贝一个应用软件那样容易。
安全:由于是开源软件,大量的程序员关注这些软件的开发,问题通常能够很快地修复,不需要昂贵的技术支持合同。经过大量的用户和团体组织多年来的使用,LAMP技术是安全和稳定的。
成本低廉:LAMP组件都是开源软件,只要遵循GPL协议,可以自由获得和免费使用,极大降低了部署成本。
4. 总结
LAMP是一种Web网络应用和开发环境,基本上是四种开源软件技术的组合,它们组合在一起产生了一个功能强大的应用服务平台,使用却相对来说比较简单和容易。
原文网址:http://www.linuxsense.org/archives/102.html
2009年3月20日星期五
ie8 (internet explorer)试用
设置完成后,打开IE给人的第一感觉就是没有感觉,和IE7几乎没有区别,速度感觉好像是快了点,内存也感觉没有占用太大.
开始用的时候还不怎么顺利,关闭IE后,有两个IEXPLORE.EXE进程没有退出,等了半天也没有退出,这个也不知道是不是BUG,手动退出后.再打开,正好有个网站要安装ACTIVEX控件,就装上了,装完了感觉没有什么用,就想关闭掉,从工具里找到管理加载项,点击后非法操作,关闭了,一连几次都这样....
心想反正也不是什么常用的功能就没有怎么在意,继续使用,用了一阵后,个人感觉比IE7内存占用方面要好很多,关闭后也没有再出现残留的IE进程,管理加载项也可以正常使用了,真是不可思议...
现在正在使用IE8中,看再有没有什么新功能发掘出来
2009年3月19日星期四
WINXP安装及优化全过程
首先是系统的安装
现在基本上没有用WIN98,WIN95的了,基本上都是WINXP了,那就以WINXP的安装来说明吧.现在只就WINXP的系统就有安装版和GHOST版两种,两种各有各的特点,安装版的安装时间长,但是稳定还可以定制;GHOST版的安装时间短,但是由于硬件的针对性不高,所以稳定性也就不是那么高了.所以如果自己用的话还是要用安装版的,一次安装,然后再做个镜像,以后如果出了灾难性的故障也可以通过镜像几分钟就恢复到安装完成的状态,当然就是用到我们下步的优化了.
安装的时候也有一定的技巧.比如分区的格式,大小等等.
一般现在硬盘一般都是二三百G的容量,容量是大了,分区也没那么好规划了.以下给个建议:分区全部NTFS.因为这是WINXP的专用分区格式,对系统有很大的优势.一般就分四个主要的区:头一个是系统主分区,大小应在10G左右,主要用于系统的运行,太大了对系统也不好管理;第二个是软件区,20G左右吧,如果是软件试用爱好者可适当再加大,第三个就是数据区了,这里放游戏啊,歌曲啊,电影啊什么的,这个区可以再根据自己的需求再细分一下,第四个区就是工具,安装文件及镜像区,这个区一般分到20G左右就差不多,如有需要可再适当加大一些.
然后就是安装系统后对系统的优化,软件的安装
安装过程无话,一路NEXT,直到完成安装.
安装完成后第一件事就是安装硬件的驱动,主板驱动,网卡,显卡,声卡.如果有外部设备,比如打印机之类的,都一块都安装上.当然联接互联网是必需的了.比如ADSL什么的.
第二件事就是安装系统的补丁,可以直接用系统的WINDOWS UPDATE,也可以用其它软件来更新安装,比如360之类的.补丁装完之后把WINDOWS目录里的安装文件及备件文件全部删除,因为没用所以都不要了.
第三,优化WINXP,用微软的自己小工具TweakUI 2.10 汉化版, TweakUI v2.10 是微软公司为 Windows XP(SP1)/Windows Server 2003 操作系统制作的系统增强工具。通过它你可以轻而易举地调节上百个系统设定。用这个软件的目的主要目的是为了自定义一些属性.主要是桌面,我的文档,和关掉所有磁盘的自动运行这块,别的可以自己定义.建议把桌面,和我的文档的目录建立在数据区,这样如果日后重装系统,恢复完成之后就和没重装过一样,所有桌面上的东西全都在桌面上.
自定义完一些属性后可以安装最常用的软件,比如,WINRAR.别的什么像听歌的看电影的,下载的办工的,反正是你最常用的软件全都安装上,这些软件一定要从大的软件站下载,以免中毒.安装这些软件时把所有的安装路径全都指向软件区,这样可以和系统分离.
外部的软件安装完后再优化一下WINXP的服务,关掉一些没有用的服务,这个推荐用黄金内存 ,它里的高级选项中的服务那一项就可以关掉几乎所有没用的服务,还可以查看及修改启动项.
所有这些工作做完以后,下载一键GHOST 2008.08.08 硬盘版,所有下载的软件及工具都放到工具区.然后清除所有无用的数据,包括临时文件,IE缓存等.运行一键GHOST,把C盘备份到最后一个分区,这是默认的.备份完成进入系统为了以防以后不小心把镜像覆盖,把那个最后分区里~1文件夹里的GHO文件复制到别处一份.
到此一个干净的系统算是做完了,以后如果有灾难性故障发生就可以直接恢复到现在这个样子.
最后要给系统加上保护.不管你用什么杀毒软件还是防毒软件,都在个人的喜好.
不过我推荐用微点主动防御软件,华军软件园有90天免费版的.我用了两年了,几乎没出过问题,装上它之后就不用再装什么别的防火墙之类的了.
至此一个完全可用并且稳定的系统就完全安装结束了.
2009年3月18日星期三
世界上最稳定的系统——鸡头
以下是简介,非常的搞笑:
这段视频已经在 youtue 上获得了近百万的点击,经过 youtube 网友们的三个月研究,终于发现世界上最稳定的系统不是 Linux ,而是——鸡头。从视频中看,互动性良好。极其稳定!
..............
鸡头和LINUX有可比性吗?不过这帮人也真是太有意思了
2009年3月16日星期一
由一张水费收据引起的一些感想..
以下是详细:
用水量 1 立方,单价 1.9元,污水处理费0.80元,后面都新增了一项:垃圾处理费3元/月.
无语了....
我们这里是个几十万人口的县城,这个标准高低的话,大家心里都有数.
这1.9元的水费里面还包括着南水北调的一些钱,已收了不知多少年了,也没什么感觉了...
再说说咱的用水情况,咱小县城没住商品楼,就是自家的一处小平房,和老人住一起.
老人是共和国的同龄人,挨过饿,所以在生活方面是个非常节俭的人,痛恨浪费.......
大伙可能觉得一方水至于的吗?
但现实中的情况是怎么样呢?
一刮风,就垃圾满天飞..我的这个小胡同就基本上全是塑料袋....这垃圾处理费收的,无语,就别说那垃圾堆了...
咱这里也有条河,十多年前我还记得常去钓鱼,现在呢,全是臭水,都是黑的,别说鱼了,草都不长了...上面还漂满了塑料袋等杂物....这就联系上的那个污水处理费.......
南水北调咱也没什么好处,水也看不到,也吃不到,还拿了好几年费用...
节约也不是好事了,我们这里还是个旱情比较严重的地方,也上过电视.多多用水就能显得水费便宜了是吗?收费员也说了,你多用点水就感觉拿钱拿的不多了,是啊,用100方水,这点污水处理费,南水北调费,垃圾处理费就显得无足轻重了.
但真的是这么回事吗?
唉......................
2009年3月14日星期六
BLOGGER 模板分析
BLOGGER的模板是用CSS+DIV设计的,非常简洁也非常灵活,只要对CSS做一些修改就能改变这个博客的风格.
整个的博客建立在整个浏览器客户区里,#OUTER-WRAPPER是所有内容的一个容器,然后是#HEARD-WRAPPER,#CONTENT-WRAPPER,#FOOTER-WRAPPER三个平行的容器,他们都包含在#OUTER-WRAPPER容器里.再然后就是包含在#CONTENT-WRAPPER容器里的#MAIN-WRAPPER和#SIDEBAR-WRAPPER.
以上那些标志可以在:布局--修改HTML里看到.这就是这个模板的大致框架.下面用个图来说明一下.

郭德纲最新相声你要做善人
在这一片段里,郭德纲有许多的经典话语,以下是其中的一小部分:
- 穿着貂皮大衣,貂是一种动物,活着的时候叫田鼠.
- 戴大手表,僵尸的(劳斯丹顿),名牌,买时34万美金,打完折250
- 收藏名画,大的不要,就要小的,这么大,粉色的,上面有毛主席像旁边还写着100
- 下棋,下围棋,围棋有口诀啊,马走日,象走田,炮打一溜烟,走...工兵,支你的地雷,嘿,和啦...
- 五月节,吃粽子,粽子多大,咱家的粽子一个里面100斤枣,100斤米,两瓴坑席卷一个,上称约,50斤高高的..
- 圣诞节,烤火鸡,外国人圣诞节必吃火鸡,火鸡到了中国叫鹌鹑.
2009年3月13日星期五
blogger 表格的插入方法
表格内容 | 表格内容 | 表格内容 | 表格内容 |
表格内容 | 表格内容 | 表格内容 | 表格内容 |
在网上找了好久终于找到可以让BLOGGER显示表格的方法
以下是源代码:
<div align="center">
<table style="width: 400px; height: 40px;" bgcolor="#ff0000" border="0"
cellpadding="0" cellspacing="1">
<tbody>
<tr bgcolor="#ffffff" height="15">
<td><div align="center">表格内容</div></td>
<td><div align="center">表格内容</div></td>
<td><div align="center">表格内容</div></td>
<td><div align="center">表格内容</div></td>
</tr><tr bgcolor="#ffffff" height="15">
<td><div align="center">表格内容</div></td>
<td><div align="center">表格内容</div></td>
<td><div align="center">表格内容</div></td>
<td><div align="center">表格内容</div></td>
</tr></tbody></table></div>
BLOGGER 中源代码的写法
<div id='crosscol-wrapper' style='text-align:center'>
<b:section class='crosscol' id='crosscol' showaddelement='no'/>
</div>
<div id='left-sidebar-wrap'>
<div id='sidebartop-wrap'><div id='sidebartop-wrap2'>
<b:section class='sidebar' id='left-sidebartop'>
</b:section>
</div></div>
如果你直接在编辑栏里写入<加上HTML标签和>,都会认为是代码,所以不管怎么输入都不会显示.
要想显示,就要把<和>分别用< >代替
只要把那两个符号在Ultraedit或其它文本编辑器里用后面的代替就可以了
2009年3月11日星期三
2009年3月10日星期二
CSDN-中国软件业需要个人英雄主义--有感
无意中看到<<中国软件业需要个人英雄主义>>,以前好像也有人提过这个,就点开了,发现是个视频,这个视频是由中国互联网协会主办,北京金山软件科技有限公司承办的首届中国优秀软件创新大赛一等奖获得者的一个采访片断.
http://live.csdn.net/Issue679/LivePlay.aspx
其间,主持人问了一些关于产品的优势啊,以后会有哪些挑战等等,回答得也比较精彩.
最后主持人提到了关于创业的一些话题,几个人的回答很有代表性,也道出了目前创业者创业到底需要哪些条件.以下是基本的几点:
1.创业并不是很难,主要也是看是不是有创业的必要,首先是有个规划,然后去实现,并坚持下去
2.创业并不一定成功,这是一个选择,也需要勇气,有一个放弃现在的条件,去创业的这样勇气.
3.要有一个理性的思维,有一定的思想准备.
4.投入到创业的过程中去,并体验.
以上几点应该是非常大众化的,所有的创业者都应有以上的觉悟,其实是去踏踏实实的去干这点最难
以上这些也不全是创业才需要的条件,做所有的事都需要这样的精神,这些也对自己有了一个启发,那就是:事一定要去做,不去做永远不能成功.
曹鹏编程之邦--一个学习的天堂
正好对编程及建站很感兴趣,就进了网站一看,里面的静版和动版之分,静版是HTML的页面的,动版是FLASH的.我当时看的是动版的,做的相当的牛.
我直接看的是PHP和MYSQL的那一章,一共分为8个小部分,内容的知识点由浅入深,看起来很舒服,完全能看得懂,还有配套的一套程序源码.如果对里面的东西有不清楚的地方可以直接看源码,以前有点基础所以看完这8部分也没有费时间,基本上听了一遍就大概明白了原理.
看完了PHP和MYSQL后对这方面的东西有了强烈的学习欲望.这样可能就达到曹鹏老师做这些教程的目的,领你入门.....
在听这8部分的时候发现曹鹏的英语讲得非常棒,在听完了这8部分后又看了一下别的,发现有个新三的串讲,听了听,很不错
随着对曹鹏的了解,去了他的论坛,发现了他的理想,所做的事等等.
这个编程之邦就是一个学习的天堂,以下引用论坛的对编程之邦的一个概括来结束.
现在预计编程之邦一共会讲7大学科 如下 ::现在的教程已经进行到了PHP MYSQL了,虽然课程还没有全部完成,但这几部分也非常的经典,非常值得去学一学.
新概念3 最高串讲 英 语
SEO 策 划
CSS 设 计
PHP+MYSQL 开 发
通讲编程语言 编 程
数据建模 数据库
人工智能 收山之作
2009年3月7日星期六
实践:IBM THINKPAD T23 液晶屏换灯管.
闲话略过,拆下液晶面板.我的这个板子是LG的,提醒大家一下,如果真要拆的话,一定要把面板的小金属框拆下来,拆也不难,把带有黄色胶的塑料板揭下来,再慢慢把中间的面板取下来,就可以拆最下边的金属片了.然后把线从槽中挑出来这样就可以把灯管单独的拆下来了.以后的事就好办多了,按教程把灯管拆下来换上新的就行了.
在这次实践中,真正提高了自己的动手能力,因不清楚液晶面板的构造,把放灯管的塑料架给弄断了,就是因为没把金属框拆下来就拆灯管位置的金属条所导致.如果自己动手的话,在这一步要千万小心.
灯管换是换上了,但是换上后灯管不亮,....这时,天旋地转了,.....
液晶板给弄的支离破碎,竟然没有解决问题,看来问题不是出在灯管上了........
现在悔得肠子都青了......
所以大家在解决自己问题的时候一定先要把自己的问题弄清楚,确定是灯管的问题再换,像我这样看到相同的症状而有去确定是哪的问题就直接换灯管是有点太那个了....
所以得出一个结论:
在解决问题之前先要确定问题所在,就我的这个故障就是液晶板暗,能看到一点图像,而造成这故障的原因现在分析一般是有三个:
1.排线
2.高压条
3.灯管
一般问题是出在高压条和灯管上,像我的这个故障,应该就是高压条的问题了.
今天又在网上拍了一个合适的高压条,愿天保佑换上后能让本本重见天日..
IBM THINKPAD T23 液晶屏换灯管过程(转)
+++++++++++++++++++++++++++++++++++++++++++++++++++
______________________________________________________________
还本本一盏“明灯”
——IBM T23显示屏灯管更换记
所需工具:新灯管一根,25~35W电烙铁一把,焊锡和松香若干,大头针(或别针)一枚,不同规格的十字、一字螺丝刀若干把,镊子,胶带纸一卷等。
一、液晶屏的拆解
步骤一:首先用大头针把显示屏两侧8颗螺丝上的黑色塑料片取下,用同样方法再取下显示屏下部3颗螺丝上的塑料片(图1),然后用螺丝刀把这11颗螺丝旋出。注意,应把这些螺丝和塑料片妥善放置。

步骤二:用薄而硬的塑料片(如塑封的通讯录等)从显示屏边框的内框与外框(即顶盖四周边缘部分)之间插入(图2),并沿内外框之间的缝隙移动,边移动边用巧力把内外框分离(内外框之间有许多小卡榫),等内框完全脱离外框时即可把内框单独从显示屏上拿下来。

步 骤三:使显示屏与机器底座成直角,然后用螺丝刀从液晶屏上部着手把液晶屏从顶盖上撬出来,再把顶盖连同液晶屏一起向键盘方向折回,使之与键盘约成60角 度,这时可以看见液晶屏背面的屏线(要注意的是,把液晶屏从顶盖内侧扳出来时用力要轻柔,否则易损坏屏线),把液晶屏背后的屏线与接口轻轻分离(图3), 再把液晶屏平放在键盘上。之后,再取下与液晶屏底部的电路板相连接的屏线插头(图4),至此,整块液晶屏就可以和笔记本完全分离了。
图3:

图4

二、取出灯管
步骤四:液晶屏底部的电路板上有两根线与液晶屏相连,这是液晶屏内部灯管的电源线,把电源线插头从电路板上拔下。T23液晶屏内的灯管处在屏幕底部(图5),图5中箭头所指位置为灯管反光槽的外露部分,灯管就裹在反光槽内。

接着,把反光槽外面的胶带纸全部撕掉,用修理钟表用的小型螺丝刀旋开反光槽两侧的两颗螺丝(图6)。

从反光槽两侧用力,轻轻地把反光槽也同灯管一起从液晶屏的灯管槽内往上拉起(图7),取出的灯管及反光槽如图8。给包裹灯管的反光槽及电源线来个特写,见图9。
步骤五:把灯管两端包裹灯管引脚的两个橡胶套轻轻拔开,然后用电烙铁把电源线焊下,这样年事已高的旧灯管就光荣“下岗”了。接着把灯管从反光槽内抽出。
图7

图8

图9

三、更换灯管
步骤六:和着松香给新灯管的引脚搪上焊锡,再把灯管放入发光槽,为了保证焊接可靠,灯管电源线前端应事先弯成一个小勾,然后再与灯管引脚焊接在一起(图10)。
友情提醒:
a.在进行焊接时,电烙铁与灯管引脚的接触时间一定要短,否则很容易损坏新灯管。
b.注意不要在灯管引脚上留有过多焊锡,因为如果焊锡过多,灯管将不能顺利放入液晶屏的凹槽内。
c.旧灯管上有三个白色塑料圈,它可以使灯管发出的光更均匀地射到液晶屏的底部,千万不要弄丢。
d.焊接完毕后,不要忘记在灯管引脚上套上绝缘橡胶套,否则将有可能造成灯管电源线的短路(因为反光槽是金属做的,而灯管引脚与反光槽只相距1毫米左右的距离)。

四、后期处理及试用
步 骤七:灯管焊接完成后,在把灯管装回去之前应先通电试一下,以确保焊接及灯管本身质量没有问题。把灯管电源线和图4中屏线接口2上的那根屏线按原先的样子 与液晶屏底部的电路板连接好(液晶屏背部的屏线可以不连接),然后给机器接上电源,按下电源按钮,如果灯管可以点亮就OK了(图11)。万一灯管不亮,就 用万用表测量灯管两端的电压是否正常,从而判断是灯管质量问题还是电源线虚焊。

步 骤八:把灯管及反光槽安装回去,并旋好螺丝加以固定。注意,如果发现反光槽与液晶屏结合不平整,应把灯管和反光槽取下再重新安装,否则安装完毕后会产生显 示屏亮度不均匀。为了防止产生漏光(漏光效果图见图12,所谓漏光,是指灯管、反光槽及液晶屏金属边框等安装不良导致液晶屏底部的边缘地带呈现出亮度明显 比其它地方高的现象),我们还可以在反光槽上粘贴一些胶带纸(图13),让反光槽与液晶屏结合更紧密些。
图12

图13

步骤九:按拆解的相反步骤把液晶屏安装好,然后依次安装好边框,上紧螺丝。
还 要提醒各位的是,在整个更换灯管的过程中,注意不要把液晶屏底部的金属边框弄畸形,否则很容易造成显示屏的漏光。只要灯管质量过关,整个过程又没有出现意 外(灯管长又脆,很容易折断),更换灯管还是比较容易成功的。对于没有拆解笔记本经验的新手来说,应从网上下载一个笔记本电脑的硬件维护手册或维修手册, 在拆解之前先通读一遍,这样成功的概率会大大增加。
2009年3月4日星期三
firefox 无法登录论坛的故障及解决
下载安装,装了几个插件,其中有ADBLOCK PLUS ,NOSCRIPT..
今天下午上论坛,却发现登录不了.
现象是这样的:
点登录链接,输入密码和用户名后,点登录还是回到游客状态,这个论坛是用的DISCUZ的,直接打开一篇文章点回复后输入用户名和密码后,点登录后发现能登录,但登录后就立即自动退出了,回到未登录状态.把ADBLOCK,和NOSCRIPT都禁止了,问题依旧.怀疑是不是DISCUZ论坛的原因啊,在网上搜索了一下也没有找到类似的问题,看来我的这个是个特例,又上DISCUZ的官方论坛去注册了用户登录了一下,一下就上去了,看来也不是论坛程序的问题,到底是哪的问题呢,无意中又登录了一个用DISCUZ的论坛,发现同样的问题.
这样就要找找这两个论坛的共同点了,
发现这两个论坛都是原来在IE是常上的两个论坛,保存有COOKIE,会不会是这个问题?
在FIREFOX里清除隐私数据后,重新登录..故障消失,正常登录了.
原因分析:
原因应该就是在安装FIREFOX的过程中,导入IE数据的时候把所有IE下面的所有数据都导入了,而IE和FIREFOX处理这些东西时可能又有一些差异,而导致数据不能共用并且不被覆盖.所以出现了无法登录的情况.
linux环境下VI的使用
VI是UNIX世界里极为普遍的全屏幕文本编辑器,几乎可以说任何一台UNIX机器都会提供这套软件.LINUX当然也有,它的VI其实是ELVIS(版权问题),不过它们都差不多.
VI通过在命令行输入VI进入编辑环境,VI有两种模式,输入模式和指令模式.输入模式是用来输入文字资料的,而指令模式则是用来下达一些编排文件\存档\以及离开VI等等的操作指令.当执行VI后,会先进入指令模式,此时输入的任何字符都视为指令.
在LINUX下用MAN命令就可以得到VI的全部说明及使用方法,以下就是中文VI的MAN说明:
http://man.chinaunix.net/newsoft/vi/doc/help.html
官方文档非常完整而且内容很全,往往抓不住要点,以下是网络上整理出来的作用方法:
----------------------------------------------------------------
vi:
保存文件:SHIFT+ZZ
“:wq”也是保存文件
“:w”是另存为Save AS,格式:w filename
“:q”退出q !命令退出文件的编辑底行命令模式。
Z Z命令将保存编辑的文件、结束本次编辑并退出V i 编辑器。
常用命令
光标移动命令
h左移
l右移
k上移
j下移
CTRL-f下一屏
CTRL-b前一屏
G移动至指定行
输入命令
a添加 i插入 o下一行输入 SHIFT-o上一行输入
查询命令
/查询 ?查询 n查询下一个
x删除一字符 dd删除一行
改变命令
r替换一字符 cc改变一行 R覆盖改写字符
移动命令
p插入删除/拷贝文本 ddp移动一行拷贝命令yyp拷贝一行
u向前恢复
cw修改一个单词
dG 命令可以删除从当前行至文件结尾的所有文本
cG 命令在删除从当前行至文件结尾之间所有文本的同时, V i编辑器将进入输入模式下。
?命令将从光标所在的位置起向文件首部方向搜索键入的模式
/命令将从光标所在的位置起向文件尾部方向搜索键入的模式。
大写N 命令也用来重复先前的搜索, 但它与n 命令的搜索方向相反
特殊字符\< 代表单词的开始, 而特殊字符\> 代表单词的结束搜索
% 命令将搜索、定位相应的开始或结束圆括号( 、) 、括弧[ 、] 及大括号{ 、}等。
标识命令m 标识某行在m 命令后键入一个字母, 编辑器将会用该字母去标识本行::bd 命令将删除当前行与用字母b 标识的行之间的所有文本( 包括标识行及当前行)
::bG 将把光标移动至用字母b 标识的行。单引号加标识字母本身也将把光标移动至该标识行,
s e t n u m b e r 命令将设置行选项, 用来在屏幕上显示文本行的行号,而s e t n o n u m b e r 将关闭行选项,
不带参数的s e t 命令本身将列出用户已设置的所有选项。
set all 将显示所有设选项的设置。set t a b s t o p 选项来设置更改键入制表键( TAB 键) 时制表键中包含的空格数tabstop 选项可以简写为ts(set ts=3)
wrapmargin 选项( 可以缩写为wm ) 用来决定文本的右边界
a u t o i n d e n t 选项( 可缩写为a i) 可实现文本行的自动缩进。
,你只需键入CTRL-D 键来取消一次缩进。键入一次CTRL-D将使光标左移一个TAB 键,键入第二次CTRL-D 将使继续使光标左移一个TAB键, 依次类推。
s e t n o a i 命令来禁止编辑器缩进。
----------------------------------------------------------------------
V i 编辑器命令
按键光标移动
h 左移光标一个字符
l 右移光标一个字符
k 光标上移一行
j 光标下移一行
w 光标右移( forward ) 一个单词
W 光标右移( forward ) 一个空格定界词
b 光标左移( backward ) 一个单词
B 光标左移( backward ) 一个空格定界词
e 光标移动至下一单词词尾
E 光标移动至下一空格定界词词尾
o 光标移动至行首
$ 光标移动至行尾
ENTER 光标移动至下一行行尾
- 光标移动至上一行行尾
( 光标移动至句首
) 光标移动至句尾
{ 光标移动至段首
} 光标移动至段尾
CTRL-F 向下滚屏, 并显示下一屏文本
CTRL-B 向上滚屏, 并显示上一屏文本
CTRL-D 向下滚半屏
CTRL-U 向上滚半屏
G 移动光标至文本最后一行
NumG 移动光标至指定一行,例如,45G 将把光标移动至第4 5
H 移动光标至屏幕顶部
M 移动光标至屏幕中间
L 移动光标至屏幕底部
“ 移动光标至先前光标所在的位置
mmark 移动光标至标识文本处, 标识( mark ) 可以是字母表中任何字符
’ mark 移动至用mark 标识的文本行
输入所有输入命令将使V i 编辑器进入输入模式, 键入ESC
命令退出输入模式
a 在光标后插入文本
A 在行尾插入文本
i 在光标前插入文本
I 在文本行的第一个非空白处字符前插入文本
o 在当前行之下插入文本行
O 在当前行之上插入文本行删除
x 删除光标处的一字符
X 删除光标处前一字符
Dw 删除至单词的末尾
db 删除至单词的开始
dW 删除空格定界单词
dB 删除至空格定界单词的开始
dd 删除光标所在行
D 删除到行尾
d0 删除到行的开始
d 删除其后指定的文本
d) 删除至句的末尾
d} 删除至段的末尾
dG 删除到工作缓冲区的末尾
dm 删除至标识所有文本( 该命令后跟一标识)
dL 删除到屏幕最后一行
dH 删除到屏幕第一行
J 把光标下一行合并至当前行行尾, 实际上是删除当前行上的分行字符( 该字符不可见)
修改除非重键入命令r, 所有修改命令都使用户在删除文本后进入输入模式
s 删除光标所在的字符, 并使用户进入输入模式
cw 删除光标所在的单词, 并使用户进入输入模式
cb 修改至单词词首
cW 修改空格定界单词
cB 修改至空格定界单词词首
cc 删除光标所在的字符, 并使用户进入输入模式
c0 从光标处修改至行首( 即第一个非空格字符)
C 修改至行尾, 并使用户进入输入模式
c 修改其后指定的文本
c) 修改至句子结尾
c} 修改至段落结尾
cG 修改至文件结尾
cm 修改至标识的所有文本( 该命令后跟一标识)
cL 修改至屏幕底部
cH 修改至屏幕顶部
r 替换光标处的字符; 键入r 命令后, 用户键入替换字符,但不必进入输入模式就能完成替换,用户仍然处于命令模式下
R 首先进入输入模式, 然后用键入的字符覆盖原来的字符。似乎是处于命令模式下, 而实际上处于输 入模式下移动在移动文本的同时首先删除文本, 然后把光标移动到想要插入的地方键入p 命令( 当 该文本被删除时, 它会被自动保存在特殊缓冲区之中)
P 插入删除或拷贝的字符至光标所在的行或字符之后
P 插入删除或拷贝的字符至光标所在的行或字符之前
dwP 删除一单词, 移动光标至你指定的地方, 键入P 命令之后, 被删除的单词将被插入至光标所在单词的与下一单词之间
dwp 删除一单词, 移动光标至你指定的地方, 键入p 命令之 后, 被删除的单词将被插入至光标所在单词的与前一单词之间
dd p 删除一文本行, 移动光标至你指定的地方, 键入p 命令之后, 被删除的文本行将被插入至光标所 在的行与下一行之间
d p 首先删除其后指定的文本, 然后把它移动光标指定的地方( 键入p 或P )
d) p 移动至句子结尾
d} p 移动至段尾
dG p 移动至文件结尾
dm p 移动至标识处的所有文本( 该命令后跟一标识)
dL p 移动至屏幕底部
dH p 移动至屏幕顶部拷贝 拷贝命令意味着该命令与p 命令最后在一起使用。在拷贝文本之前, 用户把光标移动至需要插入文 本的地方,后键入p 命令, 于是被拷贝的文本将被插入到光标所的字符或文本行之后yw 拷贝光标置 处的单词, 然后把单词入到光标所在的位置上( 键入p 命令后将把单词插入到光标所在的单词之后 )
yb 从光标位置处拷贝字符至单词词首
yW 拷贝光标位置处空格定界单词
yB 从光标位置处拷贝字符至空格定界单词词首
yy 或Y 说明: 拷贝光标所在的文本行, 然后把拷贝行拷贝至光标指定的行上( 键入p 命令将把拷贝行贝 至光标所在的行之后)
y 拷贝其后指定的文本
y) 拷贝至句子结尾
y} 拷贝至段落结尾
yG 拷贝至文件结尾
ym 拷贝至标识处所有的文本( 该命令后跟一标识)
yL 拷贝至屏幕底部
yH 拷贝至屏幕顶部搜索有两种搜索命令。执行搜索命令时将在屏幕的底行开辟一行, 然后用户在该行上键入搜索的模式, 按ENTER键后执行搜索( 回车键)
/pattern 向前( forward ) 搜索文本中的模式
?pattern 向后( backward ) 搜索文本中的模式
n 重复先前的搜索( 可以向前也可以向后)
N 与先前相反的方向搜索文本中的模式
/ 向前( forward ) 重复先前的搜索
? 向后( backward ) 重复先前的搜索缓冲区(Buffers) 有9 个数字缓冲区, 有2 6 个有名缓冲区。有名缓冲区由字母表中a-z 的2 6 个小写字母来标识。你可以用双引号来引用指定的缓冲区“buf-letter 引用一个指定的有名缓冲区, 如a 、b 、c 等
“num 引用一个指定的数字缓冲区, 该数字在1-9 之间
---------------------------------------------------------------------------------------
行编辑命令
文件操作功能
W Write 保存文件
r filename Read 插入文件
q Quit 退出编辑器
删除、移动、拷贝
d Delete 删除一行或多行
mNum Move 移动一行或多行文本( 首先删除一行或多行, 然后在指定的Num行之后插入要移动的文本行, 也就是刚才删除的文本
coNum Copy 拷贝一行或多行来文本( 首先拷贝它们, 然后在指定的Num 行之后插入要拷贝的 文本行行)
行定位 说明
Num 一行 用行号来定位一行
Num,Num 两行 定位用逗号,隔开的两行文本
Num-Num 一系列的行 定位用符号-隔开的多行文本
-Num 行偏移 定位从当前行向上偏移Num 的文本行
+Num 行偏移 定位从当前行向下偏移Num 的文本行
$ 文本最后一行 符号$ 定位至文件最后一行
/Pattern/ 模式定位 用模式pattern 定位一行( 符号/ 表示向前( forward ) 搜索定位一行)
?Pattern? 模式定位 用模式pattern 定位一行( 符号? 表示向后( backward ) 搜索定位一行)
g/Pattern/ 模式定位(全文件) 一系列的行被搜索定位( 所有包含指定模式的行都将被搜索到)
特殊字符 说明
. 字符通配符 与任何可能的字符都匹配的字符
* 任意字符或字符串 与任意字符或字符串都匹配的字符
[ ] 字符集 与字符集中指定的任意字符相匹配的字符
^ 行起始符 定位于行首
$ 行结束符 定位于行尾
/< 单词开始 定位于单词词首 >/ 单词结束定位于单词词尾
替换命令 说明
s/pattern/replacement/ 用replacement 替换当前行上的一个
patterns/pattern/replacemant/ 用replacement 替换当前行上的所有patterng
Num-Num 用replacement替换指定行之间的patterns /pattern/replacement/
1,$ 用replacement替换文件中所有的patterng
--------------------------------------------------------------------------------
搜索、显示、输入选项搜索选项 缩写 缺省值 说明
ignorecase ic noic 搜索是忽略大小写
magic magic 使特殊字符有效
wrapscan ws nows 搜索时可绕回至文件首
文本显示选项 缩写 缺省 值说明
number nu nonm 显示行号
list nolist 用^ I 及$ 标识显示出新的行
window window-23 设置屏幕上显示的文本行行数
tabstop ts Ts-8 设置t a b 键显示的空格数
输入选项 缩写 缺省 值说明
wrapmargin wm wm-0 在进行文本输入、到达文本右边界的时候编辑器自动换行
autoindent ai noai 自动缩进, 按CTRL-D 返回至上一缩进处
shiftwidth sw sw-8 移动宽度
showmatch sm nosm 显示初始括号( 、{、[ 及结束括号) 、}、]
beautify bf nobt 禁止输入控制字符
---------------------------------------------------------------------------
2009年3月2日星期一
笔记本真的很省电
年前的时候,笔记本的液晶屏,突然不亮了,心里很失落,以为是屏坏了,在网上一查,屏要好几大百,心疼啊,突然想起,还有个15的显示器能用,就搬来安上,竟然还能用,心想,就先这么凑合着吧.后来一天下午,发现液晶屏在阳光下一照竟然还能显示出东西来,就又在网上找,发现这种毛病还真有,大部分是屏的灯管老化了,一想也是啊,我的IBM T23买来是二手的,这个型号在2002年就停产了,我06年买的,用到现在也值了.只坏个灯管,换了就能让老机重得青春了.
今天看到这电费收据,看出了这显示器一个多月用的电就够我买个灯管的了,赶紧上淘宝拍了一个灯管下来,从网上的教程来看换个灯管也不是很难,所以就自己准备自己动手.
接下来就是等待灯管到家,拆机换灯管了.
史记《80后传》及有感
文中所写几样咱全都赶上了,感慨啊,.........以下是此文:
夫80后者,初从文,未及义务教育之免费,不逮高等学校之分配,适值扩招,过五关,斩六将,硕博相继,数年乃成,负债十万。
觅生计,十年无休,披星戴月,秉烛达旦,蓄十万。
楼市暴涨,不足购房,遂投股市,翌年缩至万余,抑郁成疾。
医保曰,不符大病之条例,拒赔。乃倾其所有,入院一周病无果,因欠费被逐院门。
友怜之,赊三鹿一包,冲而饮,卒。
CSDN版:
夫80后者,
初从文,
未及义务教育之免费,
不见高等学校之分配,
适值扩招,
过五关,
斩六将,
硕博相继,
寒窗数载,
二十四乃成,
负债十万。
觅生计,
背井离乡,
北上长春,
披星戴月,
秉烛达旦,
十年无休,
蓄十万。
楼市暴涨,
无栖处,
购房金不足首付,
遂投股市,
翌年缩至万余,
随抑郁成疾,
入院一周,
倾其所有病无果,
因欠费被逐院门。
寻医保,
不合大病之规,
拒付,
无奈带病还。
友怜之,
赠三鹿奶粉一包,
鸡蛋数枚。
翌日,
卒
2009年3月1日星期日
学习LINUX编程的一些建议(转)
首先先学学编辑器,vim, emacs什么的都行。然后学make file文件,只要知道一点就行,这样就可以准备编程序了。
然后看看《C程序设计语言》K&R,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。
如果想学习UNIX/LINUX的编程,《APUE》绝对经典的教材,加深一下功底,学习《UNP》的第二卷。这样基本上系统方面的就可以掌握了。
然后再看Douglus E. Comer的《用TCP/IP进行网际互连》第一卷,学习一下网络的知识,再看《UNP》的第一卷,不仅学习网络编程,而且对系统编程的一些常用的技巧就很熟悉了,如果继续网络编程,建议看《TCP/IP进行网际互连》的第三卷,里面有很多关于应用协议telnet、ftp等协议的编程。如果想写设备驱动程序,首先您的系统编程的接口比如文件、IPC等必须要熟知了,再学习《LDD》2。
对于几本经典教材的评价: 《The C Programing Language》K&R 经典的C语言程序设计教材,作者是C语言的发明者,教材内容深入浅出。虽然有点老,但是必备的一本手册,现在有时候我还常翻翻。篇幅比较小,但是每看一遍,就有一遍的收获。另外也可用谭浩强的《C语言程序设计》代替。
《Advanced Programing in Unix Envirement》 W.Richard Stevens:也是非常经典的书(废话,Stevens的书哪有不经典的!),虽然初学者就可以看,但是事实上它是《Unix Network Programing》的一本辅助资料。国内的翻译的《UNIX环境高级编程》的水平不怎么样,现在有影印版,直接读英文比读中文来得容易。
《Unix Network Programing》W.Richard Stevens:第一卷讲BSD Socket网络编程接口和另外一种网络编程接口的,不过现在一般都用BSD Socket,所以这本书只要看大约一半多就可以了。第二卷没有设计到网络的东西,主要讲进程间通讯和Posix线程。所以看了《APUE》以后,就可以看它了,基本上系统的东西就由《APUE》和《UNP》vol2概括了。看过《UNP》以后,您就会知道系统编程的绝大部分编程技巧,即使卷一是讲网络编程的。国内是清华翻译得《Unix网络编程》,翻译者得功底也比较高,翻译地比较好。所以建议还是看中文版。
《TCP/IP祥解》一共三卷,卷一讲协议,卷二讲实现,卷三讲编程应用。我没有怎么看过。,但是据说也很经典的,因为我没有时间看卷二,所以不便评价。
《用TCP/IP进行网际互连》Douglus.E.Comer 一共三卷,卷一讲原理,卷二讲实现,卷三讲高级协议。感觉上这一套要比Stevens的那一套要好,就连Stevens也不得不承认它的第一卷非常经典。事实上,第一卷即使你没有一点网络的知识,看完以后也会对网络的来龙去脉了如指掌。第一卷中还有很多习题也设计得经典和实用,因为作者本身就是一位教师,并且卷一是国外研究生的教材。习题并没有答案,留给读者思考,因为问题得答案可以让你成为一个中级的Hacker,这些问题的答案可以象Douglus索取,不过只有他只给教师卷二我没有怎么看,卷三可以作为参考手册,其中地例子也很经典。如果您看过Qterm的源代码,就会知道Qterm的telnet实现部分大多数就是从这本书的源代码过来的。对于网络原理的书,我推荐它,而不是Stevens的《TCP/IP祥解》。
《Operating System - Design and Implement》这个是讲操作系统的书,用Minix做的例子。作者母语不是英文,所以英文看起来比较晦涩。国内翻译的是《操作系统 设计与实现》,我没看过中文版,因为翻译者是尤晋元,他翻译的《APUE》已经让我失望头顶了。读了这本书,对操作系统的底层怎么工作的就会有一个清晰的认识。
《Linux Device Driver》2e ,为数不多的关于Linux设备驱动程序的好书。不过内容有些杂乱,如果您没有一些写驱动的经验,初次看会有些摸不着南北。国内翻译的是《Linux设备驱动程序》第二版,第一版,第二版的译者我都有很深的接触,不过总体上来说,虽然第二版翻译的有些不尽人意,但是相比第一版来说已经超出了一大截。要读这一本书,至少应该先找一些《计算机原理》《计算机体系结构》的书来马马虎虎读读,至少应该对硬件和计算机的工作过程有一些了解。
初学者学习C++的50条忠告
1.把C++当成一门新的语言学习(和C没啥关系!真的。);
2.看《Thinking In C++》,不要看《C++变成死相》;
3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;
4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;
5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;
6.会用Visual C++,并不说明你会C++;
7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;
8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;
9.看Visual C++的书,是学不了C++语言的;
10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?
11.浮躁的人容易问:我到底该学什么;——别问,学就对了;
12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;
13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!
14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;
15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;
16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
17.C++不仅仅是支持面向对象的程序设计语言;
18.学习编程最好的方法之一就是阅读源代码;
19.在任何时刻都不要认为自己手中的书已经足够了;
20.请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准;
21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;
23.请看《Effective C++》和《More Effective C++》以及《Exceptional C++》;
24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;
25.和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好;
26.请看《程序设计实践》,并严格的按照其要求去做;
27.不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;
28.C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密;
29.请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已;
30.读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++;
31.学习编程的秘诀是:编程,编程,再编程;
32.请留意下列书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software Construction)》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》;
33.记住:面向对象技术不只是C++专有的;
34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;
35.把在书中看到的有意义的例子扩充;
36.请重视C++中的异常处理技术,并将其切实的运用到自己的程序中;
37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;
38.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路;
39.C++语言和C++的集成开发环境要同时学习和掌握;
40.既然决定了学C++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;
41.就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主;
42.当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43);
43.别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的;
44.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的;
45.每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;
46.记录下在和别人交流时发现的自己忽视或不理解的知识点;
47.请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX;
48.保存好你写过的所有的程序——那是你最好的积累之一;
49.请不要做浮躁的人;
50.请热爱C++!
2009年2月20日星期五
初试WEB网游之剑侠情缘WEB
从几个游戏里挑了挑,感觉剑侠情缘WEB应该不错吧,就注册了个号,上去开耍.
玩了几天下来,想起96年在学校机房玩的那个三国志2,一张1.44的软盘就能放下的小游戏,就像一个棋盘,你的部队从上面一格一格走,主要玩的是策略,现在这个剑WEB也差不多是这种类型的,实力的强弱都由电脑来比较,里面随机加了效果比如某个侠客使用了什么招数,产生了什么效果等等,最后给个报表,还加上得到了什么奖励等.
通过玩了这几天,个人感觉这个游戏的玩点就是侠客,侠客分为五个等级,用五种颜色来区别,黑-- 普通侠客;绿--优秀侠客;青--精品侠客;蓝--稀有侠客;紫--罕见侠客.等级越高,属性值越多,我寻访到一个精品侠客,一级的就相当我一个普通侠客8级左右的属性,那高等级的属性可想而知,最高级的侠客是20爆20闪,我找的这个是6爆6闪.给个图看下

个人感觉这个游戏的玩点就是侠客,和装备了.
如果你对这款小游戏有兴趣,就注册个号去体验下吧

2009年2月18日星期三
搭建本地WEB服务器之一般网站建设环境
搭建本地WEB服务器的目的一般是为了调整网站布局\动态页面,像数据库的连接一般是和服务器系统有一定的关系,各系统可能有一些差异.针对自己所用的系统做些调整应该能满足测试需要的.
在WINDOWS系统下,一般用IIS服务器,这也是WIN系统的一个亮点,同时在IIS系统上的开发还有它自己的.NET框架,这是WIN系统特有的,别的系统不能取代的.IIS的安装就不说了,到处都有教程,设置也比较简单.这个WEB服务器可以调试ASP类的代码和WIN系统的数据库的一些WEB操作.
其次,也可以不用IIS,而用WIN平台下的APACHE服务器,加上一些模块比如PERL就可以支持CGI,加上PHP可以支持PHP语言,可以连接MYSQL数据库等.现在一般都是用PHP+MYSQL的组合,很有一般性,这里有一些整合安装包,可以一次安装好APACHE+PHP+MYSQL环境.比如PHPNOW,还有DEDECMS的DedeAMPZ.安装好就可以使用,无需额外的设置.
随着虚拟机的流行,如果你想真正模拟一下远程操作服务器的话,就可以在机器上再模拟一个独立的服务器出来,就像你直接操作远程服务器一样,具体模拟什么系统根据你自己的需要来安装WIN或者类UNIX系统.
虚拟机唯一的缺点就是你需要配置这台服务器,包括上传下载之类的程序,还有关于权限的设置.
优点就是调试环境和真实的环境是一致的,这里的操作和将来你要操作服务器是相同的.
好了,现在搭建一个网站环境是如此简单,你也搭建一个来练习建网站吧.
2009年2月16日星期一
公网上访问本机上的WEB服务器
环境:笔记本+WINXP+SP3+VM6.5+LINUX ----单机ADSL上网.
本人用VM模拟了一台LINUX服务器,用来提供WEB服务,LINUX+PHP+APACHE+MYSQL,先用来实现一个CMS系统,这里我用的是DEDECMS,成功安装并调试成功.本机访问没有问题.但外网去访问不了.在VM中把LINUX服务NAT到本地网卡上,自己用公网IP防问自己成功,但外网依然不行,通过问题搜索认为是有可能是WIN的防火墙拦住WEB服务,于是在CMD下用NETSTAT -AN显示了本机所来的端口,并没有80,所以在防火墙的例外里添加80端口

2009年1月13日星期二
BLFS初步实现APACHE+PHP+MYSQL
所有过程均基于LFS系统和BLFS6.3手册.
搭建流程:
我的这个系统是用VM6.5搭建的,目的是为了做一个自己定制的系统,用来完成自己的学习和应用需求.
我的基本需求是,搭建一个能学习标准C++及编译的环境,及做一个能扩展功能的服务器,目前先实现一个一般的网站应用环境.
LFS系统做出来后就是一个标准的GCC编辑编译环环境(GCC编译器+VIM编辑器)等以后把系统桌面化后再添加其它的库,反正是用到什么库就添什么库吧,按实际需要来添加.
网站应用用的最多的就是WEB服务器.在LINUX环境下基本上都是APACHE的天下,语言方面就很多了,像PERL,PHP等,数据库有Berkeley DB,mysql,postgresql等,现在最流行的就是PHP+MYSQL的组合了.
首先LFS要有远程扩展安装的能力,最简单的莫过于SSH了,所以SSHD服务器是必要的.WEB服务器APACHE是必需的,还要有文件上传下载的功能 ,FTP服务器也是不可少的,现在用一个比较小巧的VSFTPD,功能也不弱.
以下是上面环境所需的软件:
所有软件的下载及安装步骤在BLFS6.3中都可以找到
1.wget和lynx,字符界面的下载程序和一个字符界面的WEB浏览器,这两个应该是必需的,用它们来下载所需的软件.
2.OPENSSL和OPENSSH,远程连接程序.在WIN下用PUTTY客户端就可连接.
3.VSFTPD,FTP服务器,配置简单,功能也不弱
4,APACHE,WEB服务器
5.MYSQL,数据库软件,许多的CMS,BBS都用它
--如用织梦CMS,PHP还要GD(一个动态生成图片的库)的支持,它也可以扩展很多格式的文件,比如,PNG,JPEG等
6.PHP,一种语言,主要用来动态生成WEB程序和连接数据库
有了如上这些软件就有了一个非常简洁的web服务器+GCC学习环境了.
2009年1月11日星期日
打开电视看电影有感--广告频道?
真TND要疯了。。。。
对了这个频道是CCTV-6,看题目也能知道,以后不会再看了,太恶心人了
2009年1月5日星期一
第二次成功安装LFS(基于LFS 6.4)
下面是一些心得:
1.整个安装过程大体可以分成两个阶段,工具链制作完成前和完成后两部分,如果是一气呵成就没有这个说法了.不过从精力和操作上不大可能一气呵成,这两个阶段的分别是:完成前用的宿主机的编译系统,到完成时基本上都是用的临时编译系统了,完成后是用的临时编译系统到最后就换成LFS的编译系统了.
2.发现了一个解包和进入路径的快速方法,就是用*通配符.
比如解包光盘下的GLIBC包吧.如果全打出来是tar vxf /lfs-sources/glibc-2.8-20080929-tar.bz2
很长而且容易打错.现在只输入tar xvf/lfs-sources/glib*.bz2就能解到当前路径下,用cd g*就可以进到这个解完包的路径里,这样少了输入错误加快了安装进度.命令要灵活运用也不能瞎用,如果在一个完成的系统里这可能通配很多文件,但在这个LFS制作过程中就只有一个这样的文件.
3.在生成一些比较长的文件时有时用CAT命令不大方便,直接用VI编辑会好很多.
安装过程中出现了几次失误,不过这是个好事,知道了如何去解决这些问题.
1.在编译GCC 4.3.2时.最后出现OUT OF MEMOREY 内部错误,这是因为我只给系统192M的内存,而编译GCC这些内存不够用.
有两种方法解决这个问题:一是给系统256M以上的内存.二是使用SWAP分区
2.内核编译完配置完GRUB后用新系统启动出现
VFS:cannot open root device "sda2" or unknow-block(2,0)
please append a correct "root=" boot option
kernel panic -not syncing:VFS:unable to mount root fs on unknow-block(2,0)
sda2是我的VM6.5里硬盘用的是默认的SCSI类型的.
出现这个问题,应该就是内核编译得和硬件不匹配而造成的不认硬件.
从网上的观点主要都是从编译角度来解决这个问题,也有GRUB方面的,不过很少情况是因为GRUB.
VM6.5用的硬盘设置是LSI LOGIC 的SCSI.
这就要从内核里支持这两个特性
这个是SCSI磁盘设备模块,必须选择。
Linux Kernel Configuration
-> Device Drivers
-> SCSI device support
- > SCSI disk support
这个是LSI Logic设备驱动模块。
Linux Kernel Configuration
-> Device Drivers
-> Fusion MPT device support
-> Fusion MPT (base + ScsiHost) drivers
我用的是2.6.27.4的内核,里面和上面LSI的不大一样,我没看明白是怎么回事,我把里面的所有驱动都选了:(
vm里用的网卡是
Linux Kernel Configuration
-> Device Drivers
-> Networking support
-> Ethernet (10 or 100Mbit)
-> AMD PCnet32 PCI support
没有这个就上不了网了,呵呵.前一次安装里忘了,后来又重编了一遍内核才解决
以上就是第二遍做LFS时的心得,原版里把为什么用那些参数的原因都写出来了,所以要想深入一下的话还是看原版的说明.
现在要开始第三遍LFS了,这两次成功的安装都装在别人的电脑上了,自己电脑上装了四五次都失败了,郁闷中....
