转:路由器导致wordpress死循环无法登陆,不断返回登陆界面



之前发现的关于WordPress的妖怪问题,终于在Google之下找到了原因和解法,虽然只是一个临时解决办法,但还是相当有效,不然就没有这篇转贴了。以下为转贴原帖的主要部分。

问题回顾

“通过无线路由上网,无法登陆wordpress后台,症状为输入用户名密码之后仍旧返回登陆界面。当然以前是好的,换任何浏览器和操作系统都一样,并且在别人电脑上是没问题的。(wordpress 2.9.2,wordpress 3.0)”
解决方法
打开文件”/wp-includes/pluggable.php“,修改wp_set_auth_cookie函数。

将(两处,第一处在666行左右,第二处就在后面几行,基本上改第一处就可以了,wordpress 2.9.2;wordpress 3.0 在691行)

setcookie($auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, 
COOKIE_DOMAIN, $secure, true);

修改为:

setcookie($auth_cookie_name, $auth_cookie, $expire, SITECOOKIEPATH, 
COOKIE_DOMAIN, $secure, true);

后话
主要就是更改cookie的作用目录,由原来的“/wp-admin”变成根目录“/”。问题大概是由于无法跨目录读取用户的cookie导致的(参见pluggable.php中的函数wp_parse_auth_cookie)。

Wordpress的妖怪问题



很久没更新Blog,今天上来更新,却发现进不了后台了,现在还在研究中,至于现在发的,是通过iphone上的Wordpress应用完成的。

因为我是技术男



面对越来越疯狂的网络封锁,作为伪Geek不能轻易低头。在PC上我们可以使用Tor或者FreeGate,可是在iphone手机上,似乎只有VPN一个选择。VPN一般是需要付费购买的,可毕竟我对翻墙的需求并不大,花这些钱有点冤,那可怎么办呢?
.
好在,我有一台24小时作为Web开机的电脑,虽然也在墙内,但上面的Tor是始终可用的。剩下的就好办了。首先,在这台Windows 2008 R2上设置好VPN,然后,允许Polipo(最新Vidalia套件中的代理服务器)让非本机的用户访问,而在iphone上设置访问VPN时,填写手动代理部分,把内部代理地址填上,就行了!
.
所以现在,我又可以使用iphone自由访问4sq了,这种自己动手丰衣足食的感觉,真是好。 让#GFW继续瞎忙活去吧。

新的网页版WLM上线了



新的WLM网页版看上去很不错,虽然GTALK很早就做到了,Facebook和开心网也都有自己的网页聊天功能,但MSN暂时还是不可取代的,所以,值得记一笔。
 

LOST



LOST是在老同学大力推荐后所看的剧集,在它播大概第四季前后的时候从头开始追看,结论是,它确实是一部值得一看的剧集。
.
然而,即便被粉丝称为“神作”,LOST的缺陷还是和它的优点一样明显。而这些缺陷,直至剧终,也没被完全补救,终于成为硬伤,让人遗憾。
.
硬伤一,头绪过多,交代不清。神秘岛,黑烟怪,神奇数字,达摩计划,其他人,Jacob,达摩计划与其他人之间的恩怨,所有失事幸存者的过往历史……太多了,而且还需要交织在一起,这要把所有事情都交代清楚的难度就大了。事实上编剧们也没有做到,他们什么都想说,结果就是什么都说不清楚,所有的线索让观众期待着最终的谜底揭晓,但结果,大结局给出的交代显然并不如人意。
.
硬伤二,有头无尾,头重脚轻。这其实还是前面那个问题导致的。很多剧情都是起了个头,结果绕啊绕,不知绕到了哪里,又起另一个头,结果就把之前的头给晾那里了,好一点的情况是,编剧们想起前面那个,在后面补一点匆匆交代一下,坏情况是,完全忽略,完全不交代,希望观众被带着绕啊绕的就给绕忘了。这样的情况在最后几集里尤其严重。我严重怀疑是因为没有预算继续拍才如此匆匆收的尾。老实说,这样的结尾让我不是一般的失望。
.
所以我觉得,目前多数剧集边拍边写边调整的做法还是有问题的,尤其是,剧组随时可能被停的风险给剧情发展带来不小的限制,对于长剧而言,有遗憾就难免了。

伪程序员



虽然,我写代码写了很多很多年,但我的代码质量,并不比我刚开始学编程的那几天高明多少。所以,充其量我只是个会写一些垃圾代码的人,而不能算一个真正的程序员。
.
不过,我依然认为编程是一件既辛苦又有意思的工作,如果可以重来,我一定会投以更大的精力去做好这件事,即便自己并没有多少天赋。因为即使我只能写一些简单的代码,它们仍然帮我解决了不少工作中的问题,提高了很多工作效率。这方面,我觉得永远都有潜力可挖,就看如何平衡投入和效果了。从头开始做成一个能帮助提高工作效率的工具是一件很有成就感的事,但如果制造工具本事需进行的投入超出了它能带来的效益,就会觉得得不偿失,麻烦的是这样的判断总在进行。
.
写代码的经验告诉我,只有找对问题,才能解决问题。如果你不知道该做什么,就不要做,否则,一定是费力不讨好的事。如果你不明白某些事情,一定要搞明白了才开始,不然,吃的永远是哑巴亏。
.
如果有更多的时间,我觉得我应该继续把它们分给编程。因为我现在相信,编程,是会让这世界变得更美好的。

Python



作为一个伪程序员,工作中免不了不断的写代码,然而直到最近,才接触Python,但却立刻喜欢上了。现在,我但凡需要编程解决的问题,除非是可以用SQL全部搞定的,否则,第一个想到的,就一定是Python。
.
其实,从念书开始,我接触的各种编程语言也不算少了,从BASIC学起,不管是C,PASCAL,JAVA,还是VB,C#,说到底每种语言都差别不大,无非是不同的语法配合不同的编译器 ,殊途同归。但Python却很不一样。Python的理念只有一条,那就是,解放程序员,将程序员的生产力最大化。虽然Python简单优美,但丝毫不妨碍它的强大,这就是它越来越受欢迎的原因。
.
在Google,Python是一个“Must have” 的技能,Google App Engine上的第一个语言,是Python,然后才是Java。所以,如果对编程有兴趣的,如果还没有接触Python,现在应该是时候了。

王小峰这个脑残真讨人厌



……“你讨厌互联网你干吗还上网,你干吗还写博客,你干吗还开淘宝网买T恤衫?你这不是矫情吗?”那请让我来告诉你,就想告诉你自己:我从来都是站在互联网之外,如果有一天没有互联网,它对我没有任何影响,因为那些突然间失去的东西压根就不是我曾经想要的。你能做到吗?你可能是互联网时代开始识字的人,你做不到。

.

在twitter上看到有人在骂王小峰,促使我也去“欣赏”下小王所放的厥词。上面这句漏洞百出的话就是一个脑残的最好证明。

.

首先,所有强词夺理答非所问的人都会的一招,就叫“偷换概念”。自问自答,如此自娱自乐却还能偷换概念的人,大概也只有他了。问题是“你干吗还上网”,回答的是一堆乱七八糟的东西,但没有一句让人明白他为啥还上网,或者,为啥还不下网。

.

既然他不正面答,看的人就只有猜了。他既然说上不上网对他完全没有影响(姑且假设这是真的),那么他就掉进了一个自己设下的逻辑陷阱:既然他选择了继续上网,而他又强调上网对他没影响,证明了如果没有网可上,他必然有可替代他现在这个上网行为的事情去做。然而他没有选择别的,他还是选择在网上写博客卖T恤。既然他那么讨厌互联网,既然他有其他的选择,既然网络对他没影响,但他还是死赖在网上写博客卖T恤,如果他不是蠢,那就一定是骗子,而且还是一个自以为不蠢的骗子。

.

对于骗子,最好的办法是揭露他,当然,笑一笑,骂一句“王小峰这个脑残真讨人厌”也是一个办法。

阿波罗:好听的歌



这几天一直在听这首歌,歌手是一个叫RubberBand的香港新晋乐队。也许也不新了,只是对我来说很新而已。歌不放了,歌词分享一下。
.
望日落在极处出现
沉下去一息间天已黑
平静世界那个你快将入眠
睡一遍 明天见
烈日慢慢盛放海面
还为你暖透了冬天那花蕊
如若太记挂我等不到白天
花瓣藏一片
延续了四季像首旧调
爱煞你看我会不经意的笑
地球哪天不破晓
以你笑脸普照
.
抱起了几千摄氏阳光
来让相恋近乎热烫
如泪要落下
待我瞬间走访
能在光速间
蒸发绝望
抱起了几千摄氏阳光
这温暖不赶不慌
世界没有光
火花如骤降
靠我掌心给你释放
.
日蚀下在为你写字
期待你再看见我的那时
还是很新鲜如一天刚再开始
再送予你这首新诗
.
抱起了几千摄氏阳光
来让相恋近乎热烫
如泪要落下
待我瞬间走访
能在光速间 蒸发绝望
抱起了几千摄氏阳光
这温暖不赶不慌
世界若怕黑
火花全骤降
有我送出一抹金光
.
你也许终於会生厌
日落日出的上演
看守一世
即使一律千篇
这节奏 历遍万年
.
抱起了几千摄氏阳光
来让相恋近乎热烫
如泪要落下
待我瞬间走访
能在光速间
蒸发绝望
几千摄氏阳光
这温暖不赶不慌
世界没有光
火花如骤降
靠我掌心给你释放
.
Is all I…is all I…is all I can…
I always shine for you

关于Twitter



自从用了Twitter,在这个Blog上更新的速度就更慢了。不过说实话,Blog和Twitter绝对不应该是竞争的,而且,在Twitter上的我更多的是作为一个读者而非发布者,但人的精力毕竟有限啊,所谓顾此失彼可能就是这样吧。
.
Twitter也好,Buzz也好,网络社交化的趋势真是不可阻挡。只是,信息过载如何解决,真的是值得所有人去认真思考的问题。我正在思考,你呢 ?