轻松搞定omxplayer操作界面安装

很多不熟悉linux的童鞋,对命令行式的播放器是头疼得不行,一直到处找寻图形播放界面。可惜的是树莓派目前能够硬解1080p的播放器就是omxplayer,而omxplayer本身就是命令行的播放器,所以今天给大家介绍一个用python写的omxplayer图形播放界面,虽然很简单,但对那些不习惯命令行的人来说,也算是个帮助吧!
废话不说,步骤:(首先必须安装omxplayer)

1.安装依赖软件

wget http://pexpect.sourceforge.net/pexpect-2.3.tar.gz
tar xzf pexpect-2.3.tar.gz
cd pexpect-2.3
sudo python ./setup.py install
cd ..

阅读全文

树莓派批量导入用户和密码

因为最近用树莓派搭建了个samba,大家都知道samba的用户要真实存在系统中的,当有很多用户要创建的时候,并且密码还给你指定了,这个时候只能用shell脚本来处理了。
下面这样的格式,奇数行都是用户名,偶数行都是密码,这个就是我们的用户和密码文件了。

username1
password1
username2
password2
username3
password3
...

阅读全文

OS X 下给 Raspberry Pi 安装 XBian

搞了个 Raspberry Pi 来用用 XBMC 和当个下载机。最简单的安装就是直接下载 NOOBS ,解压丢进格式化过的 SD 卡,然后插入 Rasberry Pi 接上电源启动,当然显示器、键盘鼠标啥的也要接上,然后就进入安装了。

最开始我也是用 NOOBS 装的 Raspbian,不过 Raspbian 编译 XBMC 太麻烦,对比了 OpenELEC,RaspBMC 和 XBian,还是决定安装 XBian 。我没用 OS X 的 installer 安装,据说下载太慢,下面说说用终端安装的方法:

  1. 下载 XBian image 文件,插入 SD 卡到电脑,并把 image 文件 放入 SD 卡;
  2. 打开终端,输入 df -h ,查看 SD 卡盘符号,比如我的是 /dev/disk2s1,那 2 就是它的盘符号。很重要,下面都需要用到,下面用 ? 代表 SD 卡盘符号
  3. 输入下面命令:
    sudo diskutil unmount /dev/disk?s1
    sudo dd bs=1M if=~/Desktop/xbian.img of=/dev/rdisk?
    
  4. 开始安装到 SD 卡了,按 ctrl + t 可以看到安装过程。安装完后你会看到 xxxx bytes transferred in xxx secs 字样;
  5. 输入 sudo diskutil eject /dev/rdisk? 安全拔出 SD 卡;
  6. 把 SD 卡插入 Raspberry Pi,启动就可进入安装了。安装完后直接就是 XBMC 界面了。

使用ngrok将树莓派web服务映射到公网

作为一个 web 开发者,有时候,你需要将你本地正在开发中的网站远程展示给别人看,例如让别人评价下你的设计,协助调试等。
之前我能想到的办法,就是在自己的 VPS 上搭建一个测试站点,将开发代码部署上去。
今天,发现了 ngrok 这个神奇,再也不用这么麻烦了!

假如,你的本地站点运行在 8000 端口。
注册 ngrok 后,你会得到一串授权码。根据提示,运行下面的命令:

ngrok -authtoken xsYgK978pmB_PDC0hWx2 8000

注意: 这个授权码只是第一次使用时需要。ngrok 会记住。下次使用时,只需要 ngrok 8000 就 OK 啦。

此时终端界面上会给你两个公网 url:

Forwarding  http://59ea2510.ngrok.com -> 127.0.0.1:8000
Forwarding  https://59ea2510.ngrok.com -> 127.0.0.1:8000

然后,你就可以选择其中一个,发送给对方,他就可以看到你的本地网站啦!
有木有觉得世界豁然开朗了起来?