cdog帮我加工的logo

Blog logo今天一早收到一封DoNews的垃圾邮件,邀请交换链接。我上去看了一下,DoNews Inout是和分类网址差不多的一个地方。想把我的网站加到里面,结果发现需要上传一个logo。于是左边弄个星星加月亮(我的Blog名字嘛,呵呵),然后右边写个名字和网址,文字的取色是参照Google来的。传完之后再看,越看越觉得不相称,感觉左边太死板了。忽然想起cdog曾经参加过学校的 Flash大赛,还为班级设计过T-shirt,就找他帮我加工了一下。cdog非常热心而且细心,改了一个下午,最后给了三种不同的方案。我一收到就感觉非常喜欢,果然是职业的水准,做完了还说今天没灵感。尤其是文章开头贴这张,很好看。而且他们经常用Photoshop的都有较专业的漂亮的字体。

还有一个也比较漂亮,我看它跟主题搭配得较好,就放在Blog的标题上了。

至于我最初做的,就不拿出来让人笑话了,呵呵。

对了,cdog最近不太顺利,祝他以后的路能越走越宽畅。 

装点我的Blog

Blog 安装好之后,又花了不少时间来照顾它。到现在为止还没怎么体会在新的博客做Blogging的乐趣,呵呵。中间由于相关知识的欠缺,吃了不少苦头。

这个主题看起来比较朴素,并且充分利用了浏览器的宽度,看着还行。装插件改了它不少的东西,想要换别的主题也不好了,很多插件肯定就不能正常用了。 

下面来写写这些天装的插件: 

  1. Lightbox 2.0 Plugin:如果文章中显示一张图片,并且它链接到的地址也是一张图片的话会起作用,效果非常cool,现在站上的任何一张图片都是这种效果。
  2. 中文 WordPress 工具箱:显示最新留言、最新文章等,正在犹豫是不是把它去掉呢。朋友们给点意见。
  3. Ultimate Tag Warrior:鼎鼎大名的UTW,安装和使用手册就够看的了,我只是大概扫了扫,简单地了解了一下。准备加一个Tag Cloud在侧栏。它在每篇文章里用AJAX技术添加Tag的功能也比较舒服,这样即使是以前没有它的时候写的文章,也可以随手翻一下,加几个Tag。
  4. EditorMonkey:替换了WordPress的破编辑器,现在发表文章用的就是它了。使用的时候如果选tinyMCE可能字体偏小,可以修改editormonkey/tinymce/themes/advanced/css/editor-content.js中的字体为合适的大小。不过这个插件太大,占了10M空间,虽然作者说删除不必要的语言文件可以减少75%大小,我看了看,十几个langs文件夹,才懒得去删。
  5. Brian's Threaded Comments:使留言更有针对性,Blog目前的留言系统就是这样的,想着用Ajax-comment-reply来着,不过原作者做得并不完美。Zhang-Zi修改得倒很好了,不过我看了下他的JS代码,不懂:( 装了这个插件后,它把javascript及CSS一起输出到了页面,我把它们移到别的文件中去了,只在输出中包含了一下。另外它设置的tabindex与主题有冲突,还有comment的anchor不对,已经一一修正。

Amazingcounters.com申请了一个新的简单的计数器,放在左上角。增长的好快,自己看着都难受,于是加一个判断,除了首页都不显示了。

对了,左边栏的那个日历,是借用的Zhang-Zi的代码,在此致谢啦。我修改了一下颜色来适应这个主题。

Blog 搬到这里了

虽说DoNews的WordPress算国内好的Blog系统了,我还是想为自己开拓更大的定制空间:) 

从五一期间开始选择购买空间。开始看着512j的不错,不过看他们的网站做得不怎么样,另外让我比较郁闷的是装了WordPress后邮件通知不能发,折腾了好久不见效果。后来一位朋友说发不了就不发嘛,我想想也是。但后来找到21Windows的网站,他们还有客服论坛,价钱也更低些,就决定买了。装好之后发现邮件可以正常发送。另外21windows的客服们都还好说话。

然后是购买域名,听人说淘宝便宜,就上去买,弄到一个新网代理的,就是现在的qingbo.org。但那位朋友很无奈地告诉我新网的不能转出,我也不知道转出有什么意义,先就这样吧,域名管理功能够全,服务商还行。

 本来想导入原来的文章有些麻烦,因为前次导入时全部只有标题,内容丢了。这一次倒顺利,没出什么错误,只是图片仍然链接到原来的网站上,修改了一下。

接下来是备案。那几天似乎他们的邮件系统坏了,换了无数邮箱找回验证码,一直未果。后来突然就收到一堆邮件,终于来了。迅速提交了备案材料。听说是要等几周的,不过这次倒是快,一两天就收到了通过的消息。Kenwell跟我一起申请的,他的备案号竟然比我的靠前一个,哼哼。现在备案号已经放在页脚了,终于不用担心服务商停止服务了。

WordPress扩展标记的使用

最近DoNews添加了一个Limit Posts插件,就是把index.php里的the_content函数换一下,显示部分文字,其余的点击"更多"之类的链接可以查看。

不过一般的Blog hosting服务商并不允许修改index.php,DoNews也一样,所以这个插件是没用的。

如果仍然想仅显示文章的一部分,留一个链接查看全文,还是有办法的。WordPress本身就提供了一个标记来实现这样的效果,就是<!–more–> 。这个标记更具有灵活性,加在哪里就在哪里分隔。现在我就加一个标记,请点击下面的链接浏览全文吧:)

如果你使用WordPress的Web界面里的HTML编辑器,可以在显示部分的结束加上这个标记,后面的文字在首页、搜索结果中就不可见了,不过多了一个链接,点击它可以看见全文。

如果使用可视化编辑器,工具栏有一个按钮"Split post with More tag (Alt+t)",如图所示,点击它编辑器中会出现一条横线,后面的内容在首页就隐藏了,其效果也就是在HTML代码中辑一个扩展标记。

离线编辑器我用的是Zoundry Blog Writer,现在已经支持WP的扩展标记,它的可视化编辑器里也有一个类似的按钮,在工具栏下排的最右边。114683038598.png

当然,有的人并不喜欢点个链接再看全文,而是想在首页把文章读完,这就看个人爱好了。

Del.icio.us :

翻译了Zoundry的软件界面

Zoundry是一款相当好用的离线Blog发布工具,它是免费的,支持常见的Blog系统。对于我用WordPress来说,它可以自动使用WP的API来上传图像,这点是相对其它工具来说最方便的。

软件的本地化也相对方便,语言文件在安装目录下,是XML格式。而Zoundry本身提供了本地化的工具,就更加简单了。不过界面上的条目太多,超过了1000条,今天大部分时间都在搞它了,呵呵。

完了发到Zoundry论坛中去,希望其他用户可以改进我拙劣的翻译,也希望有了中文界面的Zoundry在中文用户中得到更广泛的使用。

下载链接

用法,将解压出的文件复制到Zoundry安装目录下,在Tools->Settings中设置使用中文。需要重启。

附中文界面图:

1146753861182.JPG

Del.icio.us :

让人郁闷的CUP调试

首先定义了一种词法描述格式,并按照它写了某语言的词法规范。

为处理这种词法描述,用JFlex配合CUP为它生成了一个语法分析器,它分析前述的词法描述,产生一个抽象语法树(AST),这样就方便处理词法描述了。

有一个NFA产生器,它遍历那个AST并输出一个NFA。

最后又有一个NFA模拟器,它以从某语言的词法规范得来的NFA和一份该语言源代码为输入,输出词法分析的结果。

真是一个复杂的过程,说清楚可不容易,尤其是我用Java语言实现,所测试的”某语言”又与Java语言相似,期间很多时候都把自己搞得很糊涂。

今天写CUP文件时有个非终结符的产生式全部没有加action。那是一个Statement类的产生式,导致最后语句块的statements()元素全部都是null。CUP生成的文件好大好复杂,跟踪了很久才发现这个弱智的错误,本来想11点就睡觉的,结果拖到现在,都两点了,不过还好找出来了,不然睡觉也不安生。之后又除去一些稍容易定位的bug,目前已经能输出词法分析的结果了,不过还不完善,就等明天了。

似乎又有以前那种找出深藏程序中的bug后喜悦的感觉了。兴奋之余,不禁对那些开发编译器的人肃然起敬,那是多么复杂的脑力劳动!Compiler, lexer generator, parser generator,它们发展的过程中有多少鸡生蛋,蛋生鸡的循环反复呢?我总是很惊奇,看似毫无头绪的技术竟然能总结成一个完整的理论体系,竟然能写出一本不是太难懂的书(Dragon book)。自动机理论、语法分析的体系化方法,多是数学家、计算机专家的杰作。像我这样的人,只能冥思苦想怎么使用它们,也许是天赋,但主要是对待工作的态度所致。

告诫自己,无论如何,学习是最有用的,绝不能在没用的事情上,尤其是游戏,耽误过多的时间。

Del.icio.us : ,

还是Babylon好用

翻译软件我以前一直都在用金山词霸。在论坛里别人常常谈Babylon,最近刚出了版本6,昨天安装了一个试了一下,确实不错。其实从功能上来讲词霸也差不多,不过我现在对于软件的看法,除了功能性外,易用、友好性和厂家(或者作者)的品质也很重要,不是我崇洋媚外,国内许多软件厂商的态度实在不欣赏。

安装文件上来说,词霸有安装盘,600多M吧大概,具体忘了,而Babylon只有两位数而已。其实词霸光翻译软件也很小,不过它带了太多的垃圾东西(似乎是有试用的毒霸、影霸?)。Babylon直接从网站上下载即可,即使你网络很差。

Babylon还支持在线词典,词霸我不太清楚,好像没有吧。Babylon添加词典也很方便,到它官方网站下就可以了,有许多免费的,一般大小在几个M,不是很大,不过wikipedia可是很大的,呵呵,差不多一个G了。有很多优秀的词典如Oxford、Merriam-Webster等,不过要收费。

最关键的还是取词方式。好多人说Babylon只能鼠标点击取词不方便,不能像词霸那样方便地鼠标悬停取词。我原来也是这样认为而不想换用Babylon,不过越来越觉得鼠标移上去就翻译实在很影响工作或阅读。尤其是有时候使用软件的菜单,词霸会不识时务地用它的浮动窗口把子菜单盖住,弄得很郁闷。当然它有选项可以加辅助键取词。但金山词霸这种取词方式还是不大好,似乎是用了Windows编程中的钩子技术(不知道Babylon有没有使用)吧,有时候会让程序崩溃。比如你用Visual Studio写程序的时候千万别开词霸自动取词,你未保存的程序随时可能丢失。至少还没听说Babylon有这样的问题。另外金山词霸在某些程序中无法取词,比如Eclipse的编辑器,Babylon不受这个限制。

当然了,如果你所阅读的东西满篇都是生词,金山词霸的词方式还是首选。对于有一定英语阅读能力的人,Babylon更好一些。想起来Linux里用的那个StarDict,选中取词的方法是真的不方便,可能是受限于X Window的API吧,不知道它的Windows版本怎么样?

许多用户对Babylon的评价是"优秀的软件"。最后,附一张Babylon 6的截图,很清爽:

1146656567511.JPG

Del.icio.us : ,

不打游戏了

上学期末开始打魔兽,打到现在,浪费了太多的时间。

最近是CS、魔兽轮着玩,晚上睡觉时想着第二天要做点事情,不过一起床就又想玩了。现在做论文是有点费劲、无聊,每次做得郁闷的时候,或者做得有点成果的时候,就想打游戏了,呵呵。

今天WEG终于结束了,我也想着打游戏要停一下了,先把论文做好了再说。

也不是没有其它的事情,每次跟家里联系,总感觉自己应该挣点钱,总感觉很对不起家里。可是过几天就又忘记了,真是惭愧。爸爸现在身体不太好,想着找个时间得让他找个好医院检查一下。忽然觉得自己太没有责任心了。

以前有事情了总是心里惦记着,想尽早地完成,现在学会往后拖了,正在做的论文就是这样,面对比较烦的问题时就不想努力做下去。

这些天上网多一些,发现许多全新的东西,感觉自己还是要多关注学习,不只是学业中所必需的任务,多关心那些IT界的新事物也很有益处。魔兽删了,CS也删了。学习累了就睡觉吧,或者写写BLOG,也比玩游戏强多了。

Del.icio.us :

又到一年劳动节

五一节就来了。

想那些旅游胜地肯定又是人满为患,即使是合肥的野生动物园,路上也走不通了,所以我们就算想去游玩,也不会选择在五一期间的。就待在校园吧,安安静静,跟平常一样。

前几年到这个时候就有点兴奋,不过现在这似乎对我们没有什么意义了。晚饭去一家自助吃了个大饱,然后回来CS,这就算我们庆祝劳动节了,哈哈。去和回来都从安徽大学经过,感觉气氛就是跟科大不一样,适合生活。科大,不管适合不适合学习,反正适合变态。

现在也没什么心情,这周的任务没怎么做,周报没什么可以写的,这几天要加油干了,五一过后就是中期检查。虽然检查不检查无所谓,还是想把这个项目完成,给本科划一个句号。说实在的,到这个时候,心也不好静下来,做的东西又复杂,一层套一层的,真的很乱。

劳动光荣。^_^

Del.icio.us :

配置Blog

又给Blog的侧栏加了一个计数器,是从amazingcounters申请的。使用的时候有一个sponsor link,必须放在页面可见地方,否则计数器不可用,我就直接弄了一个空链接,呵呵,主要是那个广告比较影响市容:)

以前从来没弄过Google AdSense,今天试着申请了一下,竟然通过了。看了一下,税务方面似乎对美国以外的没有什么要求。其实也就是玩个新鲜,呵呵,本来访问这个Blog的人就没几个,谁会去点它。

今天用IE打开Blog,发现右边的侧栏挤到网页的最下面,和左边的文章页面一点都不搭界了,Firefox下好好的。很奇怪,小强和我使用一个主题,他的就显示很好。用FrontPage打开比较了半天,最后终于发现是文章里那个猴子骑斑马的图片太宽了,IE不会自动把它缩放到适合那个层的大小。现在把所有大一些的图片都重新调整了一下,IE可以正常显示了,希望以后别再出现这样的情形。

把原来有WordPress链接的栏禁用,换了与自己有关的一些链接,以后还会继续补充。

No IE那个logo去掉了,主要是看着它太和网页的本色太不协调了,呵呵,加了Firefox with Google Toolbar
和Google AdSense的推广链接,虽然颜色亮,给人感觉还是比较温和的。

DoNews的WP还是配置空间不大,大概BSP提供的都这样吧,不太可能把index.php之类的拿来让我们修改。以后有了条件还是自己找个空间,申请个域名,想怎么搞就怎么搞。

Technorati :