树莓派报警器

随着公司不断变大,作为报警监控用的“大电视”也越来越重要。但是更换位置之后,“大电视”被各种显示器遮挡,出现情况后,无法第一眼看到,所以做一个报警器来监控一下。

树莓派红外模块对接

随着家里的电器越来越多,遥控器也越来越多,例如投影仪遥控、电视盒子遥控、HDMI 分线器遥控、NAS 存储遥控、音响遥控、电灯遥控、小夜灯遥控、空调遥控等等。所以当我想看一部电影时,需要用先打开投影仪,再打开电视盒子,然后打开 NAS 存储,接着打开 HDMI 分线器,跟着打开音响,甚至还要关上电灯。

Nginx + uWSGI + Flask + WebSocket

一个应用服务器,想要提供短链接和长连接两类服务类型时,一般短链接用 HTTP 方式,而长链接采用 WebSocket 方式。

所以用 Flask 如何提供这两种服务类型呢?

Nginx + uWSGI + Flask

上次说到了 Flask,接触到 uWSGI。在实际生产环境,一般采用 Nginx + uWSGI + Flask 的组合方式。

WSGI + uWSGI + uwsgi

一直以来,给外部系统提供服务,都是使用 RESTful API 方式。但是对于更多的用户来说,更喜欢的是使用浏览器直接打开页面,点击几个按钮来操作。所以在此基础上,学习了一下 Flask,接触到了 uWSGI,这里进行总结一下。

斐讯 N1 盒子刷机

现在市面上的各种盒子,广告很多,体验很差。618 入了一个明基投影仪,打算买一个盒子的前提下,刚好好多朋友推荐斐讯 N1 盒子,优点是性能很强大,价格便宜,刷机后非常给力。

Ubuntu 下 Let's Encrypt 生成 HTTPS 证书

Let's Encrypt 这个认证机构,可以提供期限是 90 天的免费证书,且可以无限次更新,本文介绍如何使用 Let's Encrypt 来使自己的网站支持 HTTPS。

Ubuntu 下 Samba 安装与配置

SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。

Raspberry Pi 初始化

树莓派是一款基于 ARM 的微型电脑主板,具备所有 PC 的基本功能。默认情况下其系统基于 Linux,可以在树莓派上安装一些简单的服务,提供访问。

Ubuntu 下 Jenkins 安装与配置

Jenkins 是一个开源软件项目,是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。