Xah Programing Blog Archive 2015-03

Discovered some cheap numerical keypads. $10 or $15. See Best Numeric Keypads

For how, see How to Program Number Keypad as Function Keys (major rewrite)

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

Neal Stephenson at Google Talk 📺 (repost)

new keyboard curiosity. Point of Sale KSI Keyboard

I do not recommend this mouse.

CM Recon mouse 2015 556
CM Storm Recon Mouse Review

python os.path.walk() is deprecated, and removed in Python 3. Use os.walk() Python: Traverse Directory

Python: Read/Write to JSON (minor update)

new addition. Keyboards Without Numeric Keypad, Under $30

Useful AutoHotkey Scripts (minor update)

Unicode in Ruby, Perl, Python, JavaScript, Java, Emacs Lisp, Mathematica (minor update)

Evolution of Laptop Keyboards, No More Page Up/Down Keys!

Unix/Linux Shell Shebang: Who Gets to Use the First Char? (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 Middle-Click and Right-Click? (new, on its own page)

How to Add/Change Firefox 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 Auto-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 …. 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.

Linux: Command to View/Delete Metadata 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 Number of Arguments of Function

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's Lambda is Broken and Can't be Fixed (repost)

Bondi Blue iMac Girl, 1999