今天又一次领教到了,系统时间不正确真是害死人啊…… 一台FreeBSD的服务器,我之前写了份安装说明,最近要重新装台新的出来,可是怎么都装不好,用Ports安装程序总是编译不成功,明明cvsup了最新的包了,可是make install clean这么简单的操作却总是报错甚至死循环了,郁闷呐!@#¥% 后来我直接放弃Ports了,选择从安装光盘中安装大多数工具,bash autoconf automake这些都能搞定,可是ntop根本就不在其中,还得自己来装,这次直接选择从官方下载源码来编译,依旧不成功,可是一条提示引起了我的注意,编译生成的文件比distrib ...
最近写了点东西需要定时运行,因为是在FreeBSD下跑的,所以很自然地就想到了crontab,可就是这么个再常用不过的东西给我带来了不少问题。。。 一开始我的ruby代码没被运行,我在网上查了半天,发现大多数类似情况都是由于被执行的程序不在path中,但我竟然无视了这些东西,索性用ruby做了个定时,解决了眼前的问题。 随后出现了新的问题,我要定时启动和停止ruby的程序,后台里跑着好几个ruby进程让我感到很不舒服,所以决定再回头看看crontab,这次我学乖了,先whereis ruby了一下,把ruby的完整路径写了进去,然后把输出重定向到了一个文件里,过了几分钟我发现文件里有内容了 ...
Moodle分析:    原本打算分析sql来做用户的同步操作,但后来发现Moodle的用户验证功能“过于”完善,甚至可以通过第三方数据库来做用户的验证。验证过程如下:1、用户第一次登陆,检查第三方数据表,如存在该用户名,并且密码匹配,则要求用户填写具体的用户信息资料;如不存在该用户,拒绝登录。2、将用户的资料连通第三方数据表的用户名和密码保存至Moodle用户表中。3、用户第二次登录,即直接从本地表取出用户资料。    令我有些奇怪的是,Moodle的用户管理只有设定教师、助教,指定课程,诸如此类的操作,没有 ...
        觉得有点不可思议的感觉,竟然卖出去了,就连我这个做的人都不知道到底有没有客户会用,我的搭档竟然找到了客户。还有更不可思议的事情,这个项目是我和我高中老师一起做的,第一个用户竟然是我的初中,世界真实奇怪啊。        不管怎么样,还是值得庆祝的一件事情,毕竟是自己花了不少心血做出来的东西,看到有人使用还是觉得很高兴,希望他们有好的反馈。        期待中。。。希望B ...
1、添加用户(最简方法)=====================Step 1: 插入一条记录到nuke_users表,以下没有涉及的项目都有默认值,不用特别在INSERT语句中说明pn_uid    用户编号,会自增1,除非你想指定ID,否则别管它pn_name    用于显示的用户名,默认''pn_uname    用户名pn_email    Emailpn_femail    假的Email地址,默认''pn_url   ...
1、添加Plog用户===============Step 1: 检查用户是否存在Step 2: 添加用户$query = "INSERT INTO ".$this->getPrefix()."users(user,password,email,about) VALUES ('".Db::qstr($userName)."','".md5($password)."','".Db::qstr($email)."','');";2、添加Blog===============Step 1: 检查 ...