DX全能接口实现随机回复的发布
发表于 2011-11-3 23:11 | 1 条评论
尘缘的接口采用主程序加密,配置文件加密的方式,有编程经验的同学可以直接修改配置文件来实现自定义发布效果的功能。 如一些同学需要使用随机用户名发帖的功能,简单来说,只需要在config.php加上一段代码即可实现。 作用是随机生成一组(多条回复内容)随机回复的内容。 完整的配置文件如下:
Ubuntu 11.10中安装fcitx 4.0.1版本小企鹅输入法
发表于 2011-10-25 15:35 | 没有评论
最新版本的Ubuntu 11.10 于昨天正式发布了,今天抽空将机器上的系统换成了最新的版本了,遇到第一个问题就是配置Fcitx的五笔拼音输入法。 首先通过官方源安装Fcitx,默认已经是Fcitx4.0.1版本了,命令如下: 重启X后,通过Ctrl+Space可以调出来输入界面,可意外的是只鹅拼音输入和双拼,急煞我也,后来通过官方网站得知,这个版本的Fcitx已经不默认安装所有库表了,而需要单独安装,执行命令安装五笔拼音混合输入的库表: 另:安装单独的五笔库表需要执行命令: 这样重启X 后,即可享用五笔拼音混合输入了。 如果重启系统以后还没有自动启动输入法,可以执行命令手工启动 若需要Fcitx的其它资源,可以访问http://code.google.com/p/fcitx/downloads/list 来享用现代化的输入法吧,哈
[免费]土豆网视频专辑采集接口详解
发表于 2011-10-12 21:17 | 没有评论
接上篇: [免费下载]土豆网专辑采集规则+接口 http://www.4wei.cn/archives/1001491 以下是接口全文。 我给一些重要步骤做了注释。 tudou.php下载
[免费下载]土豆网专辑采集规则+接口
发表于 2011-10-12 20:57 | 没有评论
接口为外部php文件,需要上传到你的php空间,并将接口访问的地址放到规则中。 本接口加规则可以采集土豆的视频专辑发到论坛,UBB代码已经格式化好了,只需要在论坛后台开启论坛用户组及版块的FLASH媒体限制即可显示Flash。 文件使用说明: tudou.php为外部接口文件,请上传的PHP空间,如论坛; tudou.ljob为火车采集器任务规则,请在火车采集器站点上点右键,导入任务; 然后修改接口文件链接地址,修改搜索关键词即可。 有朋友问我tudou.php中都实现了什么功能,于是有一篇后续的文章给予一定的讲解。 如图: 附件下载:[免费下载]土豆网专辑采集规则+接口:http://www.4wei.cn/files/2011/10/tudou.zip
Linux mail/mailx命令使用外部smtp(网易163的SMTP)来发送邮件
发表于 2011-10-7 14:32 | 没有评论
bin/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和启动Sendmail服务,配置非常麻烦,而且会带来不必要的资源占用。 我觉得更重要的是,发送的邮件成功率会高一些。 而通过修改配置文件可以使用外部SMTP服务器,可以达到不使用sendmail而用外部的smtp服务器发送邮件的目的。 我使用了国内速度最快的网易邮箱,是为了保证邮件发送的及时性,如果是比较重要的邮件,一般建议使用tx的邮箱。 说明: from是发送的邮件地址 smtp是发生的外部smtp服务器的地址 smtp-auth-user是外部smtp服务器认证的用户名 smtp-auth-password是外部smtp服务器认证的用户密码 smtp-auth是邮件认证的方式 配置成功后,就可以使用了 可以发送一封邮件测试一下: user@sohu.com是收件人地址,content.txt里面是邮件正文. 接下来,使用Shell或者PHP发送邮件就比较方便呐!
apache/Nginx下的PHP/Ruby执行sudo权限的系统命令
发表于 2011-10-6 20:38 | 没有评论
apache/Nginx下的PHP/Ruby可以直接Windows和Linux下的系统命令,在Linux下,一般只能执行普通用户对应的权限,如果要执行一下需要Sudo的命令,则需要进行一些配置。 修改方式是将Webserver运行的用户名,加上sudo权限,这样php或者Ruby(以下就只写php了)就可以调用sudo及对应的命令了。 一般来说,为了安全,需要指定这些用户可以执行哪些命令,方法是修改sudoers这个文件的配置。
Linux下PHP调用7za压缩时出现乱码的解决方法
发表于 2011-10-5 20:57 | 没有评论
这个问题折腾了很久,面临的问题总结出来就是“Windows下的文件编码和LINUX不一样,中文系统为GB,LINUX为UTF-8编码”。 使用7za来压缩和解压文件,可以有效的解决Windows和Linux文件传输出现乱码的问题。 俺的某套程序需要实现批量打包下载的功能,也使用了7z来进行压缩,发现PHP运行在Apache默认的语言下,会造成Apache+PHP+7za生成的文件乱码。 经过一段时间的研究,发现可以修改配置文件,修改Apache的运行环境,以实现Locale编码的修改 修改/etc/sysconfig/httpd 改成 其中,zh_CN.UTF-8可以改成zh_CN.GB2312等编码。 运行结果: 为了测试效果,可以打印出WEB运行用户的locale 修改以前的结果 修改以后的结果: httpd默认使用C作为locale,而不是象以前一样是用root的locale作为locale,可以通过修改/etc/sysconfig/httpd里的环境变量HTTPD_LANG来自定义。
英文Ubuntu系统安装中文支持,中文UTF-8
发表于 2011-09-24 12:46 | 没有评论
海哥没事折腾了一个国外的VPS做实验,发现通过VPS管理后台安装的操作系统全部不支持中文,这才意识到在国内用光盘安装Ubuntu真是太方便了。 网上搜了一把,发现设置中文环境也比较简单,需要三步。 第一步,安装中文包: sudo apt-get install language-pack-zh language-pack-zh-base 第二步,配置相关环境变量: sudo vim /etc/environment 在文件中增加语言和编码的设置: LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh:en_US:en" 我的配置文件显示如下: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" LANG="zh_CN.UTF-8" UNZIP="-O CP936" ZIPINFO="-O CP936" 第三步,重新设置本地配置: sudo dpkg-reconfigure locales 第四步,就是要有一个支持utf8的终端软件,可参考文档SSH Secure Shell Client的替代方案,这是解决ssh命令行登录和sftp文件传输的。我喜欢用SecureCRT,sz和rz命令异常好用,当然,这只是客户端和服务器之间的交互。服务器与服务器之间还是scp来得方便。 到今天为止,vps拿到手上一周了,连个PHP+nginx+mysql的环境都没有折腾起来。买这么个VPS,能从头折腾到尾,大呼超值呀。
