>GNU gdb: The toolbox of commands

>Many a times application throws signals during its execution. By default gdb has some setting for all UNIX defined signals. If this default is “stop” the application, it becomes quite irritating.To handle a signal: (gdb) handle SIGUSR1 nostopAll available options are:nostopGDB should not stop your program when this […]

>Ruby on Rails

>Bored of J2EE? I came across a new web app development framework called Ruby on Rails. Based on Agile development philosophy, it’s one of the most popular web framework today. As name suggests, it let’s you develop your web application faster and conveniently. All you need to know […]

>Linux Scheduling: A Few Facts

>- Linux scheduler favors I/O bound processes. It uses dynamic priorities to schedule processes. So a process that has not got CPU for a long time, would get its priority increased and vice verse. – Processes are moved to different queues and al processes on ready queue are […]

Unfolding 2-D array in C

Last weekend my friends and I had a discussion on 2-D array in C. Surprisingly it went long as everyone had some points and knowledge to share 🙂 Finally we could gather some important information and understood this pearl of C better. I’ll clear this idea with C […]

More Linux Tips

– Detailed info about system: Actually these are kernel messages and are stored as logs in /bin/dmesg.  – $dmesg – Determining runlevel {Shows previous & current runlevel}  $runlevel  0->Halt 1->Single User Mode  2-> Multiuser w/o NFS 3-> Full Multiuser 6-> Reboot – To modify init level-> /etc/inittab – […]