使用brew cask来安装Mac应用

简介brewcask是一个用命令行管理Mac下应用的工具,它是基于homebrew的一个增强工具。homebrew可以管理Mac下的命令行工具,例如imagemagick,nodejs,如下所示:brewinstallimagemagickbrewinstallnode而使用上brewcask之后,你还可以用它来管理Mac下的Gui程序,例如qq,chrome,evernote等,如下所示:brewcaskinstallqqbrewcaskinstallgoogle-chromebrewcaskinstallevernote安装安装homebrew用以下一行命令即可安装homebrewruby-e"$(curl-fsSLhttps://raw.github.com/Homebrew/homebrew/go/install)"之后执行brewdoctor命令可以看看homebrew的环境是否正常。通常第一次安装完brew之后,还需要...

展示一个Reflux的实例【虽然用的人比较少】

Reflux是根据React的flux创建的单向数据流类库。Reflux的单向数据流模式主要由actions和stores组成。例如,当组件list新增item时,会调用actions的某个方法(如addItem(data)),并将新的数据当参数传递进去,通过事件机制,数据会传递到stroes中,stores可以向服务器发起请求,并更新数据数据库。数据更新成功后,还是通过事件机制传递的组件list当中,并更新ui。整个过程的对接是通过事件驱动的。这里记录一个比较实用的实例;具体的想看详情的可以去‘http://segmentfault.com/a/1190000002793786#articleHeader24’这里仔细研读。varTodoActions=Reflux.createActions(['getAll',...

罗列一下提高效率的Nodejs模块

罗列一下提高效率的Nodejs模块,分享之。CheerioFast,flexible,andleanimplementationofcorejQuerydesignedspecificallyfortheserver.Cheerio,说它是服务器端的jQuery一点也不为过,在github上也是大受欢迎,star数达4500有余,至目前为止,已经有923次commit。它兼容jQuery绝大部分的库,以至于你只需要一句$=require('cheerio').load(YOUR_HTML_CONTENT);,便可以像在前端用jQuery一样的舒畅,愉快。Bytheway,和Cheerio类似的框架还有:jsdom,一个受欢迎程度略低于Cheerio,但是它有2,147多的commit,可见维护者之诚意。WaterlineAnadapter-basedORMforNode.jswithsupportformysql,mongo,postgres,redis,andmoreWaterline是从Sails框架衍生出来的Nodejs平台下的...

Proxy Firefox through a SSH tunnel

afast,privatelysecuredtunneltotransferwebpagesanddnsqueriesHaveyoueverwantedtovisitsitesduringthedayfromalocationthatdeniedaccesstothosesites?Perhapsthecompanyhasdeniedaccessduetobandwidthconsiderationsoryoumighthavedecidedthatthesiteyouwanttogotomightnotalwaysbeworksafedependingonthestoryorpictures?Whatyouneedistheabilitytocreateasecureandencryptedsshconnectiontotunnelyourbrowsertrafficthrough.UsingasshtunneltoretrievethedatafromwebsitesissignificantlyfasterthantryingtouseXforwardingtoopenaremotecopyofFirefoxontheremotemachine.Ifaremotebrowserisusedtheconnectionwillbesaturatedbythegraphicalfrontendoftheremotebrowserwindow.Usethetunnelforthewebsite...

Mongodb 3.0版本 配置文件格式

配置文件的格式变了是这样子的啦:systemLog:destination:filepath:"/var/log/mongodb/mongodb.log"logAppend:truestorage:journal:enabled:trueprocessManagement:fork:truenet:bindIp:127.0.0.1port:27017setParameter:enableLocalhostAuthBypass:false...如果想要添加其他参数,请到这里查看吧:http://docs.mongodb.org/manual/reference/configuration-options/

Python-pip使用国内镜像加速下载

pipy国内镜像目前有:http://pypi.douban.com/豆瓣http://pypi.hustunique.com/华中理工大学http://pypi.sdutlinux.org/山东理工大学http://pypi.mirrors.ustc.edu.cn/中国科学技术大学对于pip这种在线安装的方式来说,很方便,但网络不稳定的话很要命。使用国内镜像相对好一些,如果想手动指定源,可以在pip后面跟-i来指定源,比如用豆瓣的源来安装web.py框架:pipinstallweb.py-ihttp://pypi.douban.com/simple注意后面要有/simple目录!!!如果提示:Therepositorylocatedatpypi.douban.comisnotatrustedorsecurehostandisbeingignored.IfthisrepositoryisavailableviaHTTPSitisrecommendedtouseHTTPSinstead,otherwiseyoumaysilence...

python开发解决依赖库的办法

python开发解决依赖库的办法你可以用pip导出你的dependency:$pipfreeze>requirements.txt然后在通过以下命令安装dependency:$pipinstall-rrequirements.txt如此依赖如果你在服务器部署的话,就可以直接安装需要的依赖库,就不用等着报错才去一个一个安装了。

nvm管理node,并加速nvm、加速npm

nvm的安装请转到这里:https://github.com/creationix/nvm下面先说nvm的加速nvm默认是从http://nodejs.org/dist/下载的,国外服务器,必然很慢,好在nvm以及支持从镜像服务器下载包,于是我们可以方便地从七牛的nodedist镜像下载:$NVM_NODEJS_ORG_MIRROR=http://dist.u.qiniudn.comnvminstall0.12.7于是你就会看到一段非常快速进度条:########################################################################100.0%Nowusingnodev0.12.7如果你不想每次都输入环境变量NVM_NODEJS_ORG_MIRROR,那么我建议你加入到.bashrc文件中:#nvmexportNVM_NODEJS_ORG_MIRROR=http://dist.u.qiniudn.comsource~/git/nvm/nvm.sh然后你可以继续非常方便地安装各...

Nodejs iconv-lite 使用过程中需要注意的几个环节

最近在使用Nodejs的一个库Iconv-lite,有时候会报出这样一个提示Iconv-litewarning:decode()-ingstringsisdeprecated.Refertohttps://github.com/ashtuchkin/iconv-lite/wiki/Use-Buffers-when-decoding已经给出了对应的Refer。具体详情见:https://github.com/ashtuchkin/iconv-lite/wiki/Use-Buffers-when-decoding其实看完之后,很简单就是如果有一个Buffer数据的话,你进行了toString()后,就已经进行了一层默认的decode操作,一般默认的是utf-8,所以如果你在进行iconv.decode()的时候,就会出现一个提示,这个在最新版本会出现这个问题,其他的版本我就不知道了,如果你在使用的过程中,decode之后,没有效果的话,可以试试,在decode之前先不...

DNS 收集

=>]OpenDNS208.67.222.222208.67.220.220=>]V2EXDNS199.91.73.222178.79.131.110=>]OneDNS112.124.47.27=>]ComodoSecureDNS8.26.56.268.20.247.20=>]GooglePublicDNSTheGooglePublicDNSIPv4addresses8.8.8.88.8.4.4TheGooglePublicDNSIPv6addresses2001:4860:4860::88882001:4860:4860::8844=>]114DNS无劫持114.114.114.114114.114.115.115拦截有害网站114.114.114.119114.114.115.119拦截色情网站114.114.114.110114.114.115.110=>]NortonConnectSafeA-Security(malware,phishingsitesandscamsites)PreferredDNS:199.85.126.10AlternateDNS:199.85.127.10B-Security+Pornography...