Unix

Grand Central Dispatch Resources

http://www.fieryrobot.com/blog/2010/06/27/a-simple-job-queue-with-grand-central-dispatch/


The GNU C Library

http://www.gnu.org/software/libc/manual/html_node/index.html


vsftpd – Secure, fast FTP server for UNIX-like systems

Probably the most secure and fastest FTP server for UNIX-like systems.

https://security.appspot.com/vsftpd.html


Split & Concat

$ split -b 650m file.ext
$ cat xaa xab xac > file.ext

Mac OS X Hidden Files & Directories

Mac OS X volumes contain quite a few files and directories (aka folders) that are invisible from the Finder (and many other interfaces). For the most part, they’re hidden for good reason — you generally don’t need to worry about them, and in fact, probably shouldn’t muck with them unless you know what you’re doing. But just in case you find yourself needing to deal with them, here’s a quick summary of what they’re for.

http://www.westwind.com/reference/os-x/invisibles.html


CocoaDev: SocketClasses

http://www.cocoadev.com/index.pl?SocketClasses


thttpd – tiny/turbo/throttling HTTP server

thttpd is a simple, small, portable, fast, and secure HTTP server.

Simple:
It handles only the minimum necessary to implement HTTP/1.1. Well, maybe a little more than the minimum.
Small:
See theĀ comparison chart. It also has a very small run-time size, since it does not fork and is very careful about memory allocation.
Portable:
It compiles cleanly on most any Unix-like OS, specifically including FreeBSD, SunOS 4, Solaris 2, BSD/OS, Linux, OSF.
Fast:
In typical use it’s about as fast as the best full-featured servers (Apache, NCSA, Netscape). Under extreme load it’s much faster.
Secure:
It goes to great lengths to protect the web server machine against attacks and breakins from other sites.

 

http://www.acme.com/software/thttpd/


Sockets Tutorial

http://www.linuxhowtos.org/C_C++/socket.htm


Beej’s Guide to Network Programming

Hello, one and all! This is my little how-to guide on network programming using Internet sockets, or “sockets programming”, for those of you who prefer it. The sockets API, though started by the Berkeley folk, has been ported to many many platforms, including Unix, Linux, and even Windows.

http://beej.us/guide/bgnet/output/html/singlepage/bgnet.html


Writing Portable C with GNU Autotools

In this chapter we will give an introduction to writing portable programs in C. We will start with some notes on portable use of the C language itself. We will then discuss cross-Unix portability. We will finish with some notes on portability between Unix and Windows.

http://serghei.net/docs/programming/autobook-1.1/writing20portable20c.html