Category: Howto

DTI analysis: An outline

An outline of DTI dataset processing pipeline for TBSS analysis as well as probabilistic tractography using FSL. DTI data processing Data preparation Convert dicom files to nifti Use dcm2nii or dcm2niigui from mricron Rename...

Generate your own “research wordle”

Wordle is an online app for generating “word clouds”, a kind of visual representation for text data. It gives greater prominence to words (e.g., by  using larger font size or different font color) that appear more...

Splitting 4D Nifti file into a series of 3D files in Matlab

Splitting 4D Nifti file into a series of 3D files in Matlab

NIfTI-1 is a data format proposed by the NifTI (Neuroimaging Informatics Technology Initiative) DFWG (Data Format Working Group) that can be used for storing neuroimaging datasets (e.g. MRI, functional MRI, etc.). This format is adapted from the...

Creating a backup SVN repository

Creating a backup SVN repository

This is a brief guide on how to setup a backup SVN repository using svnsync. I will assume that subversion is already installed and the master repository is located in the machine called remote.com...

Connect to Server

Accessing Windows share in Linux

There are several ways to do this. One is GUI-based. In Fedora Core, use the Places menu in the top panel. Within this menu item, click the ‘Connect to Server…’ sub-menu. This will popup...

Installing Youtube Direct

Installing Youtube Direct

Youtube Direct is a new tool from Google/Youtube that makes it easier for media organizations or websites to request users to submit video clips, review submitted clips, and possibly re-broadcast these clips, just like...

NinfG and Firewall

NinfG and Firewall

The latest version of NinfG (version 5.0) has a lot to offer in terms of allowing client-server connectivity. First, it introduces the invoke server module separating components used to invoke remote applications from the...

How to change hostname in Linux

How to change hostname in Linux

In order to change the hostname of your linux machine, you can do the following: 1) Edit file /etc/sysconfig/network using your favourite editor, say using vi. 2) Look for the line with HOSTNAME in...

Regular expression

Regular expression

Especial Characters: [ ^ $ | ? * + . ( ) If you want to use any of the above characters as a literal in a regular expression, you need to escape them...

Debugging with gdb

Debugging with gdb

GDB is the GNU project debugger which can be very helpful when you’re trying to figure out what goes wrong in the application you’re developing. With gdb, you can start a program, specify points...

All about SVN

All about SVN

Subversion (or SVN) is an open source version control system that can be used to maintain several versions of files such as program source codes, webpages, and other documentation. It has several features including...

Installing NinfG version 5

Installing NinfG version 5

NinfG is an open source grid middleware which provides a programming framework for grid-based remote procedure calls (GridRPC). It is a reference implementation of the GridRPC API (application programming interface), allowing programmers to create...

Migrating phpWebsite 0.10.2 to PHP version 5

Migrating phpWebsite 0.10.2 to PHP version 5

After changing my web hosting provider, I am faced with the task of migrating a couple of web sites to the new server. A couple of these web sites are phpWebsite-based. Unfortunately, the new...

My blog as my OpenID identity

My blog as my OpenID identity

To understand openID, you only need to consider the number of Internet accounts you currently maintain. Maybe you have one email account in Yahoo or Google, another account in Flickr for your photos, an...

My First Silverlight Video Player Application

My First Silverlight Video Player Application

I always wanted to create my own web-based video player to share vacation videos with relatives and friends back home. But I didn’t have an idea where to start. I initially considered Adobe Flash...