使用 google-code-prettify 为 Blogspot 添加代码高亮

Blogspot 本身没有代码高亮,pre标签只是一个摆设,对于经常要贴代码的人来说简直不可容忍,怎么办呢? 可以使用 google-code-prettify 为代码添加高亮,参见 这里 。 简单说下方法: 1.在 自定义-布局-修改模板HTML 中,<head>和</head>之间加入: <link href="prettify.css" type="text/css" rel="stylesheet" /><script type="text/javascript" src="prettify.js"></script> 2.在把<body>改成 <body onload="prettyPrint()"> 3.修在pre标签到你喜欢的样式,比如: pre { margin: 5px 20px; border: 1px dashed #666; padding: 5px; background: #f8f8f8; white-space: pre-wrap; /* css-3 */...

花了一下午时间,把博客搬到这里……

对于Google的服务,一直很是惊叹,当时选博客的时候,就想找Google的,可惜没找到…… blogger是听说过的,但是一直不知道和Google的关系,遗憾……况且一直被墙…… 选了百度空间之后,一直很是郁闷,用起来确实简单,但是连功能都简单了……虽然时而见到一些更新,但是仍然是半死不活,连个标签功能都没有…… 看到blogspot,很是惊艳,功能强大,风格大气,插件众多,细节处更是百度所不能比,于是乎,我对百度最后的一丝羁绊也没了~ 导入只能靠手动,blogbus的搬运根本导不进来,唉,都怪百度实在太山寨了。 不过看起来blogspot是很洋的东西,适应起来应该不会太快,不过为了这一下午的时间,我也不会挪地方啦! PS:这里还可以用AdSense哦,虽然不指望它赚什么钱……

学Linux就像学外语

今天偶然去逛永中Office的论坛,想看看Compiz和旧版java的问题有没有新的解决办法,结果看到 这么一个帖子 : 1楼 Linux使用体验——难用 我不是想诋毁Linux,作为初学者在使用过程中,的确遇到很多不必要或者完全可以避免的问题,完全是Linux及其相关基础软件的设计问题。以我的USB Mandriva Linux为例,举几个例子吧: 如何增加用户、修改密码?找遍了顶端的“应用程序”/“位置”/“系统”,都没有找到“用户管理“命令。”首选项“里面有很多命令,大多数对于我来说用不上。永中,Office,论坛,交流社区,永中Office 国产,跨平台,办公软件 如何查看当前机器配置方面的系统信息。右键点击桌面的“计算机”,选择“属性”,结果什么也看不到。大家都知道这是Windows上常见操作之一。 没有画图软 件。屏幕截图经常要用到,按PrtSc键可以自动截图,很好。可是图片往往还要进一步处理一下,系统提供了“功能强大“的GIMP,可惜我不会用。我想把 一个大图片从中截取部分,粘贴为一个小的新图片,这用Windows的画图是很容易实现的,可是我用GIMP搞了三分钟还是没搞定。 输入法问题。应该说自带的SCIM输入法还是不错的,虽然在中英文识别方面还不够智能。我的问题是这个输入法不能设置界面显示大小,事实上显示的字号太小,不利于眼睛。我习惯Windows上把字号设置为16甚至32,看上去方便。 文件管理器界面很难适应。没有“向上”之类的工具栏按钮,操作很不方便。 软件丰富问题。有没有类似Windows上录制GIF的GGG软件? 总而言之,Linux可用,但是还是难用。从个人用户角度,我希望Linux开发者多向Windows用户界面学习,追求简单易用。一般用户用不上的高级设置或选项,尽量不要出现。 这里不仅要表扬一下永中Office,其界面和操作方式与Windows完全一样,非常容易使用,不需要学习,这才是我们用户喜欢的好软件! 4楼 我不是想诋毁英文,作为初学者,在使用过程中,的确遇到很多不必要或者完全可以避免的问题,完全是英文及其相关句法的设计问题。以我使用英文为例,举几个例子吧: 一就是一嘛,英文还得写成one,三却写成three,一应该写成t,3应该写成one,这样才更直观。 如何和别人打招呼。我想对老外说,“吃饭没有?”,结果老外很迷惘。大家都知道这是中文中最常见的问候语之一。 没有句号。写文章经常会用到,虽然画个点也可以表示句子结束,很好。可是点太小了,不利于眼睛,我想也用个圆圈表示,但老外总把这个圆圈当成字母O。 句法问题。应该说英文的句法还是不错的,虽然在语意理解上还让人不太直观。我的问题是英文的句法不能根据我的思维进行调整,事实上经常是表示后续思维内容的词放在前面,不利于思维连续。我习惯中文的想到哪儿写到哪儿,甚至可以不写主语或谓语,看上去很方便。 读的方式很难适应。没有“声母、韵母”之类的区分,读起来很不方便。 词语丰富问题。有没有类似中文中表示惊讶意思的“哇考”的单词? 总而言之,英文可用,但是还是难用。从个人用户角度,我希望英文多向中文学习,追求简单易用。一般用户用不上的词语或搭配,尽量不要出现。 这里不仅要表扬一下“beijing”这个词,其发音和拼音与中文拼音完全一样,非常容易使用,不需要学习,这才是我们用户喜欢的好单词! 想起去年回家,老妈说要学英语,我说你学我就教呗,从二十六个字母教起吧。然后我妈说,这个C不是念“西”么?G不是念“记”么? 好不容易学会字母和音标,到了第一篇课文的时候,老人家说,英语太难,不学了!这是你们年轻人学的,我们学着没用! 现在想来,这和Linux的学习何其相似,有多少人,用都没用过Linux,就妄下论断,要么说Linux“是给计算机系的人用的”,要么说Linux“服务器确实很强,桌面根本不行”,甚至还有认为Linux“只能用命令行”的。 我想,真心想要学习Linux,把它作为自己的主操作系统,那必然是以经常使用为前提的,如果只是在虚拟机里养着,或者进入Linux再开个Windows的虚拟机或者Wine之类的,是一种对Linux学习的消极抵抗,那么觉得它难也不是没有理由了。

libpcap——Linux下抓包与流量监控

CugbFreer中需要流量监控的功能,然而调用其他软件的话,很显然不能满足要求,怎么办呢? 查了查,在Linux中有个库叫做libpcap可以胜任。libpcap是一个简单而又强大的数据包捕获函数库,可以在多种操作系统上运行。 关于libpcap有几个很好的教程: http://www.tcpdump.org/pcap.htm (官方向导,英文,写得很适合新手) http://blog.csdn.net/bat603/archive/2006/09/04/1175729.aspx (主要函数中文说明) http://blog.csdn.net/bat603/archive/2006/09/04/1176251.aspx (入门源码)

Linux下统计代码行数的方法

我们编程时常常想统计一下自己写过多少行代码了,这时候该怎么办呢? 虽然Vim等编辑器中有代码行数显示,但是不能一个个打开然后加起来吧? 这个时候需要用到wc这个工具,呵呵,别看名字不怎么样,功能可是很强大的哦。 用法: 当前目录下: $ wc -l *.c *.h 当前目录及子目录: $ find . -name *.c |xargs wc -lfind . -name *.cpp | xargs wc -lfind . -name *.h |xargs wc -l 很方便吧? PS:我的Cugb Linker原来还不到600行……努力!

shell - 转换文件名大小写的方法

for file in `ls` do mv $file `echo $file | tr "[A-Z]" "[a-z]"` done

Arch Linux 64位安装Catalyst(fglrx) 9.1的方法

官方一直不更新,烦死了。 偶然发现原来32位已经更新了,经过对比发现除了PKGBUILD是新的之外,其他文件都和64位下8.11的一样。 当然是把这些文件下载下来makepkg啦! http://www.archlinux.org/packages/extra/i686/catalyst/ http://www.archlinux.org/packages/extra/i686/catalyst-utils/ 到这两个地方,点右边的View SVN Entries,下载就可以了。 重启后发现Compiz打不开,可以做一个到/usr/lib的链接/usr/lib64就可以了。 用Xv看视频真的不闪咧!侍魂还是会卡……

git中修改commit的message的方法

一不小心commit时message写错了,找了好长时间,走了不少弯路,才找到方法…… $ git rebase -i master~5 这个是找出master分支最近5次的commit,看见那个写错的了吧?把pick改成edit,保存退出。 此时工作目录已经变成这次commit的样子了,不要慌,然后: $ git commit --amend -m "message" 修改这次的message。最后: $ git rebase --continue 怎么样,成功了吧? 利用这个方法也可以修改commit的文件。

用vim格式化代码

虽然不是第一次听说,但是第一次用的感觉还是很神奇。 以下转自: http://hi.baidu.com/seesea8/blog/item/b96c8e51eb8f352743a75b41.html 从别的编辑器里粘贴到vim里的代码经常由于不正常的缩进变得格式混乱。在vim的官方FAQ ( http://vimdoc.sourceforge.net/cgi-bin/vimfaq2html3.pl )找到的: 格式化全文: gg=G 自动缩进当前行: == 这个是原文节选: 14.6. How do I format/indent an entire file? You can format/indent an entire file using the gg=G command, where gg - Goto the beginning of the file =...