Setup a AQI(Air Quality Index) Monitoring System with Dylos and Raspberry Pi 2

  • Post author:
  • Post category:IT
  • Post comments:0评论

I have beenusing air purifier for yearsin Beijing, China. So far so good except the only problem troubles me, is that effective? is my PM2.5 or PM10 reduced? the answer is probably obvious, but how effectively is it? Nobody knows. At the morment, Dyl…

继续阅读Setup a AQI(Air Quality Index) Monitoring System with Dylos and Raspberry Pi 2

换了zsh

  • Post author:
  • Post category:IT
  • Post comments:0评论

作为十几年的 tcsh 拥趸,我最近改信了 zsh。 基于Robby Russell 的 Oh My ZSH搞了一套自己的Oh My ZSH,可以用 ZSH_THEME="delphij" 来启用我的配置,其外观、行为大致与我之前的 csh 配置相同。 经过PGP签名的tag版本可以在这里找到(请自行使用安全的方法获得我的PGP公钥)。 安装方法(假定当前shell是zsh或sh或bash): $ ZSH=~/.oh-my-zsh $ git clone --depth=1 …

继续阅读换了zsh

及格的产品vs优秀的产品

  • Post author:
  • Post category:IT
  • Post comments:0评论

类似的产品,做了同样的一个功能,但是,我们还是可以很明显的感受到不同,这种不同我们常常把他叫做「用户体验」。 但是这种差异究竟是怎样的,我们似乎很难描述,那好吧,我换个方式来聊聊,我们在使用类似产品的同样功能的时候的感受。 来看看3组类似产品相似功能的设计: 在很早的时候就存在一个需求,听歌识曲。于是早期有很多类似的APP,比如音乐雷达、shazam等。 后来,微信也做一个摇一摇识别歌曲的功能。 最早的音乐雷达只完成一件事,帮你找到这首歌的名字,这属于及格的产品;微信的摇一摇能做到帮你找到这首歌…

继续阅读及格的产品vs优秀的产品

Node.js 命令行程序开发教程

  • Post author:
  • Post category:IT
  • Post comments:0评论

一种编程语言是否易用,很大程度上,取决于开发命令行程序的能力。 Node.js 作为目前最热门的开发工具之一,怎样使用它开发命令行程序,是 Web 开发者应该掌握的技能。 最近,Npm的网志有一组系列文章,我觉得写得非常好。下面就是我在它的基础上扩展的教程,应该是目前最好的解决方案了。 一、可执行脚本 我们从最简单的讲起。 首先,使用 JavaScript 语言,写一个可执行脚本 hello 。 #!/usr/bin/env node console.log('hello world'); 然后…

继续阅读Node.js 命令行程序开发教程