Sublime Text 2 for macos 破解

转的,不贴图了。

1. 在https://www.sublimetext.com/上根据操作系统选择对应版本下载,进行安装。此时版本为2.0.2,Mac OS X版的话要求10.6以上系统。
2. 安装完成后,用Sublime Text 2自己打开自己的二进制文件:Sublime Text 2/Contents/MacOS/Sublime Text 2 
3. 用快捷键 Cmd+Option+F 打开Find & Replace Pane,在文件中搜索所有3342 3032,将其都替换为3242 3032。保存后关闭并退出Sublime Text。
4. 重新运行Sublime Text,在菜单栏中点击help,然后enter license,把注册码粘贴进去即可(包含BEGIN LICENSE 和 END LICENSE头尾两行)。以下注册码亲测可用,仅供参考。完成!

—–BEGIN LICENSE—–
hiwanz
Unlimited User License
EA7E-26838
5B320641E6E11F5C6E16553C438A6839
72BA70FE439203367920D70E7DEB0E92
436D756177BBE49EFC9FBBB3420DB9D3
6AA8307E845B6AB8AF99D81734EEA961
02402C853F1FFF9854D94799D1317F37
1DAB52730F6CADDE701BF3BE03C34EF2
85E053D2B5E16502F4B009DE413591DE
0840D6E2CBF0A3049E2FAD940A53FF67
—–END LICENSE—–

近期学习PYTHON第二版,这里放一些心得吧

这本书以版本2为模板,我的MAC装了3,一些东西是不一样的,记录在这里(陆续)

(1) raw_input 全被 input 代替了

(2) print 语句打印字符串

2版中可以用 print "hello!" 即可
3版中必须用括号把字符串括起来,比如 print ("hello!")

(3) 字符串和数字连接

2版中用
years = 12
print " he is  " + years + " years olds!"
3版需要指定类型
years = 12
print (" he is  " + str(years) + " years olds!")

(4) cmp函数没有了

 

Mac下快速锁屏(转)

Windows 下用习惯了Win+ L快捷键锁屏,那么Mac下如何操作呢,小编提供两种不用安装任何软件无毒无副作用的方法。

首先开启进入睡眠或开始屏幕保护程序后要求输入密码,在系统偏好设置 – 安全性与隐私。

方法一:

1、Finder – 应用程序 – 实用工具 – 钥匙串访问,或者点击 Mac 屏幕右上角的放大镜按钮 Spotlight 搜索“钥匙串”;

2、点击 Mac 顶部菜单栏的“钥匙串访问”,选择“偏好设置”;

3、勾选第一项“在菜单栏中显示钥匙串状态”;

4、Mac 顶部菜单栏会多出一个锁图标,想锁屏的时候点击选择第一项“锁定屏幕”。

方法二:

有洁癖的童鞋不喜欢菜单栏的那个锁,那么试试方法二吧。

1、系统偏好设置 – Mission Control – 触发角;

2、活跃的屏幕角,选择一个角,设置成“将显示器置入睡眠状态”;

3、每次把鼠标移动到那个角上的时候,立即执行了该项动作,类似鼠标手势一样。

两种方法,选择自己喜欢的一种吧。

更新mac自带的python(转)

MAC 系统自带的python是2.7版本的,有点儿低,要使用一些应用的时候还需要3.3以上的,这时可以用以下的方法更新mac自带的python。 先去python的官网下载最新的python,并安装好。现在要删除mac自带的python,如下:
sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7

把第一步里安装好的Python目录移到原本系统所持有的目录位置。

sudo mv /Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions

第三步,修改文件所属的Group
设置Group为wheel,原来系统自带的就是这样的。

sudo chown -R root:wheel /System/Library/Frameworks/Python.framework/Versions/3.3

第四步,更新一下Current的Link
在Versions的目录里有一个Current的link,是指向当前的Python版本,原始是指向系统自带的Python2.7.2,我们把它删除后,link就失效了,所以需要重新链一下

sudo rm /System/Library/Frameworks/Python.framework/Versions/Current
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions/Current

第五步,重新链接可执行文件
1) 先把系统原来的执行文件删掉

sudo rm /usr/bin/pydoc
sudo rm /usr/bin/python
sudo rm /usr/bin/pythonw
sudo rm /usr/bin/python-config

2) 建立新的链接

sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pydoc3.3 /usr/bin/pydoc
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3 /usr/bin/python
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pythonw3.3 /usr/bin/pythonw
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3m-config /usr/bin/python-config

最后,更新一下.bash_profile文件

vi ~/.bash_profile (只要能编辑就行)�6�5插入新的Python路径
# Setting PATH for Python 3.3
# The orginal version is saved in .bash_profile.pysave
PATH="/System/Library/Frameworks/Python.framework/Versions/3.3/bin:${PATH}"
export PATH

打开命令行,输入python,如下:
$ python Python 3.3.2 (v3.3.2:d047928ae3f6, May 13 2013, 13:52:24) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type “help”, “copyright”, “credits” or “license” for more information. >>>

IPV6该提到议事日程上来了

很多网站都已经支持了IPV6,想想也是,IPV4 32位地址的确干不过128位的IPV6,这么说可能不太准确,不过,放眼未来,IPV4只能成为IPV6的兼容协议存在,而不会是相反的结果。

今天跟同事约好,6月搭个简单的测试环境,比较现在很多应用都支持了IPV6,试试现有的运行稳定的应用如果换了IPV6会有什么始料不及的情况出现,按常理,应该是能正常过度的 :)

生了一场病,好几年没生病了

一场病,突然就来了,浑身难受,关节疼,发高烧到39度,当时摸着腿都觉得能摊鸡蛋了。其实,生病也是挺好的,第一身体放松了,生病之前腰一直疼,生病以后突然好了;第二,耐得住寂寞,只能在床上躺着,起来头晕的厉害,有一段时间睡了醒醒了睡,听不见电话,短信,也看不了微博微信,就这么浑浑噩噩大半天。

要说生病给了我什么启发?世事无常,学会接受就好,该得病得病,该吃药吃药,该休息休息。

经历一些事情以后对自己的寄语

     喜欢海,因为它的博大;

    喜欢天,因为它的高远;

    喜欢阳光,因为它的泽被苍生;

    喜欢雨露,因为它的润物无声;

    喜欢笑脸,因为它的甜美无忧;

    喜欢明眸,因为它的深邃无邪。

          一个人最大的价值不是创造了什么,而是给予了什么,生命如何短暂也不能停止我爱的脚步,即使我只能在苍穹中一闪即逝,我也会竭尽全力划一道最最美丽的弧线。

nginx 1.4.0 稳定版发布了

nginx-1.4.0
Changes with nginx 1.4.0                                         24 Apr 2013

    *) Bugfix: nginx could not be built with the ngx_http_perl_module if the
       --with-openssl option was used; the bug had appeared in 1.3.16.

    *) Bugfix: in a request body handling in the ngx_http_perl_module; the
       bug had appeared in 1.3.9.

Nginx支持手机访问(WAP/XHTML)相关配置 【转】

1、判断手机用户

一般通过User-Agent来判断,从网上抄一抄,那些列出的都不错,我的配置里加上了Java、curl和Wget,方便调试和其它内部项目的抓取。

因为现在很多手机网关没有发送User-Agent,所以大部分手机发送的User-Agent到了网关就被过滤掉了,相当于是空值。经过抽样调 查,User-Agent为空且为手机用户比例比较大。有部分User-Agent为空的是一些蜘蛛或垃圾程序的造访,这些垃圾流量并不那么重要。希望手 机网关将来有相应的标准,不要发送空的User-Agent,就是发送一个字母也好啊。

如果应用有一个独立域名,也未必要做手机判断。譬如新浪有独立域名且深入人心,那它做不做跳转无关紧要。

nginx配置用穷举方式罗列各类手机User-Agent并把空User-Agent也转到手机应用里,非这些情况,则跳到帮助页面。

继续阅读Nginx支持手机访问(WAP/XHTML)相关配置 【转】