WakiBlog的Ajax新界面

今天将前些阵子用在WakiFile上的BlockUI特效移植到了Blog里面,现在登录、登出、修改个人介绍还有后台的管理的Ajax提示全部更改为BockUI的友好界面。
本来打算把留言也Ajax化的,但是考虑了一下,还是有很多困难(曾经实现了,不过有很多局限性,最终又回到了传统的表单提交方式。),于是只好放弃了。后来仔细想了想,表单提交方式…也挺好的shy。(puke这家伙纯属在犯懒吧)
最近不断地完善WakiFile,总结了一些经验教训,回来写成文章与大家共享。
此外,现在正在努力将WF和WB的开发环境转移到MacOS下面(Textmate确实好用),不过却在Bluehost主机的文件权限方面遇到了一些意外的问题……怎么办呢………question

通过Javascript检测Firefox浏览器是否启用了Firebug

这几天我调试WakiFile的时候出现了一个很莫名其妙的问题,一旦进行跟BlockUI有关的操作,Firefox就会崩溃。而Safari、IE7、Opera就没有问题。明明FF以前也没什么问题啊,但是从昨天开始突然就开始崩溃了。仔细回想一下,原来是昨天我在FF里面吧Firebug从1.1 b11升级到了1.2 b4,该不会是1.2 b4跟BlockUI有冲突吧。禁用FireBug之后,果然好了。

记得之前访问Gmail的时候,Google就提示我浏览器装了Firebug,警告这会导致浏览器变慢。于是我就想是不是也可以通过Javascript检测一下Firebug的版本呢。搜了一下,在这个网站找到了通过js检测Firebug的方法(具体原理请参照原文):
Boolean(window.console && window.console.firebug)
的确是很巧妙的方法。

闲谈兄控与BL

好久没看图书馆战争了,攒了能有6话,昨天跟姚一起看到第8话。而就在这话结尾部分,一直以来以“精英”、“冷静沉着”、“不苟言笑”、“酷”的形象登场的手冢竟然说出了令所有在场观众都大跌眼镜的台词。

「オレ、けっこうブラコンなんだ。何度失望しても、未だにどっかであいつを期待してんだよ。そんで…堂上二正って…昔のオレが憧れてたころの兄貴に少しにてるんだ。雰囲気とか…」
(“我其实是个兄控,虽然失望了很多次,但是还是对那家伙抱有期望。而且堂上教官…那个…有点像我曾经憧憬的大哥…(低头害羞)…感觉上…”)

我当时的表情除了“囧”以外简直是没有更合适的文字来形容了。这么一个整天酷酷的角色竟然是兄控…哇哈哈哈哈~~~~(懂日语的同学请看这句:「こんないつもクールな顔をしているキャラがなんといきなりブラコン宣伝なんて…」,感觉比看上面那句汉语更有意思。)
话说ACG里面表现兄弟爱的作品还真是不少呢。近年来比较惊天地泣鬼神的当然要数钢炼了,艾德兄弟简直是全世界人民的模范兄弟啊。值得一提的是,钢炼的作者荒川宏虽然起了一个看起来很像男性的笔名,但是实际上是一位女性来的…于是,在兄弟爱这个金字招牌的感召下,无数腐女子前赴后继…
啊,话题有点扯远了。
其实不只是日本的ACG作品里面经常出现兄控类的情节呢,说《越狱》里面那对模范兄弟也是钻了兄弟爱的空子应该也不算错吧(汗)。
说起来日语里面,“兄弟”这个词所包含的意义要比汉语广泛不少,只要是涉及到“兄弟姐妹”任何一种关系都可以称作“兄弟”。因此兄控的意义也就不知不觉扩大了开来。但不知道为什么,如果是妹妹对姐姐或者哥哥抱有某种特别强烈的情感,大多数人们潜意识里面经常会产生一种“负面的情感”,而如果是ACG里面这种角色通常也会被刻画为某种比较极端的性格,甚至会被作为反面角色或者悲剧角色来描写。然而反过来,如果是弟弟对哥哥的话,非但不会这样,这种“兄弟情谊”反而会让人产生“很积极的感情”(最典型的就是)。这又是为什么呢…难倒是因为观众里面男性占多数的缘故?

其实很长时间以来,我一直想要一个哥哥或者姐姐,或者说,特别想要个哥哥(囧 是不是我看动画看多了-v-)。上次ひでおさん跟我说你这想法是「一生無理(一辈子都不可能了)」,还真有点悲凉的感觉。我也不可能跟我妈说“母亲大人您给我生一个哥哥吧。”这种搞笑的话(说了也生不出来 囧)。上次须藤老头在我们班说,如果是独生子女的话,将来走上社会无依无靠,肯定会很寂寞、很难走吧。
写完这篇,我多少犹豫了一下,要不要公开发出来,毕竟包含了如此之多的个人观点,万一招来非议可怎么办。后来想了想,还是发了吧,就算是小学期无聊生活中的一个排遣。各位看官,西红柿也好鲜花也好,尽管扔过来,晓夏等着您呐。

我有电脑洁癖综合症

除了症状一,其他症状都很严重啊……

[以下转帖]
症状一:有“在桌面点右键,刷新;点右键,刷新……”的习惯。(这条我没有 囧)
症状二:如果看到回收站处于未清空状态,会产生如鲠在喉如芒在背如坐针毡坐立不安的不适感,不删之不足以平心态——特别是删除时那“唰”的一声,真真是天籁之音绕梁三秒不绝。
看到别人电脑的回收站溢出,也有夺其鼠标点其右键删其垃圾越俎代庖之蠢蠢欲动。
症状三:桌面越干净越好(甚至只想留着回收站——因为要随时清空)。从来不用桌布。
症状四:电脑主题只用“Windows经典”,不用“Windows XP”。
症状五:有用优化大师删除垃圾文件和清理注册信息的习惯(特别是在卸载某款软件后)。删完后全身舒坦精神爽然。
症状六:进行开机速度优化,只让杀毒软件和输入法随系统启动。
症状七:打开邮箱后,从来都是先删除垃圾邮件,然后再处理收件箱的邮件。
如果QQ和MSN显示有未读邮件,不处理掉会茶饭不思寝食难安。
症状八:写博时不放过一个错别字,一个错标点。回个复也是字斟句酌,更不用说写正文了(每篇平均要点击“修改”5遍以上)。图片大小、位置以及意义要与文章珠联璧合相得益彰。

Waki-Blog v2.1更新 即将结束RC

Waki-Blog 2.1已经运行了半年多了。这半年多进行了很多功能上和性能上的优化与调整。从今天起Waki-Blog v2.1开始进入功能特性冻结阶段,开始进行最后的debug和性能优化调整,结束之后放出源代码(叫了好长时间开源了-v-一直没开出来 囧)。
今天的更新主要针对javascript部分,并对程序性能进行了优化。
1.jQuery更新到了1.2.6,按照官方的说法,事件处理性能提升103%、CSS选择器提升13%、.offest()快21%、.css()快25%,并修正多个bug。
2.内置的TinyMCE编辑器更新到了3.1.0.1。
3.开始使用gzip对javascript进行压缩,节省大量HTTP流量。
4.调整沿用了将近两年的目录结构,程序根目录更整洁美观。

今后的打算:
当初开发Waki-Blog的初衷,是写一个能够运行在低版本PHP和MySQL环境下、兼容性优秀、高性能的Blog平台。不知不觉两年多的时间过去了,版本从最初的1.0发展到了现在的2.1,经历了更换模板引擎、独立开发反SPAM垃圾信息功能、重写后台等等重大的转折。
目前Waki-Blog在功能上已经是一个能够满足大多数用户需要、独当一面的Blog平台。单纯作为Blog系统来说,它的开发应该已经可以画上一个圆满的句号了。
至于今后的打算,我依然会不断地维护这个系统,直到我发现更好的系统来替代它。现在Waki-Blog的表现当然不够完美,它在性能上还有很大的提升空间,将来我会不断地发掘它的潜力,让它快些、再快些。
现在主要问题是,它的HTTP请求次数有些多。近期我正在通过将图片文件合成并通过CSS进行分割来减少HTTP请求数,此外,还可以通过调整Javascript的结构来实现减少包含的js数量。
继续努力!

裸ショウ悶(裸生闷 附翻译)

或る日の暮方のことである。
一人の下人がステージの下でかぶりついていた。
悶々悶々・・・・。どうにもならないことをどうにかするためには手段を選んでいる暇はない。
「どうせステージの上は女人ばかりだ。」
下人は素早く駆け上がり女人の下着を剥ぎ取った。と同時に怖いお兄さん登場。
「お客さん、こまりますね。こちらへ」
下人の行方は誰も知らない。

故事发生在某一天的黄昏。
一个下人赖在舞台的下面。
苦愁满胸……要想把解决不了的问题解决了,根本没有选择手段的余地。
“反正舞台上全是女人!”
说是迟那是快,下人冲到了舞台上,扒下了女人的内裤。同时,一个面相恐怖的大哥登场。
“客人,您这可不行啊。请跟我来……”
之后再没人见过那个下人。

WakiFile 1.0.1更新

WakiFile – 基于Web的轻量级文件存储与共享服务!
http://sc.orpi.us/share

WakiFile装好之后作用不小,和别人交换文件方便多了。在秋实那里安装之后感觉不错。前天秋实向我汇报了试用过程中发现的一些不足,我改了一下程序,版本也改到了1.0.1。
更新列表:
+将上传页面和我的文件页面整合,极大地方便了操作。
+修改了邀请码和文件提取码的算法,让提取地址和邀请码更短。
+增加了自定义文件提取地址的功能。
+增加了英语语言包(秋实翻译的),可以在配置文件中自定义使用哪个语言。
*修正了提取码和邀请码中特殊字符造成的兼容问题。
*修正了提取图片类文件时强制下载的问题。

有待改进:
一个后台(没错,现在WakiFile连个后台都没有= =||)。
界面上与英语兼容性的改进。
非英语文件名兼容性的改进。