‘Computer’ 分类的存档
貌似我好久没折腾MediaWiki了,这东西确实好用,不过小问题确实蛮多。除了那非智能的中文搜索,还有一堆小缺点滴。比如说这个:分类页面的首字母索引问题。 原始的MediaWiki分类页面是这样的。 怎么样,很挫吧,要是分类里有中文页面那就更挫了。。 于是乎我就像把这些首字母索引给去掉,其实方法挺简单,修改MediaWiki主目录下includes文件夹中的CategoryPage.php就行了。 Mediawiki分类页面中默认的文章列表有两种,一种是三列的,一种是单列的,分别对应CategoryPage.php文件中的columnList和shortList两个函数。把首字母索引给去掉的修改也很简单: 在columnList函数中把 $r .= "<h3>" . htmlspecialchars( $articles_start_char[$index] ) . "$cont_msg</h3>\n<ul>"; 替换成$r .= "<ul>"; 在shortList函数中把 //$r = ‘<h3>’ . htmlspecialchars( $articles_start_char[0] ) . "</h3>\n";注释 掉然后把$r .= ‘<ul><li>’.$articles[0].’</li>’;替换成$r = ‘<ul><li>’.$articles[0].’</li>’; 接着把 if ($articles_start_char[$index] != $articles_start_char[$index - 1]) { $r .= "</ul><h3>" . htmlspecialchars( $articles_start_char[$index] ) . "</h3>\n<ul>"; } 注释掉就行了 [...]
自从买了T400之后,原来的老电脑就彻底地沦为下载机,其实性能还是相当不错的,P4 506 2.66G超频到3.8。2G的内存,ATI 1600 Pro的显卡,外加西数640G绿盘。只拿来作下载机确实太浪费了。刚好叔叔家缺台电脑,就准备把这台扔给他玩算了。但是用本本下载确实不爽,本人一直混迹于各大高清PT站,光常年做种的文件早就超过了500G,唉,玩高清可真累,随便下部1080P的纪录片至少有得60G,本本硬盘才320。。。于是乎就从现在开始YY喽。 其实我的需求挺明确的,一声大容量文件存储,二是PT文件下载,三是高清播放,顺便自己架个WebServer玩,本来还想着弄台高性能机子作为服务器,后来仔细想想还是算了吧,马上就到该自己交电费的时代了,高性能机子耗电量太疯狂了。。 于是我就被一堆好玩的Nas&动物机给勾引了。。反正还早,估计五月份才会把旧电脑扔出去,现在就先YY一下把,顺便做做需求分析。 我的目标就是自组的或者是白菜的洋垃圾,高清播放这点估计可以踢掉一大版LinkSys的洋垃圾Nas,剩下的只剩自己组装了。 OK,从现在开始详细探讨一下配置,首先这得是小机箱,尽量弄成无风扇的静音机,不过无风扇好像不大可行。CPU和板子上的集显性能不用太强,够一般的下载同时播放1080P就行。HDMI是必须的,raid是肯定的,暂时计划再买一块1。5T的西数绿盘组raid 。系统无所谓,窗户最熟悉,Linux也算玩的转。WHS貌似不错,就暂定上这个系统吧。既然是Nas,千兆网络那也是必要的,不过貌似现在很少见非千兆的新主板了。。 所以,我得需要一下这一堆东西 1、千兆网线+千兆路由或者是千兆交换机,暂时计划是找个洋垃圾11n的无线路由+千兆交换机,估计花费不算大。 2、小机箱(具体多小得考虑考虑),洋垃圾的小机箱淘宝上一堆一堆多得很,可选对象太多了,慢慢找。 3、一堆电脑配件,包括CPU、内存、主板、硬盘、Raid卡。。。 以上那一堆纯属扯淡。。只是记下心中所想,具体的待以后慢慢折腾。
我是个伪LaTex爱好者,虽然现在的水平很挫,仅仅是利用各位老大在网上共享的宏包来写写文档。我又是个Greasemonkey重度使用者,Greasemonkey给我带来了无比美妙的上网体验。我的上网环境永远都是Greasemonkey+Firefox。哈哈,没有Greasemonkey的Firefox是不完整的。 所以碰到这种好东西就不能不推荐了:TEX THE WORLD。它的作用是这样的: 哈哈,以后在就不用在MediaWiki里装支持Tex的插件了,直接写MimeTex代码便可。 简要描述一下:Tex The World是一个Greasemonkey脚本,基于mimeTex,将网页中的LaTex代码转换成图片并显示。 效果相当不错,贴个Sample。
Google的官方博客发布了一则消息(Introducing Google Chrome OS),宣告了其新操作系统 – Chrome OS的诞生。因为是Introducing,所以就有点标题党了,到今年的晚些时间才会发布其源码,官方预计使用Chrome OS的上网本会在2010年下半年开始销售。。。 引用官方定义,Chrome OS是一个轻量级的开源操作系统(貌似是基于Linux内核的),主要面向的是web应用。核心特性是Speed、Simplicity、 Security。Security是一切的核心,这就不用说了,再说了新系统哪有病毒,一般人要达到能在Chrome OS下写病毒的程度估计也得好久。像我这种爱折腾的人,是否Simplicity也无所谓,不过UI简洁一些还是不错的,就像Chrome Browser那样 。Speed才是我最关心的,要是开机速度快那就太爽了,原文中也有写到(People want to get to their email instantly, without wasting time waiting for their computers to boot and browsers to start up)。Chrome OS估计会在启动速度上有较大提升(当然是相对慢的要死的Windows来说的)。忍受XP已经那么久了,我的要求也不高,要是Chrome OS启动速度在10s以内就足够爽了。 On Yeah,不扯淡了,坐待Chrome OS alpha或是Pre alpha,亦或是Pre Pre alpha的出现…./p
在豆瓣上乱逛是一件很滋润的事,我特喜欢看那些专辑下面其他人的评论,碰上有意思的就会很自觉地重新从硬盘里翻出这些歌来听(豆瓣的试听太少了),虽然Foobar的搜索功能很好用,不过像我等懒人还是觉得不爽。所以我一直要这样的功能,那就是在豆瓣页面上嵌入一个网页播放器,不过播放的内容是本地硬盘的MP3。 很早之前我就想过用Python+GAE做个网页版的MP3管理系统,类似于这个:eBook Viewer – 用豆瓣 + Gears 管理本地电子书。不过肯定不能手动添加内容了,原先想的是先将本地的MP3编成索引库,然后利用歌曲的id3 Tag就能完成本地文件和豆瓣上专辑的对应了。 后来着手做时才发现此法不可行: 一是编索引数据库太不太现实,我硬盘中曲库有160G(硬盘没坏之前是200+),按我这三脚猫的编程水平要做个高效的索引程序出来貌似很困难。 二是这样达不到我的需求,照我这样下去就等于自己再造个轮子了,有点主次不分的感觉。我想要的只是实现豆瓣专辑和本地歌曲的关联,相当于扩展一下豆瓣的试听功能,在浏览豆瓣页面的时候能方便的播放本机的音乐,其主体还是豆瓣。 就这样,此念头就不了了之了。 前天突然想到其实我可以利用Everything来做做文章。Everything作为一个超快的硬盘搜索工具,完全可以解决我索引的问题。同时它还有强大的HTTP服务器,与everything的交互也很好解决,只要利用http://192.168.110.79:801/?s=检索内容就可以很方便的搜索出文件。 刚好最近是我折腾的高峰期,就用GreaseMonkey实现了一下。使用方法类似我刚写的MediaWiki浮动目录脚本,在豆瓣页面上按m切换MP3播放器的显示。还提供多种样式的选择:依照UserScript上的那一堆Inline Mp3 Player改的。 使用方法:下载一个Everything,装上我写的这个脚本(下载请见:userscripts地址),最后打开Everything的Http服务器就OK了。 注意:代码里用的是Everything的默认端口801,需要更改的请手动修改脚本。默认用的是Google的播放器,要想换成其他样式,也得手动修改脚本。 还有,我这个插件是根据文件夹名来搜索的。有个要求:音乐分文件夹存放,一个专辑一个文件夹,文件夹名里要包含专辑名称,反正我的是(年份)专辑名。 有图有真相,大图请去我的Picasa相册: //Google 版播放器 //WNYC 版播放器 //WordPress 版播放器 //Consilium Version 哈哈,满足鸟。 可惜还是有一大版不足: 1.现在的Flash播放器均不支持无损。唉,我硬盘里还有那么多APE、FLAC、WV。。。。 2.MP3播放器无法实现后台播放,一隐藏就停止播放了。 3.无法更新MP3的播放次数。没办法了,依我现在的水平解决不了这些问题。 扯点题外话,我管理歌曲靠的是foobar强大的tag功能,除了流派/歌手/专辑等常见tag外,我还加了PLAY_COUNTER和RATING。我自定义了几个快捷键,比如Ctrl+5便是为当前播放歌曲打五星,Ctrl+3打三星,Ctrl+1打一星(呵呵,这个就没用了,低于三星的直接我就把整张专辑删除)。再加上foobar的专辑列表又可以自定义按某一标签来排序。。。hoho,太完美了。 PS:有点标题党了,不过不暂时还找不到好名字, 标题党就标题党吧。。。

