文章归档

时隔两年终相见

2010年,高三,我十分顺利地通过了中国海洋大学的自主招生测试,满心欢喜。却因为高考分数不够未能成行,又由于志愿填报失误而走到了现在这个很少有人听说过的小二本。
2012年,借着“第三届全国天文社团发展论坛”的契机来到威海,返程时特地走到了青岛,就为了去看看这个曾经在我生命中最特殊的时期扮演了极其重要角色的地方。
带着GPS乘车前往,窗外小雨中的空气带着一丝凉意,回想着高三、回想着自主招生考试、回想着高考和志愿填报…强忍着泪水,唏嘘而感慨。
两年前曾经通过网络、照片、卫星地图无数次看过的这片校园,想不到,时隔两年,竟是以这种方式踏上。
默默地走下车,默默地拿出相机拍下校门,默默地走了进去,并无犹豫地、就好象我本就是这里的[……]

继续阅读~→

自制 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 插件,但是还是无法正常。(需要注意下面的语句是建立在此插件启用的基础上的,停用插件后还是会出错)
[……]

继续阅读~→

邮件通知已可用 -> 之前是我脑残了

之前也提到过邮件服务无法使用的问题,当时去Arch的官方wiki看,装上了Postfix之后的步骤太多,把我看晕了于是放弃神马的。。。
然后昨晚突然心血来潮想,干脆装上sendmail吧/ 然后到aur里面找到了sendmail包,编译好过后安装,然后提示我某某文件已有某某文件已有,突然想起来postfix还木有卸载。。。
这个时候我突然意识到,postfix作为官方源里面的包,照理说是安装好就可以直接用的啊!打开探针,测试邮件。。。。成功。。。。。但是木有收到测试邮件诶。。。
然后一直到了今天早上我才想起来。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。[……]

继续阅读~→

博客恢复

在之前的几篇文章中,曾经提到过用[glibc-vps]源来解决ArchLinux内核比母机高的问题,之前用这样的方法配好的服务器也一直稳定运行着。不过直到Arch的glibc更新到2.15.
话说,那一天,我写完了2011年总结,配好了留言头像墙,淡定地打开ssh输入了 pacman -Syu 然后重启系统。于是悲剧开始了。
重启过后很快发现vps没有启动,在后台尝试多次均无果后,发ticket要求客服修复。不久后客服回应,给我详细讲解了OpenVZ不能使用独立内核的问题。晕啊,这是我解决好了的。然后再发ticket,告诉客服我用的[glibc-vps]源的种种,结果客服还是说没办法修复,而且数据也拿不到。 ==#
悲剧了吧,傻逼了吧,没备份只能干着急了吧。正好那几天又在考试,根本没时间重新配置服务器,不得以快速装上了nginx然后放上这个页面
[……]

继续阅读~→

Let it snow! – 让WP也来下雪吧!

其实很简单的说,把这个地址保存成书签就可以在任意界面下雪,给原作者朱一赞一个~

根据这篇文章中的方法,只要在主题的header.php中body部分添加:

然后访问任一页面就会下雪了~然后几秒过后右上角会有一个 Stop Snowing 的按钮,点过之后网页恢复正常。个人是感觉这个js效果接管了整个屏幕有点不方便,Google的原版上不仅所有点击效果可以如常,而且除霜过后雪也没有停下来。
不过,嘛~反正我是不会写,只能说风凉话了,能做到这一步已经非常赞了,再次感谢之!

然后为了方便,我把这个js文件下载到了我的VPS上,另外我在包含效果的[……]

继续阅读~→

Apache + Nginx 压低内存的一点折腾

这篇日志注定很短。
现在使用的服务器是 ArchLinux + Apache 2.2.21 + Nginx 1.0.11 + MySQL 5.5.18 + PHP 5.3.8 的环境,详细的PHP探针可以在这里看到。
以上都是直接从Arch的原安装,然后一些组件是自己编译的,简单的方案在之前的这篇这篇日志中有提及。再加上ftp客户端和后台运行一个ntp进程,apache加载上mod_python组件,配置好了过后开机内存在72-75M,很满意。但是在运行一段时间(积累了一定量的网页请求)过后,内存就会直逼400,突发状况可以冲到接近500,就算空闲下来也有接近300,这个就有点不爽了。
于是折腾。

根据观察,处在前端的Nginx资源占用一直很小而且稳定,主要占用内存的就是若干httpd进程,那么就着手应对这个了。
在一番Google以及不断实验,重启若干次过后,找到了个人比较满意的配置方案如下~
[……]

继续阅读~→

暂时稳定 – ArchLinux 与 OpenVZ 与 kernel too old 之二

上回,这次采用了这篇文章中的办法来解决母机kernel过旧的问题。
编辑/etc/pacman.conf[testing]之前加上:

然后到/etc/pacman.d/mirrorlist设置为合适的源就行了,我用的是这个:

此时先不升级、不重启,编辑/etc/fstab添加:

当前最新版本的glibc-vps已经修复此bug,安装后可直接使用,无需特别设置(截止glibc-2.16.0-101_x86-64测试通过)。
[……]

继续阅读~→

继续折腾 – ArchLinux 与 OpenVZ 与 kernel too old

本馆从周五开始就无法访问了,嗯,乃木有猜错,瓦又开始折腾了……
因为给ThinkUp从0.16升级到0.17的时候数据库出了一点莫名其妙的问题所以不能用,于是干脆备份数据然后重新来过。反正我是一直想用ArchLinux+LNMPA的组合的,因为老是弄不好才用的Debian+LNMP救急。然后备份的时候发现ThinkUp的数据库居然有220+M小吃惊了一下。
然后就重装VPS的系统咯,然后装了Ubuntu觉得不爽,还是弄成了Arch。因为之前一直因为母机内核版本的问题没办法直接用Arch的源来更新,一旦更新就:

然后系统崩溃只能重装。网上找到的许多解决办法都有各种各样的问题,最后自行找到了一个折中的妥协方案。
通过搜索,找到了一个存档了每天的Arch源的网站,然后又因为我的VPS母机kernel貌似是2.6.18,经过测试找到了不会引发上述错误的最新的源。
[……]

继续阅读~→

给博客做了一些调整

最近两天又在折腾,因为主机暂时妥协为 Debian6 x64 + LNMP 的环境,博客也好好地跑起来了,所以就开始着手博客本身的调整,以前在IXWebhosting的时候因为空间的兼容性问题很多操作都会造成白屏所以好多想设置的东西都没得逞,现在有了自己的VPS,配好的环境没有问题,于是就可以放心大胆地做了。
最明显的一点,就是换了主题。之前用了SmartOne主题很长时间,唔,差不多一年了吧,一直都还好。不过因为前几天在某篇文章下的评论嵌套很深导致页面版式变得非常难看,所以决定换一个主题。期间各种插件和主题都试过好多,但都有各种各样的问题,始终不能完美,后来偶然找到了现在用的这款Dot-B主题,开始还以为是某个小清新的老外做的,安装上才发现是国人作品而且才发布不久,主题制作相当漂亮,照着文档简单设置就有很好的效果。
不过这款主题我发现有一个问题,不知道是BUG还是我的个例,就是顶部图片条和下面的页面菜单之间有一条缝,而且缝里面还不是背景,是PS里面透明背景那样的格子,很无语,找了一圈自己解决了这个问题:
[……]

继续阅读~→