随笔分类 -  z 喂鸟

一些摸不着边的话题....
Use Blanket.js instead of jscover
摘要:在遇到 Blanket.js 之前,我一直使用这 jscover 来做代码覆盖率测试。jscover使用 jscover ,好处是不需要编译,直接使用 java 版本;缺点是需要 java 环境依赖。通过 Makefile 来驱动整个测试执行,如 urllib/MakefileTESTS = test/*.test.jsREPORTER = specTIMEOUT = 20000JSCOVERAGE = ./node_modules/jscover/bin/jscovertest: @NODE_ENV=test ./node_modules/mocha/bin/mocha \ --re... 阅读全文

posted @ 2013-06-07 11:16 MK2 阅读(1534) 评论(0) 推荐(0)

Google Appengine 的自动部署脚本
摘要:你是否在appengine上注册了N个应用?每次代码更新都很痛苦?!在我痛苦了很久后,总算找到一种可以自动部署方式,并写成了脚本,共大家分享deploy.py#!/usr/bin/env python# -*- coding: utf-8 -*-# 将 {project_name} 替换成你的项目目录# 将 {password} 替换成你的密码文件# 将 {email} 替换成你的emailimport sysimport osimport urllib2def deploy(no): tpl = open('app.yaml', 'rb') try: tpl_ 阅读全文

posted @ 2011-03-26 02:15 MK2 阅读(1727) 评论(3) 推荐(1)

web旺旺技术变迁的一些笔记痕迹
摘要:如何确定一个连接?这是一个很有价值而又让人无法一下子得出答案的问题:答:原ip,原端口,目的ip,目的端口。TCP状态结合TCP各个状态的转换图,来看看Linux的TCP调优参数及说明:Linux的TCP调优参数及说明//向外连接可用端口范围echo “1024 65535” > /proc/sys/net/ipv4/ip_local_port_range//time_wait连接重用echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse //快速回收time_wait连接echo 1 > /proc/sys/net/ipv4/tcp_tw_recy 阅读全文

posted @ 2011-03-17 10:33 MK2 阅读(931) 评论(2) 推荐(0)

让python的Cookie.py模块支持:冒号做key
摘要:虽然Cookie的标准是不允许:冒号出现在key里面的,但是我们的开发人员是很可爱的,常常会让我们意想不到。为了做好兼容性,只能选择兼容:冒号。很简单,修改一下Cookie.Morsel#!/usr/bin/python# -*- coding: utf-8 -*-"""MorselHookfix Cookie.CookieError: Illegal key value: ys-tab:entrance:e"""import Cookieimport string_Morsel = Cookie.Morselclass Morsel 阅读全文

posted @ 2010-11-19 15:54 MK2 阅读(1108) 评论(0) 推荐(1)

搜狐微博的oauth
摘要:最近拿到了搜狐微博(t.sohu.com)的oauth开发key,本想做个oauth登录的,可是发现在发中文微博的时候,总是提示401认证不通过:{"code":401,"error":"This method requires authentication.", "request":"/statuses/upload.json"}。然后我试着发全ASCII码的微博,竟然可以发成功。这样就定位到有可能是我用的utf-8编码有问题,于是尝试了个种中文编码gb2312, gbk 还有更多其他编码,都 阅读全文

posted @ 2010-11-03 09:50 MK2 阅读(1643) 评论(1) 推荐(2)

让python json encode datetime类型
摘要:python2.6+ 自带的json模块,不支持datetime的json encode,每次都需要手动转为字符串,很累人,我们可以自己封装一个简单的方法处理此问题.实现代码如下:import jsonfrom datetime import date, datetimedef __default(obj): if isinstance(obj, datetime): return obj.strftime('%Y-%m-%dT%H:%M:%S') elif isinstance(obj, date): return obj.strftime('%Y-%m-%d' 阅读全文

posted @ 2010-10-23 18:20 MK2 阅读(2771) 评论(0) 推荐(1)

编译安装M2Crypto-0.20.2
摘要:最新需要用到RSA对称密钥加密,所以需要用到M2Crypto,可怜的我发现编译这东西一点都不容易,以下是我的杯具经验总结。服务器环境$ lsb_release -aLSB Version::core-3.0-ia32:core-3.0-noarch:graphics-3.0-ia32:graphics-3.0-noarchDistributor ID:RedHatEnterpriseASDescription:Red Hat Enterprise Linux AS release 4 (Nahant Update 4)Release:4Codename:NahantUpdate4下载M2Cry 阅读全文

posted @ 2010-09-21 17:47 MK2 阅读(7349) 评论(0) 推荐(2)

让apt-get的自动补全打开
摘要:$ vi ~/.bashrc# enable programmable completion features # (you don't need to enable this, if it's already enabled in # /etc/bash.bashrc and /etc/profile# sources /etc/bash.bashrc).if [ -f /etc/bash_completion ]; then . /etc/bash_completionfi若发现/etc/bash_completion文件不存在, 则安装bash-completion$ s 阅读全文

posted @ 2010-08-22 17:01 MK2 阅读(2997) 评论(0) 推荐(1)

iPhone使用全记录
摘要:iPhone用起来太多东西要记,免得以后刷机都走错路,就在这里记下一些痕迹吧。我的是美版有锁的iPhone 3GS,所以第一步是越狱,然后解锁。威锋网的源 http://app.weiphone.com/cydia/, Sinful源 http://www.sinfuliphonerepo.com/UCWEB源 http://uc.cn/cydia/安装install0us,这样就可以抛弃iTunes直接在iPhone上安装ipa了,install0us的ipa存放目录: /var/mobile/Downloads/使用ifunbox上传ipa文件到iPhone.deb文件安装方式,有以下2种 阅读全文

posted @ 2010-06-24 00:53 MK2 阅读(1894) 评论(0) 推荐(2)

让你的博文自动带上缩址,方便发到微博客上
摘要:添加以下代码到你的博客中: (呵呵,抄袭至lulu Studio http://s8.hk/0itw)<script type="text/javascript"> $(function(){ c_url = 'http://s8.hk:8088/s8/s?format=text&longUrl='; c_url += document.location.href; c_url... 阅读全文

posted @ 2010-01-15 15:51 MK2 阅读(633) 评论(0) 推荐(1)

随想数据的统计与分析
摘要:最近拿到一大堆数据,在对其做完MapReduce统计后,需要提炼一些有价值的数据出来使用。1. 同一数据重复出现,是否大堆一定概率或者重现数量达到某个范围,就能确定该数据是有效的呢?2. 数据的时间有效性。若这组数据是跟时间相关的,时间这个参数是否需要考虑进去,具体的时间参考值又需要如何定义呢?3. 随机出现的干扰数据,是否也有一些规律性呢?一旦这些干扰数据消失,是好事还是坏事呢?4. 海量数据统... 阅读全文

posted @ 2009-08-20 00:20 MK2 阅读(498) 评论(0) 推荐(1)

第一个firefox插件: urlsafefox,url安全插件,自动检测google和百度搜索结果的安全性(新增支持bing和yahoo, soso,youdao)
摘要:周末闲着无聊,想学学firefox插件开发,模仿金山网盾的搜索结果ie插件,做了一个firefox版的。其实代码逻辑很简单,就是使用XMLHttpRequest异步请求,然后组装返回结果,输出到页面上;由于对XUL不熟悉,就直接使用html完成了。效果截图如下:搜索关键词: 非主流还能右键验证选中url:呵呵,just fun.下载地址: urlsafefox.xpi 2009.8.25 更新: ... 阅读全文

posted @ 2009-08-15 21:42 MK2 阅读(1252) 评论(0) 推荐(1)

Server Tips: 很多TIME_WAIT?
摘要:假如你的服务器很慢,而且经常无法连接,很可能你遇上了我最近的烦恼.试着执行:$ netstat -nta|awk '/^tcp/{++S[$NF]} END {for(a in S) print a,S[a]}'如果结果类似:LAST_ACK 14SYN_RECV 348ESTABLISHED 70FIN_WAIT1 229FIN_WAIT2 30CLOSING 33TIME_WAIT 18122... 阅读全文

posted @ 2009-03-26 15:14 MK2 阅读(1018) 评论(0) 推荐(0)

测试scribefire
摘要:A呵呵,一直都是用WLW写blog的,很久之前就装了Scribefire,一直都没用,今天来个测试,呵呵,如果满意,以后就用它了。直接帖截图测试: edit上传图片测试:OK测试其他吧,哈哈,乱来。©®°±¶º¿¿¾呵呵,看来真的可以取代WLWTechnorati Tags: scribefire, firefox, wlw 阅读全文

posted @ 2008-06-10 19:23 MK2 阅读(543) 评论(0) 推荐(0)

Firefox插件备忘录
摘要:因经常在多台机器上使用Firefox,难免会想装一些已经习惯了的插件(晕,都依赖他们),没安装上总是用起来不顺手。于是就有了这篇文章。 1. 第一个要备忘的肯定是它:Google Browser Sync 可以同步些什么?看看这个截图吧: 很Cool吧,仿佛在那台机打开FF,都感觉是一样的,完全获取回上次的所有状态,并且支持加密传输,这样个人私隐就不会泄露了。 2. GMarks 虽然说Go... 阅读全文

posted @ 2008-06-09 10:49 MK2 阅读(1116) 评论(2) 推荐(0)

PE中的FileInfo究竟包含那些信息呢?
摘要:最近在收集PE的FileInfo信息,发现不是每个PE都会有,而且有也不一定全部都有,总结了样本,基本上包含一下信息:LegalCopyright :版权信息InternalName: 内部名称FileVersion:文件版本CompanyName:公司名称LegalTrademarks:注册商标Comments:注释ProductName:产品名称ProductVersion:产品版本FileD... 阅读全文

posted @ 2008-06-06 10:40 MK2 阅读(526) 评论(0) 推荐(0)

编程输入法的设想
摘要:今天在群聊的时候,有同学发了最新版Google拼音的功能介绍,其中英文提示:打英文时只需输入前几个字母,输入法自动提示您可能要找的单字。 就是这个功能,我联想到了每天都要做的事情:编程。第一个浮现在脑海里的是VS里的智能感知,于是打开很久没打开的VS2008来回味。 然后我在想,输入法能做到这样吗?为了看看英文提示的效果,我下载了google拼音输入法。 输入我们最喜欢的hello world... 阅读全文

posted @ 2008-05-31 14:31 MK2 阅读(312) 评论(1) 推荐(0)

在解决动态切换皮肤的子域名Cookie保存问题过程中收集的一些参考资料
摘要:昨天对自己的Blog添加动态更换皮肤功能时,还有一个问题没解决,就是子域名共享Cookie。例如我访问Blog的子域名是: fengmk2.cnblogs.com, 而页面很多链接的是在www.cnblogs.com/fengmk2/下进行访问的,而皮肤的设置保存在cookie中,导致访问两域名时,皮肤显示不同。今天搜索了一下博客园,发现Dudu已经给出了完全的解决方法。 解决方法:"将cookie关联的域设置为".domain.ext", 博客园的设置就是.cnblogs.com。" 我使用jQuery的cookie插件,修改相应的操作就解决了。 阅读全文

posted @ 2007-12-29 20:04 MK2 阅读(500) 评论(0) 推荐(0)

辛苦了一个下午和晚上,给Blog换了个新皮肤
摘要:见08年快到了,呵呵,之前那个皮肤从一开始到博客园用到现在,想了很久,总算学决心给我的小博客园换上新衣了。 呵呵,一看就知道皮肤不是我做的,在http://www.freecsstemplates.org 看中这个黑白主题的模板,就试着改了。 感谢Dudu,已经换上新装了。 凌晨添加了“皮肤切换功能:在导航栏上有和切换” 阅读全文

posted @ 2007-12-28 21:15 MK2 阅读(421) 评论(0) 推荐(0)

方便我们计算学分绩点的JavaScript
摘要:基于目前我们学校教务处的管理系统, 依靠Javascript的帮忙, 我们可以很方便地计算成绩. 阅读全文

posted @ 2007-09-05 22:33 MK2 阅读(1067) 评论(2) 推荐(0)