Xah Programing Blog Archive 2014-04

What is Philosophy and Paul Graham: Qi Lisp Creator Mark Tarver on Is Philosophy Useful? (old goodie)

website fix bug software engineering humor

Can you fix this bug for me? Complexity and Tedium of Software Engineering


Which Languages to Learn? Perl, Python, Ruby, JavaScript, PHP, Emacs Lisp (updated)

Sweet Dreams Keyboard ⌨ (updated)

yager keyboard 2014-03-19
Yager keyboard. http://yager.io/keyboard/keyboard.html

for whole collections of new, see Misc DIY Keyboards

girls holding Happy Hacking Keyboard Japan
ε₯½ Happy Hacking ε–”. [see The Idiocy of Happy Hacking Keyboard]

Linux: How to use Virtual Console (updated)

Astrology Symbols πŸŒ› (updated)

Sports Emoji ⚽ (updated)

I have a new programer hero: It's Not You, It's Them: Why Programming Languages Are Hard To Teach πŸ“Ί

Python: Get Unicode Name, Codepoint (updated)

Python: Convert File Encoding (updated)

if you think Google golang is a great lang, you are ignorant victum of fashion.

[What are the problems of Google's golang programing language? By Tikhon Jelvis. At http://www.quora.com/Googles-programming-language-Go-seems-to-be-the-most-modern-and-well-featured-language-in-existence-today-Is-that-the-case-or-are-there-major-drawbacks-that-Im-not-seeing , accessed on 2014-04-16 ]

Python: Unicode Tutorial 🐍 (minor update)

How to Diagnose Computer Networking Problems

Google Chrome browser is the worst in supporting Unicode, since 2010. See bug 361986 https://code.google.com/p/chromium/issues/detail?id=361986

the Microsoft Sculpt Ergonomic Keyboard, a great ergonomic keyboard, reviewed by Øystein E Krog (see comment)

Massive update on JavaScript tutorial. See: Xah JavaScript Tutorial. Subscribe at Xah Web Dev Blog

Heartbleed OpenSSL bug is probably the biggest bug in open source. It's all over the news. Big media reports are often garbage. For programers, start at [Heartbleed is a catastrophic bug in OpenSSL By Bruce Schneier. At https://www.schneier.com/blog/archives/2014/04/heartbleed.html , accessed on 2014-04-10 ]

It's also good time to be acquainted with: Understanding Public-Key Cryptography for Beginner (minor update)

My entire website xahlee.info's content is available for offline reading. See: βˆ‘ Xah Code

Python: How to Write a Module (updated)

Linux Hacker Propaganda on UTF-8 Encoding

Unicode Basics: Character Set, Encoding, UTF-8 (updated)

BlackBerry PlayBook: Force Reset, Security Wipe, Connect to Linux Via USB (updated)

Learn Perl in 1 Hour (minor update)