Xah Programing Blog 2012-11

Bad Keyboard Advice from Programers

Symbol for the Menu Key

Unicode joy. Found a appropriate symbol to represent the menu key. For example, ▤ Menu.

So, now i have: Shift, ⌘ command, ❖ Window, ▤ Menu, Return, Enter, ⌥ option, Backspace ⌫, Delete ⌦, Tab.


I can never remember what “xor” do. But now i got a easy way to remember it. xor returns true if the values of two sides differ.

See also: Logical Operators, Truth Table, Unicode

updated: How to Secure Delete Files, Shred Files, Wipe Drive

If you haven't signed up with dropbox yet, you can use this link: http://db.tt/13yKyKB. I get more free space if you from my link. Dropbox lets you store your stuff online. Default is 2.5 GB.

How to Write grep in Emacs Lisp

Windows: Single-click Open File

major update: Keyboard Shortcut vs Launch Buttons

updated: Apple Keyboards ⌨

much redesign of the keyboard home page. All you need to know about keyboard. If you have questions, feel free to ask me. Comment, or any of the social network. Thanks. Keyboard: Layouts, Hotkeys, Macros, RSI ⌨

photo. Ruby Creator Cooks Python; Matz and GitCafe

I love Unicode. Here's many articles about Unicode. I just redesigned the page's appearance a bit. Check it out and let me know your thoughts! Unicode Gallery and Tutorial ∑ λ ∞ π © ™ § ¶ ☺ ♀ ♂ ♥

Intro to text processing using linux tools. Slightly Updated. Linux: Text Processing: grep, cat, awk, uniq

A design issue: What should be used for source code section marker. See: Emacs Form Feed (^L) Display Suggestion and Tips

The workman layout now has a dedicated website. See: Computer Keyboard Layouts: Dvorak vs Colemak vs Workman

USB3 Drive Speed

Linux: Directory Size: du Command

Discovered this keyboard “ThinkPad USB Keyboard with TrackPoint” ThinkPad keyboard

It's a external USB keyboard, with embedded Pointing Stick (a red button between G and H). Compact, laptop style shallow keys.

I don't recommend it. Because laptop style keyboard is the fastest way to get RSI. If you are going to get a external keyboard, get a full-sized one.

My recommendations are:

All these have mechanical keys. (but check the page for detail).

Some people like the ThinkPad's Pointing Stick. I didn't like it. Too slow.

thx to [Aenon Sun (孙锡麟) https://plus.google.com/101115235679473513568/about].

New: Git Synctax Examples for GitHub, Google Code, GitCafe

What's the difference between git clone and git checkout? See: git Frequently Asked Questions

Emacs Lisp Problems: Trim String, Regex Match Data, Lacking Namespace

learn JavaScript in a day! JavaScript Basics Tutorial by Examples

Programer Simple Living Shanty Town Squatter

For those of you having RSI issues with mouse, here's a highly recommended mouse:

Evoluent VerticalMouse right-hand 2015-s276x226
Evoluent Vertical Mouse

Or, you can try a trackball: Best Trackballs, Xah Pick , or touchpad Input Device: Trackball, Touchpad, Pen Tablet, Joystick, Jog Wheel

pem url Ergonomic / Vertical Mouse

futurism mars but facebook
“You Promised Me Mars Colonies. Instead, I Got Facebook.”

used as a cover for my Technology, Past and Future essay collection.

VirtualBox: Extend Linux Disk Space