Xah Programing Blog Archive 2015-05
Linux: Reset Terminal, Clear Screen History (minor update)
Linux: Virtual Terminal (minor update)
Linux: Ctrl+s Freeze vim (minor update)
Book: Structure and Interpretation of Computer Programs (SICP), Scheme LISP and JavaScript
Linux: Package System {dpkg, apt-get} Tutorial (minor update)
Linux: GUI Apps Command Names (minor update)
Mouse Size Comparisons. lots photos.
Keyboard Home/End Keys Arrangement (repost)
Razer Ouroboros Mouse, Batman Mouse
Razer Ouroboros Wireless Gaming Mouse
this is a batman mouse. Fancy, but is it worth $130?
NeXT Computer Keyboard: I'm changing the world, one keyboard at a time —Steve Jobs
Clojure Functions: polymorphism, guards, destructure binding. Clojure Tutorial: Functions
Cygwin Essential Install List (minor update)
aspell sucks: Dismal Vocabulary Size (repost)
Mouse with a Thumb Paddle and a Fin-Switch
incredible mouse.
Optimus Popularis Keyboard. A keyboard with a 48×48 display on each key.
Max Number of Simultaneous Key-Press (N-key Rollover, NKRO, Ghosting) (minor rewrite)
Happy Hacking keyboard replacements. Keyboards without Numeric Keypad (major rewrite.)
Why Function Keys F1 to F12 Are Useful (updated)
more Cheap Gaming Mouse. Now listed in order from best to worst, by user reviews.
New mouse. MADCATZ MOUS 9 wireless mouse. Beautiful, but bad function. Mad Catz RAT 5 Gaming Mouse
What is Jog-Wheel? What's Shuttle-Wheel? (updated)
more agile fuel. eXtreme Programing and Agile Voodoo
new from Microsoft: Microsoft Universal Foldable Keyboard
Keyboard for Programers: Layouts, Shortcuts, Macros, RSI ⌨ redesigned index page. Everything you ever want to know about keyboards.
macOS: Create Custom Keyboard Layout (minor update)
found a new way to download YouTube videos. See Command to Download YouTube Video
Haskell Designer Paul Hudak Died
Paul died (1952 to 2015-04-29). Professor at Yale University. Haskell designer.
What is Lisp-1, What's Lisp-2? Bad Jargon or Good Jargon? (updated)