Skip to content

Instantly share code, notes, and snippets.

View chzyer's full-sized avatar

ChenYe chzyer

  • China
View GitHub Profile
@chzyer
chzyer / create-wift-host-in-ruijie.md
Created January 11, 2013 06:19
在校园网下建立wifi热点上网

首先, 交代一下背景
我现在的设备有windows主机一台, macbook, 和21.5寸显示器一个, 在学校需要建立一个wifi热点, 让macbook, 手机上网.
由于学校的特殊原因, 没办法使用一般的无线路由器拨号锐捷上网(如果无线路由器不带锐捷拨号功能的话).然后电脑如果通过没有锐捷拨号的无线路由器上网没办法正常拨号成功.
还有一个思路是买一个无线路由器, 给windows主机插上, windows主机使用锐捷拨号后通过connectify建立wifi热点.正常来说到这里应该都很顺利.

然后macbook现在是我的主用电脑, 想把macbook插上显示器上使用, 但是我只有一个, 于是让windows开机后自动创建热点便可以省去windows的显示屏, 但通过mac远程windows的时候(mac通过微软提供的remote desktop connection远程) wifi会断开, 因为原本的用户被注销导致无法远程windows
解决方法有两个, 第一个是采用第三方远程控制软件, 但是一般没有微软本身的顺, 第二个就是让win7和2003这些服务器版本一样能够多用户同时登陆. 网上有一些补丁可以办到(win7rdc), 然后要再新建一个用户, 远程登陆就使用这个账号即可.
如果有时候想使用到网银盾需要用到windows, 可以直接再windows插上U盾, 远程win7, 就能搞定, 不用虚拟机了.

这样就能满足一般的需求了, 既能建立wifi热点, 把windows当服务器用~_~

@chzyer
chzyer / install-python-mysql-in-mac.md
Last active July 23, 2017 03:25
mac下安装python-mysql

mac下安装mysql和ubuntu下不一样,所以有必要写一篇文章来记录下 http://dev.mysql.com/downloads/mysql/ 首先到这里下载mysql,我下载的是tar.gz安装包, 参考这里的方法,顺利安装了mysql

$ sudo mv mysql-5.1.45-osx10.6-x86_64 /usr/local/mysql
$ cd /usr/local
$ sudo chown -R mysql:mysql mysql
$ cd mysql
$ scripts/mysql_install_db --user=mysql
@chzyer
chzyer / julia-install-notes.md
Created January 11, 2013 06:13
Julia安装笔记 for Ubuntu

大部分教程在这里面有 GitHub 如果在make的时候出现这个错误

[lapack_install] Error 127

主要是没有安装libncurses5-dev, gfortran,直接apt-get就行了. 还需要安装m4,

@chzyer
chzyer / python-pexpect.md
Created January 11, 2013 06:11
python命令行预处理实例[ssh远程连接]
import pexpect
ssh = pexpect.spawn('ssh localhost') #建立新线程,执行"通过ssh连接本地"
ssh.expect('.*password:') #正则匹配输入密码提示,匹配才继续执行
ssh.sendline("123456") #输入密码
ssh.interact() #执行
@chzyer
chzyer / collage-ii-part-one.md
Created January 11, 2013 06:10
大学生涯 – 大二(上)

上篇说这篇要写大二的(耶,完美完成上下文相呼应)大二,经过暑假的经历让我对学校的事情避而远之,哥有时间,宁愿自己独自闯荡。要说拿的出手的东西,那就是灵敏短信了。

灵敏短信是我为魅族M9做的软件,作为M9平台第一款短信拦截软件,上架当天卖出140个,大概是420左右。但是由于做的匆忙,还有对android的不了解(接触大概1个月左右)BUG很多,一开始评价很不好,我还建了个群,用于接收用户反馈,这才感觉众口难调,各有各需求,分身乏术啊。然后各种诡异的用不了,各种假死(我的大过),因为涉及从系统短信移出来放入灵敏,然后中间假死导致短信都没了,这对用户来说就是犯了天条,那时真想一度放弃,遭来各种骂声。幸好群里面有人也在安慰我,要我加油,于是,我开始筹备2.0的开发。后来,过了一个月,我还没更新,就有人在评论里面骂我骗钱了什么什么的,我无视了,哥做到这里已经不是为了赚钱了,为了名誉,为了群里那帮挺我的家伙。

2.0的灵敏短信,可以说完全重写了,一方面完善辅助函数,一方面重新设计界面,重新设计拦截算法,又想出新的短信加密方法,旧的方法暂且不用,原来的代码由于时间紧写得很乱,很难修改,我就直接重构,删掉重写,注重格式,规范,本来想做短信清理,结果一算,时间不够,等下个版本。在结构方面重新规划,适合我以后再添加功能,一方面向外放消息说该版本改动较大,请耐心等待。我还记得2.0发布的时间是12月11号,我跟群里人说最晚那天完成,最后果真那晚上11点就完成了,但缺乏测试。不管,放出去了,大不了被骂。结果呢,骂的人住嘴了,开始有好评了,各种得我看好你,嗯嗯,哥欣慰了,但是,短信拦截出了个bug,导致排除联系人会拦截不了全部短信。我没发现,所以来说还是失败的作品。几个好评之后清一色的无法拦截。寒假在家,趁过年有时间,宅在家做2.5版。找到了上述的bug,后来惊奇得发现,原来我一直用错拦截方式了,我以为要删除短信才能不让系统提示...这里改进了,再给短信加密加点自定义功能,加小型的短信清理功能,然后是大量的调试测试,确保耐用,找了andrex帮我测试,然后终于在年初八..大概是2月初左右上架。总的来说,除了短信加密有时导致死机,其他方面都挺满意,短信加密的死机还不是有规律的,这样我很郁闷。而andrex说没遇到,好,没遇到就放上去吧,说不定遇到的几率小呢。上架的时候反应很好,基本都是4星5星评价,我也渐渐知道怎么去做一款产品,写程序

@chzyer
chzyer / decoder-zip-not-available.md
Last active December 10, 2015 23:19
decoder zip not available

这个问题困扰了我近1个月(当然中途对继续编码没多大影响就没去理他)
环境:python in ubuntu server
PIL是python下一个图片处理工具.可以随意对图片进行尺寸伸缩,加水印等操作.
但是默认PIL是没有安装jpeg和png的库的,需要单独安装.
由于是64位系统,系统用apt-get安装的文件会和32位系统不同,导致PIL安装的时候找不到这两个库

这两个网址基本能解决上述问题.

@chzyer
chzyer / write-css-with-lesscss.md
Last active December 10, 2015 23:18
让你像写代码般写css

写惯了各种代码,到了css,你会不会觉得copy/paste的操作特别多呢?会不会发现一修改配色就要来一次"全部替换"?

前段时间我老大呢介绍了国外一神器,lesscss,不过主页被墙...有身高优势的童鞋可以翻过去http://lesscss.org/ 先从使用方法上说吧, 可以使用变量.把颜色什么的用变量代替,Like

@tastyColor: #21A6CE;
.a{color:@tastyColor}

这样都行?嗯,好处是你可以不用"全部替换"法来解决配色问题.

@chzyer
chzyer / command-gcc-failed-with-exit-status-1.md
Created January 11, 2013 05:59
提示command ‘gcc’ failed with exit status 1的解决方法

备忘 在执行sudo easy_install mysql-python的时候提示这个

command 'gcc' failed with exit status 1

解决方法,

sudo apt-get install python-dev
sudo apt-get install build-essential
sudo apt-get install libevent-dev
@chzyer
chzyer / ping-virtualbox-ubuntu-server.md
Created January 11, 2013 05:58
电脑连接virtualBox虚拟机ubuntu server

virtualbox默认配置是虚拟机能访问到物理机,而物理机没办法访问到虚拟机,要解决这个问题就要配置双网卡, 选择网卡2,设置为host-only 进入ubuntu,首先,第二块网卡的连接名是eth1,目前还没有连接,特征是ifconfig里面看不到,而如果加上-a参数就能看得到eth1但没有IP地址。 先配置他自动启动

cd /etc/network
sudo nano interfaces

最后加上

@chzyer
chzyer / ubuntu-tornado-debug.md
Last active December 10, 2015 23:18
ubuntu下配置tornado框架本地调试环境

这阵子花费了大概半个月做了一个M9平台的短信拦截软件,已经申请在魅族软件商城上架,今天魅族寄得合同今天已经收到,过几天再寄回去就能上架了。

最近又回到学python的行列,只不过接触的是网页编程,有高人指点确实少走了不少弯路。但依旧需要自己去一步一步摸索,这才是乐趣所在,哈哈

由于win下用python会出现诸多问题,很多提示找不到库,安装tornado会出现找不到库的情况,就只能转战ubuntu。python版本为2.6 现在需要做的是在虚拟机里面装上MYSQL,tornado,由于我电脑上已经配置好服务器环境,只要在虚拟机里面装好MySQLdb(连接MYSQL和Python的库),远程连接我电脑上的MYSQL就行,如果你想在虚拟机里面也能看到结果,就要安装apache了,如果不需要,可以省略不装

sudo apt-get install ssh
sudo apt-get install apache2