Archive for the ‘NULL’ Category.

给一台没有系统且不能从光驱、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日,攻击就开始了。

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

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

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

升级lenovo笔记本上任意版本的Windows 7到旗舰版

开始菜单里运行“Windows Anytime Upgrade”,选择已经购买序列号,然后输入22TKD-F8XX6-YG69F-9M66D-PMJBM,后面全是下一步、下一步,重启后,砰地一声就变成旗舰版了。在联想 Thinkpad X201和Ideapad S10-3t上从专业版和家庭高级版升级成功。

参考文献:http://ideapad.it168.com/thread-598927-1-1.html

骏丰频谱的营销陷阱(续2)

大约半个月前,那名电话联系我,希望我删除关于骏丰的文章的骏丰集团总裁助理,趁到哈尔滨出差的机会,来和我面谈了一次。以前我怀疑她可能就是一个做危机公关的职员,顶个大官帽子,再说一堆听上去家庭很有实力的话来吓唬我。见面后,从言谈举止看,确实不是个普通人。骏丰还好,不像我想的那么小人。

她年纪有我母亲大了,还亲自跑过来,和我耐心谈话,诚意很动人。但我是出了名的硬心肠,仍然坚持基本原则——骏丰不拿出一个我认可的能长久解决不实宣传的方案,我绝对不删帖。所以,事情还是没有结果。

一个星期前,北京的speedo网友给我来信,说他同事的母亲被忽悠,买了一台近10万元的骏丰频谱屋。大家怎么劝她退货,她都不肯,被彻底洗脑,向我求助。感谢这位朋友的高看。我想了想,觉得也许如下的办法可以对付各种类似的情况,大家将来可能会用得到。

保健品、器械等的销售人员里,胆子大的会直截了当地说些不实的话,比如“能治疗癌症”等等;胆子小的,也会通过一些技巧误导顾客,让顾客自己认为这东西能如何如何。但他们公司总部的客服电话通常都是不敢乱说话的,所以:

  1. 先询问意图购买的人购买原因,比如“为了治疗XX疾病”。一条一条记下;
  2. 当着他的面,给总部(总部是最保险的,分公司胆大的也敢乱说)客服打电话,一条条询问是否能做到。

我说服老人退掉1万多的饮水机,换成1千多的,用的就是这招。销售人员都说1万多出来的水更健康,而总部客服说所有水机出来的水都是一样的,谎言就被揭穿了。但总部也敢说他们的水是有保健效果的,所以1千多的没能找到理由不买。

发博一贴

无话可说

rescuetime.com挽救了我的时间

从Google Reader上朋友分享的一篇文章中获知了rescuetime.com这个网站,一用之后,爱不释手。可以说,它完美地拯救了我。

简单说,这个网站在电脑上安装一个客户端(支持Windows、Mac和Linux),搜集用户在各个网站、软件、文档上的停留时长,然后再它的网站上显示丰富的统计结果。对每一项活动它都可以设定一个叫productivity的数值,比如把vim设成2,把QQ设成-2,这样统计结果里就能显示出用户干正经事和不干正经事的时间各是多少。常见网站和软件基本都已经预设productivity,所以需要自己做的定制工作非常少,基本上注册后就能立刻获得满意结果。

已经连着用了两天。我设定了每天在电脑上做低productivity的事情不能超过1小时,在累计0.75小时的时候它就会提醒我注意。所以这两天的效率还是蛮高的,有效工作时间都在8小时以上。顺带连看reader的效率也提高了。下面是我工作效率的统计结果(实时更新):




如果你整体坐在电脑前,就不妨玩玩这个。就算你是一个很有效率的人,用它统计一下自己的时间主要都花在哪里,也能让自己更有的放矢地进行时间优化。

建议从这个链接(http://rescuetime.com/ref/131778)注册,能延长我免费使用pro版的时间,:-)

一个梦:民间日用产品安全监督机构

很久以前曾经做过一个梦,梦到NBA全明星在中场休息时设了一个投篮得奖金的项目。奖金由微软提供,所以计算方法也有一定的计算机特色:面向篮筐,在场地上的每一条线(包括边线、中线、三分线、弧顶等等一共13条线)后投篮,每条线只能投一次。第一次投中,奖金$1000;第二次投中,奖金$1000+2000;第三次投中,奖金$1000+2000+4000;依此类推,13球都投中就能得1000*(2^13-1) = 8191000美元。附加条件是,投中后可以自选下一球是否还投。不投,拿着现在的奖金走人;投,如果投不中,一分奖金都得不到。我被抽中去参加这个项目……然后,做梦吗,当然我得到了最高的奖金。然后微软玩赖,不肯给现金,只给股票,于是我对着电视镜头说:“拿到股票后我马上全抛了”。那么当然,微软股价立刻大跌,结果我就拿到好多股票。然后我也玩赖,不抛,憋了一段时间,股价大涨,然后全抛了,净拿上亿美元的现金……

梦醒了,就开始没事儿白日梦,想如果真有了这么多钱,干啥好呢?零零碎碎这么多年,无数白日梦构想了无数的计划,下面这个计划我觉得是比较有意思的。

因为官方对市场监管的效果不佳,假货、劣货、不实宣传、虚假广告很多,老百姓买东西时候总提心吊胆地,所以我想以个人名义成立一个专门检验各种商品质量的机构。样品来源于普通百姓的送样,资金来源于我投篮所得,机构自己购买检验设备和雇佣检验人员。过程中所有的一切都在网上详细公开,包括送样者实名,每样必检,有条件的还要送到其它机构(含政府机构)进行双备份检验(费用我出),检验结果以专业和易读两种形式公布在网上,还有详细的收支记录。这样肯定挺不了太久,所以有一定气候后,会接受企业的送检要求,适当收费,但样品由我们自己在市场匿名购入。

唉,实在是对所处环境信任度太低,觉得所有东西都要自己亲手验过才放心。

让moodle支持Google Analytics

Google Analytics是一个很好用的网站访问数据统计、分析工具。Moodle有一个支持它的版块——Google analytics block。但并不是所有页面都能加入版块。还有一种方法是修改主题(theme)的footer.html文件,但是如果允许课程、用户自选主题的话,就要每个主题都修改,很麻烦。所以我做了下面这个补丁。

Index: lib/weblib.php
===================================================================
RCS file: /cvsroot/moodle/moodle/lib/weblib.php,v
retrieving revision 1.970.2.166
diff -r1.970.2.166 weblib.php
3072a3073,3088
> /// Hack by sunner@gmail.com to include google analytics tracking code
>     $gscripts = '
> <script type="text/javascript">
>     var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
>     document.write(unescape("%3Cscript src=\'" + gaJsHost + "google-analytics.com/ga.js\' type=\'text/javascript\'%3E%3C/script%3E"));
> </script>
> <script type="text/javascript">
>     try {
>         var pageTracker = _gat._getTracker("UA-xxxxxxx-x");   //Chang UA-xxxxxxx-x into your own GA id
>         pageTracker._trackPageview();
>     } catch(err) {}</script>
> ';
>     $footers = explode('</body>', $output, 2);
>     $output = $footers[0] . $gscripts . '</body>' . $footers[1];
> /// Hack ends
>

学校教学工作新精神

记得不全,大概有下面几个:

  1. 必须累加式考试
  2. 提倡开卷考试
  3. 提倡重视作业、实验
  4. 大班课拆成小班,推动课堂互动
  5. 所有课程本学期必须有改革

幸亏我这学期没课,否则就惨了。前三条我都做了7年了,第4条中的课堂互动也做了7年了。现在让我咋做能去满足第5条呢?再改回去?看来得琢磨怎么再去引领下一个7年的教学发展方向了,:-)