Fast Parallel Download with lftp

I was assigned by my professor to download some RNA sequences data to my own computer for backup purpose, because the original data server will clean these data. These data are dozens gigabytes in size, but the connection speed of the network in my house is not fast. Therefore, I chose lftp to speed up the downloading rate by parallel download...
「點我閱讀更多」

Unix is Friend - Unix Toolbox on Windows

Sometimes there are no available desktop or laptop running Unix or Linux, but we miss these utilities on Unix. Thanks the efforts of numerous communities and companies; the utilities of Unix are ported to Windows in different projects. We’ll introduce some of them. Cygwin Cygwin is a large collection of GNU and open source tools and a simula...
「點我閱讀更多」

Notes for Go Language

Go is an open source programming language. Go source can be easily compiled into native binaries of several platforms, which brings the potential of application programming. I’m learning the new language on my spare time. Here is my notes for Go language. The contents may change during my learning process. Install Go on Unix The main toolc...
「點我閱讀更多」

Unix is Friend - Text Processing

Instead of single application for a proprietary file format, Unix utilities manage text streams. Text streams means not only text files but also command line inputs and outputs. Unix comes with several handy text processing utilities. These tools co-operates well with text streams. Therefore, you should save your documents in plain text form...
「點我閱讀更多」

Unix is Friend - Emacs

Many files on Unix are plain text files. Some examples are text files, markup language files, LaTeX files, source code, Makefiles, and configuration files. Unix utilities also works better with text files. Besides, proper editors help us editing text files productively and effectively. Emacs and Vim are the two most famous editors in Unix wo...
「點我閱讀更多」