apropos . search manuals

commandline session $ 4.2.20 4 207—> apropos “memory management” XtAsprintf (3) – memory management functions XtCalloc (3) – memory management functions XtFree (3) – memory management functions XtMalloc (3) – memory management functions XtNew (3) – memory management functions XtNewString (3) – memory management functions XtRealloc (3) – memory management functions $ 4.2.20 5 208—> …

Reference Manuals/Documentation

a { font-family: ‘Inconsolata’; font-size: 130%; } MySQL Documentation Perl Documentation FLOSS Manuals GNU debugger GDB Documentation GNU text editor emacs manual PHP Language Documentation GNU C Library Documentation GNU compiler collection Documentation MarkUp Languages Related Documentation

Debug tools

<div Bug Tracking System available through a web interface Nemiver – Standalone graphical debugger for GNOME D.U.M.A Detect Unintended Memory Access – A Red-Zone memory allocator Valgrind – a memory debugger and profiler electricfence – a malloc debugger gdb – GNU source level debugger ddd – GNU data display debugger strace – a system call …

software bugs .

knowledge drop Bugs due to conceptual error syntactically incorrect program, wrong or inappropriate design or concept employed. Math bugs Division by zero, arithmetic overflow or underflow, lack of arithmetic precision due to rounding etc. Logic bugs infinite loops and infinite recursion. Syntax bugs. Resource bugs Buffer overflow, access violations, usage of an uninitialized variable. Co-programming …

kernel space and user space

Kernel space. Linux (which is a kernel) manages the machine’s hardware in a simple and efficient manner, offering the user a simple and uniform programming interface. In the same way, the kernel, and in particular its device drivers, form a bridge or interface between the end-user/programmer and the hardware. Any subroutines or functions forming part …

irb interactive ruby and ruby files

commandline session $ 4.2.20 9 508—> irb irb(main):001:0> 10+10 => 20 irb(main):002:0> 34*5 => 170 irb(main):003:0> 9-8 => 1 irb(main):004:0> () => nil irb(main):005:0> $ 4.2.20 12 511—> ruby sum.rb 3 $ 4.2.20 13 512—> cat sum.rb a = 1 + 2 puts a $ 4.2.20 14 513—> $ 4.2.20 15 514—> irb irb(main):001:0> Dir.entries(‘/home/jeffrin/shelter/symmel/’) …