12月 29

手工打造自己的备份服务器

  习惯经常备份,但是总用移动硬盘也不是很方便,有些问题要在线同步会比较方便,放到公共云觉得安全不靠谱,几百G当下来网速也是问题。决定自己用pcduino打造一下。东西配齐。
image
  L型贴片的孔太小,要改成M3的。出师不利,电钻打到手上,指纹都没有了,如果不是带着防割手套估计一下就废了,只能缠上创可贴接着干。以后一定要用台钳,带护目镜,真是太危险了。
image
  安装pcduino的底座制作完毕。
image
  两侧板子搞定,缺角的为右边的。
image
  安装pcduino和两侧板子
image
  安装好硬盘,系统安装完成。
image
  侧片来一张,还留了一个硬盘的位置,将来在买一个硬盘。用rsync打造成双盘镜像(从arm的性能考虑就不使用软raid了)。
image
  在路由器上配个固定IP,对外共享一下。开机远程SSH登陆,在media下已经可以看到有硬盘加载了。以后HDIM连在电视上配个红外接收,自己开发机顶盒了。搞定收工、制手。

12月 20

linux上用python产生的文件名到window下乱码解决

  linux使用utf-8,用python产生了一批文件,下载到windows上文件名字乱码,内容没有问题。这是由于windows使用GBK,但是能支持utf-8,所以文件名乱码,内容正常。
  解决方法就是把产生的文件在用“GBK”编码重拷贝一次。举例如下:

import os
_name = u"hello"
file_name = "%s.txt" % (get_project)
os.system("mv %s %s" % (file_name, file_name.encode("GBK")))

需要注意:如果文件名字是纯英文或者数字,系统会认为mv是同一个文件,可能会丢失,所以要判断一下。