`
superisaac
  • 浏览: 64340 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
饭否微波炉,一个匿名聊天站 http://chat.fanfouapps.com 用几百行tornado/python代码写成,性价比很高。
* * * * * root your command * * * * * root sleep 30 && your command 不知可行否
最近看新浪语音微博的讨论很热烈, 就想起我原来还有个网站有语音微博的功能, 能通过flash在线录音并发布到微博上. 就把它重新run了起来, 站点在 http://orzbus.com/u/zengke, 虽然是个人网站, 速度还能忍受. 计算了一下, 上传一路音频, 带宽占用大概2k字节/s, 每分钟能上传120k字节. 还在忍受范围之内.
用c/c++编的程序, 有时会因为某种错误而终止, 如果我们希望终止了也能及时重启. 那么可以考虑monitor/worker模式. 父进程作为monitor, 子进程作真实的工作, 每次子进程终止的时候, monitor通过wait得知, 然后重新fork一个工作子进程, 当monitor被信号杀死的时候, 则杀掉子进程, 唯一的问题是当monitor 被SIGKILL杀死的时候, 无法添加信号回调函数, 也就无法杀掉子进程. /** * Monitor to respawn a working process */ bool terminating = false; p ...
物理引擎的基本元素: 1: 各种运动物体, 粒子系统, 比如Ball, Box等. 2: 场景的边界和其他不动元素. 3: 约束, 约束作用于各个粒子上, 约束他们的行为, 比如管道中, 粒子必须被约束为一维运动, 很多行为都可以概括为约束, 比如碰撞检测, 就是一个作用于两个粒子的约束. 通常场景中加入一个粒子的时候, 需要两种约束, 一个用于检查粒子同边界的碰撞, 一种(可能多个)则用来检查同其他粒子的碰撞. 增加新的粒子类型, 除了定义其几何形状, 还要添加如下函数 1: 对于每种已有粒子类型, 添加一个碰撞检测函数 2: 添加边界碰撞检测函数.
在mobileup的演示程序中, 为了演示重力传感器, 添加了一个简单的物理引擎,  可以计算几个小球的碰撞.
Mobileup 的简单demo程序可以传送重力传感器数据, 就如同游戏中可以用手机的传感器控制html5页面的元素了, 很好玩. 下一步是给demo写个若干小球控制的html5页面. demo APK 文件可以在https://github.com/superisaac/mobileup/downloads 下载
MobileUp 是一个类似于phonegap的移动平台javascript开发框架或者说一个座落在android手机里的WebOS框架, 远景目标是一次开发到处应用. 目前支持android平台, 开发者用之可以很轻松的使用html/js/css开发美观功能丰富android手机的应用, 而以后等支持了iOS, 黑莓等平台, 则可以很方便的移植到那些平台去而不用重复开发. MobileUp的另外一个好处是, 能把手机变成类似于游戏手柄joystick的设备, 比如可以开发一个html5的web游戏, 则利用手机的传感器信息, 如加速度传感器, 方向传感器等等, 这不就是游戏手柄的功能吗? 而 ...
pthread 库提供了pthread_key_create, pthread_getspecific, pthread_setspecific方法操作. 原理上提供了一个 <key, pthread_t> ==> T的字典 pthread_getspecific(key) 方法的作用是<key, pthread_self()>查询这个字典, 得到对应的T*, 不同的线程, pthread_self不同, 自然会得到不同的返回值; 同一个线程中如果key不同, 也会得到不同的返回值. 理解了原理, 操作自然简单. 使用C++模板包装一下 #include & ...
我在一个android 应用中使用了org.json作数据序列化之类, sdk中编译正常, emulator上运行也正常, 可是导入到机器上(2.2 froyo) 运行的时候, 却报告如此错误 E/AndroidRuntime( 1954): java.lang.NoSuchMethodError: org.json.JSONStringer.object 非常奇怪, 莫非真机器上的JSONStringer class不全? 也许整个org.json包都不能用? 放狗搜索果然是 http://efreedom.com/Question/1-3566678/NoMethodError-Stan ...
学习搜索引擎切词的时候大家知道一个著名的切词畸义范例: 长春市长chun药店. 有两种切词方法 长春市/长chun/药店 长春/市长/chun药店 如果把这个当作一个对联, 要求对出下联,除了满足切词的要求, 使每个切出来的词都有意义, 还要满足如下等式 s[0] == s[3] && s[1] == s[4] 在百度和google上搜了下, 没发现答案, 我自己左思右想也想不出来. 转念, 既然人脑想比较费劲为啥不让计算机来干呢? 计算机不就适合这种重复性的工作吗? 手中恰好有个从输入法中抠出来的词表, 就用来写了个简单的python程序计算再人工筛选一翻, 还真找出来几个 ...
写了一个新浪微波应用, 发表水木社区(newsmth) 十大热点话题的信息, 欢迎 在新浪微薄上关注“水木十大" . 新浪博客的api文档还是不错的.
原来gmail是用java开发的阿, 还是跑在tomcat上的. 这是某日访问java得到的错误.
知识来源 http://k.pconline.com.cn/question/101041.html 对于尼康单反相机直出的JPG文件有效, 在我的D90上试过了, 也试过一些D40拍摄的图片, 可以正常使用. 假如以后收购二手相机, 电脑里又没有光影魔术手之类的工具, 比如在linux系统. 就可以用此脚本检查快门数. import sys, struct MAGIC = '\x00\xa7\x00\x04\x00\x00\x00\x01\x00\x00' def read_shooter(jpg_file): data = jpg_file.read() idx ...
面临职业的选择, 两个IT公司, H公司的开发非常不规范, 观念不fashion, 没有免费的饮料点心, 虽然是创业公司, 但是效率却低, 除了工资没有任何其他的指望; F公司属于外企, 开发方式先进, 资金充裕, 可能还有数量可观的期权. 但是我选择了留在前者, 仅仅因为对于H公司, 没有我可能整个开发会遭重创,  而对于F公司则没有这个忧虑. F公司的创始人今天晚上还找我聊天, 试图劝服我改变想法. 当然结局是注定的, 但是还是有些不爽, 毕竟面对待遇机会的提升不心动是不可能的. 回想我的职业生涯, 许多机会擦肩而过, 许多事业半途而废, 职位换来换去, 30好几了没有车没有房没有女朋友, ...
Global site tag (gtag.js) - Google Analytics