穿透院内的代理

院里使用Microsoft ISA proxy作代理,我用linux,firefox可以通过代理验证,在终端export代理的环境变量也可以用。虽然很多软件不能支持认证,我也懒得理了。由于要用Cytoscape来分析蛋白相互作用网络,这个软件能支持代理却不支持NTLM认证,为了突破这个限制,只能作二级跳了,在本地设一个代理,软件通过这个代理上,而用本机代理负责去连接院内的代理并进行认证。

搜了一下,发现ntlmaps这个包可以用来做认证,这个包是用python写的。

> apt-get install ntlmaps # 安装。

安装完就是修改配置文件/etc/ntlmaps/server.cfg

设定网络监听的端口、父级代理的IP和端口、账号、密码、网域。

Continue reading

有时候心情不好,就会写一些伤感的日记,然后过两天,再拿出来看一下,然后就删了。很经常这样。 其实可以藏起来,绝对超乎一般人的想像。不过我只在本科的时候这样藏过,大叔我不喜欢藏东西。呵呵。。。

拿出来分享一下,不然烂在我肚子里,也是一无用处的。。。

YMZ的事件,告诉大家一个真理,当个电脑小白是很吃亏滴。。学会藏东西是很必要的能力。。

不过我不送修电脑,就是笔记本我也自己拆。。

Continue reading

GE公司codelink芯片(这个破产品已经停产了)上的探针ID,需要转成别的ID,看了一些在线的转换ID工具,都不支持,探针ID基本上都只支持affy的。

想起了bioconductor里的biomaRt,这个包可以检索BioMart数据库,这个数据库里有N多种ID。试了一下,果然没问题。

#加载biomaRt包
library(biomaRt)

#选取数据库
ensembl = useMart("ensembl", dataset = "hsapiens_gene_ensembl")

#获取可供检索的attribute
attributes=listAttributes(mart=ensembl)

#看一下attributes里是否有codelink,得到以下的结果。
attributes[grep("codelink",attributes[,1]), ]

name description
21 codelink Codelink ID
#再搜一下其它我想要的ID

#读进含有codelink ID的文件。
mrna_id <- read.table("mrna_id.txt")

#进行ID映射。
idmap <- getBM(attributes=c("codelink","refseq_dna","external_gene_id",
                            "embl","hgnc_id","hgnc_symbol"), 
               filters ="codelink", values=mrna_id[,1],
               mart=ensembl,output="list")

Continue reading

用PITA算法做靶标预测的时候,要用到ViennaRNA包做结构的折叠,这个包是被修改过的,原来的包在我机子上是可以装的。但是这个修改过的包编译不通过。很奇怪的错误,不知道怎么改。

好在它有两个版本,64位和32位的。我弄到大型机上去编译32位的,也是出错,不过是命名空间的问题,我改两个头文件就可以通过了。最近又要算。那个大型机最近被搬走了。只能本机上做。

Continue reading

用了好多年linux,现在用windows越来越少了,但是还是得用。没办法,上taobao买个东西,上网银都得用ie,有时候还得用office等其它一些软件。

实验室里有台机子是做文件服务的,装的是windows 2003 server。之前使用rdesktop远程桌面,最近发现配合seamlessrdp可以让rdesktop实现更好的效果,运行windows程序,就像linux中原生程序一样。。

> [下载
> seamlessrdp.zip](http://www.cendio.se/files/thinlinc/seamlessrdp/seamlessrdp.zip)
> 解压丢在C盘。

在linux下运行这样的指令

> rdesktop -A -s "c:\\seamlessrdp/seamlessrdpshell.exe C:\\Program
> Files\\Internet Explorer\\iexplore.exe" ip:3389 -u administrator -p
> password

就可以在linux下运行服务器端的ie了。windows下所有程序都没问题。

Continue reading

Author's picture

Guangchuang Yu

a senior-in-age-but-not-senior-in-knowledge bioinformatician

Postdoc researcher

Hong Kong