盛夏, 贪吃小蘑菇的大白菜. 飘忽不定的过活的style下半.

生日快乐.

我本来想用纸笔给你写什么, 脑袋里满是文字,
却找不到头绪.

有点遗憾, 没有巧克力蛋糕了,
第一次吃巧克力蛋糕的时候, 觉得真是惊艳的好吃,
后来就是那个直到变质了都没吃完的, 你送的蛋糕.

用裸露的眼球看着过往的众生的时候,
偶尔会想找到你的影子,
尽管阳光一例的好, 摇曳在这个城市的上空,
发现最后能找到的都是自己乱七八糟的头发的影子.

那天我在回想一起的旅游,
发现海边都模模糊糊的少了些典型的记忆.
我想起那些海滩, 无论是细软的银沙, 还是浑浊混合着碎贝的卷走拖鞋的海浪,
无论是迷蒙着的灰蓝色, 还是夜间偶尔绽放的烟火点点,
无论是海风徐徐, 吹着白色的衬衫, 卷走海水的水分, 留下结晶的渍痕,
都变得飘渺飘渺飘渺了.

回忆过去总有那么多的不真切的感受,
让我害怕在夜里一个人默默的回想,
害怕去凭空为自己造出虚构的未来,
尽管我知道, 那只不过是黑夜里一贯的胆怯的懦弱的审视.

老师在台上看着手表讲课,
我想象你在城市的某个角落, 吃着蛋糕.
审慎的评估我坐在这里, 而不是和你一起过一年一次的这个日子,
是否是一个真切的选择的问题.

很多时候,
我真切的知道你的所想,
我却不明白,
当我真切的需要去做什么的时候,
却像一个实用主义者.
当我模糊的构想着什么的时候,
却像一个理想主义者.

我害怕把自己暴露开来,
让整个世界窥视和剖析,
所以我小心的作着茧,
自缚中, 小心翼翼的把那些不那么脆弱的地方,
折射到光怪陆离的世界里, 成为我的缩影.
所以实际上这样讲,
我连实用主义者都算不上,
只不过是一个演戏给自己看的小丑,
每一步审慎又扭曲, 审慎又滑稽, 审慎又马虎, 审慎又别扭.

过去的几年,
挣扎在自我挣扎的泥沼里,
再也没有起色.
再被生活真实的撕裂得完完整整.

你知道,
大抵我想说什么的时候,
总是漫无边际的一塌糊涂.
你也知道,
我总是忌惮着说出什么,
让自己觉得拘束.

然而我只是想说,
在你20岁的最后一天和21岁的第一天,
一切又轮回到每年这个日子.
不管前路是怎样的迷惘,
生日快乐.


sarcasm?

502

好吧, 事实是我又在揶揄yo2了,
其实我们最近的502也不少,
只是看着这个banner配合下面的文字, 饶有趣味.

哈哈哈哈


索性也给我装个插件好了.

以下文字没有任何意义, 阳光很好, 写作文去了.

def load_plugins(plugin_list, columns):
	plugins = []
	plugin_columns = []
 
	if type(plugin_list) is list:
		for p in plugin_list:
				_module = __import__(p)
				# load module from the namespace
				components = p.split('.')
				for comp in components[1:]:
					_module = getattr(_module, comp)
 
				_t = _module.initialize(columns)
				if _t:
					col_typ = _t[0]
					trigger = _t[1]
					if trigger:
						if (trigger, ATTRIBUTE_NAMES[FACTOR_ATTRIBUTES[trigger]]) in columns:
							columns.remove(trigger, ATTRIBUTE_NAMES[FACTOR_ATTRIBUTES[trigger]])	# remove the trigger from the list
						else:
							# oops, seems another plugin depends on the trigger deleted :(
							sys.stderr.write("iotaPlugin: Conflicts in plugin trigger: %s" % (p))
							continue
					if type(col_typ[0]) in [str, unicode]:
						# we have only one column to add
						columns.append(col_typ)
					elif type(col_typ[0]) is list:
						for _tup in zip(col_typ[0], col_typ[1]):
							columns.append(_tup)
 
					plugins.append(_t[2])	# insert the plugin module into plugin list
				else:
					sys.stderr.write("iotaPlugin: Failed to implement module: %s" % (p))
 
		return plugins, columns

修复了另一个502.

嗯, 某些ajax提交评论的时候会闪现的502, 也找到原因了,
是历史遗留下来的一个很古老的callhub调用(NUT推送).

直接把代码去掉了, 反正推送的fastcgi服务都已经挂掉很久了,
继续观察24小时看看还有没有其他问题.

欢迎反馈.
谢谢.

:)


502 Bad Gateway.

首先对最近的博客站不稳定而带来的浏览, 撰写和评论中带来的诸多糟糕的使用体验表示抱歉.

去搜了下, eAccelerator引起的WPMU的kses.php崩溃不是个案,
事实上, eAccelerator本身在其他php上也有崩溃的例子.

在不更换eAccelerator的前提下, 做了点微调,
希望今天能起到一些作用.

呃, 不知道为什么, eAccelerator的缓存文件夹都没了,
虽然报告说缓存仍然在被allocating和consuming,
重新在/tmp/重建了缓存目录并且调整了权限.

昨天晚上貌似设置的filter规则有点问题,
今天重新设置为了 !*kses.php和!*theme.php,
看看这两个引起crash的文件强制不缓存是不是会使得问题解决.

困.


闹铃敏感度退化综合症.

我发现最近对这个宗教音乐闹铃的敏感度越来越低了,
今天早上醒来的时候我都忘了我按过该死的闹铃.

原来的闹铃似乎是Radiohead的No suprises,
序曲可以当温柔的催眠曲听, 所以我就在N久前换成了所谓的宗教音乐,
其实就是GLA的主题音乐, 嘈杂的类似唢呐的乐器和一个阿拉伯男子乱嚎.

看来我有必要换一个新的闹铃了.
就是这样.


有关失眠的诸多问题.

本周一例的睡得很好, 0:00 ~ 8am,
直到昨天晚上.

发现学校的床板睡着对颈椎是一种折磨, 无奈,
这破木板TMD太硬了, 有点后悔上周没有买那个垫子.
后来思前想后, 跑到旁边的床上睡去了 = =#.

早上醒来了, 又溜回自己床上一睡, 就觉得不自在,
看来周末我就得去把那个垫子搬回寝室.

睡不着的时候, 脑子里疯快的闪过各种有关Issue题的逻辑思辨,
不知道是因为困倦从而产生的判断力下降的幻觉,
还是真的因为极其安静, 一片黑暗只有脑子思路清晰的疯转,
都惊讶于能想出来这么多乱七八糟的论据和句子.

早上昏昏沉沉的被一个快递叫醒, 下楼拿了一张还不是属于我的发票,
再用冷水擦脸的时候发现, 好像昨天晚上那种思如泉涌的状态,
已经不复存在了.

damn. 灵感来临的时候, 就应该不顾一切的记录下来的.


牛博又挂了.

这次是被墙了.
今天顺便装了个tor, 还不错.


噢, 单词单词..

背了几个List就发现自己完全管理不过来各个List的复习时间了,
索性自己动手写了个小网页, 用于帮助我管理每天需要复习的任务.

很简单, 每天背完了N个List后,
添加一个新的记忆, 程序就会自动按照复习曲线安排好未来各天的复习计划了.

最后的显示样例如下:
今天...
● 第2次复习: Word List 3
● 初次记忆: Word List 5

明天...
● 第2次复习: Word List 4
● 第1次复习: Word List 5

哈哈, 虽然很弱智不过足够简单.
改天心情好了加个日历.


干冰.

昨天是我不好,
我也一贯这样的指手画脚.
对不起.

今天果然冷些了,
喝着冰牛奶, 敲代码.
然后让音乐铺满世界.

鲁莽的试图清除手机键盘里的灰尘, 结果是删除键变得离奇的冷漠.
罢了, 我使劲的按好了.

被子很暖和,
枯萎的爬山虎在窗外萧瑟的摇曳,
好一个灰色的世界.

昨天我炒肉丝, 果然是不知道要拌上豆粉的,
下午吃了很多花花绿绿的口香糖.


← Before After →