文章归档

结束与起始之年 – 2012回览

惯例的年终总结,惯例的流水总帐。

2012年是结束之年。
结束了我在学生会的工作,也在长长的痛苦过后接受了初恋的失败。当然,世界本身也已经在12月21日终止。
2012年也是起始之年。
我开始了真正和天文圈内的接触,开始了真正的天文观测,也找到了新的牵挂。

2012年,我去过的城市有:
成都、北京、天津、廊坊、沈阳、武汉、威海、青岛、济南、西安

2012年,我参与过的天文观测有:
3月24日天津静海梅西耶马拉松
6月6日沈阳五里河金星凌日
8月13日文登圣经山英仙座流星雨
10月6日密云石塘路天龙座流星雨
11月17日密云石塘路狮子座流星雨

2012年,我开始稳定接触的游戏有:
osu![……]

继续阅读~→

使用 Trac + git + cherokee 搭建私有版本库

基本还是弄着玩的…前提显然是有一台vps嗯嗯…

Trac 是一个专为软件开发设计的集问题追踪和 wiki 系统于一体的网页软件,git 是一个灵活而强大的版本控制工具,而 cherokee 则是一款简单好用的 web 服务器,当然,三者都是开源的。另外,这里选用 cherokee 而不是 nginx 或者 apache 这一类更为主流的服务器是因为 cherokee 的网站和默认页面比较好看所以想干脆来装逼一下这种事情我是不可能在教程里面说的。
为了搞好这个我折腾了一天,翻看了好多文档和教程,试了多种方法,最后是用的文档上没有提到的一种组合。之所以这样是因为按照文档进行设置一直不成功…

我所用的系统是 Ub[……]

继续阅读~→

在两台 VPS 之间实现自动异地备份

就是记录一下设置 Wiki 的自动备份,在 Wiki 所在的 VPS 上定时对资料目录打包,然后从备份用 VPS 把打包好的文件传输过去。

之前遭遇过多次 VPS 挂掉而数据灭失的惨剧,最近一次就是幸苦写了十多个页面之后的个人 Wiki… 然后到现在都还木有把那些内容全部给补回来…虽然说现在使用了几乎不用考虑升级(也就大大减少了手贱的几率)的 Slackware 系统,但是以防万一还是做个异地备份的好。

异地备份重于泰山

为了方便设置备份时间和文件传输的安全性考虑,我把所有参与备份的服务器设置为了同一时区,并且使用 scp 命令来通过 SSH 完成文件传输。至于备份的脚本,设置为使用 cron 任务定期执行。

我的个人 Wiki 放在一台跑着 Slackware 13.37 的低配 VPS 上面,用的是 MoinMoin Wiki 系统,所有数据都保存在文件系统中而不需要数据库,所以只要给 Moin 文件夹打包就可以备份全部内容了。
[……]

继续阅读~→

在 CentOS 5 下默认使用 Python 2.6

出于某些原因,某台低配VPS上面只能使用 CentOS 5.8 系统,但是 el5 系列的 python 版本只更新到了 2.4.3 而需要运行的应用建议使用 2.6.x 系列,所以设法更新python版本。
找了好几处不同的网站,最后综合起来达到了想要的效果:非编译安装 python 2.6 并通过 yum 管理,同时系统全局默认使用 2.6 版本替代 2.4.3

对于刚安装好的vps来说,当然要更新系统至最新。然后我们来更新python.
python是一个系统级的依赖包,没有办法卸掉(要不然很多东西都不能用了),于是只能用第三方提供的二进制包了,这里我用的是 Fedora 维护的 EPEL 源,同时还需添加 RPMForge 源以满足依赖关系。
[……]

继续阅读~→

SkyChart / Cartes du Ciel 简单介绍 – 安装、使用和自制星表

因为感觉国内业余天爱圈子里面用的比较多的都是 Stellarium, SkyMap, Starry Night 这些软件来模拟星空,但 SkyMap 和 Starry Night 是商业软件,Stellarium 又只适合屏幕/投影使用,好像大家都不太熟悉另外有一款开源的星图软件 SkyChart / Cartes du Ciel(以下简称 Ciel)。我在2009年最初接触的天文软件就是这一款,当时曾经折腾各种设置和自定义项很长时间,不过由于开发停滞,一直是2.76版本,然后后来发现了 Stellarium 就一直用到了现在。最近我发现Ciel又恢复了活跃开发并且已经更新到了3.6版(当然比Stellarium的开发速度还是慢不少,而且中文翻译进度基本为零),操作上和2.76时代并没有太大的改变,所以又重新开始使用,并且心血来潮想写一个简单的说明,让大家知道还有这样一款天文软件。

SkyChart / Cartes du Ciel 是一款开源的星图软件,提供 Win/Linux/OSX 平台下的二进制包和可供用户自行编译的源代码。它可以方便地模拟出地球上任意时刻任意地点的星空,并且能够直接输出图像,如果使用虚拟打印机还可以让它输出数字格式的星图文件。同时,它还可以调节多种参数和显示方式、可在程序中以标签形式打开多个不同星图、可以在线更新彗星和小行星数据、可以自行添加天体、可以控制望远镜…


[……]

继续阅读~→

自制 RSS 源抓取 osu! 用户动态

由于有一些暂时解决不了的问题,所以这个暂停,想尝试这样同步的请谨慎。。。

想把 osu! 的动态同步到 twitter 但是官方没有提供 RSS 源所以一直都很纠结,推上有人在做同步,问了一下拿到这样的链接:

RT @ReitsukiSion : @AstroProfundis @Filine_niang http://hcg.im/osu24.php?id=你的osu UID ,以後你們就這樣告訴別人吧

但是这个是每次成绩都抓取出来的,如果我连着打几十遍不就有几十条推了么?肯定会被骂的。。。
在官网的用户界面上有 Recent Activity 一栏其实很合我胃口,只有进入谱面前100或者解锁成就才会出现在这个地方[……]

继续阅读~→

搬家到 Linode & nginx 重定向设置

博客搬家到了 Linode 的东京结点上,操作系统依然使用的是配置服务器最顺手的 ArchLinux 但服务器构架从之前小内存机器上仔细调教过的 MySQL + Apache httpd 变成了复杂一些但可以充分压榨服务器性能的 MySQL + Apache httpd -> varnish -> nginx 也即通常所说的 LNMPA 再加一个 varnish 这样。数据库和文件等的迁移都很顺利,因为是先修改我的本地dns缓存指向新主机,调试好过后才真正修改的dns记录,所以实现了博客不下线地转移。

迁移完成立刻就发现了一个问题:首页无限重定向。
这个倒是不难办,把原来所用的 nginx 虚拟主机配置文件中一些针对不同文件类型做的配置全部去掉,只保留了反向代理给 varnish 的语句,首页正常打开,后台也正常。经测试插件配置、启停、增删都没有问题。

很快就发现,博客的重定向不正确,也就是 WordPress 后台中的固定链接设置无法生效,访问自定义链接的页面打开的是首页。
安装了 Permalink Fix & Disable Canonical Redirects Pack 插件,但是还是无法正常。(需要注意下面的语句是建立在此插件启用的基础上的,停用插件后还是会出错)
[……]

继续阅读~→

个人常用 DNS 服务器集合

越发觉得应该建一个个人wiki了。。。

经常到处 Google DNS 服务器,终于烦了,做一个自己常用的地址列表放着。
注意这个不是推荐,只是自用的备忘,不定期更新。如果想看推荐请戳这里
格式为: DNS Server IP   Average ping*   TTL   Domain(Option)
* 测试用网络为河北联通ADSL, 基于单次 ping 命令测试

河北联通:
202.99.166.4   <1ms   253   cache-lf-1
202.99.160.68   <1ms   253   cache-lf-1
[……]

继续阅读~→

[贴图同步]eMule 上传 2TB 达成纪念(* ̄▽ ̄)y

Taken with picplz at 星云蘑菇的小床.

拍摄时间:April 14, 2012 at 09:00AM 原图链接: http://flic.kr/p/byn9mq

[……]

继续阅读~→

能否证明你的认知与他人一致?

问题来自人人上一条转发状态引发的讨论,原始状态是:

假设:有一个人,他有一种奇怪的色盲症。他看到的两种颜色和别人不一样,他把蓝色看成绿色,把绿色看成蓝色。但是他自己并不知道他跟别人不一样,别人看到的天空是蓝色的,他看到的是绿色的,但是他和别人的叫法都一样,都是“蓝色”;小草是绿色的,他看到的却是蓝色的,但是他把蓝色叫做“绿色”。所以,他自己和别人都不知道他和别人的不同。第一问:怎么让他知道自己和别人不一样?第二问:你怎么证明你不是上述问题中的主人公?

因为看了很多人的观点和分析,感觉都不太靠谱,甚至相当部分的人并没有正确理解楼主的原意,所以特地把我的想法详细写出来,希望能够起到一点参考作用。
我的答案是:对于两个认知途径先天性相同的人,现有的普通技术条件下,无法区别两者的认知是否有异
[……]

继续阅读~→