原创 Linux下共享鏈接庫 (1)

  共享鏈接庫當應用程序啓動時被加載。當一個共享鏈接庫被成功安裝後,所有的應用程序從此以後都會自動使用新的共享庫。實際上它要比這個更靈活更復雜,因爲 Linux 採用瞭如下方法允許你: 更新庫但是仍然支持應用程序使用老的,不向後

原创 創建Linux下可運行的超小型ELF可執行文件(1)

p { margin-bottom: 0.21cm;  如果你是一個很自大的程序員,那麼你可能發現本文是完美的靈丹妙藥。   這篇文檔探索用於減少簡單程序中過量的字節數。當然,本文的更實用的目的是描述 ELF 文

原创 Linux下共享鏈接庫 (2)

你可以在某次特定執行中臨時替換一個不同的庫。在 Linux 中,環境變量 LD_LIBRARY_PATH 會被第一個搜索,在標準目錄集之前。在調試新庫或者是爲了特定目的而使用非標準庫時特別有用。環境變量 LD_PRELOAD

原创 jQuery代碼分析之一 Animation

jQuery代碼分析之一 Animation 本文的代碼分析基於jQuery 1.7 函數jQuery.animate(params, speed, easing, callback) params: 需要被漸變的屬性及其目標值 這兒需要

原创 在Linux Mint13下編譯並安裝nodejs

在Linux Mint下安裝nodejs最簡單的辦法就是直接sudo apt-get install nodejs 當前的最新版本爲Version: 0.6.12~dfsg1-1ubuntu1,個人覺得還是安裝最新的穩定版本會比較好。 網

原创 如何在Linux Mint 13 下配置Aptana開發工具

Aptana是前端開發的利器,特別是隨着現在前端架構越來越成熟,大型應用中JavaScript的代碼量越來越多,因此以往憑藉記事本或者其他文本編輯器開發前端代碼的難度越來越大,Aptana應運而生。它的官方網站是http://aptana

原创 如何在不用JavaScript的情況下使用CSS來實現圖表功能

最近看到smashing magazine舉行的一個小設計創意比賽,其中有個獲獎作品完全用css來顯示圖表功能,覺得很amazing。 於是,在本地大致剖析了下他的實現原理,果然令人耳目一新啊。 注意:下面的代碼只在最新的chrome上測

原创 創建Linux下可運行的超小型ELF可執行文件(4)

p { margin-bottom: 0.21cm; } 如果你現在就停止閱讀 ELF 規範,那麼你本可以發現另一些規則的: 1)ELF 文件的不同塊可以位於文件中的任何位置,除了 ELF header 必須

原创 在linux Mint下架設流媒體服務器的經驗

在linux Mint下架設流媒體服務器的經驗 ffmpeg與Libav之爭 定位都是音視頻解碼。libav是從ffmpeg分支而來,主要是有一小撮程序員不滿ffmpeg的開發管理架構,照他們的說法,不滿於ffmpeg的獨裁管理方式,對代

原创 判定一組矩形是否共同構成一個完整的矩形

function rect(l, t, w, h) { this.l = l; // left this.t = t; // top this.w = w; // width this.h = h; //

原创 怎樣在linux Mint 14上開發asp.net mvc3網站

最近一直想體驗下mono在web開發上到底進展到什麼程度,挑戰一下它對web開發的極限。因爲asp.net mvc本身依賴windows平臺的東西不太多,所以這些assembly移植到mono/linux上來應該不是大問題。網上很多人很早

原创 svg畫大白

效果圖 index.html <!DOCTYPE html> <html lang="en"> <head> <title>untitled</title> <meta http-equiv="X-UA-Compati

原创 在不小心運行sudo chown -R test /之後

一時手賤把一些系統文件的owner修改爲root,登錄進去之後很多需要root權限的命令都不能運行,網上找了個解決方案: 1. 先切換到recovery模式,我這邊是在系統開機自檢(POST)之後,按住shift就進入了啓動選項卡,選擇r

原创 HTML5設計原理

Jeremy Keith在 Fronteers 2010 上的主題演講 轉載自http://www.cn-cuckoo.com/2010/10/21/the-design-of-html5-2151.html 今天我想跟大家談一談HT

原创 模擬撕衣服的代碼

<!DOCTYPE html> <html> <head> </head> <body> <canvas id="c"></canvas> <script> var physics_accuracy