091122杂记

好啦,学习有时,总结有时,现在总结一下过去的一周里的收获吧。

本周最重要的三大收获:TiddlyWiki、CSS、词法分析。

TiddlyWiki

TiddlyWiki 是一款个人知识管理工具,非常适合用来做笔记或是整理某一类的知识。整个 TiddlyWiki 只是由一个单独的 html 文件组成,使用 html+css+javascript构成。你可以方便地使用移动存储设备来携带它,只要你使用的电脑上有一个正常的浏览器,你就可以使用它,除了做笔记和个人 Wiki 之外,你甚至可以直接用它来做一个“简约”的个人站点。好吧,我承认之前我没有想到一个 html 文件就能做得如此漂亮,又如此强大,所以我忍不住向身边每个人都推荐了一下(有点失态,呵呵)。仅 TiddlyWiki 自身就已经很好用了,更爽的是 TiddlyWiki 也有自己的插内社区,有很多热心的牛人做了很多插件丰富了 TW 的功能。嗯,多介绍也无益,总之,如果是第一次使用它,你一定会觉得惊喜。技术改变生活,可不是一句空话啊,只有想不到,没有做不到。

网络上的 TiddlyWiki 资源也不少,小小地整理一下:

基本上有这些就足够了,说到“插件”,印象最深刻的有两个:

CSS

下一个是 CSS。嗯,我之前确实是个 CSS 白痴,或者说,是个 web 白痴。不过有两个“需求”促使我对 CSS 产生了兴趣,一个是美化我的博客,另一个,是美化我的 TW ……

前几天 YESHG! 老大在我留言说“晕死,又搬家了”。嘿嘿,确实是啊,想想,从 CSDN 搬到 JavaEye 再搬到 cppblog 最后搬到这里,半年搬了四次,是够勤的,阿琪说到处搬难怪博客人气不高,呵呵,我很理直气壮地反驳说,人气不高是因为文章水平太低……

其实博客搬家是有内在原因滴,人嘛,总是要追求更完美的东西。每当在使用原来的 blog 时有一些不舒服的时候,就堵得慌,一些看似小的事情其实很影响“写作情绪”的,就像鞋里有颗小沙子,就会让你走不远。好,我不多说原来有什么不好,毕竟是“住”过的地方嘛……说说现在,嗯,cnblogs 提供在设置选项里提供了一些 CSS 选项,允许博主们自己增加一些 CSS 代码来美化自己的博客,很好,程序员就是有这样的“秉性”,喜欢高度可配置的东西,让自己有发挥的空间,不加点料进去怎么能显示我是一个程序员呢。

说起来我最看重的网页显示式样有:正文段落的首行缩进以及字体、代码块高亮和背景显示、数学公式的显示。就这么多,要求不高吧。这些都是不可妥协的,否则我宁可不写。

除了首行缩进,在 Windows Live writer 的帮助下,其它的都基本满意。前几篇文章在“写作”时,我是在每行自己加空格实现首行缩进的,累,又不完美。其实用 CSS 就可以很好地控制首行缩进了。上网查了查修改方法后,得到一个用的信息:

http://www.cnitblog.com/solarium/articles/23801.html

这篇文章中介绍了一个很好用的工具 IEDevToolBar ,使用这个工具可以很方便地查看目前博客中正在使用的模板的 HTML 结构,知道这个结构,才知道博客的正文是怎么组织进去的,也才能修改相应的 CSS。我试了试水,嗯,确实很厉害,查看到自己博客正文的 div 使用的 class 名是 singlepost,好啦,只需要在博客园的 CSS 样式设置中加上一句 : .singlepost p {text-indent: 2em !import}。博客正文就能完美缩进了,爽。经过这个偿试,心里已经有一点底了,接下来就是如何设计其它样式(标题啊、引用啊、版权声明啊之类的),然后再用 CSS 去实现了。

词法分析

前面的两个都比较轻松,现在来一个“严肃”一点的话题,嘿嘿。

这几天学习了一下编译原理的第一小块内容“词法分析”。总算是弄把正则表达式、DFA、NFA之类的东西基础了解了一下。嗯,仅仅是了解了下基础,还没实践。为什么学习编译原理?就一个理由:兴趣。呵呵,兴趣大过天。虽然这一块内容是我这周最大的收获,但实在是比较肤浅,还不敢能写出什么东西来。但是后面,后面一定会有这方面的总结。

写总结,是件好事情啊。

2009年11月22日

     天秤座的唐风

 

 

原文地址:https://www.cnblogs.com/muxue/p/1608170.html