Oct 28

将保存的连续图片拷贝到 Linux 上,通过 mencoder 就可以合并成视频文件:

$ sudo apt-get install mencoder
$ cd imagin //先进入图像所在目录
$ mencoder mf://*.jpg -mf w=320:h=240:fps=24:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o output.avi

关于命令参数的说明:

mencoder一行表示将当前目录下的所有.jpg图片转换成一个.avi视频
w=320:h=240 – 图像的尺寸是320×240,根据实际情况可更改
fps=24:type=jpg – 每秒24帧,文件的类型是jpg,根据实际情况可更改
-ovc – 指定视频编码
-oac – 指定音频编码

Sep 27

获得domain_id:

curl -k https://dnsapi.cn/Domain.List -d "login_email=xxx&login_password=xxx"

获得record_id:

curl -k https://dnsapi.cn/Record.List -d "login_email=xxx&login_password=xxx&domain_id=xxx"

在下面的Python脚本中替换上你的Email,密码,域名ID,记录ID等参数,就可以了。

#!/usr/bin/env python
#-*- coding:utf-8 -*-
 
import httplib, urllib
import socket
import time
 
params = dict(
    login_email="email", # replace with your email
    login_password="password", # replace with your password
    format="json",
    domain_id=100, # replace with your domain_od, can get it by API Domain.List
    record_id=100, # replace with your record_id, can get it by API Record.List
    sub_domain="www", # replace with your sub_domain
    record_line="默认",
)
current_ip = None
 
def ddns(ip):
    params.update(dict(value=ip))
    headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/json"}
    conn = httplib.HTTPSConnection("dnsapi.cn")
    conn.request("POST", "/Record.Ddns", urllib.urlencode(params), headers)
     
    response = conn.getresponse()
    print response.status, response.reason
    data = response.read()
    print data
    conn.close()
    return response.status == 200
 
def getip():
    sock = socket.create_connection(('ns1.dnspod.net', 6666))
    ip = sock.recv(16)
    sock.close()
    return ip
 
if __name__ == '__main__':
    while True:
        try:
            ip = getip()
            print ip
            if current_ip != ip:
                if ddns(ip):
                    current_ip = ip
        except Exception, e:
            print e
            pass
        time.sleep(30)

我是将pypod.py文件放在/usr/local/bin/目录下的,注意修改自己的路径。

加入开机自动运行的方法:
编辑/etc/rc.local文件,在“exit 0”那一行前面加上一行:

su root -c "python /usr/local/bin/pypod.py >/tmp/dnspod.log 2>&1"

更好的方法就是添加cron任务,每两分钟检查一次:

sudo crontab -e
*/2 * * * * python /usr/local/bin/pypod.py >/tmp/dnspod.log 2>&1

转自:http://shumeipai.nxez.com/2013/09/17/dnspod-update-dynamic-ip-resolution.html

Sep 05

1.修改 Debian 中 crontab 默认编辑器 nano 为 vi

sudo update-alternatives --config editor

2.下载 WiFi_Check 脚本及修改权限

sudo wget https://raw.github.com/dweeber/WiFi_Check/master/WiFi_Check -O /usr/local/bin/WiFi_Check
sudo chmod 0755 /usr/local/bin/WiFi_Check

3.添加 Cron 任务每两分钟检查一次

sudo crontab -e
*/2 * * * * /usr/bin/sudo -H /usr/local/bin/WiFi_Check >> /dev/null 2>&1

参考资料:
1.http://blog.csdn.net/god_7z1/article/details/8822130
2.http://weworkweplay.com/play/rebooting-the-raspberry-pi-when-it-loses-wireless-connection-wifi/

Apr 02

转自:http://science.solidot.org/science/11/06/26/0829243.shtml

生物学是一门研究生命的自然科学,从最小的微生物延伸到已知最大的动物蓝鲸。

它划分成众多专业,包括演化、生态学、动物学、植物学、遗传学、微生物学和分子生物学,研究生命的功能、结构、起源、发展、演变、分布和分类。

生物学与我们的日常生活息息相关,它帮助我们理解生命如何工作,探索人体的奥秘。生物学研究也是开发新食品、保护环境和改善人类健康的关键。

现代生物学有四大组成部分:细胞学、进化论、基因学和动态平衡。过去数十年,生物学的进步产生了大量具有轰动效果的研究成果。

LinuxLinks 的这篇文章收集了八款Linux生物学软件,供生物学家和学生参考。包括:

  1. EMBOSS 欧洲分子生物学开源软件包;
  2. NAMD 面向对象的并行分子动力学系统;
  3. GROMACS 分子动力学模拟器;
  4. VMD 可视化分子程序;
  5. simuPOP 遗传学模拟环境;
  6. TreeView X 显示和打印系统树
  7. MUSCLE 序列比较
  8. TREE-PUZZLE 重建系统树
Mar 12

来源:http://mirrors.tuna.tsinghua.edu.cn/files/petition.html

为广大清华师生提供科研支持的清华大学开源镜像站 mirrors.tuna.tsinghua.edu.cn 即将被清华大学网络中心关停。

开源镜像站对于科研提供了巨大的支持,国外优秀的软件项目大多以开放源代码(开源 Open Source)的形式放出。使用开源软件,一方面不需交纳任何费用,另一方面也不存在使用盗版商业软件的道德和法律问题。

而开源镜像站则是将世界上优秀的开源项目收集到一起,方便同学和老师们高速地安装、更新、使用。并且国外许多优秀的理工类院校都有架设开源镜像站的传统。从清华大学开源镜像站安装开源软件,下载速率为10MB/s量级,而从开源项目的官方网站下载,速率约为50KB-500KB/s,不旦浪费网络流量而且加重校园网出口负担。按照统计数据估算,平均每月可为科研节约出校流量约5000GB。简而言之,开源镜像站是科研工作者的“软件管家”,拥有一个校内的开源镜像站更是能让借助计算机完成的科研工作如虎添翼。
清华大学开源镜像站于2011年创立,在短短几年的时间内迅速聚集了一批热心且技术水平过硬的同学维护,目前已经在国际、国内有广泛的影响,多次被IT业界新闻网站报道。目前已经收录44种开源项目镜像共计约5000GB,其中12种开源项目镜像已经被官方认可,官方服务器将来自中国甚至亚洲的访问请求直接定向到清华大学、使用官方的子域名直接解析到清华大学、或者在官方网站显著处写明地址和学校名称,这对于开源镜像站以及清华大学是非常大的荣誉和肯定。

由于一直无法获得网络中心的正式支持,开源镜像站只能“四海为家”,经常被断网、断电、下架。每次搬迁都会导致服务长时间不可用,经常会因此收到国内用户以及国外开源组织的来信询问。

不久前,我们接到最后通知,清华大学开源镜像站将被限期下线并搬迁出校园网机房,届时,使用开源软件的同学和老师将不得不使用其它兄弟院校提供的镜像站或者直接从软件项目的官方网站以较慢的速度下载、更新,不仅低效而且加重校园网出口负担。我们不希望这样的结果发生,期望得到大家的帮助使得这一决定被改变。
如何帮助我们

请在人人上分享我们的日志,并且参加联署来支持我们。