特色文章

求贤令

公司情况 需求 友情发布 联系方式 又一次重新开始, 走上创业的道路, 还是做手机游戏. 希望这一次, 我们能走的更远. 公司情况 公司在北京西三旗, 目前的规模很小, 但是好在有足够的资金支撑公司的运作, 不用关心生存的问题, 只用专心做游戏即可, 这对于创业来说, 非常难能可贵. 公司的团队组成非常互补, 公司的创始人一个是经验丰富的游戏制作人, 一个对中国市场研究多年, 对平台化产品的打造经验丰富. 作为技术人员, 似乎很难找到比这更梦幻的团队了. 公司的主要方向是移动平台的游戏(包括iOS, Android). 需求 C++程序员: 因为我自己是负责技术的, 而我一直相信, 真正优秀的程序员都是自学出来的. 所以我不要求包括文凭在内的各种
阅读全文......

发布一个开源项目 — cocoslicer(cocos2d/cocos2d-x 打包后的资源分割器)

工具很简单, 就是将TexturePacker等工具打包好的图片给分解开, 相当于Texture Pack后资源的解包过程. 主要用于找回自己丢失原图片文件, 但是有打包后资源的情况, 请勿用于其他用途. 工具用Ruby完成, 利用了Imagemagick命令行工具而不是对应的Imagemagick Ruby库, 这个有些特殊, 也就是需要先安装Imagemagick后才能使用. 工具自己的安装非常方便, 因为已经作为Gem提交, 安装Ruby后, 按照普通的gem安装方式安装即可: $ gem install cocoslicer 使用时: cocoslicer packed.plist 目前工具不支持zwoptex打包的图片. 源代码地址: https://github.com/jtianling/cocoslicer writen by 九天雁翎(JTianLing) — www.jtianli
阅读全文......

又一本被过于抬高的普通之作 — 小评代码整洁之道

代码整洁的重要性 命名 别返回null值 书本身的问题 总有一些书籍会被大家奉为经典, 也总有一些所谓的经典会让我失望, 不得不说, 代码整洁之道 就是其一. 这么说可能有些刻薄了, 毕竟代码整洁之道还是有些内容, 算是一本不错的书, 但是, 远远称不上经典. 写出更好的代码, 这应该是每个有追求的程序员永无止境的追求, 为写出更好的代码这事情, 各个大牛总结了无数的原则, 规则, 法则, 也出了无数的书, 但是其中真正值得一读的却太少. 闲话少说, 具体到这本书吧. 代码整洁的重要性 这个很多人都有所怀疑, 因为代码再漂亮也没有用, 毕竟最后只要运行结果对就行. 我个人是比较倾向让代码写的更整洁的, 不谈那些功利性的说辞, 什么我们阅
阅读全文......

漫谈好程序员的标准

序 解决问题的能力 知识积累 自学能力 品味 了解正确的做事方法 沟通的能力 对工作负责, 对代码有追求 怎么提高自己解决问题的能力? 序 无数的人问过类似的问题, 怎么样才能做一个好的程序员? 在回答这个问题之前, 首先得明白什么是好的程序员, 这样才有方向和目标, 可是这事情太主观, 可能各人的标准千差万别, 不谈那些传奇性的独自一人做出伟大事情的特例, 也不谈什么上天入地, 上帝大牛的诡论, 以下是我比较认可的, 在通常的项目开发中, 一个好程序员的标准. 解决问题的能力 在项目开发中, 一个程序员的能力等于其解决问题的能力. 假如想有个尺度来衡量这个能力的话, 一个程序员的能力可以用能完成任务的规模和难度来衡量.
阅读全文......

Mac及Android环境下的JNI学习

简介 从Java中调用C/C++库 Hello World 带参数的函数 Android中的情况 从C/C++中调用JAVA 高级主题 参考 简介 JNI就是Java Native Interface, 也可以理解为一般脚本语言的C API, 一般情况下这种API的学习都是一种痛苦的精力, 从来如此, 没有太多技术含量, 就是一堆晦涩难以理解的编程模型, 编程接口, 充斥着各种从当前语言到C语言的类型转换. 基本的含义就是用C语言的思维去表示当前的语言, 这个问题在Lua语言中到达了极致. 不管是多么为了效率, 一个纯堆栈操作的编程接口都像汇编语言一样难以使用. 因为最近又开始做Android游戏了, 用的是cocos2d-x, JNI是难以避免了, 以前的使用都是照猫画虎似的写几个函数调用接口, 总感觉有问题,
阅读全文......

用Rakefile管理工程

游戏项目的资源管理问题 makefile的利弊 Rakefile使用 优点 使用说明 实例 总结 参考 游戏项目的资源管理问题 游戏项目可能是所有软件项目中需要在编译时处理资源最多的项目, 一般的项目都有下面几种常见需求: 将文本格式的Json, XML等配置换成二进制 将Json, XML等配置加密 将tga, png的图压缩成压 缩比更高的pvr, webp等格式 用texturepacker等工具打包小图 将UI编辑器, 动画编辑器的编辑时格式(往往是文本格式)编译成二进制的发布格式. 特别是图片相关的的资源生成, 时间消耗较多, 需要尽量减少重复生成. 此时像makefile这种东西就很有价值了. makefile的利弊 makefile最大的好处自然是依赖关系的作用, 在正确设置后, 能做到
阅读全文......

发布一个开源项目 — Autohome增强插件(for chrome)

汽车之家的网站没有一个收藏功能, 感觉有些不可理解, 前段时间正好学了javascript, 兴趣正浓, 于是摸索着怎么弄chrome插件, 为汽车之家写了个chrome的增强插件, 并且开源很久了, 一直没有在博客上提到, 今天在这里把相关的信息也贴一遍吧. 简介 目前仅有Chrome版本. 目前仅有的功能是实现autohome对车系的收藏. 但是服务器方面已经实现了对收藏的通用实现, 并且客户端的代码已经开源. 欢迎大家添加更多的新功能, 比如对具体车型, 新闻, 文章等的收藏. 项目地址: https://github.com/jtianling/autohome-boost 客户端代码说明 主要通过chrome插件的content_scripts功能实现功能添加. 用了web_accessible_resources功能加载了series_fav_clic
阅读全文......

卖水理论漫谈

最近看晓说, 其中一期提到了卖水理论, 觉得很有意思, 查了下资料, 然后想了想现在的互联网, 就此随便写一点东西吧. 什么是卖水理论 19世纪中叶, 17岁的小农夫亚默尔抱着发财的心理, 随着淘金的人流涌入加利福尼亚州. 山谷里水源奇缺, 寻找金矿的人最痛苦的就是没有水喝. 亚默尔认真思考一番, 觉得在这里也许卖水比挖金更能赚钱. 于是他放弃了找矿, 把手头的铁锨掉了个方向, 由挖掘黄金变为挖掘水渠, 他终于找到了清凉可口的水. 他把水装在桶里、壶里, 卖给淘金者. 结果, 在很短的时间里, 亚默尔卖水赚了不少钱, 成了一个富翁. 他的这种做法被后人推崇, 形成”卖水理论”. 一点个人感想 这个卖水理论很有意思, 当大家一窝蜂淘金
阅读全文......

学习笔记: 哈佛大学公开课–构建动态网站

以前都是自己看书自学, 以前倒是也看过一些视频, 总觉得节奏太慢, 进度太慢, 看了一个多小时, 感觉还不如自己看书一个多小时, 所以也没有坚持看过, 这次决定尝试一下, 一方面因为最近一直在学习, 决定用公开课的视频学习来缓一下自己的节奏, 也当作休息. 另外一方面就是最近在家时间挺充裕的, 还考虑到过年的时候, 可能不一定能快节奏, 高效率的学习. BTW: 因为是课程笔记, 所以其实有些无聊, 个人感觉有用的部分就是老师推荐的那些库和工具. 课程介绍 第0课 网页开发需要的服务 网页开发相关的工具 网页开发推荐的库 HTML验证 第1课 PHP 建议的开发工具 Apache服务器配置 PHP 第2课 PHP续 XML SSL PHP 第3课 XML XML in PHP
阅读全文......

一种语言, 适合任何时候使用 — Haxe特性杂谈

这个世界有很多的语言, 不同的语言适合不同的情境, Ruby因为很适合开发领域语言(DSL), 所以被大卫选择用于开发Rails, JavaScript因为常用异步模型和方便的回调处理, 被Ryan Dah用于开发node, 而JAVA期望通过JVM一次编写, 随处运行. 各种语言因为不同的目标场景, 也使得语言本身的特性趋于目标场景, 决定了这些语言应该是什么样子, 比如C++因为效率的考虑和兼容C的需求, 决定了C++之所以成为现在的C++. 同时也有很多语言是为生成另外一种语言而生的, 最典型的就是CoffeeScript, 我知道我的语言要更加优美, 但是我也知道我无法彻底替代你, 这是这个世界中习惯和惯性带来的悲哀, 所以, 不能替代你, 那我首先通过生成你来取代你. 这就是Coffee这
阅读全文......

第 1 页,共 44 页12345...102030...最后一页 »