macbook air 杂音问题

今天突然发现macbook air 2013款 播豆瓣FM的时候出现吱吱的杂音
换到百度音乐一样,重启也一样,以为喇叭坏了…

灵机一动,装个QQ音乐的客户端试试,结果居然是正常的,怀疑是chrome下的flash播放器有问题
出问题之前做了两个操作,升级到MACOS 10.8.5 还有无聊升级了下chrome,估计有些许兼容问题

nginx 嵌套 error_page

nginx有时候希望嵌套的处理error_page
比如 location / {
error_page 404 @fetch
}

location @fetch {
error_page 404 @fetch2
proxy_pass http://backend1/one/;
}
location @fetch2 {
proxy_pass http://backend2/two/;
return 200 “xxx”;
}

这是个简单的例子,如果需要实现功能需要两个参数: proxy_intercept_errors on; recursive_error_pages on;
syntax: recursive_error_pages on | off;
default:
recursive_error_pages off;
context: http, server, location
Enables or disables doing several redirects using the error_page directive. The number of such redirects is limited.

syntax: proxy_intercept_errors on | off;
default:
proxy_intercept_errors off;
context: http, server, location
Determines whether proxied responses with codes greater than or equal to 300 should be passed to a client or be redirected to nginx for processing with the error_page directive.

新迁移到mac: 软件篇

刚从win7迁移到MAC,这里记录下常用的一些软件

1. office 2010 for mac,这个是办公必备软件了(http://www.microsoft.com/china/office/mac/)

1) outlook 收发邮件在企业级应用中是唯一选择

2)word excel PPT等软件当然必备

3)自带的微软字体和远程桌面对我来说很有用

QQ20130810-1

 

 

 

 

 

 

2.浏览器

1) QQ20130810-2首选是chrome,跨平台的体验从win7无缝迁移到mac,最快速高效稳定的浏览器,没有之一

2) QQ20130810-3firefox也是个备选,其实一般我只是拿来看小说,很少用

3) QQ20130810-4safari,自带的浏览器,沦为win下边的IE,用来当招行网银和支付宝(均有插件)

 

 

3.输入法

自带的中文输入法确实很反人类,只能选择不喜欢的搜狗输入法,好在去掉了无谓的sogouService之后耗电量大减

 

4. 播放器
MplayerX是个好选择,app store免费供应

QQ20130810-6

 

 

5. 图片处理

PHOTOSHOP基本是必备软件了
QQ20130810-7
 
 
照片查看和简单处理:免费的PICASA
picasa-logo

 

 

6. VPN

1) PPTP,系统自带了,在网络偏好设置中添加即可

2)cisco IPSec,也自带了,甚好

3)openVPN,可以安装免费的TunnelBlick,稳定快速,自动重连,还能保存密码(=_=)

 

7.SSH工具

必然是SecureCRT,没有之一

QQ20130810-5

 

mac air 使用搜狗输入法耗电的问题

首先,air自带的输入法的确反人类一般的难用

其次,搜狗输入法的确很好用,这个是产品好

不过,搜狗输入法很耗电,新款air的续航能力尽管非常变态,最高可以到19小时(正常是13小时),如果用了搜狗输入法,只有10-12小时

}78Q$7@H8241ET88UF8LX]J

 

 

 

 

因此,必须干掉搜狗多余的东西,发现搜狗每3秒就自动执行一个SogouServices的东西,干掉后世界就清净了

sudo rm -rf /Library/LaunchAgents/com.sogou.SogouServices.plist

以下为该plist的内容,有兴趣的同学可以看看:

/Library/LaunchAgents/com.sogou.SogouServices.plist
<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>
<plist version=”1.0″>
<dict>
<key>Label</key>
<string>com.sogou.SogouServices</string>
<key>OnDemand</key>
<true/>
<key>Program</key>
<string>/Library/Input Methods/SogouInput.app/Contents/SogouServices</string>
<key>StartInterval</key>
<integer>3</integer>
</dict>
</plist>

IPAD4 IOS6.1 越狱并安装IPA

1. 越狱:

http://evasi0n.com/ 下载并按照提示来做即可,大概5分钟就越狱完毕,非常完美(期间会有一次提示你滑动解锁并点击JailBreak的图标)

2. 安装appsync:

由于被和谐的原因,hackulo光荣了,而威锋不给力,需要在cyndia添加源

Cyndia==>软件源==>编辑==>添加==>http://sinfuliphonerepo.com  确认并等待更新

搜索appsync,选择IOS5-IOS6的那个版本,安装之,会提示让你restart什么来着,确认

3.使用iTools安装下载来的IPA,比如

http://www.51ipa.com/games/race/Need-for-Speed-Most-Wanted-iPad-iPhone.html

 

在KVM里边跑KVM

从测试看,目前ubuntu支持netsted KVM,RHEL不支持
默认情况下,UBUNTU就支持这一特性:

# modprobe -r kvm-intel
# modprobe kvm-intel nested=1
# cat /sys/module/kvm_intel/parameters/nested
Y

如果没有的话,需要手工加载内核选项:

cat /etc/default/grub | grep CMDLINE
GRUB_CMDLINE_LINUX=”rd.lvm.lv=vol0/swapVol rd.md=0 rd.dm=0 KEYTABLE=us quiet rd.lvm.lv=vol0/rootVol rhgb rd.luks=0 SYSFONT=latarcyrheb-sun16 LANG=en_US.UTF-8 kvm-intel.nested=1

然后修改kvm的配置文件,加入:

<cpu mode=’custom’ match=’exact’>
<model fallback=’allow’>core2duo</model>
<feature policy=’require’ name=’vmx’/>
</cpu>


nginx lua 模块的一个bug

近期协助排查一个故障发现有50x错误,开error日志发现有malloc或者crash work process的记录

[emerg] 5309#0: *288 malloc(808334101) failed (12: Cannot allocate memory) while sending to client
[notice] 4579#0: signal 18 (SIGCHLD) received
[notice] 4579#0: worker process 5211 exited with code 0

这其实是lua模块导致的问题,在0.7.5之前,nginx lua module存在 ngx.req.clear_header 导致的内存溢出问题,需要升级到最新版
that is all,完毕