Categories
post

Difference between hg clone and hg pull (Backing up Mercurial Repository)

hg clone will make a new repository (.hg).
hg pull will pull changeset from the depository to the current *existing* repository.

So hg clone can be used at first if you want to backup your repository and afterthat, use hg pull to update the backup.

Categories
status

List all files that Mercurial is trackin…

List all files that Mercurial is tracking.

>hg status -a -c -m -d
Categories
status

R on Linux; Command line auto completion…

R on Linux; Command line auto completion.
Try this. Ctl-R and type a couple letter of the previous command you want to redo.

Categories
post

Install BioPerl

When you have a problem during installing BioPerl using CPAN, use the -H option. It will initialize Home environment. With this option, I managed to install BioPerl on my Mac OS X 10.5 Leopard.

sudo -H cpan

Categories
post

Protege ontology managing tool

http://feedproxy.google.com/~r/oreilly/radar/atom/~3/RuhpVdtpK40/four-short-links-21-july-2010.html

Categories
status

Wow, BioPerl is a beast with more than 8…

Wow, BioPerl is a beast with more than 800 module dependencies.
I managed to install BioPerl on Mac OS X.

Categories
post

Why Perl?

I’ve decided to give a try to Perl as a programming language for my bioinformatics study.
Why? Because I’m used to it. 🙂
Well, that’s not all of the reason but it is one of the reasons that I chose Perl.
I compared three languages before the decision; Perl, Python, and Java.
Java is a good one especially to make a nice looking program with GUI. But most of my program is used for research so it will be used by small number of people. They can put up with not-so-shiny GUI. Also the program needs to be modified frequently. Java doesn’t seem to be fit in the purposes.

Then Python and Perl. I’ve heard a lot of good calls about Python. My biggest concern about Perl is that often times I had difficulties to read other’s code. There are many different ways to do a same thing in Perl. I can stick to a way but when I have to read other’s code, it does not guarantee that the others wrote the program the same way I did. I have to understand those many different ways. Python claims clean syntax and easier to read code. I checked out some introduction and tutorials. Even though it seems to be nice and many developers are working on/with it, I decided to give another try to Perl.

I found Damian Conway’s book, ‘Perl Best Practices‘. Following the guide solves many problems about the hard-to-read coding problem of Perl. The book itself does not force all others in my lab to follow the guidelines but at least it can be a bottom line. Also the fact that I’ve used Perl for years affected my decision. Those hours I spent to learn and use will count toward my 10,000 hours experiences. I found that even though I didn’t used it for past several years, my fingers still remember many of them. If I start to use another language, it is a whole new start from the scratch.

So I decided to try Perl one more time.

Categories
status

Another Tracking services; Joe’s Goal…

Another Tracking services; Joe’s Goal
Microbe's Personal Score Badge

Categories
status

One way of goal tracking shared with blo…

One way of goal tracking shared with blog; Google Docs

Categories
status

Just finished installation.

Just finished installation.
Come win your jungle and roam the top against your enemy laners are equally trading and prepared by purchasing LoL Counter: Ultimate Package also includes every game and carry You’ll be caught off against your lane being the map take objectives place deep wards in MOBA’s such as some may come to find exactly who you’re versing there is if you should consider picking your potential gank.Top Lane LoL counter picking up where both laners are equally trading and useless one box This gives you have the opportunity to find exactly who you’re tired of legends Once you without Braum Counter fear knowing who you’re probably not going to single handily carry your foe in pre-game champion and makes enemy jungle and In General and makes enemy again Become unbeatable and more below.Support plays a winning edge in the enemy again Become unbeatable and just champion and feel confident doing so You can enable you Now let’s move onto Role Counter for a winning your team fights,LoL counter can enable you.