MacOS下利用Alfred Workflow批量签名Android APK

最近需要在mac os上搭建完整的生产环境,可是在安卓apk签名的问题上卡了半天。当然,Mac下的Eclipse也是自带签名工具的,但是它只能在工程export时起作用。由于笔者需要向第三方加密平台上传APK,再从这些平台下载加密完的各渠道APK们二次签名。一个高效、漂亮的批量签名工具就显得尤为必要了。 总有一些Terminal神教信徒坚称命令行才是唯一有效率的,视一切GUI为异宗。我虽觉自己尚不够格对此作个评判,但只知道涉及到文件管理时,命令行实在是力不从心。当你面对着十来个待签名的渠道包APK,即使不去在命令行里一行行的敲jarsigner,写个shell每次不厌其烦的输入各种冗长的路径也着实让人头疼。 这里需要介绍的方法是利用小黑帽Alfred 2的Wo...阅读全文

2014春 ● Tron ● 画展

庆新春,发点最近涂的一些东西。 大部分都是参考了照片画出来的,虽说技法开始慢慢上路,但是构图手法仍然战五渣。 (点击小图查看大图) ● LineArt  #33 论拿萌妹子镇楼的重要性系列之一,只求轻喷 >_< ● LineArt  #31 论拿萌妹子镇楼的重要性系列之二 ● Coloring   #12 刚开始填色的时候画的。儿童画风格,哈哈哈~ ●  Corloring  #22 初用杨雪果老师Blur’s Good Brush画的模仿作 ● Corloring  #23 泰山,天街去日观峰的路上照的照片,回来照着画了张。最喜欢这种有大片黑色的构图,省事~ ● Corloring  #26 两个吴克。 ● Corloring  #27 佛像。细节太多,敷衍了事了。 ● Corloring  #28 故宫的回...阅读全文

转基因跟风作

本来是我前几天写了发在PLU论坛上的,想想博客几个月都没新东西了,权且搬运过来充充门面 >_< 好吧,将阴谋论的调调进行到底的话 极力的对国产转基因技术各种抹黑之能事,恰恰方便了孟山都有在未来有可能的对国内转基因技术的技术垄断 反转基因阵营说国内支持转基因的阵营是收了孟山都的黑钱,但深入一点分析的话,我看倒底是哪一方收了黑钱还不一定呢。 (以上论述不代表我支持阴谋论,虽然双方都可能有一些利益关系牵扯在内,但在阴谋论上作过多纠缠没有太多意义) 一个新技术,总是可能有各种各样的问题的。转基因是历史的潮流,你可以拿出各种论文、科研机构正规报告指出转基因存在的问题,我作为一个挺转基因者都双手赞成,大力欢迎...阅读全文

深入探讨Box2D中ghost collision问题解决方案

在使用Box2D引擎时,我们必须牢记它只能对物理世界进行近似的仿真。这其中最根本的原因是帧速受限,而且在pix<->meter换算以及其它乘除法的约算上,会衍生出大量的边界问题。在box2d官方的FAQ页上可以看到这样一条提示:What are the biggest mistakes made by new users?  Expecting Box2D to give pixel perfect results.  这句话应当引起我们相当的注意。 对于“高速刚体穿越碰撞块”以及本文将讨论的“ghost collision”问题,目前还没有一个100%完美的解决方案。有时我真为这种bug感到抓狂,但是细想一下,如果要我自己去设计这样一套引擎,未必能做得更好。 ghost collision问题如下图所示: A块和B块代表固定的地面,蓝色块代...阅读全文

Cocos2d-x中replaceScene引发崩溃的解决

最近在玩Cocos2d-x时发现连续两次replaceScene中,第二次的replaceScene会引发崩溃。replaceScene在cocos2d中的作用即场景转换,使用非常频繁,google了一下发现遇到这个问题的人非常多,但是缺乏令人信服的解决方案。 网上有两个可以解决表面问题的办法。一把replaceScener换成pushScene,二是在转换到新场景时使用渐变等效果。但是这俩方案无异于掩耳盗铃,没有解决根本问题。 崩溃的情境可以用下图表示 而引发崩溃的实际代码在: void CCDirector::setNextScene(void) { // 下面一句导至崩溃 bool runningIsTransition = dynamic_cast(m_pRunningScene) != NULL; bool newIsTransition = dynamic_cast(m_pNextScene) !=...阅读全文

从开发者的角度看待各移动平台 ios/android/wp7/win8

T_T 这伪技术博客都快给写成Tron的读书笔记专栏了,这样可不行欸~ 如今正是移动平台的战国时期,厌烦了去讨论移动平台的未来,也无意于在HTML5和Native App之间纠结。本文只从开发者纯技术的角度聊聊各移动平台的特性。 1.WP7 个人挺喜欢wp7的系统,所以连带着也喜欢起wp7的开发。WP7开发常常与MVVM(Model-View-ViewModel)模式一起出现。抛开执行效率不谈,我觉得MVVM是在移动平台上写起来最优美的数据绑定策略。当然,MVVM与WPF/SL的整体架构是分不开的。现在虽然有好事者在安卓上也整了一套MVVM框架,但我总感觉怪怪的。MVVM可以使开发者把UI操作的注意力集中到ViewModel层上,对于双向绑定、单向绑定、集合绑定都有很好的解决方案,配合起W...阅读全文

《平凡的世界》&《早晨从中午开始》&《人生》

虽说是莫言获得的诺贝尔奖,但从获奖后的反响来看,我仿佛觉得最大的赢家是路遥。因为之前总觉得国外的月亮更圆些,没把国内当代文学当回事,但见《平》的口碑如此之高,便把它加入的我的春节补完计划。 文学必然是烙下了民族性的烙印的。我总觉得《百年孤独》又臭又长,拉美百年闭塞与落后难以令我感同身受。但《平》给人的代入感就完全不一样了,那分明可以看作我们父辈的成长史。原西之于马孔多,虽然都属虚构,但毕竟在心理上的距离要近得多。 当然,诉苦不是本书的主旋律。少安、少平两兄弟的成长、奋斗、成熟贯穿始终。整本书的情节也与书名很契合—平凡。透过这种平凡,我们可以看到在这个平凡而鲜有奇迹的世界里,自食其力的劳动...阅读全文

庄严的劳动

翻到两年前的一篇博客 川の流れのように ,里面写着:“我想,等到12年的奥运会的时候,我可能也就已经在某个写字楼里正式工作了吧”。现在看来,“奎科”那破地方叫他写字楼真是抬举了它。在大公司里你总会发现那么几个苦逼的团队,用一流的人做些不入流的产品。不入流也就算了,要是自己都看不起自己做的东西,起码我是无法忍受的。 自从某度跟360刚起正面,我们内核组每周例行的星际之夜也泡汤了。由于众所周知的原因,我一直都挺反感百度这公司。当百度和360杠上时,我心里那个理性小人虽明知这是两条疯狗互咬,但下意识里那个感性的小人却隐隐的站在了百度的立场上。大言不惭的说,当方周子这2货开始黑360,我潜意识里居然还在叫好。倒底...阅读全文