| |
General
WYU Home
WYU Blog
CNG Home
Resources
Software
Mirrors
Imperial Equation
Contact
Helpdesk
| |
|
CS 23/CS 295.S31A (Summer Semester, 2002-2003)
This is the website for the class "Special Topics on Systems: System
Programming".
Course Outline [PDF] [HTML]
Annoucements
- Final Grades can be found here
- Final Major Requirement (mysftpd) due on 29 May 2003, 5:30PM
- First Major Requirement (mybc) due on 15 May 2003, 5:30PM
- First Day of Classes on Thursday, 26 Apr 2003, 2:00PM
Lecture Notes
Introduction to Unix/Linux
[PDF]
Unix/Linux Basic Commands
[PDF]
Introduction to GNU Development Tools
[PDF]
C for Java Programmers
[PDF]
Standard C Library
[PDF]
Practical Filesystems (A Systems Perspective)
[PDF]
Getting System Information
[PDF]
Process Control and Execution
[PDF]
IPC: Signals
[PDF]
IPC: Semaphores
[PDF]
IPC: Shared Memory
[PDF]
Programming with POSIX Threads
[PDF]
Introduction to Networks (Network Devices)
[PDF]
Introduction to Networks (Supplement)
[PDF]
Network Programming with BSD Sockets
[PDF]
The Art of Secure Programming by David A. Wheeler
[PDF]
[PDF - Handouts]
Introduction to the UNIX/Linux Graphical User Interface
[PDF]
Introduction to the UNIX/Linux GUI Development
[PDF]
C Programming Slide by Andrew Vizcarra
[PDF]
Linux System Basics
[PDF]
Sample Code
[DIR]
Student GUI Reports
Gnome
[ZIP]
[ZIP]
KDE
[ZIP]
SDL
[ZIP]
Mesa
[ZIP]
TCL/TK
[ZIP]
NCurses
[PAPER]
[REPORT]
[CODE]
GTK+
[PAPER]
[REPORT]
[CODE]
QT
[PAPER]
[REPORT]
[CODE]
MOTIF
[PAPER]
[REPORT]
[CODE]
Reading Materials and Texts
Advanced Programming in the Unix Environment (Textbook)
by W. Richard Stevens
Unix Network Programming
by W. Richard Stevens
C Programming Reference
by B. Kernigan and D. Ritchie
Operating Systems: Internals and Design Principles, 4th Ed.
by W. Stallings
Operating Systems, 6th Ed.
by A. Silberschatz and P. Galvin
Resources
CS 159.3 Coding Standards
[PDF]
Making MAN Pages
[PDF]
GNU Make Manual
[HTML]
GNU Libc Manual
[PDF]
System Calls to Watch Out For
[HTML]
RedHat Linux Customization Guide
[PDF]
X/Motif Graphical Toolkit Developer Documentation
[DIR]
GTK Graphical Toolkit Developer Documentation
[PDF]
QT 3.0 Programming Reference
[PDF]
RPMs for Graphical Toolkits such as OpenMOTIF and CDK
that are not part of a standard RedHat distribution
[DIR]
Putty SSH Client for Win32
[EXE]
PSCP SCP Client for Win32
[EXE]
PSFTP SCP Client for Win32
[EXE]
GUI-based SCP Client for Win32
[EXE]
|
|
|
It's hip2b2
Mobile, Security, Web 2.0, Pipe Dreams and More
Pre-Final Grades for CS 154/CS 262 SY 2009-2010
Botan, the C++ Crypto Library, built for Fedora 12 with Python Bindings Enabled
Barry, the Blackberry Sync Tool, Built for Fedora 12
Apple iSlate: Game Changer?
Philippine-based All Skype Call Center
JPype 0.5.4 RPM Packages for Fedora 11
Sympy 0.6.5 RPM Packages for Fedora 11
Pre-Final Grades for CS 262 SY 2008-2009
First flow-tools update in nearly three (3) years!
iPhone 3G Unlock is available … now!
Slashdot
News for nerds, stuff that matters
Long-Running Underwater Robot Lost At Sea
Pharma Marketing Faces a Character-Count Conundrum
OpenBSD 4.7 Preorders Are Up
Programming the Commodore 64: the Definitive Guide
Former Astronauts Call Obama NASA Plans "Catastrophic"
GPS Log Analysis Uncovers Millions In NYC Taxi Overcharges
Brinksmanship Continues In Google-China Row Over Censorship
Why Are Digital Hearing Aids So Expensive?
Key Web App Standard Approaches Consensus
Toyota Acceleration and Embedded System Bugs
AMARSi Project Aims To Have Robots Learn Jobs From Co-workers
Fastest (and Most Compact) Stellar Spinner Confirmed
Final Decision Deferred On ".xxx" Domains
SCO Asked O'Gara To Smear Groklaw
PA Laptop Spying Inspires FSF Crowdsourcing Effort
Stuff
v7ndotcom elursrebmem
It's hip2b2
|