归档 2013

最后更新于 .

因为需要把pc端的一部分特性迁移到手机上,所以就直接用了air来打包。但是发现ane对air sdk的版本要求很高,所以要手动升级一下。

而之所以把flash builder的4.6和4.7版本都升级,是因为4.6是最后一个支持设计界面的版本。。

好吧,废话不多说,直接开始吧。网上很多教程有点问题,我尽量描述的细一些。

4.6和4.7版本的升级方法是不一样的,所以分开来说。

注:现在的air sdk版本是3.8,对应的数字是21。

一. flash builder 4.6版

1. 到 http://www.adobe.com/devnet/air/air-sdk-download.html 下载air sdk,这里是一个很大的坑,对于flash builder 4.6,我们要下载底下那个链接,如图。下载下来的名字应该是 AdobeAIRSDK.tbz2 

QQ20130730 1

2. 执行:  

cd ...

最后更新于 .

做服务器端开发的同学应该都对进程监控不会陌生,最近恰好要更换 uwsgi 为 gunicorn,而gunicorn又恰好有这么一章讲进程监控,所以多研究了下。

结合之前在腾讯工作的经验,也会讲讲腾讯的服务器监控是怎么做的。同时也会讲下小团队又该怎么敏捷的解决。

下面按照监控的方法依次介绍。

一。按照进程名监控

在腾讯内部所有server都是要打包发布的,而在打包过程中是需要填写要监控的进程名,然后在crontab中定时通过ps查询进程是否存在。

这种方法是比较简单的方法,但是考虑到很多进程会在启动之后改名,以及进程名存在各种特殊字符,多个进程同时存在的问题,实际操作起来并不是很舒服。

举个简单的例子,gunicorn启动之后的进程名类似这样 master: [wsgi:app],其中的方括号在grep时要记得转义,否则就会出问题。

不过不管怎么说,这种方法在很多其他方式用不了的时候反而是最简单的方法。

下面是用python的实现:

def monitor_process(key_word, cmd):
    p1 = subprocess.Popen(['ps', '-ef'], stdout=subprocess.PIPE)
    p2 = subprocess.Popen(['grep', key_word], stdin=p1.stdout, stdout=subprocess.PIPE)
    p3 ...

最后更新于 .

因为各种各样的原因,vimer.cn停止更新了很长一段时间,先对关注本博的朋友说声对不起了。

时隔这么久,连google reader都被关了,话说我博客2/3的订阅可是来自google reader啊,也不知道这些用户现在去哪里了,希望不要把这里忘了才好啊 :)

废话不多说,说说这次对博客做了哪些调整吧。

先给大家上一个完整的插件截图:

QQ20130703 2

主要的变更如下:

1. 把原来的评论插件替换成了《多说》

其实我记得当时最早做社交评论的是《友言》,只是自己常逛的几个站(像《雷锋网》)都在用《多说》,所以就换上了。用了之后总体感觉还是挺好的,而且评论也会同步回本地数据库,哪天不想用也不会有影响。不过可惜这样 wp-syntax 的着色就没法在评论里生效了,等以后看看有什么解决方案吧。

再就是顺便在多说里把匿名评论给关了,太多垃圾评论了。

和依云通了一下邮件,可能社交评论并不适合这种技术博客,等我在另一个站用一段时间再看了,现在还是回滚到老的评论了。

QQ20130704 4

2. 数据备份插件换成了  BackWPup。

原来的插件只能备份数据库,而且只能发到邮箱,导致我很久之前的一次数据迁移丢了很多图片。现在用 BackWPup就不用担心啦,只要你愿意甚至可以把整个目录备份。

BackWPup支持很多种备份方式,不过可惜大部分在中国访问都有问题(囧)。唯一一个勉强可用的是dropbox,据说是跟换机房+https幸免遇难 ...

最后更新于 .

此文之前首发于雷锋网,所以自己的博客上就晚了几天才放上来。跟大家分享一下自己开发手游的过程,希望对大家能有所帮助~

谨以此文献给与我同样有创业梦想的程序员们.

我相信像我一样的程序员一定大有人在,一个人、一身技术、一腔热血,想要涉足手游领域,却不清楚会投入多少。

所以,我把自己的这次游戏开发过程,完整记下来,给与我同样的程序员以参考。

4月1日

《保卫妞妞》正式立项,当然说是立项,其实就是我一个人而已 。

既然决定要做,就要调查一下可能用到的技术点,说下我的背景,有5年左右的c、c++开发经验,3年左右的python开发经验,多年web开发经验,但就是没有游戏开发经验.

之前也只是简单了解过一点objc,根本没有实战过。而更要命的时候我都不知道开发游戏需要什么库和工具. 所以大体搜了一下,貌似cocos2d很多人推荐,那就先看本介绍的书吧

4月1日~4月3日

将《learn cocos2d on iphone》这本书看完,不过这本书用的cocos2d版本是0.99,而我后来游戏中使用的是cocos2d 2.x,所以后来发现很多代码不能用还是很痛苦的.

之前说过objc也没怎么用过,所以看这本书的时候,就基本把主要例子都敲了一遍。因为之前也有c基础,所以倒也不是很困难。

看完这本书 ...

每月存档

去年

2012

明年

2014