0%

最早,hosts只有一条127.0.0.1 localhost,要不是本地调试服务器,我甚至不知道这是干什么用的。

然后,一些破解软件开始在里面写入0.0.0.0的若干消息,用来屏蔽验证服务器,我才知道了hosts的“另类”用途。

当我在玩Blogger时,blogspot的二级域名被屏蔽了,绑定域名用的ghs.google.com也屏蔽了,网上说可以将IP地址加到hosts里访问,这时,我发现了hosts的伟大。

可是,当时服务器设备应该是非常贵的吧,像Twitter这样的网站,几乎没有几个IP可以使用,无奈发推的时候只能借助api用客户端发,或者在国外用php搭建dabr这样类似的服务。这次,知道了hosts不是万能的。

再后来,越来越多的接触了DNS,懂得了什么是DNS污染,也懂得了DNS会缓存IP地址,更懂得了使用8.8.8.8等等来防止污染。我这时才明白,将来DNS可能从是最重要的吧。

Android 5.1采用授权方式管理SD卡的写入操作,相对于之前的4.4方便多了,而heartnn也由于折腾,碰上了一点小问题,下面详细说下原因:

前阵子将手机的SD卡格式成了exFat(关于exFat的优点请自行Google),由于平时用的比较多的是 ES文件管理器 ,用着也没发现什么问题。最近发现用其它的文件管理器时,会发生SD卡授权时只显示内置存储,而且在使用浏览器上传文件时也无法看到外置卡。

首先是Openshift的二级域名,一定要ping一下对应的IP,如果是通的,那么意味着绑定域名后是可以正常访问的,如果不通的话,则域名必须绑定到Cloudflare这样类似可以提供CDN的域名解析,或者用Cloudflare提供的SSL访问。

Openshift提供了 快速部署 ,建议使用,如果一定要自己搭建,需要Google补充许多知识,费力费时,得不偿失。Openshift快速部署目前提供的是0.5.10的版本,和目前的最新版没有太大的区别。

建议使用git方式部署Ghost,方便以后修改模板等。ssh上传速度可能不快,而且以后代码迁移也不如git方便。不过如果图片附件等不使用第三方存储时建议采用此方法。

Ghost可以说是越来越成熟,其实有种原因是最近有些受不了Hexo的发布方法,在电脑上倒是很方便,但也需要git和nodejs。反正都是用nodejs,干脆还不如来个在线的(估计很多人和我一样的想法)。

折腾这个的缘由是最近入了一个改版ipc,由于苹果这货只能支持mp3、aac和自家的无损,遂导入无损音乐时需要进行转换成Apple Lossless。

网上的方法大概有两种,一个就是利用cue挂载为虚拟光盘,然后用iTunes直接转换,二是利用编码转换工具进行转码。

第一种方法不多说了,几年前就已经广泛利用,其中用到的WinMount更是长时间都没更新过了。

网上很久以前就有了在Android下搭建Dnsmasq的方法,不过至少都是两三年前的了,其中也不乏一些编译的方法,需要下载Android源代码,在Linux环境下进行,使得很多人望而却步。

然而heartnn在逛XDA的时候发现 某大神发布的已经编译好的版本 ,虽然也不是很新的(我甚至不知道版本),但必须尝试一下。

需求:Android任意版本(我是在5.1下测试成功的),手机需root,内核最好支持init.d,如果不支持的话请使用终端或RE管理器启动97dns。

副作用:替换系统自带Dnsmasq后可能会引起手机自建热点不正常。

需要说明的是,我并没有按照压缩包里的批处理安装,而是自己手动安装的,因为这样的话可以知道文件的去处,方便卸载。

上个月心血来潮在OpenShift上重新搭建了一个Tiny Tiny RSS,原来的用的是OpenShift提供的快速安装,数据库也是PostgreSQL,程序也比较旧了,干脆删掉重来。

先挂上一个运行了一个月的截图:

简单叙述一下安装过程,此过程需要一定的git以及OpenShift使用经验。