Time of Update: 2018-12-04
做WEB介面編程很痛苦。菜鳥做WEB介面編程比黃連還苦。 Dojo 提供了一個Tooltip
Time of Update: 2018-12-04
從reddit.com上看到的。Wordpress.com的部落格支援了。Wordpress.com碰到$latex的字樣就進入inline math模式,自動把$latex $間的語句按 文法翻譯,產生相應的映像。比如下面的公式$latex i/hbar/frac{/partial}{/partial }/left|/Psi(t)/right>=H/left|/Psi(t)/right>$就被翻譯成
Time of Update: 2018-12-04
產生長度為N的全部有序列(n-tuples) 在QQ群上和朋友聊天(嗯,我還在用QQ,盡情鄙視我吧。什麼時候MSN支援像QQ那樣任意添加表情,任意貼圖,而不是把我添加的表情圖壓縮得面目全非,我再放棄QQ不遲。連“徹底地全身心地毫無保留地崇拜你”都不能用,MSN my ass。QQ上的表情:同樣的圖添加到MSN後:
Time of Update: 2018-12-04
對推導不感興趣的老大們可以通過搜尋”def”直接跳到代碼實現部分。不過有閑心還是瞧瞧推導過程的好。我們可以看見好的演算法並非無跡可尋,完全依賴某位大牛的靈光閃現,而是通過觀察、歸納、實驗、迭代改進,逐步雕琢而成。另外,我們時常感歎,要是有時間學習演算法就好了。要是有時間仔細讀讀TAOCP就好了。其實呢,讀TAOCP也不是搶雞蛋的大事。想讀了,就備好紙筆,調出趁手的編輯器,開啟書,翻到自己感興趣的章節。遇到公式就推一下。遇到演算法就實現
Time of Update: 2018-12-04
什麼是牛人灌水的榜樣?看看這篇Peter Norvig在飛機上寫的灌水文章就知道了。20行Python代碼,直觀應用貝葉斯定理,一個陽春版的Google拼字錯誤修正就出來了。80%到90%的準確率。當然,當然,單詞的模型也是一個大頭,不過這不影響這篇文章的價值。作者反覆強調建立對問題的直觀理解也值得注意。都是媽生的,銀和銀差別咋恁大囁,大兄弟?這兩天灌了好幾篇水,已經用光HP和RP,沒有興緻長篇大論介紹了。有興趣的老大看原文吧。長安街裸體倒立穿魚網襪追公車攀爬紅綠燈吐血推薦。P.S.,
Time of Update: 2018-12-04
很難想象鋼琴家不用聆聽大師的作品;詩人不用揣摩傳世的經典;畫家不用體會前輩的佳作;拳手不用參詳高人的示範。那我們怎麼能想象程式員不用仔細學習性感的代碼?可惜的是,美妙的代碼往往有如像Shrek,乍一看也就是面目醜陋的龐然大物。沒有Fionna的聰慧,我們也難欣賞Shrek洋蔥一般層次豐富的心靈。再說,代碼一旦寫成,我們看到的也就是一段神來之筆。再難體會到作者在難題前內心有如困獸般地衝撞,面臨多種選擇時精神的激蕩。我們也再難追溯每個資料結構背後的理念,每段演算法成型過程中每一步的由來(順便說一句。
Time of Update: 2018-12-04
在reddit推薦的文章上看到的。下面的代碼在CMD視窗下運行通過。如果在BASH下面運行,單引號和雙引號要對調。perl -wle "print 'prime' if (1 x shift) !~ /^1?$|^(11+?)/1+$/" <任意一個數>Python的代碼是:import redef is_prime(num): return not re.match(r"^1?$|^(11+?)/1+$", "1" * num)Ruby有Perl的血脈,所以代碼和Perl版本
Time of Update: 2018-12-04
從昨天晚上開始,GoogleIME變得奇慢。在什麼程式上用就在幾秒內讓什麼程式崩潰。出的錯誤也一樣:<程式名> MS VC++ Library Error (大致是這個)。估計是記憶體用光導致的錯誤。在QQ上用更飄逸。QQ的記憶體消耗直衝2G。系統興高采烈報喜:虛擬記憶體用完老(我禁用了disk paging)。 當真是見神殺神,見佛滅佛。難道我有RPWT,中毒了?可是不用Google拼音就一點問題沒有。重裝了QQ。沒用。重裝了GoogleIME1.0.17.0。沒用。只好換回紫光。
Time of Update: 2018-12-04
從Keith看來的。借用Sidney Sheldon在《假若明天來臨》裡的話說,就是"Customers, you are going to be roally fucked by AOL"。 長話短說,AOL的服務條款加了一條,說明使用者自動放棄對AIM上發布的內容的隱私權。AOL有權利用各種方式使用那些內容。原文是:by posting Content on an AIM Product, you grant AOL, its parent, affiliates,
Time of Update: 2018-12-04
上周六過世的。終年82歲。當年John在IBM大型主機上用機器語言編程,累得半死。一怒之下組建了一支10人的研發隊伍,開發出了Fortran。我們常用的BNF文法也是他的手筆。//sigh...不知不覺已經到了心目中的英雄們漸行漸遠的年紀。 紐約時報有報道。想不到John W Backus當年也有那麼多傳奇故事。摘他的話自勉:你得願意不斷失敗。。。你得產生很多主意並刻苦工作,最後不過發現這些點子其實沒用。你就這樣一次又一次地嘗試,直到你找到真正可行的想法。“You need the
Time of Update: 2018-12-04
用Emacs的樂趣之一就是親眼看到自己的編輯效率隨使用時間的累積而增長。而且有了elisp的協助,可以將其它編輯器的優秀功能”拷貝”過來,大有海納百川的壯闊感覺。Babar K. Zafar的網頁上有篇彙集Emacs技巧的文章。非常有用。我尤其喜歡裡面實現常用VI功能的函數:這樣我就不用丟掉以前用慣的編輯功能了。什麼時候Elicpse也支援自己的指令碼語言就好了。讓我們輕易地讀取和操縱Eclipse Runtime以及Java
Time of Update: 2018-12-04
void MainWindow::exportDocument(){#ifndef QT_NO_PRINTER QString fileName = "bode.pdf";#else QString fileName = "bode.png";#endif#ifndef QT_NO_FILEDIALOG const QList<QByteArray> imageFormats = QImageWriter::supportedImageFormats();
Time of Update: 2018-12-04
非常有趣的文章 。簡單說,就是一個牛人(Damien Katz)厭倦了無休無止地開發Lotus Notes模板(對不熟悉Lotus Notes 模板的老大們:Lotus Notes模板的開發和JSP/ASP有些像,都是用指令碼調用背景功能搭建使用者介面),便接下了維護Lotus Notes Formula Language Engine(如果你不知道Lotus Notes公式語言的話:它是Lotus Notes
Time of Update: 2018-12-04
http://maps.google.com/, 還是Beta版。典型的Google風格。簡單直觀的介面,快得驚人的速度。方便的操作。和其它google服務一樣,支援自然語言。比如說,要找從New York到Kansas的路,直接敲New York to Kansas就行了。地圖可以用滑鼠隨意拖動。我們常用的鍵,PgUp, PgDn, +, -都能用來操作地圖。沒有Flash。JavaScript+DHTML。Google最近推出的一系列服務,GMail, Google Suggest,
Time of Update: 2018-12-04
自從開始對Emacs感興趣,而不是僅局限於用SLIME同Common Lisp偶爾親熱一下而已後,俺便斷斷續續讀起號稱Emacs初學者必備的羚羊書第三版。一邊讀,一邊笨手笨腳地使用Emacs。幾周下來,雖然還要不時翻書,好歹開始習慣那些和Vim迥異的按鍵組合。用C-f, C-n, C-p, M-d什麼的也慢慢變成下意識的反應。俺的~/目錄下也累積了50多兆各式擴充,模式,和設定檔。當然當然,作為初學者,俺堅持不用自己的key
Time of Update: 2018-12-04
連結在這裡還是不太明白為什麼大臉貓說Imperative語言違背了圖靈機的計算模型。馮.諾依曼的模型並不是計算模型吧?它只是計算模型的一種具體實現而已,而且這個模型恰恰有效率地實現了圖靈機的計算模型。簡單對比一下,兩者都依賴於狀態的改變。我記得圖靈機不就是用讀寫頭去改變帶子上的狀態嗎?而帶子上的狀態也可以指示讀寫頭到底怎麼操作。這個和馮的模型完全一致吧:儲存單元裡的資料既可以是純的資料,也可以是指示機器操作的命令。只不過一台馮。諾依曼機器有兩條帶子,一條讀寫資料,一條類比操作。不過我們在本科學了
Time of Update: 2018-12-04
統計資料枯燥嗎?資料視覺效果枯燥嗎?類比編程枯燥嗎?還是得看什麼人做,怎麼做了。下面的視頻用第一視角的過山車運動來展現美國1890年以來的樓價。想象無止境。 醉鋼琴說幸福可遇不可求,充實可求不可遇。把“充實”換成“樂趣”也未嘗不可。 P.S.,
Time of Update: 2018-12-04
Emacs的基本配置順手後,我立刻發現預設的字型,Courier New,讓人不爽。雖說Courier New是mono-space的字型,但還是不能滿足編程的需要。一是它的0和O不容易區別。二是(和{不容易區別。三是1和l不容易區別(用過Prolog的老大們初學時為了這個1和l,沒少熬過夜吧?)。幸好找字型這種體力活早有鐵杆兒geek, 部落格快槍手Jeff
Time of Update: 2018-12-04
人在江湖走,豈能不挨刀。今天人生又完整了一點:Emacs出現運行錯誤。一番折騰,正好學會一點簡單的排錯技巧。本來JDE運行得上好。我把所有相關檔案送入SVN後(花了那麼多精力配置Emacs,不把心血放進版本控制軟體加每日多次冗餘備份,好比吳英真地披掛上10億珠寶,孤身到廣州火車站遛彎兒一樣不靠譜),重啟Emacs卻得到如下錯誤:error: JDEE plugin Lisp file jde-.svn.el
Time of Update: 2018-12-04
PC時代初期猶如拓荒小說裡的南非。拓荒者們沒有精巧的工具,沒有豐厚的財力,沒有經驗,甚至沒有足夠的食物。一人一鎬一簸箕,和百折不撓的狂熱而已。然而風雲際會,不定一鎬下去,就是非洲之星。二、三十年前的駭客們就是PC時代的拓荒者。技術原始,無損他們奔放的想象力。工具粗陋,卻激起他們征服的雄心。那時沒有鋪天蓋地的類庫,所以他們鑽研P.J.