Posts

Showing posts from October 2, 2011

Richard Stallman on Steve Job's Death

Perm url with updates: http://xahlee.org/comp/Richard_Stallman_on_Steve_Jobs_death.htmlRichard Stallman on Steve Jobs's Death, 2011-10-07in case you are wondering, here's what Richard Stallman posted about death of Steve Jobs. Quote:Steve Jobs, the pioneer of the computer as a jail made cool, designed to sever fools from their freedom, has died.As Chicago Mayor Harold Washington said of the corrupt former Mayor Daley, "I'm not glad he's dead, but I'm glad he's gone." Nobody deserves to have to die - not Jobs, not Mr. Bill, not even people guilty of bigger evils than theirs. But we all deserve the end of Jobs' malign influence on people's computing.Unfortunately, that influence continues despite his absence. We can only hope his successors, as they attempt to carry on his legacy, will be less effective.it's posted on his blog at Source stallman.orgit seems, many FSF advocates are offended by this.I hold slightly positive view of Stev…

Nude Alice by Alessandro Barbucci

GNU Emacs dev, Richard Stallman, Personality Cult

got a email from gnu emacs bug people about a bug being fixed. the bug was filed 2 years ago, and was fixed 1 year ago. See: Source debbugs.gnu.org.i've filed perhaps 40 in the past. Perhaps 10 are taken and fixed.in general, got no thanks, no appreciation. This isn't just me. I've been involved with GNU Emacs dev (casually) for 5 years now. I've seen and read enough to know. Many developers who contributed far more to emacs, with code and packages, are treated like that. Under communism, of the FSF branch, you are just a node for the good of all. The people who got thanked, perhaps the only person, is Richard Stallman. Nobody else. His communism ideology made it that way. He's now a Cult of personality.am pretty tired Richard Stallman and his leadership.am not likely to send any bug reports or anything anymore.A Record of Frustration in IT Industry; Disappearing FSF URLs“Free” Software Morality, Richard Stallman, Paperwork BureaucracyGNU Emacs Development Ineffici…

Photos of Steve Jobs (1955-2011)

Chinese Fonts Comparison; 中文字型比較

Image
Perm url with updates: http://xahlee.org/lit/chinese_fonts.htmlChinese Fonts Comparison; 中文字體比較Xah Lee, 2011-10-05This page shows a comparison of Chinese fonts. These fonts are bundled with Microsoft Windows Vista and 7.The sample text includes use of various brackets and “quotation marks” and comparison of number 0 with letter O, and latin alphabets (some Chinese font's latin alphabets are monospaced (fixed width), while others are proportional (variable width). (check the rendering of “i”.))If you are not on Windows 7 or Vista, the text you see may not be using the font indicated. In that case, see a graphical rendering at the bottom.【Arial Unicode MS】 漢语的文字系统漢字是一种意音文字,表意的同時也具一定的表音功能。漢語包含“書面語”以及‘口語’兩部分。古代《書面》汉语称为文言文,现代〈书面〉汉语一般指現代標準漢語。〖α=f[x]+5*10〗 {One list out}【Microsoft JhengHei】 漢语的文字系统漢字是一种意音文字,表意的同時也具一定的表音功能。漢語包含“書面語”以及‘口語’兩部分。古代《書面》汉语称为文言文,现代〈书面〉汉语一般指現代標準漢語。〖α=f[x]+5*10〗 {One list out}【MingLiU】 漢语的文字系统漢字是一种意音文字,表意的同時也具一定的表音功能。漢語包含“書面語”以及‘口語’兩部分。古代《書面》汉语称为文言文,现代〈书面〉汉语一般指現代標…

How Can You Tell the Difference Between Chinese, Japanese, Korean?

李敖: 才女与美女如何兼备; Li Ao: Pretty Women vs Brainy Women

Image
Perm url with updates: http://xahlee.org/Periodic_dosage_dir/li_ao_on_women_beauty_vs_brainy.html李敖: 才女与美女如何兼备; Li Ao: Pretty Women vs Brainy WomenXah Lee, 2009-11-20, 2011-10-04Some lectures by Li Ao on his talk show.“李敖语妙天下 2009年2月26日 才女与美女如何兼备 Part 1”.In the above, he mentioned a book, American Policy Toward Communist China, subtitled “The historical record: 1949‒1969” by Foster Rhea Dulles. amazon It is published in 1972.Montblanc Fountain PenHe chatted about luxury Fountain pen, among other things.In it, he has written a poem, published as a ad, for the luxury fountain pen maker Montblanc (company). The poem goes thus: 附庸風雅情多有 隨波逐流理可無 名牌滿身一身淺 筆底深處見功夫 -李敖題萬寶龍 luxury and elegance, pursues the plebian fashion and show, as waves following waves brandnames allover shallow bodies it's in the marks of pen, reveals true depth (translation by Xah Lee) 附TranslateWiktionaryhistoryTranslateWiktionaryhistory Fantastic.Virginia Woolf and Montblanc Fountain Pen“李敖语妙天下 2009年2…

The Bell Tolls for Thee; 鐘為汝鳴

New article, see at: The Bell Tolls for Thee; 鐘為汝鳴 (English, Chinese, literature, poetry)

emacs lisp function: show hex in decimal

Anonymous wrote to ask how to write a emacs command to show the decimal value of a hexadecimal string under cursor in source code. Here's answer at bottom: Emacs Lisp: Converting Decimal and Hexadecimal Numbers.

Non-Javascript Web Sites Are Now History

It used to be, that when a website requires javascript, and if your browser had it turned off, the site would warn you, and optionally giving you directions about how to turn it on. (similar with cookies)I noticed, in recent months, that many Google sites don't do this anymore. The site simply fail without giving any reason.Worse, even for some Google sites that never required js, but now ceased working. Google translate, Google image search, are 2 examples i recently experienced. (but i haven't done detailed investigation)So what does this mean? some quick thoughts:① Web has come to the point that javascript is accepted as integral part, cannot be done without. Those academic, static, sites, are now considered history.② Google of course relies on dynamic web to survive, thus js. They, for political reasons, must push js, and HTML5. Vast majority of their product, their bread n butter, depends on js. So, the gesture of simply dropping error messages for non-js browser is a ref…

Emacs Lisp: a Function That Works on String or Region

Perm url with updates: http://xahlee.org/emacs/elisp_command_working_on_string_or_region.htmlEmacs Lisp: a Function That Works on String or RegionXah Lee, 2011-10-02This article shows you how write a elisp text-transform function that can be used in 2 ways: ① change text in a buffer region. ② takes a string argument and returns a string.Emacs lisp level: advanced.ProblemSummaryFor a function that transform text, find a way to code it so that:① When called interactively: When there is a text selection, transform the selected text. Otherwise, use the current paragraph as input.② When called in elisp code, the function can take a string and return a string, or, it can take buffer positions {ξfrom, ξto} and work on that region (i.e. replace the region with result).For example, suppose you have a command “remove-vowel” that works on a region, but you also want a version “remove-vowel-string” which just takes a string input and returns a string. The string version is very convenient in lisp…