解决WordPress升级后出现Warning: Cannot modify header information - headers already sent by

WordPress 2.9.2升级之后出现一个问题,在一些操作,比如删除垃圾留言、发表新的文章时候会提醒一下的错误。

Warning: Cannot modify header information - headers already sent by (output started at /home/alswl/public_html/wp-settings.php:1) in /home/alswl/public_html/wp-includes/pluggable.php on line 868

我简单查找了一下,这是一个简单的编码问题,1分钟可以搞定了。

1.Ftp下载wp-settings.php这个文件,用记事本打开这个文档。

2.另存为"ANSI"格式的文本。

3.重新上传覆盖原文件。

如果还有其他文件出现问题,继续修改编码有问题的文件 ...

more ...

收拾东西,回家

终于收拾东西回家了。

来广东也已经2个月了,从佛山跑到中山,两个月的锻炼,让我成长不少。

项目从编码到上线,从培训到维护,都一一过手。接触了N多之前没有实践过甚至没有接触到的东西,Oracle / PL/SQL / Delphi / JavaScript / WebLogic / 数据连接池 等等等等~

从来没有离开家里这么远的我也学会了彻底的独立,习惯与各式各样的人打交道。在于其他人的交往中,也潜移默化的改变着我自己。

收拾东西的之后,我坐在床头抽了根烟,感慨到2个月前,我哪里想过会到这里来,人生果然是变化无常啊,这也许也是人生的一种乐趣所在了。

Anyway,终于到了回家的时候了,亲爱的家人,可爱的朋友们,让你们久等了

呵呵,最后提前祝大家新年愉快。

image

more ...

程序员责任很重

昨天项目第一天上线,早晨我7:30就到了会议室,和同事们奔赴生产线。

虽然之前已经在车间参观过,可一圈跑下来,还是发现车间好大,跑的腰酸背疼,汗流浃背。

新系统上线,不可避免的出现一些意料之外的问题,生产线是不能停的,所以会出现成品堆压的问题,工人很是恼火,我还要耐心的做工作。

看到生产线上繁忙的工人,我突然意识到自己的工作是多么伟大,好的产品将减轻他们的工作量,提高他们的效率,劣质的产品会给他们带来劳动量的增加和经济的损失。我感觉 自己肩膀的责任沉甸甸的。

现在现在最怕我手机唱"从来就没有什么救世主"的音乐,就意味着生产线出问题了……

恩~顺便推荐一下我的铃声,是《我是MT》的主题曲"地狱咆哮的挽歌"和"我叫MT"片头曲,很激昂的音乐哦~

more ...

开发跨浏览器JavaScript时要注意的问题

最近在做系统的B/S部分,用DWR做Ajax处理,期间遇到一些浏览器兼容的问题,table.insertRow()row.insertCell() 在IE下没有问题,但在FireFox下无效。同事说不用考虑FireFox的兼容,客户使用的环境就是IE。我偏执的认为就算不在所有浏览器下通过,至少在我的Fi reFox下需要正常运行。

晚上花了一点时间稍微研究了一下跨浏览器开发JavaScript时要注意的问题,的确好多学问。我对JavaScript的认识还太浅,得花时间做一些功课了。

顺便推荐一本JavaScript书《JavaScript语言精粹 》,是大名鼎鼎的"O'Reilly"系列,我只看了试读的第一章节,斗胆推荐

随网之舞《JavaScript语言精粹》 @ 随网之舞有更详细的介绍。

image

传送门:

购买《JavaScript语言精粹 》via China-Pub

评论 《JavaScript语言精粹》via 豆瓣

样章阅读第一章. 精华 第十章. 优美的特性

以下文章没有URL出处,作者 ...

more ...

正则表达式中的零宽断言

这文是上个月开始写的,本来想深入的分析一下零宽断言,可惜工作一直忙,现在又要去转战DWR...OMG~~

起因

将要上线的系统中有一个字符规则:"13位的字符串,其中有8位连续数字",需要用这则表达式对这个字符串进行判断。而我之前对正则的认识仅仅停留在匹配固定的字符上 ,对这个问题一筹莫展。

这时候热心的小邪出现了,我在他的博客 邪罗刹的菠萝阁 留下这个问题

image

小邪很热心的撰写了一篇文章给出回答: 一个杯具和一个洗具与最近学习手记 : 邪罗刹的菠萝阁

解答

核心字符串如下: '/^(?!(.?d){9,})(?!(.?D){6,}).{13}$/';

小邪的文章给了很详细的解答,比我自己解释要好得多~我就索性copy过来,如下:

小邪是这个样子解答的,首先两边的斜杠是 Perl 正则式的要求。

然后两边的 ^ 和 ...

more ...

换了一个自制的ICON

今天终于把自己主题框架建起来了,不过感觉好丑的说~~alswl一点艺术细胞都没有~

伟人说的好啊,没有困难创造困难也要上,今天就硬着头皮做了一个ICON。

什么是Icon呢,就是网站的图标啦,对于一个网站来说,很有标志性意义的。我们的口号是:"Logo可以没有,Icon一定要独一无二。"

低调而华丽的放上我下午刚新鲜出炉的制作,同学们只要Ctrl+F5就可以刷新缓存看到啦。

image

下面,砸鸡蛋和番茄吧~~~

最后,推荐一个Icon的Flickr组:Fluid Icons 暂时不想自己做的童鞋可以去那里搞一个自己喜欢的。

ps:Yahoo的密码找回真难用,害的我重新注册了一个Yahoo ID。

ps:ps:alswl@yahoo.com居然是一个36岁的韩国妇女,悲剧啊,我这个ID完全是凭空捏造的,怎么会重合呢,怎么会呢。。。怎么会呢。。。

more ...

10_01_22_Update

1.最近网络上发生好多事情,百度的、谷歌的、牵扯到各种商业和政治的利益牵扯。我看得多,说的少,我是支持Google的。

2.工作比较忙,晚上时候自由的时间也不多,更新也就少了……Orz........

3.刚开始工作,遇到各种问题,团队合作问题,设计规范问题,很多东西让我这刚出学校大门的人很迷惑,适应的过程务必会让我丢掉一些东西,我很为难。

4.Sun收购案终于尘埃落地,为Java&MySQL默哀。

5.最近好像就只把Matin的《重构》看完第二章,然后跟着走了一遍,感受很多,得慢慢领悟。

6.《杜拉拉升职记》看得差不多了。WordPress的主题依然进度很慢。

7.自从换了双拼,我打字速度爆慢,不过我坚信,一段时间后,我可以用最少的按键次数高效率的输出,解放我的手指。

8.最后,推荐一个Flash视频"看你妹之《网瘾战争》",魔兽玩家必看(虽然我不是魔兽玩家已好久 ...

more ...

让我们学习双拼吧

前几天在cnBeta看到一篇文章"大学新生几乎都使用拼音 五笔输入法正在被疏远?_cnBeta 视点观察_cnBeta.COM",讨论的是五笔输入法和拼音输入法的优劣,其中有一条评论"五笔字型是人适应机器,拼音是机器适应人 。当年机器不行的时候只能人适应机器,现在机器进步了当然要机器适应人。"

我小时候花过时间学习五笔,后来还是转到拼音输入法,因为这种输入法没有学习曲线,而且随着各种输入法的推出,字库增加,优势越发明显。不过拼音输入法毕竟要输入太长 的拼音字母,大大影响效率。有没有一种既方便、输入效率又高的输入法呢

这就是双拼输入!

什么是双拼

其实双拼只是一套拼音输入的方案,并不是特指某种输入法,事实上,很多输入法的双拼输入方案都各有特色。

image

Google输入法的双拼方案选择

双拼(也称双打)是一种建立在拼音输入法基础上的输入方法,可视为全拼的一种改进,它通过将汉语拼音中每个含多个字母的声母或韵母各自映射到某个按键上,使得每个音都 可以用最多两次按键打出(具体请看后文"概念详解"部分 ...

more ...

Oracle PL/SQL编程规范

学习PL/SQL不可避免遇到规范的问题,这里转载一篇比较精的文章。

当然,各个公司和个人有自己的风格和规范,甚至Oracle官方的教程代码也没有完全遵守这些规则,这里只是一个推荐和介绍。

来源:Oracle PL/SQL编程规范指南 - 51CTO.COM

更多参考:SQL,PL/SQL编程规范 - PL/SQL - IT民工杂谈

**分割线,Google真汉子**

一、PL/SQL编程规范之大小写

就像在SQL中一样,PL / SQL中是不区分大小写的。其一般准则如下:

关键字(BEGIN, EXCEPTION, END, IF THEN ELSE,LOOP, END LOOP)、数据类型(VARCHAR2, NUMBER)、内部函数(LEAST, SUBSTR)和用户定义的子程序(procedures, functions,packages),使用大写 ...

more ...

软件开发中的角色扮演

说到软件开发的过程、环节等等,我印象里只剩下一大堆术语和一些流程的大概,但是因为缺乏正规开发的经验,所以并没有对软件开发中每个人的角色有深入理解,今天在周末 检查Delicious Temp标签时候,看到 圆木菠萝头 的这片文章,收获颇丰,现在转载与大家分享。

原文链接: 软件开发中的角色扮演 - 软件开发 - 圆木菠萝罐&nbsp_place_holder; (我稍微调了一下格式,没有修改文章内容 ^_^)

××××××XXX分哥线XXX×××××××

&nbsp_place_holder;商业软件开发并不是只有一个编程的人,而是可以分为不同的角色。

不同的软件公司因为规模大小性质各不相同,所以围绕软件的角色也各不相同。这就好比在重点学校里面分级很明确,每科有个老师,每个年级每个班级都有各自的老师,也有主 任书记校长支持角色。而在电影《一个都不能少》级别的学校里面,往往一个老师兼职从语文教到体育,年级从一年级到六年级。类似的说,一个大型的软件外包企业 ...

more ...