Category Archives: 原创

原创的内容

学校餐厅的饭桌

一到吃饭时间,总见一群人伙同去吃饭,热闹还能多吃几种菜。但餐厅的桌子都一排一排的,一张只能容纳四个人,不过桌子能移动,于是就有好多同学把桌子合并起来,5、6个人或者更多,就开吃了,不过随便两张桌子一拉,就把过道堵了。 今天早上去学校餐厅吃饭,看到每隔几排桌子,总有两排桌子是合并的,看起来非常整齐,应该不会有同学再拉桌子了吧! 这个举动是餐厅有意为之,还是无心插柳;是一时为之,还是永久的觉悟!

Posted in 原创 | Tagged , | Leave a comment

dokuwiki中文文件名编码转换

默认情况下,dokuwiki需要把中文文件进行编码后存储,便会在data文件夹下存在好多形如%ED%类的文件名,不利用管理和SEO,如果你想改变这些,首先要更改dokuwiki对中文文件的存储方式,然后将以前的文件编码重新转换为正常的中文文件名。 第一步可参考上一篇文章http://klniu.com/post/dokuwiki-chinese-file-name-and-address-sitemap-garbled/更改。 而第二步就需要批量处理了,此方法适用于linux系统。我使用的是ubuntu,请大家参考执行: 安装uni2ascii工具: sudo apt-get install uni2ascii 编写脚本: #!/bin/sh times=5 itimes=0 while [ "$itimes" -lt "$times" ] do for oldfile in `find $1 -name “*”` do newfile=`echo $oldfile|ascii2uni -aJ -q` mv -n -v “$oldfile” “$newfile” done itimes=$(($itimes+1)) done 脚本的原理是,遍历目录并转换文件名,然后再将乱码的文件重命名为转换后的文件名。 … Continue reading

Posted in linux, 原创 | Tagged , , , | 2 Comments

dokuwiki中文文件名及sitemap乱码的解决

dokuwiki默认是使用urlencode函数对文件名进行编码后存储的,而索引文章的indexer.php文件在生成sitemap.xml时也会对文件名编码,这样对搜索引擎是不友好的,实际上将这两个编码的功能去掉就可以了。 中文文件名的乱码可以参考http://www.dokuwiki.org/zh:pagename进行更改,即: function utf8_encodeFN($file, $safe = true) { if ($safe && preg_match(’#^[a-zA-Z0-9/_\-.%]+$#’, $file)) { return $file; } /* 把这个部分注释掉 $file = urlencode($file); $file = str_replace(‘%2F’,'/’,$file); */ return $file; } } if (!function_exists(’utf8_decodeFN’)) { /** * URL-Decode a filename * * … Continue reading

Posted in PHP, 原创 | Tagged , , , | Leave a comment

蚊子

东北今年夏天来的比较晚,刚刚热了一点,蚊子就来凑热闹了,东北的蚊子特别大个,灰色的,恐怕是知道自己存活的日子不长,所以不太怕人,手赶也不走。于是,就经常有人“啪”一声,然后一个蚊子的生命就结束了。我挺在意人们拍蚊子时候的心情和动作,实际上,蚊子是很弱小的,轻轻的一下它恐怕就不行了,可是拍打它的人总是用了很大的力量,狠不得把它拍成灰,大家都很狠蚊子,因为蚊子是害虫。 害虫这个名词是属于人类的,对不类的生产生活不利的都是害虫,因为害虫在人类的眼里是侵略者。但像蚊子这类害虫,面对人类是那么的弱小,因此它们又是弱者。只可惜它们命不好,不是大熊猫,不然还能享受N星级待遇。况且,即使是同类,人类自己还杀自己,吃自己呢,不管多么幼小,多么可爱,多么无助,根本唤不起同类的一丝同情与道德的约束,所以蚊子被杀是不是也该释然了? 不是的,因为前面就是一个伪命题,一般人肯定不会杀人的,也不应该,至少我想信你不是,因为你们不忍心,而且我们生活在一起,不是你影响我,就是我影响你,没有人能离开别人而存在,你的所作所为不仅影响他人,反过来也在影响自己,所以不要责怪别人让你的生活一团糟,不管你是打心地里还是受道德约束,善待同类,这是最起码的,这个应该还有很多人相信吧? 进一步,我们只认识自己的样子,我们认识蚊子是什么样子吗,它们也是有生命的,人类比蚊子聪明,但并不表示我们的领土全部是我们的,我们也是生物链的一链,因此蚊子有权力咬我们的,因为我们破坏了环境,但你还不愿意,想要至之于死地,不太合理吧?还有,宇宙本来也是一体的,一尘中即有一宇宙(全息理论)。众生是一体的,伤害了它们并不会对你有好处,试过吗,放过它们,然后告诉自己,我又放了一个生命,慢慢的,你会发现你对人的态度也变了,心态会平和起来,生活也会越来越好,因为生命本来应该是相互关照的。 而且仇恨是会积累的,从来不会有人通过发泄而不狠某件事物的,化解的唯一办法是用善心去对待它们,以后一切事物都会对自己很平和,包括人类以及一切事。 放过他们很简单,不说拿自己来喂他们了,可以挂个蚊帐,漂亮白色的蚊帐,睡觉会很有气氛的,祝您健康! 这个是我通过订阅一位师兄所看到的不杀生(驱?请?)走蚊子的方法,请移步: http://www.5time.cn/show.php?tid=5371

Posted in 原创 | Tagged , | Leave a comment

启用知识管理dokuwiki

收集-阅读-加工-输出知识是一个很有意思和实用的过程,在这个过程中我用过很多知识管理软件。 最早用的是onenote,功能确实强大,不过有点大,携带不方便,平台依赖性太强。 后来有一段时间用Gmail+Folders4Gmail脚本+Gmail过滤器功能,用了好长时间,搜索强,携带也方便,唯一不适合的地方就是发出的邮件是不能编辑的,如果需要修改,则必须重新发送,比较麻烦。 然后在善用佳软看到了pkmanager2,就用了一段时间,绿色,强大。再后来就是wizknowledge,新出的知识管理软件,设计挺不错,发展应该很有前途,不过上面两个也都有跨平台和携带的问题。 以上的方法和软件都是很不错的,但本人因为经常需要转换地方,希望能一个便携、搜索强大、可编辑性强、跨平台、规范的知识管理程序,最后找到了wiki,应该是能够满足我的需求,而常用的mediawiki太大,对个人来说有点大材小用,而且有些东西是不能公开的,就需要一个权限控制能力强的的wiki了,最后就选中dokuwiki了,使用了七八天了,感觉挺不错,资料随处带,挺好。 dokuwiki的官网是http://www.dokuwiki.org/,是一个不用数据库的wiki程序,插件挺多也很实用,可自定义主题,最有用的indexmenu插件可以在侧边栏放上目录,方便查找。支持标题和全文搜索,对中文支持也很友好。ACL可以设置不同命名空间(类似分类的文件夹)和页面不同用户的权限,非常适合多人协作。 本站的新知识管理地址:http://wiki.klniu.com/

Posted in 原创 | Tagged , , | Leave a comment