分类目录归档:NULL

把自己的错误设成密码

密码要常换才安全;犯过的错误要牢记才能进步。前者总是懒得换;后者总容易忘记。所以,结合起来,把自己的错误设成密码!

第一次这么做是沉迷于bbs灌水时,就是戒不掉。于是把密码设成提醒自己别灌水、好好学习的句子,然后每次登bbs输密码时都特愧疚,很快就戒掉了灌水的毛病(改潜水了,-_-!!)。

还有一次领导问我认识几年了,我居然一下子忘记日子了。大罪过,马上把这个日子设成密码(当然得做足够的变形,比如用字母o代替数字0等等),然后再也忘不掉了。

还有一次和领导大吵架。吵完的结果是让我意识到自己性格中的一个缺陷。于是这个缺陷成了我的新密码,天天提醒我……

今天下出租车没摸兜,结果手机丢了。这事儿就是俺的最新密码了!

Moodle招勤工助学人员两名

主要工作:
  1. 参与学校Moodle网站的维护和开发工作
  2. Moodle文档和界面的汉化工作(可选)
要求:
  1. 必须是计算机学院在读本科生
  2. 最常用的信箱是gmail
  3. 有热情和责任心
  4. 已经具有一定的LAMP开发经验
  5. 每周工作至少10小时(超出时间不付薪)
  6. 生活有困难的同学优先
待遇:
  1. 每月补助300元人民币
  2. 锻炼LAMP技术
  3. 锻炼对git的使用
  4. 所做工作有机会被全校师生,甚至更远的人使用

有意者联系sunner@gmail.com,随信一定要有能打动人的文字。

使用Moodle的四层境界

一件工具是否是革命性的,要看它能否让我们已经习惯了的事物发生变化。“革命性”是否能发挥出来,要看使用者是否乐于去拥抱变化。比如iPhone,革命性已经毋容置疑,但不少拥有者只是喜欢炫耀它的外观,从来不用打电话、发短信以外的功能,那么这种“革命性”在他身上绝对不会体现。这样的人往往还会故作谦虚,其实是装牛X地说:“真没觉得这苹果手机有啥特别的”。Moodle也在遭遇这样的境遇。

本文的目的是想帮助初识或者不识Moodle的人一步步了解它到底能给我们带来什么。文中观点相信对blackboard、sakai、claronline等其它课程管理系统(CMS)或学习管理系统(LMS)一样适用。

第一层:资源发布

这一层是使用Moodle的第一步,也是很多人接受Moodle的最初原因。发布的资源主要两类:课件等资料,关于课程的信息和通知。

经常能见到教师通过博客和ftp等发布课件;没有博客或ftp的教师,会注册一个公共邮箱,把密码告诉学生,让大家到信箱下载;QQ群也是很多教师向学生发布信息和文件的基地。从这一点看,对信息化教学的需求其实是很巨大的。

上面这些手段没有一个是专门为课程设计的,所以总会遇到各种不便,比如不易查找、容量限制、密码被改、信件被删、不易重复利用等等。尽管诸多不便,很多教师仍能自觉坚持使用,很令人感动。

Moodle是专为课程设计,所以它更方便。除了完全克服上述缺点,还能轻易控制可见范围,更新、维护方便等等。基本上做一次,就可以用百次。

第二层:收取作业

网络相对传统媒体的一大优势就是信息能双向流动。开始在网上收作业,这个优势就开始被利用了。

收作业的需求也不少。最早,就是这个需求驱使我去寻找合适的系统,进而开始建设乐学网。在此之前,曾经用email收作业一次,其它很多教师也用过email。当课程的学生数不多时,用email收作业也还算不错。但学生数较多时,email附件的下载、整理,回信确认,信件丢失,迟发作业,以及没发还是丢失的扯皮,是能让教师疯掉的。

Moodle有专门的作业模块,将这一切轻松化解。作业在线布置,学生在线提交,超过截止时间自动关闭提交功能,教师在线浏览作业、评分、写评语,学生即时收到反馈,成绩自动归档统计,作业文件可以可以永久保存……

第三层:交互

老师讲,学生听,那不叫交互,甚至连“交流”都算不上。课堂是个很好的、不可被完全替代的交互场所,但它的时间与空间都是严重受限的。网络可以完全打破时间与空间的界限,实现无时无刻、无所不在的交互。

如果教师和学生,以及学生和学生之间能在QQ群讨论关于课程的问题,那么QQ群也是一个便捷交互式教学的场所。但它毕竟是为聊天设计,形式过分活泼,交流又只限于在线的人群,回顾旧话题非常不便。

Moodle中也有类似QQ群的聊天室,可以开展实时在线答疑。也有点对点的消息系统,可以单对单地沟通。但对教学最有突破意义的,是“讨论区”。

讨论区就是我们常用的论坛、bbs。每门课程都可以根据需要建立多个讨论区,对应不同的话题。缺省只能课程成员参与讨论,也可以限制只有课程成员才能看到帖子。不管你在线、不在线,看帖、不看帖,帖子都在那里,回复也都在那里,随时可以看到。精华的讨论可以永久保留,让一代代的学生受益。还能给好帖子打分,成绩可以记入课程成绩。我写过一篇专门的文章《moodle里如何活跃讨论区》,值得感兴趣的人参考。

第四层:协作

这是我能理解到的,使用Moodle的最高境界。但很可惜,这一层我暂时还没有做到,贡献不出第一手的感受。

据我了解,Moodle最有代表性的两个协作功能是Wiki和互动评价(Workshop)。

Wiki是一个类似维基百科的功能。在其中,学生可以彼此合作(当然,教师也可以参与),共同在线撰写文档,实现高效的协作。曾见过国外使用它的案例,用Wiki教小学生写作,效果特别好。

互动评价强调的不是共同完成一件事,而是通过互相评分达到共同提高的目的,同时还能节约教师时间。它的后台算法会尽量避免故意给高分或低分的情况,尽量只保留客观的评分。围绕它,甚至还有很多高水平的教学论文发表,比如这个,还有这个

总结

网络是个革命性的工具,基于网络的课程管理系统对教学是个革命性的工具。所有革命被广泛接受都需要一定的时间。让我们慢慢来,一层层地做,在Moodle中,潜移默化地改变我们的教学手段和方法,进而改变我们的教学思维。改变的过程中也许会有些许的阵痛,但最后的结果一定是皆大欢喜的!

用rdesktop映射本地打印机到远程的要点

Linux端:

  1. rdesktop一定要用“-5”参数。只有RDP5才支持打印机映射
  2. rdesktop映射打印机的参数“-r printer:hp-LaserJet-1010=”HP 1010″”。其中hp-LaserJet-1010必须是Linux上安装的打印机的名字。”HP 1010″可随便起名,貌似是远程Windows看到的打印机名

Windows端:

  1. 貌似不会自动搜索到这个打印机,需要手工添加
  2. 添加打印机->添加本地打印机,在端口中找TS00x这样名的,后面括号里跟着你的Linux主机名和PRN1,然后下一步,选驱动就行了。

rdesktop的代码库最近很长时间一直在更新,但是始终没有发布新版本。可气的是作者把代码树里的Makefile删了,想自己编译一个尝鲜都不能。热烈盼望beta啊!

软件学院的十年

今天是哈工大软件学院成立十周年,也是计算机学院成立十周年。鉴于计算机学院前身计算机系、教研室已经有了五十多年了,所以其实这个计算机学院十周年纯粹是凑热闹。因此我只随便扯扯这十年中我记忆里的软件学院发生的一些琐事。

  1. 前几年,广大教师非常愿意给软件学院上课,道理很简单,讲课费高。一学时200元,如果用双语讲是400元。那时候我讲Software Architecture,周六一上午四个学时,还号称双语……真是美啊,往返二区还的打车钱都报销,现在想起来还流口水。传说,某教师一天上8个学时,实在太累,就发明了开讲、课间、下课前的三轮点名方案,每次点名都耗时10多分钟,这样一天下来有2个多小时都是在报菜名(好贵的菜啊);传说,某教师一个学期就从软件学院领走了十多万的讲课费。那时候一个普通教授一年的收入也不到十万啊。
  2. 前几年中的后几年,广大教师非常害怕给软件学院上课,道理很简单,“上十大”。这些交了巨额学费的学生可真不是好伺候的,稍有不满,就立刻上紫丁香(网址是bbs.hit.edu.cn,曾很火,后来因为广大教职员工,尤其是职能部门的抵触,被实名制,然后就死掉了)发帖开骂(真的有过骂人的话),然后众同学一拥而re,瞬间就进入当日十大热门话题,该老师立刻名满天下……尽管近几年这类事情不再发生,但余威犹在,仍有不少老师因为忌惮这个而不敢给软件学院上课。在讲课费大缩水之后,软件学院的课就更不热门了。如果你懂用term,那么现在telnet://lilacbbs.com,到npsos_hit版,还能找回当初的刀光剑影,亦能看到其中浑水摸鱼的我是多么猥琐。
  3. 前几年软件的学生普遍都郁闷,花着高价,听着被上十大的课,还被别人当作自费生,无论考研还是找工作都遭歧视。但那些学生真都不简单,硬生生地抗过了难关,现在都混得很不错,也给咱软件学院创了名声。没有他们的付出和开创,软件学院不会是现在这个样子。
  4. 软件学院十年来进步明显,培养出的学生普遍叫好。我做为计算机学院的教师,和一些同事聊起来时,亦都感觉软件的学生比计算机的更让人舒服。计算机的同学别不高兴,虽然起点基本一样,但四年下来计算机的要比软件的颓废太多太多。有时真觉得应该好好讨论、总结一下这个现象。
  5. 这十年只有一件事始终没有进步:秘书团队的美女度。其实真的是很难进步了,因为已经很顶级了,这大概也算软件的一个传统吧。十年来秘书团队换了无数波,唯一不变的就是始终美女如云。老孟、老潘当年都曾经和这个团队在一个办公室,令我羡慕得紧啊。啊,当然,脱离单身状态后,我就不再羡慕了,也不常去那个办公室办事了,真的!

以后的软件学院会如何呢?现在它所有的一切已经都上了轨道,又有庞大也强大的专职教师队伍,肯定会更好的。做为局外人,我只希望它的讲课费再涨起来,然后再给俺个机会去讲课……哦,还有,别再使用那些职业监考人了……

Motorola Milestone安装cyanogenmod 6 port版的Android 2.2

这是特别为Car总结的。现在Milestone可用的2.2有两个版,一个是MotoFrenzy,一个是cm6 port。前者好久没更新了,后者还在Alpha状态。不过这个Alpha我用了好几天,已经挺稳定了。
  1. 安装Vulnerable recovery for Motorola Milestone,刷到最新版
  2. 安装OpenRecovery:下载最新的.zip,解压到SD卡根目录,确认update.zip在根目录上
  3. 下载cm6 port和Google Apps的最新版,放到SD/OpenRecovery/updates/下。
  4. 下载cm6 port的0.01c版,带目录解压缩到SD/nandroid/openrecovery/下
  5. 重新启动手机到recovery模式:关闭手机,长按power+x,直到出现Moto标志;等出现黄色三角,按Volumn Up + Camera;出现的菜单中选apply update.zip;屏幕会有变化,直到进入白色背景的OpenRecovery菜单
  6. 选择Nandroid,先备份一下
  7. 回到OpenRecovery主菜单,选择Nandroid,restore,0.01c版的目录,只需要刷boot和Baseband
  8. 回到OpenRecovery主菜单。如果愿意wipe,就wipe,不愿意就赌运气直接到下一步
  9. OpenRecovery主菜单,Apply Update,先刷cm6 port的zip,再刷google apps的zip,然后reboot
  10. done

给一台没有系统且不能从光驱、U盘、PXE等启动的电脑安装Linux

  1. 把硬盘拆下来,挂到别的机器上,并且拆下那台机器的硬盘;
  2. 在别的机器上安装Linux;
  3. 硬盘换回原先的机器;
  4. done

同样的方法用来安装Windows,硬件的相似度必备比较高才行。Linux貌似并不保存硬件信息,而是每次启动时重新检测。至少我这两台年龄相差6岁的机器没有半点儿相同的硬件。

moodle的隐藏功能

当了解到这些隐藏功能后,我不得不对Moodle的喜爱又增加了一层。本文慢慢搜集它们,持续补充。

隐藏功能是那些在moodle界面中找不到,必须手工在地址栏输入url才能使用的功能。本文后面只给出每个url相对于moodle root的部分,比如“/foo/bar.php”意味着应该访问“http://www.mymoodle.com/foo/bar.php”。

1. 系统管理

1.1 数据库性能监视

/admin/dbperformance.php

1.2 把MySQL数据库从MyISAM格式转换到InnoDB格式

/admin/innodb.php

因为MyISAM不支持事务等缺点,从Moodle 2.0开始,InnoDB将成为官方推荐的格式。详情可以参考MDL-23682,moodler们对MyISAM的态度几近于愤怒。

1.3 体检中心

/admin/health.php

自动检查系统潜在的问题,并给出建议性的解决方案。这个很值得每隔一段时间就用一用。

1.4 全数据库替换

/admin/replace.php

对整个moodle数据库进行文本搜索和替换。比如网站更换了域名,就可以用一下这个。

2.辅助开发

2.1 调试发出的email

把所有发出的email都重定向到一个log文件中。

脚本在/admin/mailout-debugger.php,但它不是从浏览器里访问的。它的注释详细说明了使用方法。

3. 彩蛋

3.1 列出所有用户的头像

/userpix/index.php

博客遭受攻击,怀疑和骏丰集团有关

先看一张图,是google analytics统计的blog.sunner.cn最近一个月的流量。
攻击下的博客流量

左上图可以看出最近两天访问量异常地增大。

从左下图可以看出流量的增加并不是因为有人链接过来,而是直接的访问。这说明,如果增加的流量不是攻击,那么只可能是有很多人(从日志可以看到上千个独立ip)对我的网站超级感兴趣,直接在浏览器地址框里输入网址访问。

从右下图可以看出,这些人直接访问的并不是我的首页,而是不厌其烦地输入两个超长链接,访问的是两篇关于骏丰频谱的帖子。一篇是揭露骏丰频谱在营销过程中如何夸大宣传另一篇通过拆解机器让消费者了解其内里乾坤文章内容的真实性得到了骏丰高层的认可

8月4日,刚刚又有骏丰公关部的人和我接洽,8月6日,攻击就开始了。

那么,我当然首先会怀疑骏丰在搞鬼。当然,也不排除有人栽赃陷害他们。

现在攻击已经暂时减弱,本人保留继续追究的一切权力。

最后本人声明,放弃此链接下所有文章的版权,任何团体和个人都可以随意转载、发表,文责我自己承担。热烈欢迎转载!