使用git备份网站

这两天我突然想备份一下网站,总是担心啥时候openshift会挂掉。

一开始我想直接把网站打包下载下来,但是现在我的网络太不争气了,下载只有10K/s的速度了。。。。这得下到什么时候(ーー;)
于是我就想把网站备份到在线服务上去,然后发现了各种备份wordpress的插件巴拉巴拉巴拉。。。。

但是感觉这样每次备份都要把整个网站打包发出去实在太伤身了啊,于是我就想到了用git来备份这个方法。。இ௰இ,这样只要朝备份服务器push改动的文件就行了,而且这样也方便在网站搬家的时候直接从备份拉取,免了上传下载的烦恼。

那么接下来就开始做吧!

1是设置git服务的教程,已经有了的跳到底下看2

继续阅读使用git备份网站

所有demo.luojia.me的内容暂时挂了

这周出门前我在家里拿demo.luojia.me做git备份实验的时候由于还不是非常清楚git的使用方法,所以文件都不见了。。。目前在网友访问是404,但是从网站目录来看的话文件都还在,真搞不懂什么情况。

总之这些demo都挂了,要我本周回去以后才能恢复。。(恢复以后估计那篇git备份的记录也会发出来了

热烈庆祝又有了个妹妹

忽然想起来前两天舅妈生了个妹妹,虽然不是我亲妹但是还要发博文庆祝一下*・゜゚・*:.。..。.:*・'(*゚▽゚*)’・*:.。. .。.:*・゜゚・*

然后哪天她够大了就把这篇博文拿出来跟她炫耀"你看你刚出生我都有博客了"2333333333333

好吧没啥好炫耀的,这个比我小17岁的妹妹应该没法和我玩到一起去。。。。

弹幕寻轨

我在这里把弹幕播放器里的寻轨函数贴出来

首先用四个数组代表四种弹幕的轨道,轨道高度就是屏幕高度
然后生成弹幕时用寻轨函数找到能容得下这个弹幕的空轨道

轨道数组:(原谅我放荡不羁地用拼音英语混合命名。。。)

danmutunnel = {
	right: [],
	left: [],
	bottom: [],
	top: []

}

实际上每个轨道的数组只是分页数组,轨道在每一个里面

tunnel[tun][ind]
        ↑    ↑
       页码 轨道号

继续阅读弹幕寻轨

弹幕播放器小幅更新

这一次修复了以下问题:
·弹幕发送重复
·弹幕不贴合时间

添加了以下功能:
·视频变速(用来做高级弹幕的时候获取精确时间用的)
·设置里的“默认隐藏边栏选项

优化:
·弹幕移动
·把弹幕位置设定器放到了canvas帧循环里,移动更流畅

经过我超神的优化,这个播放器在我的小红上CPU占用终于从50%几降到了20%几,在大红黑上看不出什么区别,一直都是2%。。。。

小红的截图
小红

大红黑的截图
大红黑

DEMO:http://demo.luojia.me/danmuPlayer/20140510/

播放器已支持颜色,不过还是得手工输入十六进制的颜色,比如66ccff(忽略大小写)【色版制作中】
另外修复了弹幕加载错误,原因是弹幕里的”符号让服务端的json合并函数出错了

播放器源码已在:https://github.com/iTisso/DanmuPlayer

在有数据库数据的情况下只要在页面上写个

然后在页面加载完后运行

UseDanmuPlayer();

就可以把所有的这样的标签替换成播放器了,是不是很方便呢

我的弹幕播放器更可爱了

经过好长时间的折腾,我的弹幕播放器现在可以飞弹幕了(≧∇≦)撒花。

这次的demo在这里:http://demo.luojia.me/danmuPlayer/20140502/
[视频链自http://kanoha.org/]

这次大概做了以下改动:
搞好了弹幕显示
修好了轨道分配函数
让它支持一个页面上多播放器,互相独立
搞好了弹幕列表

还有以下问题:
颜色面板还没搞好(虽然可以显示)
有些有特殊字符的弹幕从服务器载入会导致弹幕解析挂掉,所以请善待这个demo
发送弹幕会出来两个一样的弹幕(没找到到底哪里调用了两次弹幕生成函数,也可能是时间轴重复触发了)
播放时如果切换到其它标签页过一会儿再回去,就会把期间所有的弹幕都发出来(卧槽这是怎么回事。。)
包含/+的弹幕无法发送,服务器返回参数数量不对,也就是说/+被转义成了其它什么东西。。。结果就被服务端的参数分解函数分成了2个参数(“+”不见了)

w3school.com.cn已死

负责w3school.com.cn的团队似乎不维护了,我发邮件给他们报了几个错也没反应,估计放弃治疗了,mysql也没有更新mysqli。今天正好看到一个w3cschool.cc,内容和英文版比较相近,而且范围超广,竟然还有bootstrap、java、nodejs、芒果db什么其它教程,于是我决定放弃w3school.com.cn用w3cschool.cc了