2016 的第一步

 photo 2015-11-22 21.36.34_zpsp55uvrar.jpg

转眼马上就是三月份,不管对于春节假期还有多少留恋,2016年终究是这样一下子就在脚下展开去。

再次更新博客,距离上次也已经差不多一年了。就想起博客所在的空间续租问题,当时开博客,主要是为了秀自己玩的硬件,如今已经是一不小心都敢偷偷自称自己是“全栈”了。手头自有的四台VPS,就想着有这么多机器,何必续租这个博客空间呢?不过转念一想,何必折腾呢?专机专用呗,又不用自己运维,虽然许久不更新,但好歹是个据点,好歹还活着。总比一不小心被自己整挂了,又懒得恢复要强。

只要都在,就有接着走的机会。 继续阅读

发表在 杂七杂八 | Other | 标签为 , , | 留下评论

[内功心法] Dvorak 键盘学习心得

最早接触 Dvorak (Wiki) 键盘,也是从 @ghosTM55 2014-6-3 的一条微博上,感叹说看到有人把 Mac 的键盘改成了 Dvorak 布局。一个键盘布局能让大神这么感慨激动,可见这逼格是相当可以。上网又作了功课,发现这个布局真的有它的好处,于是当时就想有一天,如果有了自己的 Mac 也要改改看看。

后来,这一天来了。有了 Mac 之后,刚刚适应从 Ctrl 到 Command 的转变,就想干脆来个痛快的,于是就把键帽也拆掉换成 Dvorak 布局。拆 Mac 键帽的方法可以参考这段视频,《How To: Replace or Clean your MacBook, MacBook Pro, or MacBook Air Keyboard Keys》。
继续阅读

发表在 内功心法 | 标签为 , , , , | 2条评论

[sql] 记一次查询优化

加入新的创业团队不知不觉已经2个月了,感觉这下子,自己才正式成为程序猿,接受行业的洗礼了,尤其在创业团队,这一切似乎又来得更猛烈了一点。加班什么的,已经成为家常便饭。不过好在大家用的技术是新的,对于更新的技术,心态也是开放的,同事的水平也是杠杠的。而之前的给电力三产的工作,则完全可以称之为是“传统行业”,过去一个月作的事情,没有现在一个星期干得多。过去给领导验收用的项目,如今是正儿八经有人在用了,感觉完全不一样。新东西也接触了很多,就是苦于业余时间太少,还没有太多的时间仔细研究。 继续阅读

发表在 db | 标签为 , , | 一条评论

[python] cx_Oracle 在 virtualenv 中的 pip 安装

cx_Oracle 是 Python 连接 oralce 数据库的库。而这个库并不是个完全独立自主的库,正确安装它还依赖与 oralce 的 instant client。而 InstantClient 又是区分于各个平台的。这样一来,相较于 virtualenv + pip 实现工程的的库管理以及迁移就麻烦许多。 继续阅读

发表在 python | 标签为 , , , , | 留下评论

[android] cordova/phonegap + jQuery.mobile 最小 android 示例

 photo 2014-06-09171817_zps628194db.png

玩了这么久,其实也就是最近才开始准备真正学习一下 android。研究了一下原生ADT的开发,跟着官方tutorial走了两三节,就发现想继续走下去就不是很容易。一方面,玩了不久,以 android3.0 为风水领,教程需要分两边来推进,对于博主这样的人来说,自然是玩新的,直接整 kitkat,当官方教程走不下去的时候,再求助于市面上已有的教材,突然有发现,绝大多数的教材又是以 2.x 为基础来玩的。难怪微博上看到有人说,纸质教材一上市,就已过时。4.4 这边的开发,或更加简单,或更加复杂(比方说 fragment 就是老版本所没有的),又很难跟着一步步来操练。另一方面,博主现在的工作,其实还是要和 java 打交道,虽然也是有点底子,但是最近这大半年都是在玩 python 的节奏,再让我来整 java,终究是头比较大,难免抵触。不过 android 还是要学学的,怎么办呢? 继续阅读

发表在 android | 标签为 , , , , , | 一条评论

[python] 7bit短信PDU报文解码

 photo 1c87f8b6-60de-43ec-b42a-51affff1318a_zps30299d53.png

又是好久没有更新博客,这么长的时间里,装修了新房,也讨了个老婆哈。积攒了不少题目,不过感觉还是缺少规划把它们分享出来,也有不少烂尾的事情,有时间好好续上。 继续阅读

发表在 python | 标签为 , , , , | 一条评论

[eclipse] 阿古的优化指南

 photo Screenshotfrom2013-07-31085545_zps1fa214eb.png

虽然以大牛的标准来看,学习vi才是王道。但是在实际开发过程中,还是会依赖eclipse这样的IDE。除了开启的速度还是偏慢以外,其它的倒也还好。丰富的插件体系和各种内嵌工具(比如console)都是开发者的利器。当然eclipse也不是那么万能,vi,Sublime Text都会用到,各种工具优势互补,效率真的会大幅提升哦~

eclipse的启动速度方面,实践证明,我把eclipse.ini文件里面关于内存的参数都翻翻,提升效果还是有限,最有效的招,还是直接升级固态硬盘吧。确实有一用上ssd就无法忍受机械硬盘的感觉,反而觉得之前将内存从4G升到8G的意义不大。正如@honghao86所说:“瓶颈都是IO啊~”。本文优化的起点,可以从《[Arduino] 使用 Arduino Eclipse 插件进行OOP编程及类库开发》这篇的终点,对eclipse还缺少了解的朋友推荐先看看这篇文章,我接触ecipse的契机并不是java,而真的就是Arduino。代码的部分,是用对象封装数字IO口后的blink例程。其中Eclipse是最新的4.3版本,即Kepler。 继续阅读

发表在 内功心法 | 标签为 , , , , , , , | 留下评论

[C]最简Unity单元测试例程

simplest unity test framework example

接触到C语言的TDD,Test-driven development,即“测试驱动开发”。感觉自己也真要在自己的开发中加入自动化测试,让自己写出更加robust的代码,而不是运行得出结果就心满意足,看看能不能有一天做到写代码之前先写出测试,真正做到测试驱动。 继续阅读

发表在 杂七杂八 | Other | 标签为 , , , , , | 留下评论

[macro|Java] 3D8S光立方 + TF卡(视频)

3D8S光立方终于又迎来新一轮扩展——TF卡模块。好不容易跨过硬件制作的坎儿,动画的设计又是一大难题。有程序基础的,自然会想着说通过算法实现一些效果(我也是一直这么引导的),而实力偏硬件的朋友,可能就需要一些取模软件,使用位图数组的方法,来实现一些动画。而这里TF卡的扩展,就是为了方便这些朋友。 继续阅读

发表在 3D8 光立方, Java | 标签为 , , , , , , | 9条评论

[c++] Greenrain | Matrix屏幕特效的curses实现(视频)

 photo IMG_5496_zps5189dc55.jpg

Greenrain, Matrix Code Rain,是Matrix系列电影中的经典屏幕特效,相信能搜到我博客的朋友对这些也都有印象。电影播出的时期,正是笔者的编程启蒙时期。当时就想着哪天要实现这个东西。可是当时一说到编程,就是拿vb往窗口上拖按钮了,很现在回想起来,简直弱爆了。不过这个想法始终没有灭。现在,终于有了实现它的能力~ 继续阅读

发表在 C/C++ | 标签为 , , , , , | 留下评论