Arch滚起来一时爽,一直滚啊一直爽,上一次滚出问题还是在笔记本上,《记一次搞死linux又医活的经历》。

在台式机上还是第一次,要说只能怪昨天的运气太差。不好好在家待着隔离,跑来办公室,想着爬个楼梯吧,零接触还健康,衣服就被门勾到,拉扯了一下,破了。然后发现自己出门的时候,钥匙没带,只能在实验室过夜了。想想那就当通宵加班吧,干点活,结果把电脑给搞坏了,于是通宵在修电脑,天亮还没好。人在囧途之办公室版本,电视都不敢这么演。

首先是某灯老连不上,于是yay搜一下,发现有新版本,赶紧装。装完却用不了,报错:

error while loading shared libraries: libwebkit2gtk-4.0.so.37: cannot open shared object file: No such file or directory

搞来搞起,始终运行不了。于是滚动升级整个系统。升完还一样用不了。那么就时光机,回退到老版本吧。因为我基本上隔一段时间,在滚系统之前,都会把整个系统打包。把之前的解压覆盖一下就完整了。十几年前,还在读硕士的时候,就干完笔记本换硬盘,NetBSD系统整个完整搬过去。

Continue reading

看到一个帖子, https://www.maketecheasier.com/make-arch-linux-more-stable/, 说避免老升级内核,用lts版,装完可以把原先内核干掉:

sudo pacman -S linux-lts

When you’ve installed the LTS kernel, it’s a good idea to remove the bleeding edge kernel from your system.

sudo pacman -R linux 

我内心闪过一个想法,难道不用配置启动么?也没去确认,照做后重启,你妹啊,太坑了,直接就找不到内核死掉!

Continue reading

之前公众号上有人说,我回大陆了会有一波科学上网的教程,今天的推文算一个吧。真的是被你们言中了!

做为Bioconductor包作者,而git push传代码到Bioconductor上是被封的。这很是恼火,随着10月份将迎来新一版本的Bioconductor发布,不能够push代码是多么惨的一件事。

代理其实也挺恼火的,因为各种协议啊,你要各种设置啊,http/https/ssh/git都是各种配置,其实我只要有一个socks5的代理,然后你们所有需要走代理的程序都通过它就好了。

谁特么有空天天在琢磨怎么配置各种不同协议的代理!只要我们想得到的,一般都有人做了。

于是万能的github上找到了proxychains

A hook preloader that allows to redirect TCP traffic of existing
dynamically linked programs through one or more SOCKS or HTTP
proxies

它强制给定程序发起的TCP连接通过事先配置的代理。可以涵盖所有需要代理的情景。就以git为例,没有proxychains的话,就必须为每个协议(https, git, ssh)按照git文档的要求分别设置代理,过程复杂且不稳定。有了proxychains,这些完全可以不用管,当然应用场景不限于git,任何一个需要代理的命令行程序都是一样在运行的指令前面加proxychains完事。

Continue reading

试想一下,每次重装系统,都要安装一堆常用的小软件,7zip, notepad++, filezilla, winrar等等,每次都要搜索下载地址,下载,安装,摆明了是木兰要从军一般,“东市买骏马,西市买鞍鞯,南市买辔头,北市买长鞭”,当然Windows现在也有各种软件管家之类的软件,但很多是流氓软件,要带各种全家桶的,我宁愿自己来一次木兰从军记。

大家都喜欢Linux的包管理,比如apt-get,而OSX也有homebrew,可以brew install一大票Unix-like的软件,而Windows用户只有羡慕的份,上面提到的流氓软件管理,当然也是装不了Unix-like软件的,所以我们羡慕,我们妒忌,外加恨!


今天要跟大家介绍一个为windows设计的包管理器,Chocolatey,有了它,你也能choco install wget, choco install docker这样装软件了,不用再羡慕水果用户,不用再木兰从军般装软件了。

Chocolatey is a package manager for Windows (like apt-get or yum but for Windows). It was designed to be a decentralized framework for quickly installing applications and tools that you need. It is built on the NuGet infrastructure currently using PowerShell as its focus for delivering packages from the distros to your door, err computer.

Continue reading

kopernio是个浏览器插件,可以通过http://kopernio.com/获得,现在这类插件其实挺多,当然多半是结合sci-hub,而sci-hub也是下文献领域绝对的王者,而且很多插件还有额外的一些功能,比如显示影响因子之类的,甚至于还有些给加二维码,微信扫一扫直接把文章分享到朋友圈,反正是啥都有人干。所以虽然我知道这个插件已经很久了,我一直没有介绍它的原因就在于此,它似乎也并不出彩。

但今天我要介绍它,因为当你打开它的主页时,你会发现赫然公布着一个消息:

We are excited to announce that Kopernio has joined Clarivate Analytics, the home of Web of Science and the Journal Impact Factor.

它被Clarivate Analytics收购了,已经是Clarivate Analytics旗下的产品,这意味着以后可能会与Web of Science有更好的整合,它现在支持PubMed和Google Scholar,以后支持Web of Science肯定不在话下,现在是给你一个按钮,直接点击下PDF,以后可能通过整合Web of Science,比如给你期刊的影响因子、学科排名等Clarivate Analytics的拳头产品。

Continue reading

Author's picture

Guangchuang Yu

Bioinformatics Professor @ SMU

Bioinformatics Professor

Guangzhou