瞄的技术_百度空间
 
个人档案
 
icejmx

 
   
 
关于我
 
本博客为我自己的技术学习博客,会发布自己撰写或转载的各种技术、项目管理文章。

我从事互联网行业尽6年,各种技术都有所涉及,技术浅陋,请大家多指教。

技术开发6年。

运维管理2年。

项目管理4年。

技术经理,项目经理。

先后就职于新浪交友、新浪博客、Zynga北京办公室。

从大公司出来:知道大公司技术体系是怎么干的

加入到小公司创业:知道创业公司技术体系应该怎么干

被收购成功上岸后:知道中小公司要发展为大公司技术体系需要干什么。

由于本人记性不好,所以原创文章大多为tips或操作记录,动辄千万级框架不敢妄说,唯有用笔记录基础知识,用心记录技术之道。

有任何需求,请邮件联系

icejmx@gmail.com

微博http://weibo.com/icej

(长期招聘1-2年经验Java程序员, IOS/Android程序员,测试工程师,地点:北京国贸,薪酬优厚可外派出国,有兴趣简历到我Gmail邮箱)






   
 
常用连接
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
文章分类
 
 
 
Linux(45)
 
Mysql(31)
 
Java(6)
 
Php(47)
 
 
Python(13)
 
Erlang(24)
 
 
 
 
其他(17)
 
 
 
 
 
 
 
 
Vim(1)
 
招聘(12)
 
 
 
S3(2)
 
 
 
 
 
 
     
 
文章存档
 
     
 
订阅我的空间
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     
 
 
文章列表
 
2012-03-13 19:41

Xcode 4.3如何启动后硬盘逛转,最后崩溃。

报错时提示 ASSERTION FAILURE in /SourceCache/DVTFoundation/DVTFoundation-1188/Framework/Classes/FilePaths/DVTFilePath.m:323

留言后面的错误内容所指定的目录parentPath must be nil but it is not 后面的目录。


进入目录后,删除这些文件名不可识

 
2012-02-25 13:57

常用总结,陆续补充,免得忘记。

1.如果问题是可以复现的,用Breakpoint可以跟踪出错位置在进行分析

2.如果使用Breakpoint无法查出crash问题,问题无法复现,可以用profile记录运行过程中的内存,cpu使用,看是否在某一功能突然升高,不稳定。

3.可以通过将所有的NSLOG控制台输出截获到文件输出,在真机上运行来排查在模拟器上无法复现的问题。

在AppDelegate.m下增加方法

- (void) redirectConsoleLogToDocumentFolder {

 
2012-01-29 11:47

PS:在project的Linking中的other linker flags要加入 "-licucore",才能避免编译错误。

 

1.去RegexKitLite下载类库,解压出来会有一个例子包及2个文件,其实用到的就这2个文件,添加到工程中。

2.工程中添加libicucore.dylib frameworks。

3.现在所有的nsstring对象就可以调用RegexKi

 
2012-01-16 21:18

2011年眼看束了,一年算完成了1年前被收到Zynga后的目标: 公司提供系

一年和同事一起,开发了针对Haproxy的流量弹性管理工具,针对系统通用检查工具,还有一些对公司现有系统因地制宜的修修改改。

公司的内部支撑系统,结构越发的完善,每一个环节都在向服务化的方面转变。

这一年我经历了一个小公司快速

 
2011-12-06 10:14

我们实现了自动部署, 增加了性能和状态收集的渠道,有自动分析的插件,现在正在增加验证系统,配合报警系统后,我们在增加事件系统就可以整个服务连成整体,通过事件系统触发自动修复或其它任务,例如:增加服务器等等。

逐渐将所有的工作划分为服务,独立,可互相配合。

还不确定是否正确和足够合理。

 
2011-11-29 23:22

最近在和同事开发新的小系统。

我们的目标是对服务做验证、检查。 各种已经被部署并被使用的服务、系统。

比如:数据库是否可读、cache服务器是否可链接、初始化配置是否正确等等。

这些验证需求在平时会夹杂在:自动安装、配置过程中,Nagios报警的定制插件,Puppet同步时的校验检查,排查突发故障的过程。

由于这些业务过程都会有验证工作,因此非常零散。

有这样一些例子,比如:

1.当你遇到故障或新部署服务器后想完整校验一次服务器

 
2011-11-06 00:12

在总部的Puppet集群的管理中,美国大师介绍了他为保证Puppet集群稳定会动态的对一些访问流量做取舍。

我们吸取了经验,在之前提到的CMDB和Collectd实时分析流量的基础上,计划给我们的一些重要系统提供这样的服务。

我们的一些重要系统特别是还没有部署在云计算平台的系统,系统的负载取决于其它系统的请求或用户的访问状态,一般我们部署业务都会按照预计最大访问量来评估和规划服务器数量,但对于内部系统,系统的压力不一定总是保持在一个恒定的大压力下,有时候会

 
2011-10-29 14:20

没事在整理CMDB的资料,有几个图在上一篇文章没放,在这里补上。

由于不同的业务部署都是由独立的任务组成的,一台服务器要完成HTTP服务的业务时,我们希望知道它的运行状态:运行了那些任务,完成进度,每个任务的结果和异常。

我们的每个任务脚步都会在运行中根据脚步设定的判断和返回,将自己的状态,步骤,进度反馈给CMDB。这到没什么,比较有意思的是,如何知道

 
2011-10-23 17:21

之前写过,如果CMDB可以实时收集到服务器的性能状态和指定的运行数据,并存储了每种业务部署方式或某种工作的执行方式,就可以通过程序自动根据服务器状态对指定的服务器进行新业务的部署或功能切换、服务关闭等等事情,也可以部署在云计算服务器平台,根据这2部份分数据开启新的虚拟机部署业务或关闭虚拟机节省资源。

在部署业务的方式,我们是参考RightScale实现的服务器模版,任务script,任务队列; 也可以直接通过复制已部署好的镜像操作系统来实现。

在服务器性能

 
2011-10-14 22:59

扫到这篇文章,印在记事本上的价值观。之前也有朋友遇到我,问公司的价值观。确实很少有文章提到,我想我随便写写应该不算违反规则。

http://ryanspoon.com/blog/2010/02/13/zyngas-6-core-values-help-create-a-culture-of-success/

在这家公司我感受最大的不同确实是价值观,国内公司的价值观一般都是挂在墙上,但那都是给访客看的....做事全靠个人修养了。

这家公司的价值观确实成为了做事准则和评判标

 
     
 
 
最新动态
 
   
 
我或我朋友的开源项目
 
 
 
 
 
 
 
 
 
     
 
最新评论
 
     
 
最近访客
 
 

zhaodun225

ghostzzzzz

sk_orc116

luke6174

2o121212

iamjomei

糖豆网视频

netkey530
     

帮助中心  |  空间客服  |  投诉中心  |  空间协议
©2012 Baidu