tmux 终端分屏利器使用

介绍Tmux 是一个工具,用于在一个终端窗口中运行多个终端会话。 不仅如此,你还可以通过 Tmux 使终端会话运行于后台或是按需接入、断开会话,这个功能非常实用。 很好的工具,记录一下,以后要常用。安装macruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“ brew i
阅读本文

BREW Makefile 生成工具的编写

之前一直使用高通的BREW Makefile VC插件来生成Makefile,遇到了一些问题。 1.如果VC项目的文件放在多个子目录下的话,只会生成子目录的c文件规则,漏掉了cpp文件规则。2.头文件包含目录转换有误。会将包含环境变量的头文件目录前后加上&quot字符。3.cpp工程要想使用不同的编译器的话(RealView/GCC),需要手动将BREW SDK Tools目录下的CppAp
阅读本文

Mac下安装ant(利用brew)

安装ant最简单的方法就是通过brew。步骤如下:1. 安装brew(如果已经安装可以跳过这步)。ruby -e “$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)“2. 更新brew数据库为最新。Brew update3. 安装antbrew install ant(安装后可以通过来检查安装的版本)ant –version
阅读本文

本地配置DNS服务器(MAC版)

作为一个前端开发者,会遇到使用cookie的情况,常见的如:登录,权限控制,视频播放,图形验证码等,这时候本地开发者在PC上会使用修改hosts的方式添加指向本地的域名,来获取cookie的同域名。如:127.0.0.1 local.smartstudy.com 但是在移动端的时候,这一招就不好使了,苹果手机在没越狱的情况下是没法修改hosts的,难道为了这个让自己的爱机越个狱?答案应该是否定的
阅读本文

安装hexo

首先安装 git 和 node.js,node可以通过命令直接安装(前提是你装了homebrew)brew install node这些下载完了就可以安装hexo了npm install -g hexo-cli嗯,事情不可能这么顺利,当我以为可以轻松使用hexo的时候,怀着愉悦的心情,敲下命令行(注:hello是你创建的文件名,随意取,创建到你指定的目录下)hexo init hello终端是这样
阅读本文

mac安装OpenCV

简单粗暴使用homebrew安装brew install opencv       //cv2 我安装的brew install opencv3     //cv3安装包位置/Library/Caches/Homebrew解压的文件位置/usr/local/Cellar/opencv找到cv2.so拷贝到python的site-packages里面cv2.so按照上面的安装默认位置在/usr/l
阅读本文

【mac】ansible安装及基础使用

安装环境释放   mac  10.12.5#more /System/Library/CoreServices/SystemVersion.plist 安装命令#ruby -e “$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“ #brew update #brew
阅读本文

Appium Mac 命令行安装

试过很多方法都失败,打算用命令行方式安装。准备工作: 从 https://github.com/appium/appium下载appium版本的源码(.tar) 详见github_Appium1.6.51. 命令行安装node:brew install node  2. cd 到 appium.tar的解压后的路径 3.  安装appiumnpm install -g ./appium 安装后界面
阅读本文

golang ffmpeg 做网络直播

最近在公司做在线视频转码的工作,研究了下ffmpeg 最后直接研究了下网络直播,我是在我自己的mac 上面测试的,效果,还可以,先看看效果图吧ffmpeg 我是通过brew安装 的,这步就略了 VLC这个播放器怎么安装的也略了我先是在github上面找了一个开源的直播流工具 https://github.com/gwuhaolin/livego然后把它run 起来,最后看几个直播流参数吧:桌面成
阅读本文

REMOTE EXECUTION

REMOTE EXECUTION远程执行命令主要包含两个方面,moudules和returners salt Execution Modules  salt执行模块调用系统远程执行模块执行各种任务,模块提供了安装软件包,启动服务,传输文件等。Full list of execution modulesREMOTE EXECUTION TUTORIALORDER YOUR MINIONS AROUN
阅读本文

MAC安装Python,Python共存

1、安装OS X的套件管理器,网址如下:http://brew.sh/index_zh-cn.html如果不想打开网址的话,请打开终端,粘贴如下命令并执行:Shell代码ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“2、安装pyenv,命令如下:1 brew upda
阅读本文

nginx 实现tcp负载均衡

nginx常用来做http的反向代理,它默认是不支持tcp的,因此要使用nginx来实现tcp的反向代理必须用源码编译安装,并且在编译时安装tcp的扩展模块。   然后解压ngin和,nginx_tcp_proxy_module-master。   1 进入nginx目录 cd nginx-1.2.1/  执行 patch -p1 < /path/to/nginx_tcp_proxy_mod
阅读本文

Grunt Bower构建前端

目前比较流行的WEB开发的趋势是前后端分离。前端采用重量级的Javascript框架,比如Angular,Ember等,后端采用restful API的Web Service服务,通过JSON格式进行数据交互。   对于后端服务语言来说,不论是Ruby的rake,Java中的Maven或Gradle,或是Scala中的SBT,他们都能够提供编译运行、运行测试、打包部署、依赖管理等功能。再加
阅读本文

Nginx入门案例(Mac版)

Nginx(engine x)是一个轻量级、高性能的Web和反向代理服务器,也是一个IMAP、POP3和SMTP服务器,并且安装十分简单,配置文件非常简洁,启动特别容易,运行十分稳定,几乎可以做到7*24小时不间断运行,在国内大厂(如:BATJ)均得到广泛应用。Nginx是一个开源项目,源码以类BSD许可证的形式发布,任何人都可以获取到,来一探Nginx的强大之处。Nginx特性Nginx的特性有
阅读本文

Carthage的安装和使用

为什么要使用CarthageCocoaPods是已存在很长时间的Cocoa依赖管理器, 那么为什么要创建Carthage呢?CoaoaPods是一套整体解决方案,我们在Podfile中指定好我们需要的第三方库。然后CocoaPods就会进行下载,集成,然后修改或者创建我们项目的workspace文件,这一系列整体操作。相比之下,Carthage就要轻量很多,它也会有一个叫做Cartfile描述文件
阅读本文

Mac上tesseract-OCR的安装配置

Mac上tesseract-OCR的安装配置tesseract简介OCR(Optical Character Recognition)即光学字符识别技术,专门用于对图片文字进行识别,并获取文本。tesseract-ocr引擎先由HP实验室研发,后来成为一个开源项目,主要由google进行改进优化。安装步骤安装homebrewHomebrew是MacOS上的包管理器,类似于ubuntu中的apt-g
阅读本文

spark-notebooke安装

---恢复内容开始---1.安装docker:brew install dockerbreaw install docker-machinebrew install boot2docker. 配置 Docker 客户端export DOCKER_HOST=tcp://127.0.0.1:4243把它写到 ~/.bash_profile 中,如果你是用的 bash 的话。我工作在 fish 下,所以
阅读本文

mac 下 react Native ios环境搭建

1、安装 Homebrew,Mac系统的包管理器,用于安装NodeJS和一些其他必需的工具软件     /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“   要是遇到权限问题,使用命令修复 sudo chown -R `whoami` /usr/loc
阅读本文