Xah Programing Blog Archive 2015-03

How to Program Number Keypad as Function Keys (major rewrite)

For why, see: Why Function Keys F1 to F12 Are Useful (major rewrite)

Neal Stephenson at Google Talk 📺 (repost)

new keyboard curiosity. Point of Sale KSI Keyboard

I do not recommend this mouse.

python os.path.walk() is deprecated, and removed in Python 3. Use os.walk() Python 2: Walk Directory, List Files

Python: Read/Write to JSON (minor update)

new addition. Keyboards Without Numeric Keypad, Under $30

AutoHotkey: Useful Scripts (minor update)

Unicode in Function Name and Operator (minor update)

Evolution of Laptop Keyboard

Unix Shell Shebang Hack #! (repost)

Linux: Set Key Repeat Rate by Command (minor update)

Linux: xbindkeys Tutorial. New.

new finding, cheap ergonomic mouse. Ergonomic / Vertical Mouse

Programing Language Documentation Styles (new, on its own page)

Why Swap Mouse Right Button and Middle Button (new, on its own page)

Firefox: How to Add/Change Keyboard Shortcuts (minor update)

Linux: How to Swap Mouse Buttons (updated)

repost. TypeScript Will Kill CoffeeScript and Dart!. Reminder: if you are going to use a wrapper language for JavaScript, TypeScript is better than CoffeeScript or Google Dart.

Linux: Set F2 F3 F4 to Cut Copy Paste

Now you can buy the Truly Ergonomic Keyboard on amazon. See the amazon links in Truly Ergonomic Keyboard

Hacker Cult (major redesign)

every year, i must recommend this for better operational efficiency: Linux: Mouse Hover to Raise Window

and ban double-click: Windows: Single-click Open File

Linux: Get System Info (repost)

new. Linux Keybinding Tutorial

Linux: Add Keyboard Shortcut to Switch App (new. On its own page)

Linux: LXDE/Openbox, Change Keyboard Shortcuts (new)

Linux: LXDE Set Key Repeat Rate (new)

Linux: Update Software by Command Line (updated)

Linux: LXDE Keyboard Shortcuts

Notes on A New Kind of Science

Why is Pluto not a planet? Ceres, Pallas, Juno, Vesta, Eris …. Unicode: Astrology Symbols 🌛 (major update)

Lots mouse from China are making inroads in USA market. For a 18-buttons mouse, this is half the price than Logitech or Razer. Redragon Perdition 18-Buttons Mouse 红龙 灭世 鼠标

Installing Cygwin Tutorial (repost)


CM Storm Recon Mouse. Added a photo gallery and review.

Command to Delete EXIF Data in Image Files (major rewrite)

Linux: Shell Commands for GUI Apps (repost)

Linux: Set Default App (minor update)

now on Reddit. See link to reddit at bottom. Programing Problem: Construct a Tree Given Its Edges

Python: Get Function Arity

In 1961, the IBM 7094 became the first computer to sing, singing the song Daisy Bell. “2001: A Space Odyssey” 🎶 Daisy Bell in “2001: A Space Odyssey” 🎶

The Unix Pestilence (some update of logos)

Unicode Smilies (¬_¬) (repost)

Why Python Lambda is Broken and Can't be Fixed (repost)