MESSAGE
DATE | 2016-03-14 |
FROM | Ruben Safir
|
SUBJECT | Subject: [Hangout-NYLXS] NYLXS: Kernel and C Programming Workshop
|
What: Workshop Organizational Meeting When: Tuesday - March 15th, 2016 Where: The Killarney Rose 80 Beaver Street and 127 Pearl Street Manhattan Island New York
Trains 2,3,4,5 to Wall Street R Train to Whitehall Street
Who - Anyone who wants to learn how to hack in C, C++ and hack the Linux Kernel internals....
Welcome to the workshop meeting Tuesday. We'll get together to take a good look at vim, make and gcc on Linux Kernel. We are going to sign up of http://eudyptula-challenge.org/ as a springboard for kernel development.
Also, we will talk about about getting the Journal published. I have a few articles now, need a few more and need to put the journal together. Can use some help. Get your name on the cover.
Finally, we will talk about scheduling field trips to geek meetings in the city and nearby cities, the best one being the coming Libreplanet.
So come on DOWN and get your hands DIRTY BABY...learn to code until your fingernails bleed!
~~~CEO of Brooklyn
RESOURCES: ****LOOK CLOSELY*** http://www.nylxs.com/ http://kernelnewbies.org/ https://engineering.purdue.edu/ECN/Support/KB/Docs/ViTextEditorTutorial http://blog.rlove.org/2010/07/linux-kernel-development-third-edition.html http://shop.oreilly.com/product/0636920026891.do http://it-ebooks.info/book/819/ http://www.instructables.com/id/Introduction-38/ http://knking.com/books/c/ http://www.stroustrup.com/books.html http://faq.cprogramming.com/cgi-bin/smartfaq.cgi http://c-faq.com/
We will be looking at this code and getting adjusted to vim #include
void test_arrays(int a, int b, int matrix[][4]);
int main(int argv, char * argc ) { int array[4][4]={ {1,2,3,4}, {11,12,13,14},{21,22,23,24},{101,102,103,104}}; unsigned int i, j; for(i=0; i<4; i++){ for(j=0; j<4; j++){ printf("%d\t", array[i][j]); } printf("\n"); } printf("\n"); test_arrays(4,4,array); return 0; }
void test_arrays(int a, int b, int matrix[][4]){ printf("This is the first element of the matrix %d \n", *matrix); printf("This is the first element of the matrix %p \n", matrix); printf("This is the first element of the matrix %p \n", *matrix); printf("This is the first element of the **matrix %d \n", **matrix); }
NOTE: THERE WILL BE NO HARDWARE QUESTIONS TOMORROW.
Ruben
-- So many immigrant groups have swept through our town that Brooklyn, like Atlantis, reaches mythological proportions in the mind of the world - RI Safir 1998 http://www.mrbrklyn.com
DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 http://www.nylxs.com - Leadership Development in Free Software http://www2.mrbrklyn.com/resources - Unpublished Archive http://www.coinhangout.com - coins! http://www.brooklyn-living.com
Being so tracked is for FARM ANIMALS and and extermination camps, but incompatible with living as a free human being. -RI Safir 2013 _______________________________________________ hangout mailing list hangout-at-nylxs.com http://www.nylxs.com/
|
|