發表文章

目前顯示的是 7月, 2012的文章

Linux 遠端桌面XDMCP,使用 windows 遠端登入

圖片
遠端桌面這一個功能不稀奇,所有使用過Windows 作業系統的使用者都用過這一個功能, 大至上只要你是用Windows 專業版或是Server 都可以很簡單的?用這一個功能, 現在就是要將這一個功能換到Linux 系統上,辦法是一樣但是就是步驟多了一點, 而Liunx 系統上使用圖形化的遠端桌面就是XDMCP。 一般來說遠端連線到Linux 作業系統所看到會是Termal Command 的畫面, 所有的操作都是要用指令的方式去執行,這樣的好處是系統所消耗的資源是最少的, 並且可以減少使用者有不確定的操作發生,不過這樣的介面最大的問題就是使用者會視為畏途。 如果你問一個使用者這兩個操作介面選擇,大多數的人都是會選擇下面這一個比較接受的XDMCP 圖形化介面。 現在來說明建立Linux XDMCP 遠端桌面的步驟。 #安裝 XDMCP Server yum install gdm gnome-panel gnome-session xorg-x11-xdm 1. 使用 xdm 管理 X terminals vi /etc/X11/xdm/xdm-config #在最前面加上一個驚嘆號 ( ! ) !DisplayManager.requestPort: 0 2. 允許登入 X window vi /etc/X11/xdm/Xaccess #刪除最前面的註解符號 *        #any host can get a login window 3. 讓 GDM 接受 XDMCP 連線 vi /etc/gdm/custom.conf [security] DisallowTCP=false [xdmcp] Enable=true 4. 記得把 UDP 177port 打開,當然最保險的是把 firewall關掉。 5. reboot or init 5(重新登入) 第1項, 似乎不用改也可以@@?? #Windows 有 Xming 和  Xmanager   可以使用,Xming 是免費的 使用Xmanager 4 下載 Xmanager   step 1. 啟動Xmanage

High Memory In The Linux Kernel

High Memory In The Linux Kernel refer:  http://kerneltrap.org/node/2450/ As RAM increasingly becomes a commodity, the prices drop and computer users are able to buy more. 32-bit archictectures face certain limitations in regards to accessing these growing amounts of RAM. To better understand the problem and the various solutions, we begin with an overview of Linux memory management. Understanding how basic memory management works, we are better able to define the problem, and finally to review the various solutions. This article was written by examining the Linux 2.6 kernel source code for the x86 architecture types. Overview of Linux memory management 32-bit architectures can reference 4 GB of physical memory (2^32). Processors that have an MMU (Memory Management Unit) support the concept of virtual memory: page tables are set up by the kernel which map "virtual addresses" to "physical addresses"; this basically means that each process can access

Derek Sivers: Weird, or just different?

想像你站在美國的一條街道上,   有一個日本人走過來跟你說: 「對不起,請問這一個街區叫什麼名字呢?」 你會回答:「什麼?這個嘛,這條是橡樹街,那條是榆樹街。   這是二十六街,那是二十七街。」 他說:「噢,是的。那麼這個街區叫什麼名字呢?」 你回答說:「街區是沒有名字的。   街道有名字,   而街區只是被街道包圍,沒有名字的空間。」 他帶著困惑與失望的走了。 現在,想像你站在日本的任何一條街道上,   你轉向身旁的人問到: 「對不起,請問這條街道叫什麼名字呢?」 他們會回答說:「喔,那一個是十七街區,而這是十六街區。」 你說:「好,但這條街是什麼名字呢?」 他們說:「街道是沒有名字的。   街區才有名字。   你可以看看這個谷歌地圖。這是 14 街區,15 街區,16 街區,17 街區,18 街區,19 街區。   所有的街區都有名字的。   街道只有街區與街區中間沒有名字的地方。」 那麼你會問:「好,那麼你怎麼知道你的住址呢?」 他回答說:「很簡單,這是第八行政區,   第 17 街區,一號屋。」 你說:「但當我在這周遭四處走動時,   我發現房屋的號碼是不規則的。」 他回答說:「它們當然有規則。它們是跟據興建的時間排序的。   第一間在這個街區興建的房子是一號,   第二間興建的是二號,   第三間是三號。很簡單。非常明顯。」 因此,我喜歡說,   你有時需要走到世界的彼岸,   才會注意到連我們自己都不自覺的,先入為主的觀念,   了解到,這些觀念的反面,也許也是對的。 又例如,中國的醫生,   相信他們的工作是讓你保持健康。   當你健康時,你付錢給他們,   但當你生病時,你不需要付錢給他們,因為他們失職。   他們的收入來自於使你保持健康,而不是疾病。   (掌聲) 在大部份的音樂中,我們認為第一拍是重拍,   是音樂段落的開端。一、二、三、四。   但在非州西部的音樂,   「一」被認為是音樂段落的完結,   就好像是句子的句號。   你不只可從它們的段落中聽到,而且從他們數音樂的方法   二、三、四、一。 而這個地圖也是正確的。   (笑聲) 又有句話說,關於印度,如論你如何陳述一個事實,   其反面亦為真。   所以,請不要忘記,不管你在 TED 或其他

從黏土學習電路學

圖片
AnnMarie Thomas: Hands-on science with squishy circuits TED Talks 在TED U的一個簡短示範中,AnnMarie Thomas示範如何利用兩種不同口味的自製黏土來探討電的特性。其中包括點亮LED、旋轉馬達、和將孩子變成電路設計師。 其實黏土可做成兩種 1.Conductive Dough 2.Insulating Dough 再由上面兩種兜電路 Building Circuits 資料來源: 科學影像Scimage SquishyCircuits 製做黏土 材料:一杯麵粉、一杯水、1/2杯鹽、色素、塔塔粉等 Best Homemade Playdough Recipe HOW TO MAKE PLAY DOUGH

Eclipse 設定

圖片
通常使用 souce code 編輯器, 改這些就足夠了, "配色", "編碼", "行號", "字型&大小" 1. 改顏色, 主要是讓改深色背景, 這樣眼睛比較輕鬆. 但太複雜了, 也搞不懂要改哪裡,     eclipse 有提供桌布下載, 還不錯方便許多. 到 Eclipse Color Themes  下載就好.    下載 epf File, 然後 import 就好. 2. 改編碼    proferences > workspace > UTF-8    改  UTF-8 是因為會有中文註解的關係, 這也是不用 source insight 的原因. 3. 顯示行號    proferences > Editor > Text Editor > Show Line Numbers 4. 改字型    Window > Preferences > General > Appearance > Colors and Font > Basic > Text Font 5. 增加 Preprocessor Macro:不同版本位置有些不同 密技篇: 一套Eclipse可同時切換,英文、繁體、簡體顯示: 1.首先要先安裝完中文化包。 2.在桌面的捷徑後面加上參數即可, 英文 : -nl "zh_US" 繁體 : -nl "zh_TW" 簡體:-nl "zh_CN"。 (其它語系以此類推) 像我2.1.2中文化後,我在我桌面的Eclipse捷徑加入參數-nl "zh_US"。 "C:Program Files/eclipse/eclipse.exe" -nl "zh_US" 介面就會變回英文語系