@KnH 那点dua事

KnH成员(由左到右:Knh.C | Knh.f | Knh.d)

KnH是建立于2009年初的一个综合性程序开发社团,由BHSF 201207的三位学生(暂称Knh.C Knh.d 和 Knh.f)发起,并延续至今。KnH的建立宗旨是计算机程序和技术的交流。最初建立的动机是三人对计算机房的网络安全(屏幕广播系统等)产生了兴趣并进行研究。后来曾一时同时参加某秦的诡异C++课程,然后互相就比较熟悉了。

现在你看到的网站由KnH.C维护和经营,里面有反映KnH近期和长远项目的,也有其他方面内容。

KnH的第一份集体研究项目(研究型学习课题)是《基于WordPress的志愿者活动信息平台》。它现在运行在 http://volunteer.bhsf.co.cc 上,并且已经得到数个班的支持与使用。您可以在 这里(链接已坏,懒得修复) 下载到我们的课题论文(Creative Commons下版权保留)。

KnH的第二期集体研究项目是分为Knh.f分部和Knh.C Knh.d 分部的,分别完成了 《北京四中人 校友通讯》网络校友刊物(可以在 http://www.bhsfnews.com 找到)和 《KnFTP:文件传输协议的实现与改良》 (论文暂不能提供下载,工程地址http://sourceforge.net/projects/knftp)。

同时KnH还开发了若干个子项目和工程,初衷是为了我们自己的便利,但是后来有些最终得以登上历史舞台,如:
knh_monitor – WordPress 安全中心插件(提供用户操作记录等)
KnProxy – Knh独立自主研发(Knh.C)的轻量级高效WEB·代·理·软·件
KNEN – KnH研制的极端简单加密
KnMicroforums – 由Knh.C 研发的快速微型论坛内核,拥有强大的可扩展能力并且支持插件、上传等等
notes_center – WordPress内部的短信中心(Knh.C发起,Knh.f参与了研发)

当然也有比较糟糕的被废弃的项目,如:gHitx,knack等,最终没有机会向大众发行。

不过,KnH历史的车轮在滚滚前进,所以说嘛…拭目以待!

28 Comments

  1. KHN大大,有个问题请务必帮我解决,我今天手痒在我的WORDPRESS虚拟空间下上载了KNPROXY4.5版,具体目录为/web/KNP/,登陆www.chocoqueen.com/knp测试,发现可以正常访问代理网页,但不能实现翻墙代理,完后我就把虚拟空间下的文件夹KNP删除了,可是要命的来了,我的CHOCOQUEEN,COM居然无法访问了,登陆页面是一片空白,这个网站记录的是小弟与老婆大人的一些重要文章及经历,万不能就此丢失掉其中的数据,请各位大哥大一定要帮忙小弟解决这个问题,本人QQ:3388827!如能解决,感激不尽!!!!!

    回复

    1. 啊,抱歉了。。。好久没处理东西了。。。现在快要注册课程了,学校各种忙。现在刚写完一封回复学校的邮件,然后发现还有俩问卷没填,预选课程也没选呢 QAQ。这怎么破。。。

      2:10来处理Blog了==伤不起TAT,果然已经开始尝到大学的苦头了….

      回复

  2. 已经安装了Knforum测试,想法是不错,不过问题还是有的:
    1.不能设置子论坛,形成结构(作为微论坛没有这个是可以忍受)
    2.没有基本的用户权限设置,这个比较麻烦
    3.所有用户都可以在主页发主题,出现恶意发帖的就很混乱了,因为发帖会使版面延长
    4.用户不用密码也可以注册,这个太可怕了,和第三条加在以前简直灾难
    5.回帖的时候名称可以随意设置,默认回帖名字还是Admin,orz
    不管怎么样,楼主创意有佳,论坛很新颖,访问速度也很快,如果改进一下甚至可以作为一个 发布-评论 的平台

    回复

    1. 嗯,最初这个是用作匿名讨论版的,所以对于用户的权限和设置控制很松。允许无密码注册是因为当时考虑到不注册即可使用的问题,所以对注册门槛很低。用户权限可以由管理员制定,不分用户等级,而是分用户操作,比如可以赋予用户attachments权限,则该用户就能发布附件了,等等。

      回帖如果未登陆,姓名是橙黄色的,如果已登陆则会变成红色(用于区分)当然也可以搞得更明显些。有些设置在options表里有,但是无法通过UI设定,可以打开表看看,键名和键值都比较有启发性。如果我没记错的话可以控制默认注册权限和游客是否可以参与回复。

      回复

    2. 不过这版本有几个SQL注入漏洞(最严重的可以达到提权到管理员级别),所以先也就看看效果,或者自己补丁一下,一直木有找到时间去修。

      回复

    1. 正在准备把BUG都修正了,然后Release到GitHub(因为比较好使)。Sourceforge下项目叫KnForum,不过不建议用,因为比较老+有BUG。

      回复

    1. KnMicroforums在Sourceforge上,不过有一阵子没更新了,这货有个SQL漏洞(自己发现的…额)我打算找个时间把它修复了(或者挪GitHub上)…所以现在不建议直接拿来用(除非你也能找到漏洞给堵上)

      还有KnMicroforums最好你自己做一套UI,默认用的DISCUZ界面CSS,于是那个漂亮程度不敢评价。

      运行版本在 ec.bhsf.co.cc 上有样子,感觉就是那样的,可以自己通过PHP写扩展(就是自由度有点高),支持附件和基本的格式。总之感觉就是那种没有涂奶油的蛋糕吧= =|||

      回复

  3. ROOT,想和你请教一个事情,我想在我的网站上面加入视频播放器外链的功能,我弄了挺长时间,但是一直不能实现这个功能,我偶然在逛WP的时候发现一个视频网站(用的视频播放器是和我一样的)就有这个功能,我一用就喜欢上这个功能了,我问了博主这个功能个怎么实现的他说是用.htaccess重定向生成的外链地址的,可我绞尽脑汁也想不出如果用.htaccess重定向生成地址然后调用到前台显示!(PS,这个博主貌似很忙,一般问题就理睬)
    他的博客地址:http://v.hcg.im/?p=431 (在播放器的下方有一个视频外链地址)
    求教这个功能是怎么实现的,代码要怎么写,.htaccess重定向我研究了几天无果
    如果我要放到我的网页里面要怎么写呢,诚心求教!谢谢啦

    回复

    1. Video外链需要你写一个PHP和一个.htaccess记录。
      PHP:< ?php header('Location: http://你的站点/wp-content/plugins/mukioplayer-for-wordpress/static/mukioplayer1.swf?' . $_GET['proto'] . '=' . $_GET['vid']);?>
      然后,打开WP的高级URL改写(设置〉固定链接)在.htaccess加写一行(在RewriteEngine On后):
      RewriteRule ^video/(.+)/(.+)\.swf$ /到你的PHP文件的路径/player.php?proto=$1&vid=$2
      这时候只要外链类似 http://xxx.com/video/vid/61879280.swf 就相应链接播放器了。:kaka|04:

      回复

      1. 成功了。哈哈!,不过连接地址不是.swf结尾的,像微博什么的还是不能引用哭!有办法变结尾.swf吗
        像这样http://volg.mary-park.com/wp-content/1.jpg

        回复

          1. ROOT,我从HCG那里拿到了源码,但是!!但是被你说中了,我的空间的htaccess切实有问题,我在本地测试的时候正常,但是上传到空间后就变成一堆代码了,RewriteRule重定向不能工作,插件不能正常调用播放器,就变成一堆代码了,我擦啊!逼我去换主机吗,我日日 – -!

            回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注