让NAS实现远程BT下载

LInux下BT的软件有不少,之前试过torrentflux和bittornado,但不太好用,对中文的种子支持也不好,后来找到utorrent也除了Linux版本,正好是daemon的版本,通过web来控制,主页为 http://www.utorrent.com 。

目前的utorrent仅支持32bit的系统,64位的需要安装 ia32-libs包才能运行(http://forum.utorrent.com/viewtopic.php?id=105620

安装非常方便,下载.tar.gz包,解压到home目录,直接运行

./utserver就开始了服务,浏览器打开http://IP:8080/gui/

就可以了,全中文的界面。

为了使bt开机启动,可以进行如下设置(http://forum.utorrent.com/viewtopic.php?id=84120)

假定utorrent在/home/name/.utorrent 目录

sudo vim /etc/init/utorrent.conf

文件中内容为

description “utorrent startup script”
author “Alanw”

start on (local-filesystems and started dbus and stopped udevtrigger)
stop on runlevel [016]

script
cd /home/yourusername/.utorrent
exec su yourusername -c “/home/yourusername/.utorrent/utserver”
end script

现在可以开启或关闭服务

sudo start utorrent
sudo stop utorrent

sudo ln -s /lib/init/upstart-job /etc/init.d/utorren

实现远程电驴下载

此为NAS系列的一部分

为了使文件服务器同时具有下载机的功能,需要实现其他机器远程控制NAS下载文件,下面介绍电驴。

Amule是全平台的ed2k/kad客户端,官网是 http://www.amule.org/

参考了如下资源:

HowTo Compile aMuled

linux命令行 字符界面下编译安装amule web为管理界面

Ubuntu的Amule wiki

通过系统Ubuntu安装的Amule是带有图形窗口的,因NAS一般不安装X Window,所以通过源代码编译安装。

1 先安装amule的依赖包wxall,从 http://www.wxWidgets.org 下载

./configure –disable-gui –enable-unicode –without-subdirs –without-expat
make
sudo make install
sudo ldconfig

2 amule 还需要crypto++包和zlib包

分别去官网下载安装

3 下载Amule,http://www.amule.org/files/files.php?cat=27

解压,安装是选择安装后台程序和web监控服务

./configure –disable-monolithic –with-toolkit=base –enable-amule-daemon –enable-amulecmd –enable-webserver -–enable-optimize
make
sudo make install

Amule安装好了。

4. 配置Amule

运行amuled –ec-config 配置连接

运行amuled,退出,产生配置文件

vim ~/.aMule/amule.conf

修改如下几项:修改以下各项:

Password=(password的MD5值)

AcceptExternalConnections=1

[WebServer]

Enabled=1 #这里要改成1,否则WEB配置界面amuleweb不会启动

ECPassword= #这行是进入web界面的password,一样要输入MD5值,而不是直接输入字符.

Template=default #界面款式

更改server.met和nodes.dat的URL

下载各配置文件到~/.aMule/

5. 运行amuled,另一台机子打开 http://ip:4711 就可以远程控制下载了

网络截面如下

6.实现开机自动运行amule
创建 /etc/init/amuled.conf 文件

sudo vim /etc/init/amuled.conf

加入内容

description “amuled startup script”

start on (local-filesystems and started dbus and stopped udevtrigger)
stop on runlevel [016]

script
exec su yourusername -c “/usr/local/bin/amuled”
end script

再运行

sudo ln -s /lib/init/upstart-job /etc/init.d/amuled

再重启,amule就随机启动了
也能用下列命令随时开启关闭

sudo start amuled
sudo stop amuled

Ubuntu Server的中文乱码

安装server后在控制台中查看中文均为乱码,可通过下面方法
vim /etc/environment

改为LANG=”en_US.UTF-8″

LANGUAGE=”en_US:en”

sudo vim /var/lib/locales/supported.d/local
改为en_US.UTF-8 UTF-8
保存后 sudo locale-gen
sudo vim /etc/default/locale
改为同/etc/environment
重起生效

重装Ubuntu

/home分区要单独一个分区,数据都会保留。
已安装的软件可以通过新立得软件 管理备份。
在重装Ubuntu之前,单击“系统” –> “系统管理” –> “新立得软件包管理器”,在“新立得软件包管理器”中单击菜单“文件” –> “保存标记的项目”,将文件保存在/home下。如果你用的Ubuntu源并非默认源,那么为了方便日后替换源,可以备份一下Ubuntu源:

$sudo cp /etc/apt/sources.list ~/sources.list

现在可以重装Ubuntu了,格式化根目录/所挂载的分区,只是别格式化/home挂载的分区即可,重装完毕之后,先把源恢复一下:

$sudo cp ~/sources.list /etc/apt/sources.list

然后再启动“新立得软件包管理器”,单击菜单“文件” –> “读取标记的项目”,打开存储在/home的备份文件,然后单击工具栏上的“应用”即可开始重装那些旧系统所安装的软件包了。

各品牌相机机型的自动ISO设定

相机的自动ISO设定还是用处很大的,不像有些人说的手调才专业,有时没有试拍的机会。先分品牌
品牌 ISO上限 快门速度下限
尼康 可以 手动设定
徕卡 可以 手动设定(最高1/200s),或焦距倒数
佳能及其他 不一 机器自动设定(一般默认为焦距倒数)

按型号
尼康的新款D7000、D90:自动iso的速度可从1s至1/4000s间的几档设定。档数多。
尼康的D5100:自动iso的快门速度可从1s至1/4000s间的几档设定。档数较少。
尼康的D80、D3000:自动iso的快门速度上限最快1/200s

松下的GF1配20/1.7镜头,自动iso的快门速度定位低于1/30s就提ISO,稍慢,有时会糊片。
松下的G2、GH2配变焦,自动iso的快门速度根据焦距于1/60s~1/80s间变化。

奥林巴斯的EPL2,自动iso的快门速度基本为等效焦距倒数

索尼的A33配18-55/NEX5c配18-55,自动iso的快门速度在18mm时为1/30s,在24mm时为1/40s,在35mm时为1/60s,在55mm时为1/80s,为等效焦距的倒数。且带防抖。设定合理。但配长焦镜头未试。

佳能5d2,近似为焦距的倒数,但有时偏向低速,如105mm的焦距速度有时会低于1/100s。