Xah Programing Blog Archive 2014-12

constructed language book

discovered: 〔 In the Land of Invented Languages: Adventures in Linguistic Creativity, Madness, and Genius By Arika Okrent. @ Buy at amazon

see also Xah's lojban Tutorial

Clojure Leiningen Tutorial (updated)

Intro to Chinese Punctuation

Clojure Instaparse Parser Tutorial (draft version. Read in peril and pain)

Ubuntu Kylin is the official Chinese version of the Ubuntu computer operating system.

It has been described as a “loose continuation of the Chinese Kylin OS”.[1] In 2013, Canonical reached an agreement with the Ministry of Industry and Information Technology of the People's Republic of China to co-create and release a Ubuntu-based OS with features targeted at the Chinese market.[2][3] Ubuntu Kylin is intended for desktop and laptop computers.[4]

The first official release, Ubuntu Kylin 13.04, was released on 25 April 2013, on the same day as Ubuntu 13.04.[5] Features include Chinese input methods, Chinese calendars, a weather indicator, and online music search from the Dash.[5]

In the latest release 14.10, it features its own Ubuntu Kylin Software Center (UKSC) and a utility which helps common end-users for daily computing tasks called Youker Assistant.

The team also cooperates with Sogou to develop Sogou Input Method for Linux. Since it is close sourced, it is not included in the official Ubuntu Kylin image, but users can download it from UKSC or Sogou's website.

source: Ubuntu Kylin

Kylin (operating system)

Kylin (Chinese: 麒麟; pinyin: Qílín; Wade–Giles: Ch'i-lin) is an operating system developed by academics at the National University of Defense Technology in the People's Republic of China since 2001. It is named after the mythical beast qilin. The first versions were based on FreeBSD and were intended for use by the Chinese military and other government organizations. With version 3.0 Kylin became Linux-based, and there is a version called NeoKylin which was announced in 2010.

In 2013, it was announced that a new Linux-based operating system with the same name would be released using Ubuntu. The first version, Ubuntu Kylin 13.04, was released on 25 April 2013.

Programer Salary

Clojure: Destructure Binding (updated)

Linux: View Directory as Tree (repost)

happened to find this:

the following Mathematica program uses linked lists to solve the n-queens problem: …

Here is the equivalent F#: …

source: http://mathematicanews.blogspot.com/2012/05/tree-data-structure-in-mathematica.html by Jon Harrop

and noticed it is written by Jon Harrop. I'm sorry to say, he's truly a loud-mouthing idiot. (if you don't know, Jon Harrop is infamous as a “troll” for posting idiot posts to various comp.lang newsgroups and peddling his F# books or whatever he's doing)

discovered a new keyboard mechanical key switch, the Cherry ML switch. The interesting thing is that it's not a full depth key, but somewhat like laptop key, but taller. Yet, mechinacl switch. See: Cherry G84 4100 Keyboard

Get yourself one for the holidays. Logitech Gaming Keyboards (minor update)

Google Chrome now pops up “page unresponsive” false positive every few seconds, even everything works fine. This makes it unusable.

Google product is going downhill everyday. From bugs to commericialization.

temp fix: start Google Chrome by: google-chrome --disable-hang-monitor

Google Chrome support forum disscussion: https://productforums.google.com/forum/#!topicsearchin/chrome/page$20unresponsive%7Csort:relevance/chrome/CjX7L7MLzX4

Razer Tartarus Gaming Keypad. But you should get Razer Orbweaver Keypad or Logitech G13 Gaming Keypad Review

looks like this is a new firewall software. firewalld. https://fedoraproject.org/wiki/FirewallD

not sure if it's a wrapper to iptables. Seems at least partly so.

see also Linux: Firewall Tutorial, iptables, netfilter


Linux Command to Download YouTube Video (repost)

Erik Meijer on Xtreme Programing and Agile

Clojure: Partial Function (Currying)

Clojure binding forms: syntax sugar on drugs. Clojure: Destructure Binding

Ruby is lisp-2 too. Added example. Thanks to Dario Bertini. See: What's Lisp-1, What's Lisp-2? Bad Jargon or Good Jargon?

Wolfram Language (aka Mathematica) is bundled with every RaspBerry. It is also to be bundled with Unity game engine.

raspberry pi ultimate starter kit 2014-12-01
CanaKit Raspberry Ultimate Starter Components

for a glimpse of Wolfram Language, see: Wolfram Language, Mathematica