0%

最近 Ghost更新 的有些频繁,0.7.7仅仅一天就被更新,每次npm instsall --production都要漫长的时间。最好的办法就是换源:

1
npm config set registry https://registry.npm.taobao.org

有一点疑惑,就是本地npm install --production时,会卡在preinstall这里,也就是npm install semver之后startup-check.js过不去,跳过也不影响用,heartnn安装的node版本是0.10.35,和Openshift是一样的。

首先说明是根据百度Android输入法官方皮肤 LeoStyleFHD 进行修改,版权归原作者所有。

之前一直用的小鹤官方网盘里的修改版,感觉比较难看,于是自己动手将LeoStyleFHD修改为18键XC共键,且将符号键和中英文切换键换位,自己感觉还是比较好用的,效果图如下:

之前记录了 关于Mp4box的一些用法 ,但是mp4格式支持封装的音频和视频格式相对有限,另外还有外挂字幕等等,所以mp4并不是最好的选择。对于高清电影来说,网络上更多的是mkv。

mkv的工具主要是用 MKVToolNix gMKVExtractGUI (用来分离轨道),都是GUI界面,像mp4之类的可以直接拖放到软件中进行处理,非常方便(mov格式也开始转向mpeg4,所以较新的mov格式也是可以直接编辑的)。

其它mkvtoolnix不支持的格式,可以利用 ffmpeg 先转换为mkv,然后再交给mkvtoolnix处理:

最近花了点时间解决了一些个人博客的遗留问题,主要是博客评论和图床的一些问题。

启用多说还要追溯到Hexo的时候,那时切换到了静态博客,就只能使用社会化评论系统了。然后被很多博客忽悠着用了多说,事实上那时的多说还是很好用的,但目前似乎是无人负责的状态。

之前 写了一篇关于如何在Android手机中搭建Dnsmasq的文章,使用起来比较繁琐,现在做一个详细的整理。

准备工作

下载 dnsmasq.zip 备用。

测试系统是否支持init.d

将下面的代码保存为00test,放置于/system/etc/init.d目录。

最近翻看以前的文章时,偶尔发现有的文章显示时间不正确,编辑器里显示的时间是正常的,才知道Ghost里只是显示UTC时间。

我不知道调整服务器的时区的方法是否可行,因为Ghost在Github上似乎也没有给出绝对的答案,所以解决的办法只能是对应浏览者的本地时区。

Ghost官方基本给出了 解决办法 ,利用Moment.js,只需要稍微修改即可。

借着升级0.7.2,一起解决了non-www向www的域名跳转问题,本来是个很简单的问题,就因为Openshift的特殊性,变的复杂起来。

如果Google这个问题的话,会有 www向non-www跳转的解决办法 ,并且似乎需要修改core/server/routes/frontend.js,而且容易引起重定向循环。

如果用nginx反向代理的话应该会很简答,用Apache的话也可以用.htaccess解决,但是Openshift里的Nodejs自带的Apache似乎没有mod_rewrite。

所以结论是在Openshift新建一个php 5.4,利用一下.htaccess。