MRBS会议室预定管理系统

MRBS是一个PHP的会议室预定系统,能够方便的查看管理会议室等公共房间。

1.下载安装 MRBS

MRBS官网下载后把web目录下的文件丢到服务器上去。它并没有安装页面,需要自己在数据库里建立创建数据库和表格,首先在MySQL数据库里执行tables.my.sql,创建表格。

2.修改配置文件

有两个配置文件,systemdefaults.inc.php,包含了系统所有的可配置项;config.inc.php,优先级更高,一般都在这里面修改,没有的去前面的文件复制即可。

//修改项:
$timezone = "Asia/Shanghai";//设置时区
$db_database = "mrbs";//数据库名,上一步建立的
$db_login = "root";//数据库用户名
$db_password = '';数据库密码
//添加项:
$auth["type"]="db";//验证方式
$disable_automatic_language_changing = 1;//禁用自动语言
$default_language_tokens = "zh-cn";//设置默认语言为中文
$mrbs_company = "XXX";//标题

界面语言会根据浏览器来自动改变,这里用$disable_automatic_language_changing来禁用,$default_language_tokens设置默认语言。

Acrylic DNS Proxy搭建DNS缓存服务器

在Ubuntu上折腾了一阵DNSMASQ实在是不习惯,感觉Linux真是反人类,于是又回到了我大微软的的怀抱。
Acrylic DNS Proxy简单的讲就是一个DNS缓存服务器,一次查询后,以后直接从本地取ip,理论上讲访问网站速度更快了~更强大的功能在于他可以通配符配置hosts!

1.下载安装 Acrylic DNS Proxy

可直接去Acrylic官网下载,最新版本0.9.35去年11月更新的,不到600K的安装包,下载安装完成。

2.设置本地连接的DNS为127.0.0.1

在CMD里用nslookup命令看看是否工作在正常,如果出现请求超时,说明Acrylic的DNS有问题,这时需要修改配置文件。
nslookup

阅读全文 »

Bitcron模板常用的代码片段

整理了些Bitcron模板常用的代码片段,方便使用,不定期更新。

全站相关(site)

网站标题:site.title
网站二级标题:site.sub_title
网站关键词:site.keywords
网站描述:site.description
网站所有标签链接:

for tag_name in site.tags
    a(href="/tag/{{tag_name|urlencode()}}")= tag_name

网站文章数:get_data(return_count=true,with_page=false)
网站分类数:get_data(type='folder', level=[1,2], return_count=true,min_posts_count=1)
网站标签数:site.tags.length

阅读全文 »

OperaVPN,手机免费科学上网

今年4月份的时候Opera浏览器就内置了免费的VPN,当然国内几天就封杀了,后来有推出了手机应用OperaVPN,一直没和谐,速度一般,日常偶尔科学上网完全够啦。
OperaVPN

相对于手机上其他内置科学上网的浏览器之类的东西,可能OperaVPN会更加安全可靠些,还有360可能收购Opera仅仅只是浏览器业务,这个并不包括。官网下载

Bitcron模板:如何添加标签云

虽然并没有技术可言,就当自己做个笔记吧,搞博客这么多年,前前后后也换了好多平台,模板也自己折腾了一些,并没有留下什么,实在惭愧啊。

所谓的标签云就是一堆标签链接,可能在一起看起来像一坨云?Bitcron 提供了获取网站所有标签的方法site.tags,然后在遍历生成链接就可以咯。

for tag_name, tag_count in site.tags
    a(href="/tag/{{tag_name|urlencode()}}")= tag_name

这里用urlencode()编码了一下tag_name,因为如果出现'C#'这种标签的话,不编码会链接到'C'标签。

为了体现标签下的文章多少,可以通过tag_count来设置链接字体的大小,玩得转的还可以设置颜色啊字体粗细什么的。

for tag_name, tag_count in site.tags
    a(href="/tag/{{tag_name|urlencode()}}",style="font-size: {{tag_count*1.5+12 }}px;")= tag_name

最后效果大概就是这样!
tags-cloud

Farbox 进化成了Bitcron

什么是 Bitcron

Bitcron 就是 Farbox 的作者的最新作品,整体功能都差不多,如果你只是单纯的写作的话,和 Farbox 一样一样的。

全程 Https 加密

逼格提升!所有 bitcron.com 下的二级域名,都默认开启了 HTTPS,即使是独立域名,Bitcron 也会自动完成Let's Encrypt SSL 的申请和部署,只需要访问 https://自己的域名即可(一般需要第二次访问的时候才会生效)。

Bitcron 的模版

模版只支持 Jade了,api相对Farbox来说优化了很多,目前并不能兼容Farbox的模版,骚年的,折腾吧。