安装 Home Assistant 到 Orange Pi PC

对比了两个开源的智能家居平台 Home AssistantDomoticz 后,义无反顾的选择了 Home Assistant,Domoticz 的界面太丑了。

紧接上一篇,烧录 armbian 到 Orange Pi PC。这里直接用 root 登录了,如果你不是 root 登录,记得加 sudo。

安装 Home Assistant

apt-get update
apt-get upgrade
#netdisco需要python3-dev
apt-get install python3-dev python3-pip
pip3 install –upgrade pip
pip install setuptools
pip3 install homeassistant
#安装完毕,启动homeassistant
hass –open-ui

访问 Home Assistant,http://YourIP:8123 (更多…)


烧录 armbian 到 Orange Pi PC

armbian 是针对 arm 开发板的轻量级 Debian Jessie 或者 Ubuntu Xenial。Orange Pi PC 是一款国产的 arm 开发板,有不同价位的多款产品可以选择,性价比很高。

针对 Orange Pi PC 的固件基于 Ubuntu Xenial,分为server版和desktop版,我下载的是server版。

Orange Pi PC

下载解压后,使用 Etcher 烧录到 TF 卡中。

默认用户名和密码是 root/1234,第一次进入会要求修改默认密码,添加新用户等。 (更多…)


WD My Cloud libc.so.6 救砖实录

本文仅针对 WD My Cloud Gen1。

症状

使用apt-get安装软件时,更新了libc到2.19导致的。

WD-peczis:/lib# /usr/local/sbin/updateFirmwareFromFile.sh /DataVolume/shares/Public/sq-040104-422-20150423.deb
 basename: relocation error: /lib/arm-linux-gnueabihf/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-armhf.so.3 with link time reference
 date: relocation error: /lib/arm-linux-gnueabihf/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-armhf.so.3 with link time reference
 logger: relocation error: /lib/arm-linux-gnueabihf/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-armhf.so.3 with link time reference
 tee: relocation error: /lib/arm-linux-gnueabihf/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-armhf.so.3 with link time reference
 touch: relocation error: /lib/arm-linux-gnueabihf/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-armhf.so.3 with link time reference
 date: relocation error: /lib/arm-linux-gnueabihf/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-armhf.so.3 with link time reference
 tee: relocation error: /lib/arm-linux-gnueabihf/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-armhf.so.3 with link time reference
 find: relocation error: /lib/arm-linux-gnueabihf/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-armhf.so.3 with link time reference
 grep: relocation error: /lib/arm-linux-gnueabihf/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-armhf.so.3 with link time reference

解决方法

There is a solution if there is a ssh connection and a working share.

You should download file http://ftp.altlinux.org/pub/people/boyarsh/wd/libc.so.633 (or extract /lib/arm-linux-gnueabihf/libc-2.17.so from firmware image and name it libc.so.6) and put it on share.

Let it be /DataVolume/shares/Public/libc.so.6 (更多…)


在苏果超市拍照被怒怼了

新房附近的苏果超市社区店上月底开业了,下楼几步路就到,一直比较期待。

前日带着好奇心第一次去这个超市,准备买几瓶饮料给装修工人。对这个超市第一印象挺好,作为社区店面积比较大,该有的商品都有。带着这份心情,用微信拍个小视频发给家人分享一下。

然而就是拍照惹来了麻烦,先是一个女店员说不可以拍照,同时一个男店员也说不准拍照,我只好放下了手机,但是这个男店员并没有就此罢休,走到我面前要求我删掉照片,这时我已经很不高兴,微信小视频压根就没拍完(6秒)。可能因为我并没有马上离开,这个男店员竟然恶狠狠的说“你不买东西就出去!”,我顿时火冒三丈“我拍个照片发给我家人,怎么的了?”

首先,不允许拍照这个规定莫名其妙,但是可以理解,无非是怕线上线下比价。

其次,无论如何接受不了“你不买东西就出去!”,这是态度问题。

实在气不过,在微博@苏果官方 说了这个事,苏果官方表示关注,并询问了门店名称和我的联系电话。

(更多…)


2016年观影记录

之前一直用的统计工具失效了,只能用这种形式列出来,排名不分先后。2016年总共看了60部影片,其中16部是连续剧,比去年少26部,1月和7月看片最多。

国产电影

  1. 湄公河行动
  2. 箭士柳白猿
  3. 北京遇上西雅图2:不二情书
  4. 三人行
  5. 烈日灼心
  6. 火锅英雄
  7. 寻龙诀
  8. 唐人街探案
  9. 煎饼侠

日本电影

  1. 买地方报的女人
  2. 海街日记
  3. 菊次郎的夏天
  4. 黎明的沙耶,比较无聊的电影,完全是奔着新垣结衣来的

(更多…)


2016读书清单

非虚构类

  1. 断舍离
  2. 这么慢,那么美
  3. 人类简史
  4. 枪炮、病菌与钢铁
  5. 每周工作4小时
  6. 从0到1
  7. 认知盈余

《枪炮、病菌与钢铁》和《人类简史》都是很好的历史书。

虚构类

  1. 虚无的十字架
  2. 恶毒 恶意
  3. 圣女的救济
  4. 白夜行
  5. 未来边缘
  6. 岛上书店
  7. 解忧杂货铺
  8. 鹿鼎记
  9. 三体三
  10. 火星救援
  11. 三体二

东野圭吾的小说实在是通俗易读,一口气连续读了好几本。


赚钱宝Pro使用下载宝lite 一宝变两宝

一、下载宝和下载宝lite简介

下载宝的前身是迅雷远程下载,迅雷远程下载是 Linux 客户端,可以安装在一些路由器和 NAS 中,提供下载服务。曾经在 NAS 中安装使用过迅雷远程下载,整体体验并不好。

下载宝是迅雷为远程下载专门打造的硬件产品,低功耗高性能,拥有千兆网口和 USB3.0 接口(二代Pro 可以内置硬盘),在远程下载的基础上增加了手机应用的支持,以及服务端的 Samba/DLNA 协议等,把用户体验变得简单易用。

下载宝lite以迅雷另一款硬件产品赚钱宝Pro 的插件形式存在(不支持一代赚钱宝),让赚钱宝拥有下载宝的功能,一宝变两宝,而且尽量不影响自身赚钱挖矿。受限于赚钱宝的硬件(百兆网口,USB2.0 接口),下载宝lite 的性能有限,自然是没法和下载宝相比,不过不必担心,满足基本需求已经足够了。

二、下载宝lite使用

1、在迅雷赚钱宝的水晶矿场1中的星域共享平台安装下载宝lite插件。

2、手机端下载安装家庭云2[Android/iOS],登录迅雷账号后,扫描赚钱宝二维码添加设备。

家庭云的使用很简单,可以添加下载任务,播放视频(只能局域网内播放,不能远程播放),备份相册等。 (更多…)


用 curl 返回 Linux 本机外网IP地址

#oray国内地址,返回速度快
curl -s http://ddns.oray.com/checkip | awk -F “: ” ‘{print $2}’ | awk -F “\<” ‘{print $1}’
#返回快
curl ident.me
curl myip.dnsomatic.com
#返回较快
curl whatismyip.akamai.com
curl https://tnx.nl/ip
#返回慢,不推荐
curl ifconfig.me
curl icanhazip.com
curl ipecho.net/plain

通过 curl 远程网址返回本机IP地址,有些场景比较有用。没图的文章不是好文章,下面是图。 (更多…)


HTML5 的 Download 属性

HTML5 的 Download 属性用来强制浏览器下载对应文件,而不是打开,可以在一定程度上增强用户体验。

Chrome 和 Firefox 等浏览器很强大,当用户点击的资源文件可以被它们识别的时候(例如 pdf 会直接在浏览器打开,mp3、mp4 等媒体直接用浏览器内置播放器播放)。

但有时候,用户其实是希望直接下载而不是在浏览器上查看,这时就可以加上这个属性,属性值会对下载的文件重命名,如下

<a href="downloadpdf.php" download="download.pdf">点击直接下载并保存成 download.pdf 文件</a>

点击直接下载并保存为 fitbit.png

如果你确定这个资源是用户肯定会下载的,比如企业网站下载PDF图纸的链接,就可以加上这个属性。