Skip navigation

Sign up | Lost password? | Help

随风飘荡

笑古今,雨打风吹去

STICKY POST

关于

如果有需要联系我的话,请使用邮箱或MSN:

Read more...

继续看电影

  1. The tournament,很烂很烂
  2. Terminator, salvation,狗尾续貂

济南-泰山游

  济南也就是趵突泉有点看头,大明湖其实不如南昌的八一公园的。另外鲁菜挺咸的,稍微有点超过我能接受的范围了。旅馆是 7天 ,办了张卡,价格和设施都还不错,早餐也不错,就是服务人员稍微基本素质差了点,虽然还是很礼貌的。
  0点爬起来去爬的泰山,入口处有乡民收钱带路绕过收费处,山路黑灯瞎火的也挺崎岖,老人家就别省这个钱了。爬山倒是不累,旁边很多碑可以看,不过照相就麻烦,一定要打闪光,而且没法取景。上到山顶太阳刚出来,可惜有雾,没有日出,但是有云海,瀑布一般。下山坐索道+大巴+公交,这段花钱不少,不过垄断经营没有价讲的。上山有军大衣租,都是5块,所以走到觉得冷的地方再说,节约体力。水之类的就自己带吧,山上很贵的。

Drupal使用笔记

不定期更新……
  1. 使用opera上传文件作为附件时会产生一个js错误,然后显示一堆js代码,ie无问题,而且文件的确也在site/xxxx/files/目录底下,说明不是php的上传设置问题。
    参考了 http://drupal.org/node/434394#comment-2199670 ,下载一个新的jquery.form.js文件,替换drupal/misc/下面的同名文件,搞定。
  2. image api模块的gd在php 5.3.0下工作不正常,不能正确地传递参数给crop, resize等功能,于是导致一票模块比如image cache工作不了。
    这个帖子提供了了patch, http://drupal.org/node/540486#comment-2142956 ,windows下可以用这里的patch工具,注意需要先转换行符,不知道为什么不能自动处理掉。
  3. drupal的上传图片并且插入正文一直不能无痛地一键解决。现有的处理方式主要分几种:把图片插入为node,比如image模块就是这么干的,酱紫就可以统一地管理,而且属性可以加很多,坏处就是一个node必须要有标题等玩意儿,导致上传的表单特别复杂,老太太们肯定就花眼了。而且node其实管理起来对于最终用户来说还是麻烦,比如要删掉某个文章node里面的图片,操作就多了点,删除文章node时删除附属的图片node也会导致交叉引用的问题。所以node方式仅仅是权宜之计。
    第二种方式就是上传到模块附属的文件系统里,比如bueditor推荐的imce就是如此。好处就是安装相对比较简单。坏处就是文件不是附属于文章的,而是在用户文件夹下或者服务器文件夹下面,所以没法方便地管理尤其是删除某个文章的文件。这种方法给管理带来很大困难。
    第三种就是直接使用drupal自己的附件功能,酱紫文件都是附属于文章的,而且不用额外增加节点。现有的方案是通过cck增加文章的字段,然后通过filefield或者imagefield管理附件,再用insert插入正文,图片的缩略图可以用image cache处理掉。但这种方法还是有不足,首先就是需要添加字段,而不是直接使用原有的附件上传表单,所以表单比较多,容易产生困惑。其次就是drupal的comment不是node,所以没法让comment用这些字段来上传文件。如果要把所有的comment变成node,那麻烦会不小。
  4. 使用imagecache、imagefield以及insert来控制图片上传看起来还是不错,不过俺更喜欢bbcode的插入方式,于是需要把
    drupal\sites\yoursite\modules\insert\templates\imagecache-insert-image.tpl.php
    里面的最后一行
    <img src="<?php print $url ?>" alt="__alt__" title="__title__" class="imagecache-<?php print $preset_name ?><?php print $class ? ' ' . $class : '' ?>" />
    换成
    [img]<?php print $url ?>[/img]

    如果需要给图片加上超链接的话,把上面一行换成
    [url=<?php print $systemfilepath?>][img]<?php print $url ?>[/img][/url]
    ,同时需要把
    drupal\sites\yoursite\modules\insert\includes\imagecache.inc
    里面的最后一段的
    function template_preprocess_imagecache_insert_image(&$vars)
    后面的花括号里加上
    $vars['systemfilepath'] = file_create_url($vars['item']['filepath']);
    这么一行。
    当然bbcode模块是要先启用的。

foobar的换行格式化

  使用$char(10)来插入换行符,要注意的是,颜色等格式化信息是以行为单位输出的,所以必须在$char(10)后面加入该行的格式化信息,比如$rgb(x,x,x,x,x,x)等。
  俺的osd格式化:
$rgb(0,255,0,0,0,0)[%artist% - ]$if(%title%,['['%album%[ #[%disc%/]$num(%tracknumber%,2)]'] ']
[$char(10)$rgb(0,255,0,0,0,0)%title%],%_filename%)$if(%track artist%,[  -by %album artist%],) [ '['%_time_elapsed%']']$if(%_ispaused%,' [paused]')

关于conexant smart audio的玩法

,

  驱动支持把耳机和喇叭切成俩设备,而且可以在插上耳机时把耳机内容重定向到喇叭,反之亦然。开启重定向是有条件的,首先俩设备都不能把增强效果关闭,但是可以默认效果都不选,主要是把增强效果关闭了音频流就不归应用程序管了。其次是最好俩设备的共享模式下的输出得一样,酱紫避免不必要的src。
  切成俩设备有若干好处以及不便。好处就是喇叭和耳机可以独立调节音量,酱紫就不会出现插上耳机震破耳膜拔掉发现喇叭声像蚊子的尴尬了。另外切成俩设备还可方便俩人使用(虽然很牵强)。不便就是音量调节的多媒体按钮只能控制喇叭,耳机无论是否是默认设备都不能调,不过这对foobar党应该不是问题。

ipv4回归,包粽子

  交了钱,于是网络连接又有了。emule像获得了新生一样,从0.xk一下变成了几百k的下载速度。
  晚上包了粽子,现在只会一两种包法,而且前面两次还因为手脚不麻利可耻地失败了,不过后面包的还是可以的。

考toefl,以及下雪

  口语非常悲惨地倒在了1、2题,喜欢啥不喜欢这种问题即使是中文也很难回答。等到后面回过神的时候,已经到了最后两题了。查证件本来有点担心的,不过北大的老师虽然看起来不甚友好,但是也没有在这种无聊的问题上纠结啥。看起来就是鼎均那边的老男人喜欢叽歪。
  出门的时候雪就老大了,很爽的感觉。下雪天其实最适合裸奔的,尤其是皮肤白的同学。
  另外回来发现网络欠费了,只有校内权限,于是只好ipv6爬上来看看。今天星期天,还没法缴费。