最热门文章

常用标签

云输入法 好的站点 数据之美 数据库优化 网站优化 网页安全 跨浏览器 输入法 重构 页面优化 Android CSS css优化 facebook firebug HTML html重构 html5 HTTP协议 http历史 ie javascript Last Modified lighttpd linux linux后台开发 MYSQL mysql优化 netstat ping QQ QQ云输入法 QQWeb输入法 web web开发 Web服务器 web服务器配置 web设计 WEB颜色 xhtml

Archive for 七月, 2010:

haproxy使用时的小注意

aproxy的errorloc不支持404错误的处理,需要到到后端的web服务器如nginx或者apache那里进行处理: 如果nginx的话: error_page 404 /sorry.html; haproxy增加errorloc的处理时,需要注意路径问题 errorloc 403 http://127.0.0.1:8081/sorry.html errorloc 403 http://www.example.com/sorry.html Apache: ErrorDocument 指令 说明:     定义了当遇到错误的时候服务器将给客户端什么样的回应 语法:     ErrorDocument 错误代码文档 上下文:     服务器配置, 虚拟主机, 目录, .htaccess 覆盖项:     FileInfo 状态:     核心 模块:     core 兼容性:     在Apache 2.0中引用文字的语法有了不同 当遇到问题或错误的时候,Apache能被配置为进行以下四种处理之一: 1. 输出一个简单生硬的错误代码信息 2. 输出一个经过配置的信息 3. 转向一个本地的URL-path来处理这个问题(错误) 4. 转向一个外部的URL来处理这个问题(错误) 默认会采取第一种方法,而第2-4种可以使用ErrorDocument指令后面跟随一个HTTP回应代码和一个URL或信息来进行配置。Apache有时会额外提供一些信息来描述所发生的问题/错误。 URL可以由一个斜杠(/)开头来指示一个本地的URL,或是提供一个能被客户端解释的完整的URL。此外还能提供一个可以被浏览器显示的消息。比如说: ErrorDocument 500 http://foo.example.com/cgi-bin/tester ErrorDocument 404 /cgi-bin/bad_urls.pl ErrorDocument 401 /subscription_info.html ErrorDocument 403 "Sorry can't allow you access today" 请注意,如果您为ErrorDocument指定了一个外部的URL(比如说,任何在开头指示了类似“http”这样的访问方法的字串),Apache将会向客户端发送一个转向指令来告诉它在哪里找到这个文档,哪怕这个文档最后还是在这个服务器上。这里面包含着一些暗示:最重要的就是客户端无法接收到一个原始的错误状态代码,取而代之的是一个转向状态代码。这将会使一些用状态代码来判断一个URL是否有效的web机器人或其它客户端产生误解。另外,如果您在ErrorDocument 401中使用了外部URL,客户端将不会提示用户输入密码,因为它根本没收到这样一个401的状态代码。所以,如果您想使用“ErrorDocument 401”指令,它必须指向一个本地的文档。 Microsoft Internet Explorer (MSIE)在服务器端产生的错误信息“很小”的时候会忽略它们而用自己的“友好的”错误信息进行取代。这个大小的阈值根据错误类型而不同。但一般来说,如果您使您的错误文档的大小在512byte以上,MSIE就会显示这些服务器端产生的错误文档而不会屏蔽它们。

Posted in linux后台
Tags:

正则表达式常用工具

最近写正则,表达式长的时候难免会遇到一些不注意的问题,导致检查半天,如果有一些好用的工具来帮你定位发现问题的话,会是极好的一个帮助啊。 下面是几款常用的正则表达式的工具: RegEx Builder 正则表达式测试工具,占内存小。该软件要求您的电脑要装有.net framework(进入下载.net环境)才能正常使用。 BFC正则表达式开发测试工具 可用于正则表达式的书写和测试,没有什么技术含量,只是对正则表达式库的基本应用,可方便大家对表达式进行测试。 RegEx TestBed 一个.net的正则表达式测试工具。 Regex Tester【个人强烈推荐这个工具,在线的,使用起来非常的方便】 一个基于JS的在线正则表达式测试工具。注意php中常时在s模式下使用.来当作换行这样的,所以在这里js的话,需要使用\r\n或者\n来当作换行。呵呵,很好用;试试吧。 [caption id="attachment_328" align="aligncenter" width="300" caption="regexpal体验"][/caption] RegexBuddy【收费的,呵呵百度找找破解的吧】 一个强大的正则表达式工具,包括对正则表达式的学习,测试,使用和保存等功能。但这是一个收费软件。


在线office–基于互联网在线办公

一个操作系统,如果没有丰富的应用软件支持它,那么是不可能获得成功的。office给微软带来不少的贡献。不过随着时间的推移,Microsoft Office 越来越僵化,成为发展最为缓慢的应用软件之一。 微软的正版office收费不菲,随着网络的发展,许多厂商正积极酝酿推出线上服务,要从微软手中抢夺市场。Google、Zoho等推出了大量基于AJAX技术的web Office应用程序。 从Gmail开始,Google就开始针对Microsoft Office布阵,到了今天已经推出了包括Gmail 、Writely 、Google calendar 、Google page creator 、Spreadsheets在内的诸多服务,基本完成了除Power point之外Office产品的包围。其它的如Zoho、Thinkfree、gOFFICE也是如此,而且Zoho的方案更加完整。但要想战胜微软, 它们必须有过人之处,它们的过人之处是什么呢? 这些在线服务的office有什么特殊之处呢? 1 免费 2 共享 3 在线服务 由于受限于网速,也会有一些问题: 1 受制于网络处理能力和带宽限制在线软件很难实现本地软件的全部功能 2 这些公司从事办公软件开发的资历和经验都与微软公司不是一个级别上的,从技术层面上实现起来也有难度 3 网络安全也是一个很重要的问题,许多人不放心将自己的东西交给别人去保管。同时即使有几款在线软件的速度还可以,但与本地软件相比还是相差甚多,对于要求 高效率的公司而言还差很多 找了一下之前存在的几个在线office: Writely ,目前的google office网址:google doc Writely软件首度于2005年8月推出,现已被搜索引擎龙头Google买 下,Writely不仅仅是一款免费的Word字处理软件,还有许多Word不具备的独到之处 : 使用Writely时,用户可上传本地文档并编辑,支持的文件格式有:HTML、TXT格式,Word的DOC、RTF格 式,OpenOffice的ODT、SXW格式。 可以邀请其他人来分享你的文档或者参与到文档的修改(通过email)。查看文档的编辑历史。每一次修改都留有记录,并且可以恢复到任意一次记录版本。把 文档以Word, Open Office, ...

Posted in Web前端
Tags:

【转】数学之美系列完整版

很多的google黑板报里面整理的数学方面的文章,记录下来以后慢慢看,很不错的。 数学之美 (Written in Chinese) I am writing a serial of essays introducing the applications of math in natural language processing, speech recognition and web search etc for non-technical readers . Here are the links 0. Page Rank ( 网页排名算法 ) 1. Language Models (统计语言模型) 2. Chinese word segmentation (谈谈中文分词) 3. Hidden Markov ...

Posted in 转载
Tags:

html文档form中的readonly和disabled属性

收到用户反馈说在readyonly的input上也可以使用QQ云输入法来进行输入,自己试了一下,的确可以,后续会来修正这个问题;但是disabled的input是不可以输入的,桌面客户端的输入法是不可以的。于是查了一下readonly和disabled两个属性,简单的总结一下,作为以后的备注: 1 适用于的控件: disabled:BUTTON, INPUT, OPTGROUP, OPTION, SELECT, 和 TEXTAREA readonly:INPUT and TEXTAREA 2 控件行为方面: disabled:不能focus;tab键切换无用;form提交时不会进行提交 readonly:可以focus,但是不能输入;tab键切换有用;form提交时会进行提交 3 表现形式: disabled:一般都是灰调的 readonly:正常显示 4 两个属性都可以通过javascript来进行改变。 试试下面这段代码就知道了: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>HTML readonly disabled 属性示例</title> </head> <body> <form id="test" action="http://localhost/test.php" method="get"> <fieldset> <legend>readonly单行输入域</legend> <label for="notinput">无法输入的单行输入框</label> <input id="notinput" name="notinput" type="text" value="readonly" readonly="readonly" /> </fieldset> <fieldset> <legend>多行输入域</legend> <label for="notinput">无法输入的多行输入框</label> <textarea cols="50" rows="10" id="textarea" name="textarea" readonly="readonly">readonly</textarea> </fieldset> <fieldset> <legend>disabled单行输入域</legend> <label for="notinput">无法输入的单行输入框</label> <input id="notinput" name="notinput" type="text" value="disabled" disabled="disabled" /> </fieldset> </form> </body> </html> 查阅了一下w3c的关于form的文档,很受启发,之前自己还是有一些忽略的地方啊。 参考文献: http://www.w3.org/TR/html401/interact/forms.html#h-17.12 http://www.w3.org/TR/html401/interact/forms.html

Posted in Web前端
Tags: , , ,

【转】计算机编程世界

这张信息视图展示了计算机编程领域的先驱,计算机简史以及各种编程语言的最新统计数据。还随机的穿插一些事实和算法,使视图更直观更可视化。 [caption id="attachment_313" align="aligncenter" width="120" caption="编程的世界历史图"][/caption]

Posted in 转载
Tags:

关于洪水的传说

我国西南地区有一则关于伏羲的著名传说: 在很久以前,山里住着一户人家,父亲操劳着农活,一双儿女无忧无虑地玩耍。有一天,雷公发了怒,威临人间,要给人 类降下大的灾难。天上乌云滚滚,暴雷一个接着一个,大雨像一条条鞭子,疯狂抽打着山川。随着一条金蛇般的闪电和一声惊天动地的巨响,青面撩牙的雷公手持大 斧从天上飞了下来。勇敢的父亲毫不畏惧,用虎叉向他叉去,正中雷公腰部,把他叉进了一个大铁笼子里。 第二天,父亲要到集市上买点香料,临走嘱咐两个孩子说:“记着,千万不要给他喝水。”狡猾的雷公用装病欺骗了善良的小女孩,得到了几滴水,恢 复了神力,挣脱了牢笼。为了感谢小女孩,雷公从嘴里拔下了一颗牙齿,交给两个孩子说:“赶快种在土里,如果有什么灾难,可以藏在所结的果实当中。”说完飞 腾而去。 父亲从集市上回来,得知雷公已去,知道大祸就要临头,赶快备好木料,连夜赶造木船。两个孩子把雷公的牙种到土里,转眼间就结出了一个巨大的葫 芦。两个孩子拿来刀锯,锯开了葫芦,挖出里面的瓤,钻了进去。这时,倾盆大雨从天而降,地底下也喷出了洪水,大水淹没了房子,又淹没了高山,一直淹到神仙 住的天门。 天神们害怕大水会最终淹没天国,所以让雷公赶快退水。大洪水来得快,退得也快,一下子就退到了海里,坐着船的父亲从空中摔下来给摔死了,只有 两个小孩幸存活下来。哥哥叫伏羲哥,女孩叫伏羲妹。长大以后,他俩结婚做了夫妻,人类这才又重新开始繁衍。 今天坐车回家看到一个少妇给孩子买了诺亚方舟的玩具,想想伟大的祖国许多神话传说的丢失,实在让人伤心,伟大的国学,伟大的历史,在不经意的瞬间被西化。 伏羲,中华民族人 文始祖,是我国古籍中记载的最早的王,所处时代约为新石器时代早期,他根据天地万物的变化,发明创造了八卦,成了中国古文字的发 端,也结束了“结绳纪事”的历史。他又结绳为网,用来捕鸟打猎,并教会了人们渔猎的方法,发明了瑟,创作了《驾 辨》曲子,他的活动,标志着中华文明的起始,也留下了大量关于伏羲的神话传说。 原来伏羲、女娲还是十来岁孩子的时候,一连旱了六个月没下过一滴雨。人们焦急万分,就去求他们的父亲张宝甫,据说张宝甫会弄法术,连雷公也斗不过他。於是张宝甫对著天上说:「三天之内不下雨,我要雷公也跌下来!」果然不过几天就下了一场大雨。可是因为张宝甫难为了雷公,雷公就想劈死他。张宝甫知道雷公的心思,便预先准备了一个大铁蛔臃旁谖蓍芟拢盅E握著一只猎虎的叉子站在茏子的旁边等著。当霹雳一声接著一声,青脸雷公两眼射出凶光,手执皮斧从天空中劈下来的时候,张宝甫急忙用虎叉叉去,一下把雷公叉进铁唬B蛔右黄鹂高M屋里去。 第二天清晨,张宝甫要到市上去买香料,准备把雷公杀了,腌起来做下酒菜。临走时,叮嘱两个孩子说:「记住,千万不要给他水喝。」 张宝甫走后,雷公便在蛔友E呻吟起来,装出很痛苦的样子,向孩子们要水喝。年龄大一点的男孩说:「爸爸临走时说过,不能给你水喝。」雷公一再哀求说:「我快要渴死了,给我几滴刷锅水也好啊!」年龄小一点的女孩见雷公口干舌躁,痛苦难忍,动了怜悯之心,就偷偷地舀了一点水,给雷公喝了。雷公得了水,立刻了了精神,真是威力无穷,法力无边。只见他在铁蛔友E瞪著眼睛,身子动了几动,铁蛔讣W啦哗啦裂开了,雷公从里面腾地一声跳了出来。雷公从铁蛔友E跳出来,心中非常高兴。为了感谢小女娲给他舀水喝,他在临走时从口中拔下一颗牙齿,递给伏羲兄妹,对他们说:「你们把它拿去,小心地种在土里,等它结了果,就摘下来,挖出里面的瓢,一旦大水来临,你们就躲进里面去... 」说完便升天而去了。 两个孩子照雷公的话把牙齿种在土里,当天就开花结果,第二天便长成一个又大又圆的葫芦。不久,雷公为报复张宝甫,命令雨神日夜不停地降雨,洪水淹没了平原,淹没了村庄,淹没了高山,一直淹到天上。 当洪水来时,伏羲兄妹照雷公的话躲到葫芦里,浮在水面上,一直飘到天上。他们告诉雷公,地上的人和动物都淹死了,只他他们兄妹二人活下来了。 后来,天上的太白金星对雷公很不满意,责备他说:「你这样做,叫天下的人都死绝了,以后谁还来供奉你呢?」雷公听了,也觉得自己做得太过分,未免有些后悔。於是太白女星便想出个补救的方法,叫伏羲兄妹结为夫妻,再生出人类来。 伏羲兄妹说:「我们是亲兄妹,怎麼好结为夫妻呢?要我们结婚,除非把一根竹子割成一节一节的,再让它接起来。」 神自然是什麼都办得到的,那割成一节一节的竹子果然又接上了。竹子原来是无节的,经过这割了又接,就变成有节的植物了。 伏羲兄妹结成夫妻两年后,生下一个怪物,是一块磨刀石。两人非常生气,就把这个磨刀石打碎了,从山山上抛下去。掉进河里的,变成了鱼虾;跌在山头的,变成了鸟兽;落在村庄的,变成了老百姓。从此,天下又有人和动物了。 女娲和伏羲虽说是夫妇也是兄妹,但在最开始的时候,女娲的地位要高于伏羲很多,大概是后来,封建社会男尊女卑,人们不愿在单单崇拜那为高贵的女主,于是就创造了伏羲与之对应,伏羲也就是东王公,但若是硬配到豹齿戴花西王母那里,显然不伦不类. 女娲的主要传说有大家比较熟悉的,女娲造人(不过后来也又否定这种说法的) 女娲补天 女娲降祸(商纣王于女娲庙提艳诗亵渎女娲,是那位尊贵的女神降下了亡国之祸) 女娲的地位也是十分崇高的,《淮南子、揽冥训》有云,女娲出行以六龙为车。 伏羲则一创八卦而闻名,其实伏羲也是我国文化音乐光明的大神,如果对应的话,相当于希腊神话中的阿波罗(其实也很不同)他造笙,赐《河图洛书》于禹治水。 女娲和伏羲的事情,最早的女娲伏羲像二人都是人身蛇尾,两尾相交寓意交尾,他们生有4子,羲和、羲叔、和仲、和叔,分别掌管春分夏至秋分冬至,还有个小女儿,可爱的宓妃,就是《洛神赋》里面的,冯夷的妻子,后羿和龙王也喜欢她…… 太皓伏羲氏和女娲,传说是雷神和人间极乐国王的女儿所生。人间极乐国大概是母系氏族社会的一个部落,部落的首领是一个女儿。那是个只知其母不知其父的时代,人们群居在山洞里或巢居在树上,过着群婚的生活。部落的女首领都是推举产生,被推举出来的女子可不是凭她貌美,而是凭年轻力壮。极乐国的女首领就是这样推选 出来的,她一餐要吃九只烤鹌鹑和五只烧野兔的大腿儿[被后世演变为帝王的九五之尊]。翻山越岭行走如飞,搬起一块巨石就能把大貔(音:皮)砸得脑浆迸流。 极乐国女首领生了许多儿女,生儿育女也是女首领的特权,在一个部落中,女首领当然的要比其她女人较多地占有或吸引男性。女首领年纪大了,照规矩要推举出新的首领。女首领的女儿女娲和乃母一样雌风凛凛,光彩照人,被推举成新的首领 女娲当上了极乐国的女首领,带领部族过着渔猎农耕的生活,女娲发明了窖猎,就是在野兽经常出没的地方挖下陷阱,上面设好伪装,猎获了大批的活物,一时吃不完,就训养起来,有牛马猪羊鸡鸭鹅狗,这就是最原始的畜牧业。人们衣皮食肉,日子过得越来越好,开始了平安的生活。 虽知好日子没过了多久,这里天塌了地陷了,隆隆的地壳裂开了,喷出了炽热的火舌,将周围的树木野草全部点燃,一时间,到处是嚎叫和哭喊,女娲的部族本来巢居在树上,火山爆发时又是在夜半,几乎全部烧死,逃出来的人太少太少了。 女娲从梦中惊醒,她睁眼一看,天空摇摇欲坠,露出可怕的黑洞,狂虐的暴雨倾泻下来,大地一片汪洋,她察看天空,发现支撑天空的四根天拄,日久糟朽了,所以天似乎要塌陷。她冲入海中,擒来巨鳖,斩下四腿,撑住天空。她拣来五色石块,烧制五色石浆,修补天空。女娲又杀死泛滥洪水的黑龙,堵住冒水的地缝。天地是平稳下来了,可居住的地方森林大火还在燃烧。 女娲带领着幸免于难的部众向安全的地方转移。从黄河流域向济水方向逃蹿。第三天傍晚,女娲的部众们无饮无食,饥渴加上劳累,都倒在了地上,无法再前进一步了,尽管女娲又背又扛,左拉右拽,但也无能为力了,只有默默地等死。正在这时,突然来到面前一群牛马猪羊,赶着牲畜而来的不是别人,正是女娲的哥哥太皓伏羲,部族得救了,迤逦来到淮河北岸才落下脚。 部族所剩下的人太少了,需要尽快地繁衍人丁,女娲和伏羲兄妹商议欲结成夫妻,极乐国从此交给伏羲氏掌管。这也许就是上古时代父系氏族社会的开始。女娲就专心去做“造人”的工作了。传说中女娲“造人”是这样的: ...

Posted in 杂项
Tags: ,

【转】程序员能力矩阵 你属于哪一层?

注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。 计算机科学 Computer Science 软件工程 Software Engineering 程序设计 Programming 经验 Experience 学识 Knowledge 上述图书中,第一级对应的英文为Unleashed series, 21 days series, 24 hour series, dummies series...其实也有很多不错的书,Unleashed即图灵所出揭秘系列,好书不少;即使是21天、24小时、dummies系列,从入门来说也 基本上都算好书。大家在选书时,首先对国内原创的大套书要特别持谨慎态度,越大型的丛书越要小心,因为没有人对这样浩大的工程真正负责。 而国外的书原著总体上水平都有较好的保证,主要看译者是否负责。 图书第二级中《别让我思考》对应英文为《Don't Make me Think》,中文版名字应该是《点石成金》。 图书第三级 中《代码珠玑》,中文版名应为《编程珠玑》(两卷:卷1链接,卷2链接)。 原文出处: http://www.indiangeek.net/wp-content/uploads/Programmer%20competency%20matrix.htm 译文出处: http://static.icybear.net/%5BCN%5DProgrammer%20competency%20matrix.htm

Posted in 转载
Tags: ,

【转】15个值得收藏的HTML5 资源

HTML5 越来越引起人们的关注,苹果甚至将 HTML5 视为 Flash 的掘墓人。然而,作为一种尚未成型的技术,HTML5 对很多人来说仍然是陌生的。本文收集了15 个非常值得收藏的 HTML5 资源,这些资源可以让你同 HTML5 的发展保持一致,并始终处于这门技术的最前沿。 1. WTF is HTML5 这是一个关于 HTML5 Infographics 的站点,包含诸如 HTML5 同 Flash 的对比,HTML5 不同浏览器支持情况,HTML5 最受欢迎的功能等资料。 2. Dive Into HTML 5 Mark Pilgrim 是知名软件开发师与博客作者,他在线编写了一本有关 HTML5 的书,侧重 HTML5 的编程方面的功能。 3. HTML5 Doctor 发布 HTML5 相关的文章,介绍目前我们可以借助 HTML5 实现的应用。站点中的一些文章和栏目,也是 HTML5 相应技术的最佳注解,如 dl element ,article element 以及 ...

Posted in 转载
Tags: ,

【转】Web浏览器与Web开发语言时间线

两张图很不错,有时回顾历史能够让我们明白走到 今天的原因。 Web Browsers 浏览器时间线 (Updated for 2010) [caption id="attachment_296" align="aligncenter" width="300" caption="web浏览器的发展的时间线"][/caption] Web开发语言时间线 (Updated for 2009) 发现了symfony [caption id="attachment_297" align="aligncenter" width="300" caption="web语言的发展时间线"][/caption]

Posted in 转载
Tags: ,