Perl:用Net::FTP来上传下载文件

在Perl中,使用模块Net::FTP来使用FTP服务,一般的使用步骤如下:

  1. 使用Net::FTP的new方法来创建一个新的FTP对象。
  2. 使用login方法登录到FTP服务器。
  3. 使用cwd方法来切换目录。
  4. 使用get方法来获取文件。
  5. 使用put方法来上传文件。
  6. 使用quit方法退出。

阅读更多

Perl:用File::Basename来获取文件名

以下内容来自Code Snippets。Perl的File::Basename 模块

File::Basename 模块被用来析取文件路径中的目录,文件名以及后缀。我的这个简单例子演示了如何获取文件后缀。

至于详细用法,用perldoc File::Basename命令查看。

DESCRIPTION
These routines allow you to parse file specifications into
useful pieces using the syntax of different operating sys-
tems. 阅读更多

有着一千七百多万个url的sitemap文件

1,一千七百多万个URL

最近比较忙。花了几天时间更新了中文Entrez序列查询工具。不过今天又发现了一个问题,打算这两天搞定。

恩,最近大家生成一个有着一千七百多万个网址的sitemap文件。
一千七百多万个网址,就有一千七百多万个页面。不可思议,的确有点多。

2,sitemap协议

最近也认真研究了sitemap协议。推荐你也去看看sitemaps.org

您可以提供多个 Sitemap 文件,但每个 Sitemap 文件包含的网址不得超过 50,000 个,并且文件不得超过 10MB(10,485,760 字节)。如果您愿意,可以使用 gzip 压缩 Sitemap 文件,以减少带宽要求;但是解压缩后的 Sitemap 文件不得超过 10MB。如果要列出 50,000 个以上的网址,您需要创建多个 Sitemap 文件。 阅读更多

用Perl创建UTF-8的文件

一般默认创建的文件都是ANSI编码的。用记事本打开这个文件,点”另存为”,最下面有个”编码(Encoding)”可以选择,里面有”ANSI,Unicode,UTF-8″等选项。

下面介绍用Perl直接创建一个UTF-8的文件


open( OUT, ">:utf8", "a.txt" ) or die "a.out: $!";
print OUT "\x{feff}";
print OUT "aaaa\n";
close OUT;


PubMed使用指南之:如何获取PubMed全文?

PubMed使用指南

PubMed简介

PubMed是美国国家医学图书馆 (NLM) 所属的国家生物技术信息中心 (NCBI) 开发的因特网生物医学信息检索系统,位于美国国立卫生研究院(NIH)的平台上。该系统通过网络途径免费提供包括MEDLINE在内的自1950年以来全世界70多个国家4300多种主要生物医学文献的书目索引和摘要,并提供部分免费和付费全文链接服务。

  • PubMed是美国家医学图书馆(NLM)下属的国家生物技术信息中心(NCBI)开发的、基于WWW的查询系统。
  • PubMed是NCBI Entrez 数个数据库查询系统下中的一个。
  • PubMed 是提供免费的MEDLINE、PREMEDLINE与其他相关数据库接入服务,MEDLINE是一个拥有1亿字条以上的巨大数据库。
  • PubMed也包含着与提供期刊全文的出版商网址的链接,来自第三方的生物 学数据,序列中心的数据等等。
  • PubMed提供与综合分子生物学数据库的链接与接入服务,这个数据库归NCBI所有,其内容包括:DNA与蛋白质序列,基因图数据、3D蛋白构象,人类孟德尔遗传在线。 阅读更多
弦动我心 重返·TITANIC

弦动我心 重返·TITANIC(重温”泰坦尼克”号)

2011-04-14,99年前的今天”泰坦尼克“号沉没。据BBC报道,1912年4月14日,号称“永不沉没”的英国豪华客轮“泰坦尼克”号,在驶往北美洲的处女航行中不幸沉没。这次沉船事件致使船上2224人中的1523人遇难,堪称人类航海史最大灾难。

(NJ:蚂蚁 大家好,这里是中国国际广播电台INteradio《弦动我心》,我是蚂蚁。1912年4月15日凌晨,它载着2207名旅客和船员作处女航时,同一座漂浮的冰山发生了仅仅为时10秒钟的碰撞,在距纽芬兰368海里的地方沉入3797米深的海底,便造成1513名旅客遇难的悲剧,这辉煌的首航竟给它带来了葬身海底的厄运。

70多年后的1985年9月1日也就是距现在的21年前,美国伍兹霍尔海洋研究所的罗伯特。巴拉德博士和他的两位同事来到了出事地点,希望能揭开泰坦尼克号沉没之迷。这一天,阿尔文号花了两个多小时下潜到海底,他们三人的眼睛都盯在监视器的荧光屏上。突然,就像黑暗中的幽灵似的,泰坦尼克号的一只巨大的锅炉出现在他们的眼前, 我想谁也不会预料到,在冰冷的海底,现代人打捞起的,竟是一个沉封已久的爱情传说——那个传说离我们目光所能及之处,是那么的遥远,是那么的不可触及。 于是,我们在世纪末的影院,很温暖很燥热地,听任杰克的沉落,听任大西洋上的海水,顺理成章地把杰克的爱冰封在海底。今天,再回头看8年前的电影,依稀会让觉得,rose和jack真实存在过。这一切剩下的只是涛声,是大海的召唤…… 阅读更多

解决WordPress升级时提示Operation timed out after 30 seconds的问题

来源于网络>>

在自动升级WordPress核心以及WordPress插件的时候,往往会因为网络原因导致下载核心或插件的时候超时,从而导致升级失败,此时WordPress会给出如下提示:

Operation timed out after 30 seconds with ......

从提示中我们可以看到WordPress默认给出的超时时限是30秒,我们可以将这个值修改的大一些,使得即使在网速不佳的情况下也可以完成下载。

打开 wp-admin\includes\file.php

查找如下语句

$response = wp_remote_get($url, array('timeout' => 30));

将其中的30改大,如改成300:

$response = wp_remote_get($url, array('timeout' => 300));

保存即可。

CGAP:NCBI癌症基因组剖析计划

CGAP:NCBI癌症基因组剖析计划

CGAP,The Cancer Genome Anatomy Project

CGAP简介

The goal of the NCI’s Cancer Genome Anatomy Project is to determine the gene expression profiles of normal, precancer, and cancer cells, leading eventually to improved detection, diagnosis, and treatment for the patient. By collaborating with scientists worldwide, CGAP seeks to increase its scientific expertise and expand its databases for the benefit of all cancer researchers.

CGAP计划是一项由NCI建立和主持的交叉学科的计划,用来产生用于解码肿瘤细胞的分子结构所需的信息和技术工具。CGAP被分为五个互补的自主部分,每一个都有它自己的目的,信息学工具和资源。The Human Tumor Gene Index (hTGI)人类肿瘤基因索引指明了在人类肿瘤发生过程中的基因表达。Molecular Profiling (MP)分子表达谱展示了用前列腺作为例子来从分子水平分析人类组织样品的概念。The Cancer Chromosome Aberration Project (CCAP)癌症染色体变异计划(CCAP)描述了同恶性转移相关的染色体改变。The Genetic Annotation Index (GAI)遗传注解索引指明和描绘了同癌症相关的多态性。The Mouse Tumor Gene Index (mTGI)小鼠肿瘤基因索引(mTGI)确定了在小鼠肿瘤发生过程中的基因表达。 阅读更多