Monthly Archives: 08月 2013

FREE Resources to help you finsih your game demo…

FREE Resources to help you finsih your game demo…

Hey guys! You didn’t think I’d set you all to task and not offer a helping hand did you?
Well here are a few great resources that can help you get started or add a few bits to your games to help you realize your concepts.
A lot of [...]

T容量网盘时代,告诉你什么是真的数据安全.

最近百度 360 算是干起来了, 分别送出总量大概1T的网络硬盘. 但仔细看看获取条件的差别,  分别要被插两次. 要求手机 or  手机号码 or  email  .
首先我做个邪恶的假设, 这两个巨头早就通过数据采集 采集了若干关于你的信息. 但是没有匹配, 这回你自己告诉人家了, 手机 邮件 QQ 的关联. 于是乎所以与你有关的行为数据都很容易被处理了.
包括行为分析 购买趋势预测等等.
我说的了是假设,如有雷同 请勿XX
再来说个国外的mega.nz  目前是新增加支持内容加密的.  我这么理解, 即网盘的运营者是无法直接获取或者解析得到原始存储文件的.   说到这里, 想必大家应该能明白, 你把数据存上去,等于脱光了衣服给别人看.
有个黑手总能看到. 你觉得是安全的吗?
给大家支个招, 所有文件都加密码.  会略微好一些.   比较恶心的就是若干年后 自己把密码忘了…

WP8 don’t use programmable shaders.

Does Windows Phone 8 support programmable shaders?
No. To use programmable shaders, you will need to build and execute them in the x86 simulator and capture the binary output. Next, to build for the device, include the precompiled shaders and use them instead of compiling on the fly. See the tutorial that explains how to set [...]

Centos 编译安装Python2.6

因为需要在Centos 5.x上安装python2.6 还得保留自带的Python2.4
Linux 系统是自带python的. 但是一般的版本都比较低
如果需要使用高版本的python 则需要自己 编译并安装
编译python 前需要先安装 编译环境
使用  yum install gcc gcc-c++ autoconf automake 来安装编译环境
下载python.
官网的python下载页面打不开了.
http://www.python.org/ftp/python/ 这个地址可以下载python的各个版本
linux使用wget下载python
wget http://www.python.org/ftp/python/2.6.6/Python-2.6.6.tgz
解压python
tar xzf Python-2.6.6.tgz
cd Python-2.6.6
编译安装python
./configure –prefix=/usr/local/python2.6
make
make install
创建一个python2.6的链接
ln -sf /usr/local/python/bin/python2.6 /usr/bin/python2.6
完成后就可以在命令行中输入 python2.6 运行刚刚安装的python2.6.6 版本

plop is a sampling profile of python.

https://tech.dropbox.com/2012/07/plop-low-overhead-profiling-for-python/
How it works
Plop is a sampling profiler, similar to Google’s gperftools.  Every 10 milliseconds, a timer is fired which causes the program to record its current stack trace.  After 30 seconds, the collected samples are aggregated and saved.  There is a web-based viewer for the resulting call graphs (using d3.js)
Here’s a sample profile, from a simple Tornado-based web [...]

PHG Transition Mexico

PHG Transition Mexico

[fwd] some quick notes with relevant references of ios development

从我一直关注的一位朋友的blog上抓来. 素未谋面, 但是分享的态度还是依旧.  我的感触是,  ios开发  测试驱动 单元测试这些在国外的团队里被应用的很好. 与其担心时间不足,还真不如分配一些代码测试的时间. 这是个趋势. 换句话说是科学.
@tinyfool 不知道你家团队是否也是理念先进.
Original uRL:   What I learned from my first iOS job in Australia from chris. vinshine(@cocoachina?)
Objective-C / Cocoa:

Use weak reference in block to avoid retain cycle (http://blog.random-ideas.net/?p=160)
Use [UIImage resizableImageWithCapInsets] to create stretchable background image (http://stackoverflow.com/questions/8671315/using-resizableimagewithcapinsets-image-for-button-only-works-for-the-state-set)
If an abstract class has a tempate method for its subclasses to [...]

会Python的弟兄们,kivy来了 ios andriod 啥的都很Easy

Kivy 是一套 Python 下的跨平台快速应用开发框架,对于多点触控有着良好的支持。不用深入学习 Java 或 Object C 即可开发流行智能手机平台应用。亮点是语法用Python 稍微学习一下kivy的框架Api. 会C++用cocos2d. 会Python 也有了选择. 会Delphi可以选Delphi Xe4 . 跨平台真是百花齐放.
Kivy 依据允许商业使用 LGPLv3 协议发布,支持 Linux, Windows, MacOSX, Android 和 iOS 平台,原生支持各个平台的输入设备协议,包括多点触控;其图形核心围绕 OpenGL ES2 构建,可以充分利用目标平台的 GPU 加速。其 1.6.0 版本带来了如下特性:

允许自定义顶点类型,初步实现 3D 支持。
支持材质平整化,在 PowerVR 设备上支持 PVRTC 压缩算法。
文本渲染引擎改善,微调核心文本标签空间。

适用于多个 Linux 发行版及 Win 和 OS X 的下载
Android 版本演示
iOS 下使用 Kivy 编写的游戏

[糊说]苹果审核那些事1,新增加了Kids分类.

收到邮件.告知正式加入了支持细分年龄的Kids  5岁以下, 6-8岁 9-11岁.. 貌似11岁以后就不是Kids?哈哈.

Ages 5 & under
Ages 6–8
Ages 9–11
You can only choose one age range for each app. Apps approved for the Kids category will still have a primary and secondary category, but will also appear in a new, separate area of the App Store. To assign the Kids category to an already existing [...]

Open Source or Developer Friendly . you are the world.

开源,还是开源, 最近接触和使用的都是开源的技术. 越发的体会到巨大的价值. 如果非要说的邪恶一点, 那就是在人生路口选择上船. 即便是免费船票, 也可以有豪华邮轮. 无非是后期还贷. 但当你已经具备还贷能力的话, 这一些就不算什么了.
这就是开源的一种驱动模式. 对开发者投资. Developer friendly.
有很多项目即使是闭源的, 但也保持了 Developer friendly.  比如 NewRelic 的免费T恤. 只有真正的开发者才可能参与的活动. 过滤掉了一群无关Greek 人肉党.
开源的第二个模式是, 培养用户的习惯. 结果是会造成用户学习其它技术的曲线会无形中变高 , 然后随着年龄增大, 越发的会沉浸在使用的快乐中. 占领开发者, 让开发者为自己的平台做产品,做应用.  反正缺的就是精品, 也不怕市场变成汪洋大海.
开源其实是天生Developer  friendly 的. 因为是程序员开发的, 多少都会对同类心存善念.   当你越过了开源这道坎, 你就真的成熟了, 因为你看到了产品和技术的差异, 以及之间的技术鸿沟.  归根到底, 开源可以星星之火来燎原, 毕竟一家独秀 也不见得用户买单. 思维枯竭, 不可跨越的瓶颈, 都会成为潜在的杀手, 扼杀着每个团队.  我想制作了一款成功游戏, 然后就一蹶不振的例子也不少了.  而啥没有一鼓作气呢?   我觉得就是遇到了不可跨越的瓶颈.
Marmalade 这个引擎, 推出了一个活动, [...]