- 博客(18)
- 资源 (21)
- 收藏
- 关注
原创 最小物联网系统设计——使用说明
这是一个简短的功能目录说明,而且还会不断地更新,当有足够的硬件,以及其他语言支持的时候。android 目录下是android的程序构建工具 gradleIDE android studio第三方库 RESTClient,Google GSONhardware 硬件相关程序Arduino Arduino开发板程序python 脚本文件
2013-12-31 13:31:04 3863 2
原创 最小物联网系统设计——给Laravel添加测试
似乎在ThoughtWorks的几天之后,对测试有了点认识。于是试着将测试扩展到自己所知道和认识的领域,换句话说,需要添加这些测试到自己的这个项目上:开源IOT——一个最小的物联网系统设计方案及源码源码:https://github.com/gmszone/iot首页:http://iot.phodal.com
2013-12-29 21:10:47 5514
原创 一个最小的物联网系统设计方案及源码——与服务器通讯
这里写的数据通讯指的是两部分,一部分是与服务器,一部分是与单片机。这样设计的另外一个原因是,更好的分层,能让我们更好的理解这个系统。负责这个功能的这里用的是Raspberry PI,或者是你的PC两者都可以,我想你也看到了之前的代码。那么先让我们看看与服务器通信的这部分。服务器通讯示例中的代码是这样子的,如果你没有看懂的话,那么等等 。 import json,urllib2
2013-12-28 22:23:58 6502 2
原创 ThoughtWorks郑大晔校的一天(3)——Javascript的TDD,Jasmine
似乎我应该第二次的内容补上,只是不知道写什么了,也就没有必要写了,不过这次算是有必要了。看了一些敏捷开发的书,在想是不是也有Javascript也要有个测试框架,也会有类似于Ruby的Rspec,java的Junit。不过,似乎我印象里有个Qunit,和jQuery是一家子的,这个留给过些时候学吧,因为今天讲到了Jasmine和RSpec和有点像。Rspec以及Jasmine
2013-12-28 22:10:55 4153 3
原创 一个最小物联网系统设计方案及源码——Android客户端
加上之前的部分,我们算是把开源的地方做了一个遍,因为Windows Phone需要在Windows 8上开发的原因,加上我没有Macbook以及iPhone,所以在这里只会有一个Android的示例。当然,原因上也是一样的,相信这些也不会很难。原理上和Raspberry PI的原理很像,也就是GET数据,然后解析,也和服务端差不多。当然在最开始的代码里有拨打电话、发短信等等功能,只是我们似
2013-12-26 21:57:43 8292
原创 开源IOT——一个最小的物联网系统设计方案及源码
或许这个可以当成是你的毕业设计又或者你可以用它来控制你想控制的东西,总之你可以用它来做一个最小的物联网系统。不过,在这里可能没有那么复杂的功能,因为强调的是最小。BareMinimum,这也是为什么我没有改Arduino上面的工程名的原因,因为它是最小的,(PS:大家都懂的,如果玩硬件)。物联网,这个东西一直很复杂,也不是很复杂,只是从硬件到软件涉及到的东西过多了,不止一点点。
2013-12-22 14:24:47 49558 37
原创 我的2013——技术成长,从比赛到ThoughtWorks
技术的成长在有时候似乎会变得很快,特别是当我们开始领悟到某些东西的时候,一个个的项目或者比赛不断地加强了我们的能力,也使得我们技术成长得更快。比赛比赛有时候和技术相比就显得不是那么重要的,作为一个电子信息工程专业的学生,从软件->硬件->软件是一个很有趣的事情。如飞思卡尔之类的比赛让我们Hack生活有着更有意思的东西 ,有时候硬件比软件好的一点在于,我们可以用此来改变自己的生活。只
2013-12-19 16:39:17 10049 23
原创 OpenSUSE .desktop桌面配置文件编写
这里似乎更多的是因为需要非自由软件而写的,当然更多的是写给像我这样的不是很桌面的桌面党。不过,还有一部分原因是OpenSUSE的机制所导致的,bash容易被sudo弄晕,导致无法在X上运行。先附一张截图吧。简单的官方示例 .DesktopFirefox的示例[Desktop Entry]Categories=Application;Network;W
2013-12-17 21:35:05 3268
原创 CentOS Jetty Gradle Nginx,CentOS部署Java web应用
偶然间突然奇想,决定把和小伙伴们做的bbs丢到服务器上。于是就这么开始了,花了两三个小时的时间总算是有结果了。只是512M的VPS似乎有点儿,伤不起,然后让我们开始。不是很懂java,不过感觉我只需要关心gradle以及jetty就够了,最后发现,我不需要关心jetty,只需要关心JDK+Gradle
2013-12-16 17:41:23 3998
原创 找到饭碗,丢掉梦想
原文是发在我的博客上的《找到饭碗,丢掉梦想》,只是现在似乎是一个可以重新发表的时候。我们找到了饭碗,我们是否在这时候丢掉了梦想呢?
2013-12-16 13:37:07 4483 5
原创 Google Author以及Google Structured Data,贴上你的照片到谷歌搜索结果
之前的几次,似乎让自己认为不成功的一个原因在于需要一定的时间。而就在两天前,偶然间才发现,原来一下子就可以好了。也因此,我们可以将自己的照片弄上谷歌的搜索结果,我说的是指:你的网站的作者和你的名字,你的头像相关连,还有人会说作者不是你么?结果看看下面就是这样子的结果,在Google Structured Data Test Tool上面Phoda
2013-12-15 16:04:45 4414
原创 ThoughtWorks郑大晔校的一天
一开始听这名字似乎和某个东西联系上去了,不过实际上据说也是类似的,网上说的是由ThoughWorks的郑晔针对入职前的ThoughtWorkers的一系列培训,便于让我们提前融入公司文化,提前熟练一些工作时的基本技能,减少入职后的压力。只是我是在前一天才知道的,有点匆忙的各种节奏。似乎这一次是第五届,总之已经接近尾声了,如果还有别的东西的话,我真想说错过前几次有点可惜。所以,我对前面那些部
2013-12-15 15:36:18 5582
原创 ruby三日游之后(一)——Ruby对象的一次探索
来自Ruby世界似乎是这样说的,“Ruby内一切都是对象”。有趣的一切都是对象,那么一切也就没有不再是对象了?"面向对象的设计方法是在结构化编程对控制流程实现了结构化后,又加上了对数据的结构化。"——《松本行弘的程序世界》这里引用自《Ruby Hacking Guide》的对象一章的说法,对象存在的必要条件能够区分自身与其它(拥有标识)能够响应请求(
2013-12-08 15:41:46 4796 1
原创 一个python程序员的ruby三日游(六)——重构(二)元编程
这是我在玩Ruby的那三天里面学到的最给力的东西,找不到对应的词汇用来说明这其中的美妙,词穷的节奏。运行时操作自身的代码,这一点就有点类似于人工智能,在运行的时候不断的学习,未来的机器人都可以这样不是么?能做到这点的语言不多,Ruby算一个,Python算一个。只是将这种特性放在Python上,似乎有点不伦不类,Python的特性是简单。放在Ruby上就是一种有意思的事,我们可以不断重构代码,不断
2013-12-03 17:01:28 4494
原创 《REWORK》启示录 招聘笔杆子——程序员为什么值得写博客
Hire Great Writers仿佛这是写给自己看的,不过这在其中也有着相当有趣的意义 。虽然自己算是一个能写的人,或许这算是一种不算才华的才华,写博文的意义通常不会在于去描述自己怎样,怎样。通常在某些时候对自己来说,可以回顾自己学习的过程,呈现其中的一些思路,并其学习的过程分享出来。原文的意义在于说明,一个优秀的写手,其优点并不仅仅在于写作,文法清晰代表思路明晰。优秀
2013-12-02 16:44:31 20288 82
原创 一个python程序员的ruby三日游(五) ——重构(一)
写在这最后的最后,这个算是在最后面学到的东西,关于这五篇的来源,之所以是三天内学习的,是因为ThoughtWords的Homework。这部分内容在可以在十一月这篇博文了解到,按照顺序来说也差不多是那样子的,按照敏捷开发的思想一步步过来,不过总的来说Ruby的元编程很美妙,Ruby很美妙。而这也是在电话面试的时候,问到的几本书而构成的Homework的顺序。总的来说,可以学到很多东西真的很不错,虽
2013-12-01 19:44:54 5379
原创 一个python程序员的ruby三日游(四)——观察者模式
设计模式算是在OO中比较有趣的东西,特别是对于如我之类的用得不是很多的,虽然有时候也会用上,但是并不知道用的是怎样的模式。之前了解了几天的设计模式,实际上也就是将平常经常用到的一些东西进行了总结,如此而已,学习设计模式的另外一个重要的意义在于,我们使用了设计模式的时候我们会知道自己使用了,并且还会知道用了是怎样的设计模式。至于设计模式这个东西和有些东西一样,是发现的而不是发明的,换句话说,我们
2013-12-01 10:42:56 16885 4
Android,Bash,终端,Term
2012-02-09
Django Documentation Release1.2
2011-12-27
Django 1.0 Template Development
2011-12-27
简单多任务任务高度
2011-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人