Emacs: View and Set Environment Variables within Emacs -
- When you start emacs from a shell, emacs inherits shell’s environment variables. (true on Windows, Mac, Linux)
- On Windows, when you start emacs from GUI, emacs also inherit environment variables, from the Registry.
- On Mac OS X, when you start emacs from GUI, emacs does not inherit environment variables from your shell, but does inherit the system-wide environment variables from 〔~/.MacOSX/environment.plist〕.
- On Mac OS X, you can start GUI emacs from shell, like this:
nohup /Applications/Emacs.app/Contents/MacOS/Emacs &. This way, it’ll inherit shell’s environment variables.
Recursive Greps -
New Garbage Collector -
The following design document describes the the new garbage collector (GC) to be introduced with LuaJIT 2.1. This document is very much a work in progress right now. Anything may change for the actual implementation. No code is available, yet.
The purpose of this document is to gather early feedback on all design aspects and to present the planned work to sponsors.
Note to potential sponsors: This feature is in need of sponsorship! Work on LuaJIT 2.1 probably won’t start until I’m able to get full covenants for this and other planned new features. Please refer to the LuaJIT Sponsorship Page. Thank you!
You probably need to have at least some background knowledge on garbage collection algorithms to fully enjoy the following document. There are plenty of books, research papers and other freely available online resources for this. A good start would be the Wikipedia article on Garbage Collection.
Default grep options | Arabesque -
The environment variable of grep.
Steve's Awk Acadamy -
Don’t use awk!
12 Ways to Increase Throughput by 32X and Reduce Latency by 20X -
Calling Constructors with Placement New -
The placement new in C++. It can be used in many embedded systems.
Useful Unix Tools -
The following is a special collection of freeware tools for system administration written in Perl. They cover advanced topics for the experienced admin, and are a valuable addition to a senior admin’s collection or those wishing to be a senior admin. Most are related to performance or fault prevention.
Note: These are freeware programs and have nothing at all to do with the respective Operating System vendors.
Understanding Client-Side Storage in Web Apps -
Compares the four major APIs for browser-side storage and explains how to balance performance, data size, and browser support.
Elegant exact string match using BWT -
String matching algorithm named BWT.