centos5.1安装gitlab

应团队小伙伴需要,在内网简历了gitlab环境。由于gitlab官方一键安装包只支持centos6/7的脚本。centos5需要手动一步步安装,并且gitlab也留了不少坑。

详细过程网上很多,这里只列举下主要步骤,和一些坑

大概下面几个步骤(注意#表示root用户,$表示git用户

1. 新建git系统用户(linux用户)

2. 安装ruby

3. 安装mysql

4. 安装redis

5. 下载gitlab-shell(用于检查gitlab环境,redis配置等信息)

6. 下载gitlab(主程序)

7. 安装GEM相关(ruby相关依赖库)

8. 初始化数据

9. 配置nginx

参考:http://www.nginx.cn/install

10. 配置nginx+gitlabe(下文$NGINX_HOME指代nginx的安装目录)

11. 完结

一些坑:

  1. 请安装把gitlab、gitlab-shell都安装在/home/git目录下面,不要问我为什么,所有都是默认这个目录的。一个一个修改配置容易漏掉
  2. 如果/usr/bin/redis-cli 路径不存在,请修改gitlab-shell/config.yml修改redis的redis-cli
  3. 如果gitlab启动以后,没有样式请运行 sudo bundle exec rake assets:precompile RAILS_ENV=production
  4. 确保nginx是最新版本 1.4
  5. 一定要在git用户下,执行/etc/init.d/gitlab restart

优质参考:

  1. http://www.tuicool.com/articles/NjANjq
  2. http://www.nginx.cn/install
  3. http://blog.haohtml.com/archives/13846

总结2014

现在是越来越懒了,翻开上一篇博客还是13年的总结。今天就总结下14年得失,给将来的自己看看走过的路。

老样子分段。

生活

今年完成了2件大事情:1、装修。2、买车。前者是一件漫长而痛苦的过程。每天晚上检查工人一天的成果,第二天早上一大早就要和工人商量改进的地方。连续几个月周末不能睡懒觉。还好有苏同学分担了一部分设计和选择工作,让我这种选择障碍患者可以轻松点。上几张成果照

卧室

厨房

餐厅

买车方面也纠结了好久。从一开始的骐达,到后来的悦动、郎动,到最后选择了新轩逸。感谢苏爸爸技术支持。就不上图了。链接地址:http://car.autohome.com.cn/pic/spec-19027-2780.html

工作

14年就如13年给自己的目标一样,尽量每件事情都做的最好,减少不必要的沟通环节。无线技术团队也初步完善。不论是ios还是android平台,产品质量和稳定性较13年有了质的提高。也终于摆脱了历史版本留下的烂摊子,朝着优质产品的路继续前进。

14年也是初步带领一个小团队(技术)一起成长的一年,从工程师到一名初级管理者。还是学到了不少东西,也越来越明白团队和团伙的区别。明白了一个团队的重要性。感谢@玉龙 @青木 @石斑 @蝈蝈 的帮助和支持。

今年就不一一感谢各位了。15年更需要大家的支持。晒一张全组同学的照片(不单单技术喽)

如上图所述,右边的胖子是我。也就是说15年还是减肥的一年 -_-

另外,今年是麦包包三周年。也get金戒指一枚

感情

未解之谜终要解开  @笔罗

理财

余额宝+黄金定投。由于余额包收益已经在4徘徊,加上黄金一直不起来。14年的理财宣告失败。

2015的展望

工作上,把东西做好,做漂亮。努力工作,早日升值加薪。(同去年)
专业上,想搞点硬件这类的~~
身体上,减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥、减肥
情感上,朝着终极目标前进~

 

未完待续…….

总结2013

每年总结过去的一年,前段时间加班比较多,没有精力去写,今天有点感想就写写给将来的自己看(也给一位阿姨看看)

老样子,分几块,想打哪里写到哪里,希望将来的我看到这篇文章的时候不要嘲笑此刻的我。

生活

今年受@菇茑 同学的影响,很想去趟西藏,计划来计划去,就是没有勇气迈出那一步。这是我内心缺乏信心和胆怯的关系吧,将来的我不要太后悔。
稍微回想了下这一年基本上那个都是千篇一律的上班、下班,也许生活就是这么枯燥和残酷,一点小插曲是因为某人减肥的要求从10月份的开始了每天晚上跑几圈,大概每天跑个3-4公里的样子吧。偶尔跑个7-8公里,遗憾的是天冷+空气太差没有坚持下去(安慰自己的借口)。nike+上的记录也一直保持在129公里(下面放图)。来年开春的时候,争取战胜自己,继续跑下去。
上个月的时候,终于拿到了房子的钥匙,交了一大笔的维修基金和物业费(将来的我你还有一笔契税要交),2014年也许就该操心装修的事情了吧。但我总感觉装修这事还是和自己喜欢的人一起来操心比较好,一个人对着个空屋子也想不出啥点子来。

IMG_0101

工作

一直以来自我感觉我还是一个蛮热爱自己工作的人,虽然做的未必有多好,但都是真心想把事情做好做优的。将来的我继续保持这个思想。
2013年最大的变动就人员的变化,去年感恩的那些同事,大部分都走了。这方面2013年是挺伤感的一年的。对我来说今年主要就一件事情,负责公司无线技术的改版和开发。感谢无线团队给予我的支持,这一年自己感觉进步很大,从j2ee到android开发,从android开发到ios开发,虽然深度都很浅,但一只脚已经踏进去了,剩下的就是看自己走的有多远了(希望2014年总结的时候,这方面我已经取得了很大的进步)
感谢一些2013年对我帮助很大的人
感谢@红茶 说老实话一开始因为合并部门的关系,不是挺赞同你,但这一年多的接触我从你这学到了不少东西,做事和为人的谨慎是我们做技术做欠缺的,虽然现在的我这方面还不够,但我相信我会做的更好。你是我见过最有管理头脑的领导,也许这就是开过公司的领导和一般职业经理人最大的区别吧。技术部在你的带领下2013年虽然一路坎坷,但都走了下来。你离职的时候我还是挺伤感的,少了一位好领导。(领导都已经走了所以不算拍马屁了,真心的感恩)
感谢@青木 这一年基本上打交道最多的人就是你了。这一年的合作下来成果还是很大的,无线取得了质的提高。心里还是暗爽的。
感谢@青棕 你、我、青木是无线最早的三个人,还记得以前每个月取得了一点点业绩就激动的去北疆饭店大餐的事情么。害得我对北疆已经有了免疫。感谢你又重新回到了我们团队,无限需要你的谨慎和专注。2014年我们这“三贱客”会做的更好。
感谢@麦草 暴走小萝莉,你是一枚开心果,有想法、会设计互联网公司需要这样的你
感谢@草果 突然发现每天和你最多的对话就是“4.5 dis 4.5 en 4.6 dis 4.6 en”,哈哈。聊天记录作证。@红茶 选的没错,你是我们技术部做事情最仔细的人了,A10这种重要的设备交给你管理我们放心。以后还有的烦恼你,你要坚持啊。
感谢@双竹 因为无线的关系俺们注定要多多合作了,无限技术的将来是nature和html5的结合
……(@菇鸟 @青拧 @红苕 你们就在这些省略号里面自己)
还需要感恩的人太多了 不一一列举了,套用柴老的话,是通过和你们的交流组成了2013年的我(去年我也是这句话,太喜欢柴静的这句话了,详见《看见》)

感情

2013未解之谜(等@她 来解)

理财

感谢余额包,最近每天6.7%的收益,我决定以后每月结余都放进去,比银行5年定期都多。
黄金+基金的组合,黄金是不打算赚钱了,给10年以后的自己做小金库。

2014的展望

工作上,把东西做好,做漂亮。努力工作,早日升值加薪。(同去年)
生活上,出趟远门怎么样?
感情上,我需要更多的勇气和脸皮
理财上,基本放弃了
学习上,英语基本放弃额,技术上有待提高
身体上,开春继续跑步

APP设计尺寸标准

Android需要的比例

以小米3的设计稿1920*1080属于xxhdpi,一般需要3个版本xxhdpi、 xhdpi、hdpi 比例值如下

xhdpi和xxhdpi是2:3,所以xhdpi对应的是1280*720
hdpi和xxhdpi是1.5:3,所以hdpi对应960*540

小米一代的854*480分辨率,会自己匹配hdpi即960*540(即把hdpi略微缩小)。类似不同尺寸的手机,android都是通 过这样找相邻的,只要保证相邻的比例允许一定程度上的缩放尔不失真即可QQ截图20131118215517QQ截图20131118215526Iphone需要的比例

iphone4&4s            960*640
iphone5&5c&5a     1136*640

参考文章:
android dip px dp 概念介绍:http://blog.csdn.net/dinko321/article/details/7992776
android dpi归一化加载顺序:http://blog.csdn.net/a220315410/article/details/11896189
iphone设计尺寸规范:http://www.yixieshi.com/ucd/13759.html
APP设计尺寸规范:http://www.25xt.com/3645.html

android ant脚本批量打包-依赖别的项目

一个下午都在修改原来的android打包脚本,晚上仔细看了官网文档半小时搞完。╮(╯▽╰)╭

主要问题在于自己的android工程还依赖于第三方的一个工程library。网上不少例子都是完全重写apk的打包过程,不是不好。就是有点啰嗦不好维护。简单的对于依赖第三方的library工程也没说清除。google了这方面资料不多,我也傻劲东查查西找找折腾了一个下午。早应该想到老外如果没有专门讨论这块,就说明官网文档已经说的太明白了,不需要讨论了。

android ant打包说明:http://developer.android.com/tools/projects/projects-cmdline.html

简单说下,在贴自己的脚本。主工程(自己的工程)、第三方library工程这样有2个工程。意味着要写2个build.xml

1. library工程. 在当前路径上,创建一个TARGET为8的lib工程

2. 主工程. 在当前路径上,创建一个名为XXXXXXBuilder,TARGET为8的工程(eg 可以用android list targets 命令查看所有的target),依赖的library相对或绝对路径

另外,没必要像文档离说的那样local.properties和ant.properties要分开写。把所有配置文件写在一个里面也就够了。不然维护起来也不方便

解决了上面问题,多渠道打包就简单了。直接贴xml

 

结束

mac码农新机攻略

1. 终端与VIM
http://equation85.github.com/blog/customize-terminal-on-mac/

2. 快速安装工具macport
http://www.macports.org/

3. git安装

或者参考:http://blog.maxiang.net/install-git-on-mac/63/

必备软件:

  1. QQ
  2. 迅雷
  3. Xcode4
  4. eclipse
  5. jdk1.6
  6. iterm2

 

linux小内存vps性能优化笔记lnmp+jetty

新购入VPS,瑞豪开源, 购买地址 http://rashost.com/usa-vps

我买的是US180 VPS 68元/月

整体配置内存偏低,硬盘分割的较少,意味着母鸡的大硬盘可能被其他vps使用,IO比较差。

系统优化

一、创建SWAP (参考新浪张宴文章,原文地址:http://blog.s135.com/post/374/

1、创建SWAP交换空间,也就是windows的虚拟内存。

2、加入引导,即开机的时候挂载SWAP交换空间

二、MYSQL优化

1、关闭InnoDB (相比MyISAM,InnoDB会消耗额外的内存用于存储MySql一些索引信息) 关闭的意义在于,小内存VPS的瓶颈还是在于硬件配置,查询不是硬伤。参考文章:http://www.justwinit.cn/post/4785/

先确保表engine都已经改到MyISAM,关闭innodb后,原来的innodb表都将无法操作

关闭innodb

三、Jetty配置(下面/home/zhufeng/wwwroot_jetty根据自己server调整)

1、下载并解压

 2、加入启动项

 3、修改jetty.sh脚本,添加

4、在contexts目录下加入jetty context配置,参考如下:

 

三、Tomcat优化(不完善)

有个程序是Java的,Java对内存消耗比较大,其实这个小内存VPS不适合跑Java程序,优化如下:

1、修改bin/catalina.sh启动脚本

 2、修改conf/server.xml

截取一张优化后,VPS峰值的一张图

Screenshot

 

总结2012

每年都给自己写个总结。写给将来的自己看。

不太会写文章,分几个方面总结下2012过去的一年。

生活

回嘉兴即将两年。已经习惯了嘉兴的生活,每天规律的上班下班。日子照样过着。感谢朋友们的支持能体谅我身上的缺点。2012年我从小一起长大的发小施俊同学结婚了,看着他从小一路坎坷长大,真心祝福他幸福长久。感谢爸妈的支持,能在2012年年末买到了自己第一套房,签下合同的那一刻才感到身上肩负的压力,爸妈操劳半辈子的积蓄就在这一笔这些飘去,不知道是对还是错?

工作

公司业绩不太好,走了好多人,怀念2011年的技术部多么的欢乐。此外年终奖估计没指望了。目前很失望。不过2012年和好多同事相熟,从他们身上学到不少东西。

以下想到哪里写到哪里:

感谢@红苕同学在工作上的帮助,没你这个心思细的家伙在,我估计要干砸不少事。
感谢@青木同学,从你身上我开阔了自己的思维,不再只是单纯的考虑技术.。
感谢@卷丹同学,现在你走了我悲剧的发现,没有你细心的测试,好多问题要上线才能被发现,出了不少糗事
感谢@角蒿同学,你走了我们部门最后一个未婚女程序员也没了,意义重大啊
感谢@青柠同学,我会在球场上打败你的
感谢@果松同学,从你身上我看到了一个老男人的风采,哈哈。学到了职场上的一些规则
感谢@尖苏同学,从你身上我知道了该如何和上级下级沟通。
感谢@藤枣同学,你是这辈子除了爸妈第一个说我长的帅的人,现在没你整天在我耳边八卦,上班真心无聊,希望你2013年生个小宝宝。和日本那边工作顺利
感谢@双竹同学,从你身上我看到了一个老程序员对代码的追求,你是我认识的最棒的前端工程师。
感谢@菇茑同学,没你丫的天天追着,guang.mbaobao.com也不会诞生。祝你2013年早日找好对象,我看@红苕不错。真的可以考虑。
感谢@桂竹同学,从你身上我看到对求知的渴望。跟你学买了不少书。
感谢@baoluo同学,虽然你总来骚扰我,但你和双竹一样都是个对事情仔细认真的人,向你们学习
感谢@青葱同学,哈哈。不知道写什么,希望2013年能更多的了解
感谢@番麦同学,从你身上学到了一个运维工作者的稳重、心细。感谢你2012对我们工作的支持
感谢@西柚同学,你走的前一天才知道原来我们还在同一家公司工作一起待过1年,2012年麻烦你的次数特别多,数据上因为我们的疏忽也全靠你的努力才有所挽回。非常感谢,祝你2013年事业顺利。
……
感谢太多太多的人了,套用柴老的话格式,是通过和你们的交流组成了2012年的我。

感情

2012年未解之谜

理财(2012年01月01日 — 2012年12月31日)

抛开房子不算。分析如下

Top3 分析

  1. 红包支出占最大配比
  2. 同事好基友之间请客吃饭占比也较多
  3. 日常用品上,购入一部小米手机,顶半边天

分析如下:

  1. 花在运动娱乐上的配比太少
  2. 请客吃饭太多,导致肚子变大
  3. 购书花费应该提高比例

2012的理财主打是基金+黄金定投。基金亏损依旧,黄金定投小比盈利。2013年应该加重比其比例。股市有风险、黄金价更高。

 

2013的展望

工作上,把东西做好,做漂亮。努力工作,早日升值加薪。(同去年)
生活上,多做点力所能及的事情,少让爸妈操心。周末多学点菜,为将来做准备。(同去年)
感情上,希望今年能找到心仪的女朋友,早日踏上婚姻的”坟墓”。(同去年)
理财上,有空,踏踏实实学点经济常识,少点投机心,多点主观意念。(同去年)
学习上,今年要好好学好英语。踏踏实实。把阅读和听力提升一个台阶。(同去年)
身体上,有时间好好锻炼下自己,瘦巴巴的,像柴火一样。我是女人也不会喜欢。(同去年)

2013欢迎我吧~

  1.  2011年总结
  2.  2010年总结 

《禾去禾从》嘉兴南湖旅游区投资拍摄

由南湖旅游区投资拍摄的城市旅游微电影《禾去禾从》12月25日上映。它可谓嘉兴市区景点、美食“大串烧”,南湖、月河、梅湾街、梅花洲等景区都可在电影中找到,南湖菱、粽子、酱鸭等嘉兴美食也在影片中出现

新闻报道:http://jxrb.cnjxol.com/html/2012-12/27/content_603559.htm

我爱我的故乡~

Linux自动备份网站文件和数据库上传FTP

因为A大的关系。导致数据丢失了不少。花了2个晚上写了个脚本备份数据。参考了hostloc上不少前辈的脚本。

为了安全,不使用root作为数据库用户备份数据。用root登录mysql server后,创建一个专门的备份用户 (创建用户名backup密码backup的mysql登录帐号,并且这个帐号的权限只有select和lock权限,即mysqldump备份的时候最低的权限要求)

ftp空间问题。我使用了godaddy域名赠送的免费10g ftp空间

  1. 登录godaddy,左上角登录
  2. 登录后,点击左上角 my account. 或者打开 https://mya.godaddy.com/default.aspx?ci=60016
  3. 出现一个列表。如下图。选择WEB HOSTING。下面有个free plan 就是赠送的空间路。点申请。大概需要30分钟时间开通

godaddy-free-host

脚本如下:

 

第 1 页,共 15 页12345...10...最旧 »