Categories
Wordpress 网站建设

落园的春日劫难

好像很规律的似的,每半年落园就要大折腾我一次...反正鼓捣wordpress这么长时间了,已然习惯了。

这次是莫名其妙的服务器宕机,然后联系客服无果(昨天才算联系到了一个人...),然后受不了网站一直挂在那里,果断搬家了(最纠结的是当时还在上海到北京的高铁上,3G+翻墙各种不稳定)。转投BlueHost的怀抱,信用卡刷刷的顺便心里小小滴一下血...

然后悲催的发现最新的备份居然是去年10月的,我...只能郁郁的先把这些文章导进去...然后开始漫天的搜,果然还是有解决策略的(隐约记得谁说过可以通过RSS恢复)。

然后第一件事儿就是去装个了备份插件,这次学乖了直接放在Google Drive上,用的是UpdraftPlus - Backup/Restore

在众多日志中觉得这个"通过Google Reader恢复WordPress日志"还算靠谱,就比着葫芦画瓢了一番。文章是恢复了,但是里面那堆Latex公式就彻底挂了...无奈之下,去看google reader直接导出来的xml(atom格式)文件,发现厚道的是公式居然还在图片的alt里面(需要先decode一下),形如这个:

<span><img src="tex_5117609d4239740f7e4072b9508c4742.gif" 
style="vertical-align:middle;border:none;padding-bottom:1px" alt="n_{L}"></span>是网络输出的个数。</li>

这样就可以直接正则表达式提取了...我是用的notepad++(试了一下R的XmltoList,但是中文全给我转成UTF8的样子让我很不爽,果断放弃了),所以输入的是

<img(.*?) alt="(.*?)">

然后替换为:

\

这样一下子就把公式又换成$$的形式了。

上面链接里的php文件有点问题,不能恢复tag。我也懒的整了,依旧是正则表达式提取:

<category term="(.*?)"/>

然后替换为半角逗号分割

\1,

好在日志不是太多,100多篇手动又检查了一遍(主要是有些图片丢了需要重新上传)。这样貌似就正常了。多说有点抽风,没法把评论备份到本地数据库了,不过现在看着还算正常我也就懒得去跟它纠结了。

暂时先这样吧,然后去恢复英文博客去...其实我对英文博客更没底儿,不知道上个备份在哪儿-_-||反正搞独立博客就是一折腾。忍了。

Categories
网站建设

落园恢复访问

趁着我出门游玩了几天,病毒就开始肆虐发作,搞得落园首页瘫痪。可怜我只带着iPad出门,眼睁睁的看着落园瘫痪却无能为力,加上格外给力的台风让我滞留宾馆里打牌...真的是越急越没有办法。

看了一眼被感染的情况,又是针对index.php的攻击,一段长长的病毒代码嵌入,哎~ 手动清理文件倒是不麻烦,只是这绝非长久之计...各种病毒什么的,三天一小闹五天一大闹,一个月不让你网站瘫痪一次都不带死心的,真心受不了了。凡事总得有个忍耐的限度啊...

等我睡几天恢复状态后,开始彻底收拾这个问题。到底是继续留在Wordpress、还是象大家一样转战github,还是其他,反正总会有个解决策略的。再感慨一次:

写博客不难,常年写博客也不难,难的在于鼓捣个独立博客远远不只是写写文章这么点破事儿…

落园会不会有一次彻底的构架变动呢?容我好好想一想...好久没写过PHP代码了,天知道还能记得住几个函数……

只是先在这里发发牢骚,喵呜。

Categories
网络新发现

无意闯入...

偶然间,无意闯入一个孩子的轻博客,大概介于blog和微博之间吧,有长有短,跟长短词似的,约束少很多。

无意中看到这个孩子对于过去的缅怀,轻柔的文字之下,不知道有一段什么样子的故事。于是就这么冒昧的,把人家的轻博客从头翻到尾。我是不是应该检讨一下...虽然网络很发达,但显然很多文字并不是写给我们这种陌路相逢之人的。

好吧,我只能宣传一下这个孩子的blog,嗯,他有个专门写数学知识的blog。貌似最近在研究泛函,我就又没忍住读完了(还好就那么寥寥几篇)...

www.artofproblemsolving.com/Forum/blog.php?u=152939

我是有多么的八卦啊...唉。为什么看着看着就想起了曾经认识的某人呢...嗯,气质确实有点相仿。都是大牛的雏形哎~

Categories
网站建设

[落园]微调

虽然还是没有换主题(貌似大家已经习惯这个了……),但还是进行了一些微调。

1. 重写了“关于我”的页面。以前那个太乱了,我实在是看不下去了。现在纯文字,应该稍稍好一些了?
2. 移去了header上的“链接推荐”,本来里面也没啥东西了(搬家的后果,嗯哼~)。就右边那些链接好了,嘻嘻。现在blog都没落了,根本没人提什么交换链接了,全奔着weibo去了……

下一步动手清理更多跟“优雅”冲突的东西。Stay elegant.

Categories
网站建设

301,永久重定向!

我这次彻底被惹火了。真的大感慨:早知如此,何必当初!

落园两个域名、两个服务器分别独立运行的痛苦日子终于要结束了——我也痛下决心,牺牲一部分速度,做出这个抉择——落园国内服务器暂停。接下来的问题就是把.cn的域名做一个301永久重定向,全部指到loyhome.com来。

其实本来是想做一个在MySQL 层面的数据库同步的,但无奈两个服务器之间不给力,同步很难做。wordpress镜像的次选择就是直接在配置文件里面写入远程MySQL服务器地址,但也不是很给力。最后的办法就是全静态同步,自然还是不给力。我实在忍无可忍了,再也不想忍受两个站点手动同步刷新的痛苦,于是决定赶紧的搞定这个事儿。.com转到国内还牵扯一个备案问题,同样是折磨的我实在是受不了的事儿。索性,一了百了,全面转身.com并使用国外的服务器。为了清理这一年来的旧账(两边都有留言),我还写了一天的R代码来一一对应各种文章ID和留言ID,最后终于全面整理了过来。国内的服务器可能还会保留给后花园用。

我不得不唠叨一下这些痛苦的历史。落园从2006年开始运行在独立域名上(落园以前是在blogcn上的,前段时间blogcn删档,落园最早的文章就全部覆灭了,正好,毁尸灭迹,不怕有人追踪什么了),以loyhome.cn作为唯一的域名。后来波折一再,.cn域名从来就没有消停过。先是备案,由于换空间商换了一次,所以前后备案痛苦的备了两次;后是实名认证,直接导致去年不在国内的我无奈的看着域名被封了两个月,这也是当时一怒之下注册loyhome.com取而代之的缘故。这还是域名和空间的事儿。落园所依赖的程序上,本来采用的是Textcube,后来实在是不给力就转到wordpress了。当年那次大搬家费了我好大事儿,不得不手动对应两个MySQL数据库,写了一堆PHP程序来实现了完全的迁移。至于各种小波折小调整就不罗列了……

回顾这差不多7年的落园成长史,就是一部充斥着各种折磨的辛酸血泪史。不堪忍受删文章,就自己掏钱买域名买空间做独立博客;不堪忍受TC的低效,就自己写PHP代码鼓捣MySQL彻底转到Wordpress来;不堪忍受一而再、再而三的实名认证,就忍痛把旧域名转到新域名来。谁说写博客容易的?我真不想骂人,可是哪有强迫人不仅要有文笔、还要有独立思考能力、还要有时间有持之以恒精神、还要不计金钱报酬(落园从未也永远不会挂任何广告)、还要学会写PHP代码查bug弄SEO、还要搞的定国外的域名注册……说真的,落园能走到现在,我已经很满足了,很满足了。有的时候真的想过放弃算了,一个博客而已。但是还是跌跌撞撞的坚持下来了。现在所有人都在微博上玩的不亦乐乎,还有多少人关注博客?在大多数博客沦落为相互复制粘贴、挂满小广告或者半年不更新的今日,还有多少人关注什么原创和持之以恒?

总而言之,当我在阿里巴巴商学院门口看到马云题写的四个有点难看的字“永不放弃”的时候,当时想到落园就有种泪流满面的冲动。如果没有这么多朋友的支持与鼓励、没有一篇篇日志后面那些温馨的让人忘记寒冬的留言,我可能真的坚持不到今天。还有,当我不止一次在网上搜问题搜回到自己的博客的时候,只有会心一笑,稍稍讽刺,却也暗自欢喜。

我很对不起很多国内的、尤其是限制国外流量的教育网的朋友们。我知道这一次301之后,很多人访问落园的速度会慢下来,还有可能打不开。但是,我已经没有其他更好的办法了。如果IPV6可以用的话,还请用Google reader订阅落园的RSS吧!如果你们连留言页面都打不开,那么就给我发邮件吧!我不想失去大家的关怀,也请大家不要忘记落园这么一个越来越孤独的存在。

丢车,是为了保帅。只有暗自的期望落园的未来可以顺畅的走下去,毕竟一个博客的核心是内容——正如301对应的解释,永久重定向,我也不想浪费更多的时间在其他的网站管理等琐事上了。涅磐之后,还请雨过天晴。