OSX下的PHP开发工具搭建
前文已经安装完了 NGINX + PHP + MYSQL环境,接下来安装ZS , SUBVERSION等。本来以为,不就是下载,然后不断下一步不就完了,结果中间受挫不少,记录一下。 1. ZS安装. 可以去官方进行下载,或者直接点击此处,下载适用于Mac_OS_X的DMG包(版本 ZS 9.0.1 ):http://downloads.zend…ZendStudio-9.0.1.dmg...
View ArticleMac OS 禁用Dashboard
Dashboard 没有太大的意义,他完全可以被igoogle之流替代,因此,禁用之. 禁用方法: 打开命令行终端, 位置: /Applications => Utilities => Terminal 输入: defaults write com.apple.dashboard mcx-disabled -boolean YES 然后重启,或者重启dock: killall Dock...
View Article在Mac OS中使用字典
Lion中可以很方便的调用字典,当鼠标在任意位置时(无需选择文字,mac回自动为您选择所在光标或光标之后的词,中文也行!),都可以使用 1. 三指轻拍trackpad; 2. Control + Cmd + D 默认的,mac字典只有英文字典,中文字典需要自行制作. 1. 下载 词典的转换程序 DictUnifier 2. 下载stardict词典. 目前可从...
View Article使用virtualbox虚拟bootcamp中的windows
买了苹果之后,一半以上的人会问,系统怎么操作,另一半的人会问,怎么装windows. 虽然说mac上面装windows,是暴殄天物,但想寻找一台没有虚拟机或者双系统的苹果出来,还真不是一件容易的事. 谁叫中国网银不给力,铁道部网站12306.cn也很不给力,不支持非IE浏览器呢. 话说正题, mac可以通过bootcamp方便的装上windows双系统.这个教程满天飞,可以去问baidu....
View ArticleKindle Touch 安装多看系统,评测
今天看到”多看系统”已经放出KT版本,久闻该软件对Kindle支持不错,安装成功。安装包可在这个页面找到:多看2012 R4.0版本# 正式发布(支持KT). 安装方法在下载文件中有详细介绍。 安装完成之后,测试了一下多看系统, 确实不错 优点: 对PDF的支持非常好。 横屏支持 切边功能 翻页刷新速度比Kindle原生系统要快。 缺点: 对Epub支持不行。 不支持mobi格式。...
View ArticleHow to Install Oracle Java 6 in Ubuntu 12.10
1. Download jdk 6 from Orcal. [link] 2. Extract JDK. chmod +x jdk-6u32-linux-x64.bin sudo ./jdk-6u32-linux-x64.bin sudo mkdir -p /opt/lib/jvm/ sudo mv jdk1.6.0_32/ /opt/lib/jvm/ 3. Install Oracle Java...
View Article使用dmesg查看Linux IO占用较高的程序
环境: Ubuntu 1. 开启IO监控 sudo sysctl vm.block_dump=1 2. IO监控开启后,系统将记录程序对所有硬盘块的访问,通过dmesg查看 dmesg [442825.284270] mysqld(11600): READ block 6676888 on xvdb2 (8 sectors) [442825.289893] mysqld(11600): READ...
View Article分布式Web系统设计准则
大型分布式web系统设计中,主要需考虑一下几个准则 可用性: 系统是否可用,对于大多数互联网公司来讲,都是一个重要的衡量标准。特别对于大型的零售商业站点来讲,几分钟的当机,可能导致数百万元交易额的损失;大型门户若出现超半小时的当机,也大都将被登到第二天的IT新闻头版。 因此,保证系统的持续可用性和失败的可恢复性,不仅仅是技术所应遵循的基本准则,更是一个商业业务准则。...
View Article记录:HTML/XHTML Character Entities
– – − − ° ° Δ Δ α α À À à à Ç Ç € € — — ± ± º º Λ Λ β...
View Article自动化部署FAQ
问:程序要修改配置文件怎么办? 答:程序配置文件修改提交给自动化配置管理工程师,提交内容包括: 修改了哪个文件 增加了那几行 test, uat, prod环境分别是什么 问:业务服务自动化的一般过程是什么? 答:1. 基础系统自动化,构建setup.yml,进行系统配置及基础服务安装,如时间同步脚本、语言设置、supervisor服务管理工具等,JDK安装等。 2....
View Article自动化部署用户及权限(理论篇)
一、Jenkins安全域管理 Jenkins可使用多种方式对用户授权进行管理。在实际应用中,一般大型团队可建立LDAP服务器,小型团队可使用Unix用户/ 组。 Jenkins专有用户数据库 Jenkins的内置验证,适用于没有用户数据库小范围的设定。不支持组概念。 LDAP 轻量目录访问协议验证,需要在外部建立LDAP服务器 Servlet容器代理...
View Article自动化部署用户及权限(实践篇)
一、初始化用户及角色系统 通过Jenkins插件管理,安装Role Strategy Plugin,然后重启生效。 进入系统管理 =》全局安全配置, 将访问控制修改为『Unix用户/组数据库』, 授权策略修改为 『Role-Based Stategy』。 『Unix用户/组数据库』需要将jenkins服务的运行者修改为root组。 sudo usermod -a -G root jenkins...
View Article自动化部署任务管理(理论篇)
基本元素 业务服务更新过程主要的元素包括: 业务代码。 为业务开发人员编写的代码, 存储在代码控制系统(SCM)中,包括git或svn。 配置 业务服务运行时,依赖于运行参数和运行环境,如测试环境、生产环境等参数不一致。因此对这一类参数需要进行配置化管理。配置文件的维护由配置工程师维护,也存储在SCM中。 目标文件...
View Article自动化部署任务管理(实践篇)
自动化部署项目分析 分析业务,将强关联业务放入到一组。常用分组方式有按业务分组、按开发团队分组。 分析业务,获得该业务组下包含的所有服务。 获得业务服务属性,包括源代码SCM路径、编译方法、目标文件、部署方式、服务启停、配置文件等。 分析完成后,可获得一个物理架构图 Jenkins任务建立 使用SCM用户登录Jenkins。 点击左侧『新建』(New Item),在『 项目名称』(Enter an...
View ArticleSteve工具介绍
Steve 建立了一个Bash脚本,用于启停进程。启停前后,均会对进程关联进程进行检查,确保进程被完全关闭,也确保进程被正确启动。 对于顽固进程特别有效! 功能: 服务安全启动 服务安全关闭 监控服务状态 自动重启服务。 当服务意外蹦了的时候,自动重启之 以及Supervisord提供的管理服务的WEB工具 更多介绍和使用说明,参考 Wiki 安装 本脚本为纯Bash, 尽量较少运维依赖。 Git...
View ArticleJenkins基础
Jenkins是一个自动化引擎,开发者通过工作流、使用插件构建一套适用于自己或企业的构建生态系统,完成持续化集成、自动测试、持续发布的工作。 工作流(pipeline) Jenkins工作流是V2版本中推出的全新概念,使用Groovy编写。Groovy语法可以参考网址:Groovy...
View Article一个靠谱的GIT分支模型(GIT Flow)
作者:Vincent Driessen 原文连接: http://nvie.com/posts/a-successful-git-branching-model/ 译者:罗春晖 译文连接:http://www.luochunhui.com/blog/a-successful-git-branching-model/...
View Article