- 博客(68)
- 收藏
- 关注
2015年度笔记统计与2016规划
时间过的真快,2016年也过去了,统计一下过去一年的笔记。因为统计口径的改变,从原来每次2月底改为年底了。 当前的笔记总量9,436,084字(unicode字符数),15404359字节。过去的9个月写了73万字。20万字以上的分类从13个上升到14个。50万字以上的分类仍然为4个。分类上变化不大就不列出了。比较难得的是首次完成了年度笔记字数的计划,超出3万字。 出现了第一个...
2016-12-31 21:38:52
191
实践介绍深度学习和Caffe与Python
实践介绍深度学习和Caffe与Python作者:Adil Moujahid译者:gashero日期:2016-10-28地址:http://adilmoujahid.com/posts/2016/06/introduction-deep-learning-python-caffe/...
2016-11-01 17:36:59
473
nRF24L01+数据手册
nRF24L01+ 数据手册译者:gashero日期:2016-04-01nRF24L01+是NORDIC公司的单芯片2.4GHz收发器。我得到的版本是V1.0,发布日期为2008-09。文件是78页的PDF,1,134,034字节。目录1 介绍1.1 功能1.2 功能框图2 引脚信息...
2016-10-26 15:04:10
8999
1
STM32 USB应用笔记
STM32 USB应用笔记 USB作者:gashero日期:2013-02-06目录1 简介2 STM32的USB简介3 USB实现类3.1 USB-CDC4 代码分析4.1 stm32f4-discovery-usb-cdc-example分析4.1.1 m...
2016-05-23 21:59:05
3026
1
2015年度笔记统计与2016规划
2015年过去了,统计一下2015年的笔记状态。统计到2016-02-29,笔记总量8,701,014字,14,214,661字节。过去一年写了82万字的笔记。顶级目录在20万字以上的目录从去年的12个增长到13个。50万字以上的目录从2个增长到4个。 1. python:1,981,734字,还是我用的最熟的语言,过去一年增站了大约13万字2. linux:794,825字,增长...
2016-03-01 14:41:09
115
扩展和嵌入Python解释器 Extending and Embedding the Python Interpreter
2007年开始使用Python与C的交互编程,那时分享了一篇《使用C/C++扩展Python》 http://gashero.yeax.com/?p=38 。8年过去了,很多技术时过境迁,但Python的扩展和嵌入技术仍然有很强大的生命力。尤其是国内外开始广泛的将Python引入科学计算、计算机视觉、深度学习等领域后。对Python的灵活性以及提高性能有着更高的需求。所以再次把我翻译的最新版本...
2015-07-31 14:06:22
519
OpenCL与GPU计算入门 译文
OpenCL与GPU计算入门作者:Erik Smistad译者:gashero日期:2015-05-26标题原文:Getting started with OpenCL and GPU Computing地址:http://www.thebigblob.com/...
2015-05-29 11:50:26
405
2014年度笔记统计与2015设想
2014过去了,总结一下过去一年的笔记变化。 因为笔记的统计是以每年的2月底为准。到2015-02-28,笔记总量为7881229字,以unicode字符计算。共计1087篇。12897750字节。其中顶级目录中,字数在20万字以上的分类有所增多,排序如下: 1. python:1,865,411字符,一直是我比较喜欢的语言,多年来也想要扩展出来其他选择,可惜尝试多种还没有太合胃...
2015-03-02 01:34:28
126
软件工程师如何转行做电子
本文来自我在知乎上的回答。解答学习CS方向的工程师如何在电子方向入门和深入学习。 可以分为三类人分别考虑:1. 软件工程师2. 电子工程师3. 软件与电子的跨界工程师软件工程师当前的工作环境还算不错,无论是就业还是薪资。这个相信题主清楚。电子工程师以我所见在就业和薪资上是比软件工程师差一点的。创业公司少,大公司的需求也不是那么大。电子的很多论坛就偶尔有讨论如何转行做软件。一些高端电子...
2015-02-22 10:11:28
636
PyCon2014北京场演讲《Python与机器人技术》
Python与机器人技术此文为我参加PyCon2014北京场闪电演讲的演讲稿,每张下面附加了我演讲时的注释。给没有看到该演讲的同学看的。 不解释 大家理想中的机器人是这样的,来自三部电影的大反派。 而现实是残酷的,左图是4年前做的第二个智能小车。如果你认为这个已经很烂了。那么有如爱因斯坦的小板凳一样,我还做过更烂的,比如右图这个是我做的...
2014-11-18 01:05:34
297
Linux下禁用T440s,X240的一体化触摸板(touchpad)
自打1月买了Thinkpad T440s就一直很火大,其中最让人恼火的莫过于触摸板。 Thinkpad的经典就包括用了小红点(TrackPoint)。但是小红点只能定位,还是需要鼠标的左右键的。但是自打T440s等开始启用了一体化触摸板,不再有实体的按键了。问题是要是好用也行。 实际使用中,触摸板一堆问题,比如定位有抖动,以及按键时会有飘逸。这就导致了单击经常就变成了拖动(dra...
2014-08-13 15:26:10
474
Apple Swift编程语言入门教程
Apple Swift编程语言入门教程作者:gashero日期:2014-06-03目录1 简介2 Swift入门3 简单值4 控制流5 函数与闭包6 对象与类7 枚举与结构1 简介今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift...
2014-06-03 10:14:07
630
使用AVR-GCC编程Arduino
使用AVR-GCC编程Arduino原文标题:Program Arduino with AVR-GCC作者:Javier Valcarce译者:gashero日期:2013-09-16地址:http://www.javiervalcarce.eu/wiki/Program_Arduino_with_AVR-GCC本文...
2013-09-17 02:01:45
725
四轴飞行器-概念扫盲
最近一个月,在朋友傻鱼的帮助下,搭建起一套四轴飞行器。鉴于四周飞行器、智能家庭之类的,都是各类Geek蛋疼而毫无创新的爱好,所以给各位分享下其中的一些基本概念。作为扫盲帖,不含有任何高级内容,内行请直接略过。先来个照片:[img]http://dl2.iteye.com/upload/attachment/0085/2951/b713614c-028c-34a5-9545-2ad4...
2013-06-01 11:55:40
615
原创 分析下锂电池,及其能量密度
近来在做四轴,感慨于电池的无奈。我所用的电池有两个,都是11.1V(3S),2200mAh,170克,价格约100元。折合的能量密度是142Wh/Kg。倒是符合一般锂电池能量密度的范畴,即100~150Wh/Kg。但是这么个电池,也就可以飞15~20分钟,很是无奈。为了可以寻求办法飞的更久一些,研究下电池的现状。我之前经常忽悠别人的一个说法是,化学电池进化到锂(Li)就已经是极限了...
2013-05-31 22:23:20
1742
4
4路视频选路器
很久没写了,大多在搞硬件。今天焊完个4路视频选路器,可以通过串口信号选择到底要输入哪一路视频。使得一个采集设备可以对4路视频进行采样。老样子,洞洞板+跳线。这次的空间安排比较满意。用了一片4066,买到了才知道选的不是最合适的芯片,凑合用吧,下次再做就用4052。...
2013-03-27 22:35:59
125
使用graphviz dot来画图表
使用graphviz dot来画图表翻译:gashero日期:2007-08-29原文:http://www.graphviz.org/Documentation/dotguide.pdf原文日期:2006-01-26摘要dot用于绘制带有层次的有向图。可以运行于命令行模式、WEB可视化服务、或兼容的图形接口。功能包括...
2012-12-17 02:32:43
2144
团队小论-英文名
一个团队的组成,自然是各个年龄段的人都有,互相之间的称呼往往就成了个问题。 在大部分团队中,团队的负责人也是年龄最大的,此时下属如何称呼负责人? 我遇着过的团队,有称呼我为x总、x哥的。但是此类叫法往往上下级尊卑有别,对脑力劳动者来说可不是好事。在一个脑力劳动者组成的团队中,年龄不是什么重要的事情。一个人作为团队的负责人,需要自其本人在业务能力和管理能力上让大家有所敬重,而不是仅仅...
2012-12-14 12:08:21
412
团队小论-自助餐
所谓team building,即团队建设,有多种做法,常见玩法无外乎带领团队去吃饭,沟通各个组员间的关系。 但team building不是只是吃饭,而是用这种形式来推进团队内部关系的融洽。 《黑客与画家》的第6章《如何创造财富》和第7章《关注贫富分化》讨论过一个问题,就是财富是来自于对有限资源的争抢还是来自于外部未知世界的探索。研发团队是创造新事物的团队,并非做零和游戏的。所以...
2012-12-13 12:12:03
209
原创 团队小论-开篇
开一系列文章来讨论下团队管理中遇到的点点滴滴。 研发团队的管理符合一般管理的原则,同时也带有研发团队的一些特点。在对团队的相处过程中,发现一些值得讨论的小细节,共邀大家一起讨论。...
2012-12-13 12:01:23
120
Tiny C Compiler参考手册
Tiny C Compiler参考手册译者:gashero原文:http://bellard.org/tcc/tcc-doc.html目录1 简介2 命令行选项2.1 快速入门2.2 选项摘要3 C语言支持3.1 ANSI C3.2 ...
2011-10-25 01:50:19
1409
骗人的尾递归
现代的主要编程语言,大部分都用各种各样的方式引入了函数式编程的模式。不过其主要模式仍然为过程式,或者是面向对象的。这其中在引入函数式编程的概念方面产生了一些恶心的事情。一些其语言本身已经解决了的问题,却尝试引入函数式编程来解决,导致很多麻烦。这其中不可不提的一个问题就是尾递归- tail recursive。 尾递归的主要用途是在函数式编程语言中实现循环。因为一般的函数式编程语言没有提供所...
2011-05-30 10:46:04
127
各种猎头,各种跟风与无聊
最近登录51job之类网站去看看,无意间更新了一下简历。结果各种猎头电话都过来了。统计一下: 1. 腾讯云计算2. 腾讯系统开发3. 新浪云计算4. 新浪视频 以前有句经典的话,就是跟着你的对手跑,是很难超越对方的。而最近几天流行起来的云计算,又让几个大公司没头没脑的去追。其实只是抄袭对手的创意,确实几乎不可能超越对方,比如那么多号称iphone杀手的,一个个被人们遗忘...
2010-12-23 12:06:57
92
Python的Daemon管理器-zdaemon
Python的Daemon管理器-zdaemon作者:gashero日期:2009-09-07目录1 简介2 命令接口3 命令行控制4 使用配置文件管理5 参考文档1 简介经常开发服务器程序,所以一个强悍的daemon托管程序很重要,之前用过...
2010-12-03 00:17:51
290
果壳网(guokr.com)发布了
果壳网(guokr.com)发布了 到科学松鼠会已经快半年了,大约从3个月之前开始开发全新的果壳网。地址是 http://www.guokr.com/ 。 技术结构方面,就是Django、nginx、postgresql之类的东西。没什么先进技术,就是与后端通信部分用了我刚写的框架magicrpc。 以前也学过一点Django,后来还把django的官方文档翻译了一堆出...
2010-11-30 15:55:06
401
libusb开发者指南
libusb开发者指南译者:gashero作者:Johannes Erdfelt日期:2010-04-17地址:http://libusb.sourceforge.net/doc/目录1 介绍1.1 概览1.2 当前OS支持2 API2.1 ...
2010-07-01 22:43:19
1859
在Snow Leopard上安装PyUSB-1.0历险记
写下这篇真是满心恼火。为了一些系统该死的默认设置浪费了我两天时间。 简单描述一下吧。libusb是用于多种操作系统上以用户模式访问USB设备的库,用C语言编写,现在同时可用的有1.0.x和0.1.x两个版本。PyUSB是对libusb的封装,可以同时支持libusb-1.0.x和libusb-0.1.x,同时还支持OpenUSB,这个就不说了。实际中PyUSB有两个版本,0.4.x是使用C...
2010-06-25 11:40:44
211
Symbian S60 自动通话录音
在北京租个房子,中天置地的流氓中介总是给我捣乱,嘴还不干净。所以写了个PyS60的程序来自动对通话进行录音,以便积累证据投诉。 运行于各类Symbian S60 3rd手机,需要先安装PyS60 1.9.x,然后将附件脚本下载到E:\data\python中。再进入应用中启动Python,运行脚本adaemon.py就行了。按一下HOME键会让程序进入后台执行,平时基本不耗电。 来...
2010-06-17 13:33:47
308
巧用零存整取提高利息收益
巧用零存整取提高利息收益作者: gashero日期: 2010-06-10目录1 简介2 还是谈谈复利吧3 用零存整取争取高利率1 简介已有的各类理财建议帖子大多看起来千篇一律的讲复利,再者就是反反复复的推销各种保险。复利是一种奇迹自然是大家都相信的,但实际应用中,如果你的数额不够大,那意味着会被迫导致相当长一段时间内利息难以作为...
2010-06-10 15:22:55
216
原创 赋闲在家,爽
周一办完了离职手续,在家玩了好几天了,真是舒服。之前办公楼空调的问题,身上诸多不适都逐渐减轻了。 工作4年了,第一次下了这么大的决心来辞了工作休息。没有足够的时间来思考如何决定大的方向呢。呵呵,暗地里羡慕当年charles zhang可以不定期的遇着公司关门大吉而在家研究前沿技术,根本就不需要这种决心。 过去的一年真是我工作以来最伤心的,我做的很多后端技术研究都失败了,很高的失败率...
2010-06-03 08:37:10
274
Cython应用手记
Cython应用手记作者:gashero日期:2010-03-29目录1 简介2 基本使用3 调用其他C库3.1 简单例子3.2 重新定义外部C库的定义4 类定义5 与Python交互1 简介一种为Python...
2010-04-21 15:47:17
235
Unix Geek的10个顶级Mac OS X技巧
Unix Geek的10个顶级Mac OS X技巧作者:Brian Jepson译者:gashero原作题目:Top Ten Mac OS X Tips for Unix Geeks原作日期:2007-05-15翻译日期:2009-08-25地址:http://macdevcenter.com/pub/a/m...
2010-04-04 11:05:46
211
使用Nokia N810做私人服务器
使用Nokia N810做私人服务器作者:gashero日期:2010-02-01目录1 简介2 一切之根本-SSH3 常用shell工具4 公网访问-SSH隧道5 Subversion服务器6 备份与同步-rsync1 简介N...
2010-03-22 10:55:36
215
原创 使用Python扩展到Erlang
使用Python扩展到Erlang作者:gashero日期:2008-04-21目录1 Erlang服务器1.1 启动服务器1.2 停止服务器1.3 发送查询请求1.4 Port主循环1.5 消息的收发流程1.6 被切分行的重新组装2 P...
2010-01-22 09:19:45
402
原创 Erlang的C Node
Erlang的C Node翻译:gashero日期:2009-10-16地址:http://www.erlang.org/doc/tutorial/cnode.html目录1 Erlang程序2 C程序2.1 设置通信2.2 发送和接受消息3 运行例子...
2009-12-31 15:18:58
190
ctypes-Python外部函数库
ctypes-Python外部函数库 译者注:翻译的并不完全,不过对于大多数应用是足够了。总体感觉使用ctypes还是比较麻烦,需要自己重新把头文件给用Python写一遍。再者就是对于指针的指针一类还不知怎么实现。结论是我不打算再用ctypes,还是原生的扩展模块靠谱。发出来给能用的上的人用吧。 译者:gashero日期:2009-11-02...
2009-11-18 18:03:28
228
原创 IRC笑话一则
近来公司开发部门断网,于是几个同事内部架设IRC来交流。闲谈间让我想起以前的一个笑话,于是勾引之下得出了如下聊天记录(使用pidgin): (16时03分22秒) gashero: 呵呵(16时03分34秒) gashero: 退出是什么命令阿?(16时03分41秒) jyf 离开了聊天室(jyf)。(16时04分03秒) jyf [~jyf@yybsd] 进入了聊天室。 ...
2009-11-09 16:26:55
132
我的vim配置文件,适用于Python开发和rest文档编辑
用vim也有年头了,最近下了一些精力把用了多年的vimrc整理了一下,方便在所用的各台电脑上使用。最初的vimrc来自于debian,做了修改,后来越加越长,这次整理把没用的都去掉了,而且对每个选项都加了注释。 如下_vimrc " File: _vimrc" Date: 2009-09-22" Author: gashero" NOTE: 配置一份简单的vim配置文件...
2009-10-28 18:28:04
147
剩女问题-一些耸人听闻的数据
剩女问题-一些耸人听闻的数据作者:gashero日期:2009-10-20目录1 引子2 适婚人口比例3 年龄差异导致的剩女问题4 问题与对策1 引子以前在上海工作时就听说过人民广场人类配种基地的壮观,只是离开前一直没空去参观过。到了北京以后偶然碰到腾讯做专题...
2009-10-20 20:08:45
213
OpenWrt笔记
OpenWrt的网上笔记笔记:gashero日期:2009-09-04目录1 简介2 参考文献3 OpenWrt介绍3.1 NVRAM操作4 准备工作5 关于Belkin 7231-4P6 内核配置与编译7 安装7.1 ...
2009-09-24 11:26:19
389
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人