C4Swimmers Newsletter  

Linux

Linux topics

Search Engine on C Programming

Search for C/C++/Unix Programming related information.
<!-- Google CSE Search Box Begins -->



<!-- Google CSE Search Box Ends -->

Learn Kernel Bootcamp - Part 1 has started

hi friends

The much awaited session Learn Kernel Bootcamp - Part 1 has started and the contents or step-by-step instructions to compile & install the Plain Vanilla Linux Kernel 2.6 is available at:

http://www.c4swimmers.net/wiki/mediawiki-1.6.10/index.php?title=LearnKernelBootcamp_Part1

or Visit http://wiki.c4swimmers.net and click on "Learn Kernel Bootcamp - Part 1".

Your feedback is always welcome about the session that helps us to improve our further sessions:

(Interview) Linux Command Line Q&A

Interview: Linux Command Line Q&A

1. You need to see the last fifteen lines of the files dog, cat and horse. What command should you use?
tail -15 dog cat horse:- The tail utility displays the end of a file. The -15 tells tail to display the last fifteen lines of each specified file.

(Interview) Linux Network Administrator Questions

Interview: Linux Network Administrator Questions

(Help) How to take output of linux shell command in C/C++ program

Help: How to take output of linux shell command in C/C++ program

How to take output of following command/ or any linux shell script in c/c++ program

Question:
This command return the system memory/ram size.

char *szCommand="grep MemTotal /proc/meminfo";
system(szCommand);

(Books) 100 Free Programming and C.S. Books

100 Free Programming and C.S. Books

(Video Lecture) Programming & debugging series - tutorial 4

We code a small c program which we'll examine using the gdb debugger so to observe how the stack gets used and organized.

(Video Lecture) Programming & debugging series - tutorial 3

We programmed a small program with an intentionally bug in it so we can use the debugger to find it and eventually correct it.

(Video Lecture)Programming & Debugging series - tutorial 2

In this tutorial we'll go through the process of programming a C windows console program and use the debugger gdb.exe to disassemble it and find out what is going on under the hood.

(Video Lecture) Programming & Debugging series - tutorial 1

In this tutorial we'll explore some of the tools that come with DevC++ IDE, These tools include gcc.exe, gdb.exe, ogjdump.exe and strings.exe.

Stepping In To Magical C Zone

The below program is based on macros...do check it
#include
#define p(x) x+5
#define q(x) x*5
#define r(x) q(p(x))

main()
{

printf("%d",r(2));
}

NOTE:

> In this program while passing argument to R it will replace P(Q(x))

> > But it goes to the function Q as a argument ...

> > Because while macro expanding all the macros are already replaced ..by
there
> > corresponding values....

> > So first Q expands and replaces the value of that macro function to the
> > argument of P...

> > Finally the argument is pass over to P macro....it expands here.....

JOB OPENINGS

Hi Guys
Here there are various openings and high end work oppoortunities looking for ppl with the strong exposure on kernel and internals.
The companies like
*Net Apps
* Huawei Technologies
* IBM--ISL
* HP
* Inmage Systems--HYD
So if u r looking for job change be feel free to send ur updated cv to
catchmeera@gmail.com

Command to show all running daemons or background processes

The following command can be used to display the list of daemons running or background processes whose parent pid (PPID) is 1:

#ps -aef | awk "{if ( \$3 == 1 ) { print \$_ }}"




With little modification to the above command we can display the list of childrens of a specific process:

#ps -aef | awk "{if ( \$3 == pid ) { print \$_ }}"

Note: Here replace 'pid' with the process id (or pid) of your choice.

Registration Details: Learn Kernel Bootcamp - Part1

Regarding Registration: Learn Kernel Bootcamp - Part1

Hi friends

Thanks for all those who're showing their interest towards this "Learn
Kernel Bootcamp - Part1" program.

Venue ??

This bootcamp is a web-based collaboration effort or an online event.
Based on the response and usefulness of this program, we've some plans
in the future to organize a LIVE event may be a 1-day program on
"Learn Kernel Bootcamp" to explore more on the Kernel with the help of
experts or experienced people from the Kernel domain. Already few
people have shown their interests and ready to showcase their own

Worlds best desktop

Syndicate content