Xah's Programing Blog
Xah's Programing Blog Archive 2012-11
2012-11-22
Bad Advices from Programers about Typing & Keyboard (RSI)
2012-11-21
Symbol for the Menu Key
Unicode joy. Found a appropriate symbol to represent the menu key. ⁖ ▤ Menu .
So, now i have: ⇧ Shift , ⌘ Cmd , ❖ Win , ▤ Menu , Return ↩ , Enter ↵ , ⌥ Opt , ⌫ Backspace , ⌦ Delete , Tab ↹ .
Examples:
2012-11-20
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
2012-11-20
updated: How to Secure Delete Files, Shred Files, Wipe Drive
2012-11-19
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.
2012-11-19
How to Write grep in Emacs Lisp
2012-11-19
Single-click Open File, Auto-Raise Window, for {Windows, Linux}
2012-11-18
major update: Keyboard Shortcut Design: Dedicated keys, Special Buttons, Extra Keys
2012-11-18
updated: Apple Computer Keyboards Review
2012-11-17
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. Computer Keyboards, Layouts, Hotkeys, Macros, RSI ⌨
2012-11-16
photo. Ruby Creator Cooks Python; Matz and GitCafe
2012-11-16
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 & Tutorial ∑ λ ∞ π © ™ § ¶ ☺ ♀ ♂ ♥
2012-11-15
Intro to text processing using linux tools. Slightly Updated. Good for beginners. Comments and suggestions welcome. Unix Shell Text Processing Tutorial: grep, cat, awk, sort, uniq, find, xargs, …
2012-11-15
A design issue: What should be used for source code section marker. See: Emacs Form Feed (^L) Display Suggestion and Tips
2012-11-15
The workman layout now has a dedicated website. See: Computer Keyboard Layouts: Dvorak vs Colemak vs Workman
2012-11-13
USB3 Drive Speed
2012-11-12
Linux: Directory Size: du Command
2012-11-09
Discovered this keyboard “ThinkPad USB Keyboard with TrackPoint” amazon
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 (孙锡麟) .
2012-11-09
New: Git Synctax Examples for GitHub, Google Code, GitCafe
2012-11-09
What's the difference between clone and checkout
“git-clone” is for getting a new repository from a remote git server.
“git checkout” is to checkout from a older commit or different branch to your local repository. Use option “-f” (force) to discard local directory changes.
You can call git log first to get a list of commit hash. Then use git checkout -f ‹hash› to update your local repository (if you want to look at old files). Then, git checkout -f master to revert back to your current state.
More: git Tutorial
2012-11-08
Emacs Lisp Problems: Trim String, Regex Match Data, Lacking Namespace
2012-11-08
learn JavaScript in a day! JavaScript Basics Tutorial by Examples
2012-11-05
Programer Simple Living Shanty Town Squatter
2012-11-03
For those of you having RSI issues with mouse, here's a highly recommended mouse:
〈Evoluent Right-Handed VerticalMouse 4 Wireless Mouse 〉
amazon
There's also a left-hand version: Evoluent VerticalMouse for left hand. amazon
Or, you can try a trackball: Best Trackball Mouse , or touchpad Best Input Devices (Jog/Shuttle, Touchpad, Cyborg Mouse, Pen Tablet) .
pem url Ergonomic Mouses: Evoluent VerticalMouse, Microsoft Natural 6000
2012-11-01
“You Promised Me Mars Colonies. Instead, I Got Facebook.”
used as a cover for my Technological Musing essay collection.
2012-11-01
VirtualBox: Extend Linux Disk Space
blog comments powered by