Hiheng

Hiheng

6月聊天趣闻

王家卫式的文艺台词就是:重要事件 + 绕口令时间 + 无聊的平常事

比如这样: 发生车祸之后的三天零五小时八分钟,我又去吃了甜筒,不过这次,我没要香芋味。

大家要正确历史,不然历史就会再来一次自我介绍。

要么滚回家,要么拯救世界。

IFTTT,用微信更新facebook

IFTTT ,通过API授权,根据“if this then that”的逻辑,自动帮你完成不同应用之间的互联。通过IFTTT,可以在不翻墙的情况下,使用“微信”来更新你的“facebook”。就像这样:

iphone-ifttt

配置教程请戳这里:http://www.zhaoyuhao.com/work/show/90

另外在配置过程中需要还是翻墙授权,可以看下之前的博文:《正常使用GOOGLE及facebook的hosts文件》

apache配置中的ThreadsPerChild\MaxRequestsPerChild\Win32DisableAcceptEx

【记录】公司的服务器近期不怎么稳定,五一假期都没消停。在排除硬件、软件问题后,开始检查apache配置问题。

win2003系统下的apache,mpm_winnt.c模式,优化参数:

ThreadsPerChild 说明:每个子进程建立的线程数,默认值:64,最大值:1920。网上查询资料建议设置在100-500之间。如服务器性能高,可设置更大值。

MaxRequestsPerChild 说明:每个子进程在其生存期内允许伺服的最大请求数量,也就是最大线程。如果超过限制,子进程会结束。默认值:0。
MaxRequestsPerChild的值不能设置为0,会因子进程不结束而耗尽内存。

线程设置也不是越大越好,太大会导致产生新的子进程后长期空闲,并非最佳优化。要根据服务器的硬件配置、系统环境、访问流量等调试设置。

Win32DisableAcceptEx
使用accept()代替AcceptEx()接受网络链接。AcceptEx()是一个微软的WinSock2 API ,通过使用BSD风格的accept() API提供了性能改善。一些流行的Windows产品,比如防病毒软件或虚拟专用网络软件,会干扰AcceptEx()的正确操作。

优化后目前还比较稳定,做个记录继续观察。

设计十诫 —— 迪特·拉姆斯

Good design is innovative.

Good design makes a product useful.

Good design is aesthetic.

Good design helps us to understand a product.

Good design is unobtrusive.

Good design is honest.

Good design is durable.

Good design is consequent to the last detail.

Good design is concerned with the environment.

Good design is as little design as possible.

《北京遇上西雅图》短评:我所说的与电影也许无关

童话般的故事情节,童话般的完美结局,对于这么一个浮躁的大时代更传递着一个童话一般的价值观,好吧,这只是一段浪漫的轻喜剧,这不科学也不现实。

但是,你期望的生活是怎么样的?你试图坚持些什么还是随波逐流?

我不知道。

但至少在内心深处给自己留点净土吧。

G221

少年时每次站在铁道边听到火车的轰鸣声都非常兴奋,也许是对远方的憧憬,也许是对旅途的期待,很难解释那样想要远离的悸动。

少年时也常因为被动的改变和妥协而懊恼,为没有方向的旅途而不安。

现在,如果我能站在那个少年身边,也许会拍拍他的肩膀:“喂,耐心点,什么都没有改变,你正在属于自己旅途中,一直都在。”

javascript判断手机/平板电脑浏览器

判断用户是否是移动设备(手机浏览器、平板电脑)浏览器的方法:

if(/AppleWebKit.*mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){
    if(window.location.href.indexOf("?mobile")<0){
        try{
          if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){
               // window.location.href="http://m.guzheng.cn/";
            }else if(/iPad/i.test(navigator.userAgent)){
              window.location.href="http://www.guzheng.cn/";
            }else{
              //window.location.href="http://m.guzheng.cn/";
            }
        }catch(e)
		{

		}
    }
}
else
{
 //window.location.href="http://www.guzheng.cn/";
}