Programming

Peer-to-Peer and Interface Protocols using C

Peer-to-Peer and Interface Protocols using C

Overview C code to support a half-duplex layered communication system.  Doxygen documentation can be found here. Compiling, Testing, and Running Normall file structure is to… Read more »

A file storage server implemented in C

A file storage server implemented in C

Code File Server //////////////////////////////////////////////////////////////////////////////// /** * @file guthrn.c * @brief A file storage server implemented in C. * * The server will be multithreaded using… Read more »

My .emacs

My .emacs

My .emacs ;;-*-EMACS-LISP-*- ;;forces emacs to start in the Lisp Major Mode ;; .emacs – Emacs Init File ;; —————————————————————————– ;; ___ _ __ ___… Read more »

Export Beautiful PDFs in Emacs

Export Beautiful PDFs in Emacs

Overview I’ve always been used to org-mode helping me easily generate PDFs, webpages, and documentation.  I use it to combine math (embedded latex math segments)… Read more »

Emacs Paragraph Comments

Emacs Paragraph Comments

Overview I often want to write high level paragraph descriptions of functions as internal documentation to my code.  I added a regular expression that determines… Read more »

Emacs Tempo Tags (Template Expansion)

Emacs Tempo Tags (Template Expansion)

Overview Today I discovered tempo tags while looking at Gurmeet Singh Manku’s .emacs. Tempo tags are similar to Emacs Skeleton Mode. They are user defined… Read more »

A Simple SHELL Program

A Simple SHELL Program

//////////////////////////////////////////////////////////////////////////////// /** * @file myshell.c * @brief A C program to implement an interactive shell in which a user * executes commands. * * @title… Read more »

A Simple ls Program

A Simple ls Program

//////////////////////////////////////////////////////////////////////////////// /** * @file ls_01.c * @brief Write a program in C that is similar to the ls command. * * @title ls 01 *… Read more »

Manlier Word Game

Manlier Word Game

Overview Saw this problem in the newspaper and it caught my eye as an interesting way to play with permutations.  Here is the problem and… Read more »

HOWTO: Start and Toggle Emacs Fullscreen

HOWTO: Start and Toggle Emacs Fullscreen