搜尋此網誌

中央氣象局:高雄市今明天氣預報

2012年12月22日 星期六

[xampp設置]創建帳戶&允許遠地連線

創建新帳戶:
建兩個帳號,主機號分別為%及localhost

允許遠地端連mysql
改config(apache : httpd-xampp.conf)
在LocationMatch的tag 加入 Allow from all
<LocationMatch ...
    Allow from all
    Allow from ...
    ...
>

2012年12月15日 星期六

2012年11月21日 星期三

[語錄]冰與火之歌 - 權力遊戲

    "Love is the death of duty.
     If the day should ever come when your lord father was forced to choose
     between honor on the one hand and those he loves on the other,

     what would he do ?
   
     What is honor compared to a woman's love ?
     And what is duty against the feel of a newborn son in your arms ?
     Or a brother's smile ?

     We're all human.
     We all do our duty when there's no cost to it.
     Honor comes easy then.

     Yet sooner or later in every man's life there comes a day
     when it is not easy,a day when he must choose."

 --- Aemon Targaryen
     A Song of Ice and Fire [冰與火之歌-權力遊戲]

2012年11月6日 星期二

[Html] 設定提示文字

titie = "文字"

ex :

<p title = "文章的提示文字" >
一段文字
</p>


有title 屬性的tag 都可以設定提示文字

2012年11月5日 星期一

[賣塊]蓋房教學

http://www.ptt.cc/bbs/Minecraft/M.1352038388.A.382.html

百度作的連環漫畫  全能住宅改造王

使用ubuntu 編譯核心 玩system call


System Call

學號:49975025


編譯環境:

VirtualBox 3.2.8 r64453

Ubuntu 10.04

原核心版本:   linux 2.6.32

編譯核心版本:linux 2.6.34.13

編譯步驟:

1./linux/arch/x86/kernel/syscall_table_32.S 中加入新的system call 名稱

    .long sys_名稱

2./linux/arch/x86/include/asm/unistd_32.h中,
定義步驟一的system call與呼叫的編號,並且將syscalls 的總數加一  

    define __NR__名稱 338
    NR_syscalls (338 +1) -> 339 

3./linux/arch/x86/include/linux/syscall.h中新增system call 函式定義 

    asmlinkage int sys_名稱(void);

4./linux/kernel/名稱.c  中加入自訂的system call內容
 
5./linux/kernel/Makefile 中加入  名稱.o obj-y  

6.編譯kernel前加入套件 sudo apt-get install libncurses5-dev 

7.重新編譯核心

/linux下執行指令 

#make mrproper            (清除核心功能選擇檔)
#make menuconfig        (挑選核心功能)
#make bzImage             (編譯經壓縮過的核心)
#make modules             (編譯模組)
#make modules_install  (安裝模組)
#make install                (安裝核心)  

8.更新多重核心選單(grub)
 
#sudo gedit /etc/default/grab
 
GRUB_HIDDEN_TIMEOUT=5 

#update-initramfs -c -k 核心版本  (建立initrdimage)

#updata-grub
 
9.寫一個C程式呼叫system call 

10.編譯並執行程式 

#gcc new.c
#./a.out
#dmesg | tail
 
問題與討論: 

起初make menuconfig 過不了,加了套件(apt-get install libncurses5-dev)
後才成功。

編譯核心完成後,碰到沒有辦法切換和新的問題,將/etc/default/grub中的grub時間改長一點,加上updata-grub後解決。

最早用的核心版本與OSlinux 2.6.18 & Ubuntu 11.04 ,但編譯完成後一直無法開機,上網查資料後推測可能是ubuntu版本太新無法相容,之後才改成現在的這個版本。

最後,即使換了版本依然碰到無法開機的問題,加上 指令#update-initramfs -c -k 核心版本 後克服( ubuntu 10 以後的版本不會自動產生該檔案)。
 
附圖:
 
 





Server & Pc 差異


任務特性不同

PC (Desktop/NB) 是給個人用的, 出再多問題, 影響的也只是使用的「一個人」而已;
Server 是給一群人用的, 少則數十人, 多則成千上百, 甚至幾十萬人, 稍有閃失, 影響層面難以估計.

PC 追求個人使用上的聲光效果體驗, 與個性化的自主性
Server 追求高負載的能力和穩定性, 與管理上的便利性

電源供應器
Server 經常都具備 Redundant Power Supply (雙電源)的規格, 這點幾乎沒有一台 PC 可以達到. 理由當然不用多說, 只要回顧上面所提到的任務特性即知.

 存活能力

從上面電源供應器的例子, 我們可以了解 Server 必須比 PC 有更高的存活能力, 在某些零件故障時, 還能夠繼續運轉下去. 基於這樣的概念, 於是就發展出許多獨門的存活技術.

整體效能

PC 玩家常以「超頻」來取得更多的 CPU 效能, 但對於講求「穩定」的 Server 來說, 超頻的風險太大, 通常都以 Multi-way CPU 來解決. PC 鮮少有配備兩顆以上的 CPU 插座(Socket), 但是 Server 除了最低階的機型以外, 中階機型至少配備 2~4 個 CPU 插座, 高階機種則有 8 個以上的 CPU 可以使用.

管理能力

談到管理, 這點就是 PC 望塵莫及的地方了. 大部分的 PC 玩家, 如果沒有在企業環境中長期工作過, 不會覺得管理能力有甚麼了不起的地方.

但是企業的環境多變, 很多狀況下, IT 人員可能無法親自前往 Server 放置的地點操作, 近者也許相差幾層樓, 但偏偏你就是分不開身, 無法走過去; 遠則可能在另外一個城市, 或是另外一個國家, 就算你就空可以去, 所花費的時間和旅行成本, 是企業沉重的負擔.

因此第一個管理能力就因此而誕生: 就是能夠遠端管理 Server 的能力.

第二種管理能力, 就是 Server 能夠做自我診斷, 目前也沒有一台 PC 能做到.

 維護保固

Server 還有個很重要的附加價值, 就是原廠的維護服務 (雖然還是要用錢買, 但仍很重要...)

不管你自己有多麼厲害, 多麼會修電腦, 在企業營運裡面, 千萬不要把這個責任攬到自己身上, 因為修得好只是剛好, 修不好就都是你的錯. 如果你買了原廠保固維護服務, 只要輕鬆地打一通電話給原廠客服, 剩下的就聽他們指令來動作, 如果需要派工到場維修, 你也可以名正言順的告訴公司其他部門:「我們已經報修了喔, 現在只要等工程師來, 在這之前, 都不關我的事.....」

資料來源http://tinyurl.com/b23y3k5

[Xampp]mysql 中文編碼 / 顯示中文字

在phpmysqlg上查詢mysql編碼(SQL指令):
show variables like '%character%';

[新增資料庫]
charset 請選擇 UTF-8 Unicode (utf8)
collation 請選擇 utf8_general_ci (ci 代表 case insensitve 大小寫沒差)

[修改資料庫]-SQL語法
alter database myblog
character set utf8;

2012年11月4日 星期日

windows 7的睡眠與休眠

文章出自:http://save-coco.blogspot.tw/2009/11/windows-7.html

睡眠(Sleep)
將系統切換到該模式後,然後使計算機進入低功耗狀態,除保留必要電力,如記憶體,電腦其他設備的供電都將中斷,這樣當使用者希望恢復作業的時候,就可以直接恢復到睡眠前狀態。這種模式的恢復速度是最快的,一般五秒之內就可以恢復。

但必須小心的是,如果在睡眠的狀態下供電發生異常(例如停電),那麼下一次就只能重新開機,所以睡眠前未保存的資料都會遺失。

休眠(Hibernate) 將系統切換到該模式後,系統會自動將記憶體中的資料,全部存到硬碟上,然後中斷對所有設備的供電,就如同關機一樣,不會耗用任何電力。當恢復作業的時候, 系統會從硬碟將記憶體的內容直接讀入,並恢復到休眠之前的狀態。這種模式不怕休眠後供電異常,但代價是這種模式的恢復速度較慢,一般大約要1至2分鐘左 右。 

交互式睡眠 (又稱混合式睡眠) 「交互式睡眠」主要是針對桌上型電腦所設計的功能 。交互式睡眠是睡眠與休眠的組合,它會將記憶體的內容同時存到硬碟,然後再使電腦進入低電力狀態,這樣就可以快速地繼續工作,同時不用害怕電力發生中斷。 因為如果發生電源中斷,Windows 可以從硬碟還原您的工作。桌上型電腦的交互式睡眠通常預設為開啟。這是因為桌上型電腦,通常沒有像筆記型電腦一樣的電池當備用電力。因此如果意外發生電源 中斷,標準睡眠模式中的桌上型電腦可能會發生資料遺失。

2012年10月17日 星期三

XOOPS

XOOPS
是一個高度可擴充、具物件導向、且易於使用的動態網站內容管理系統(CMS),採用 PHP 語言來設計。XOOPS 十分適合用於發展小型至大型的動態社群網站、內部 Intranet 網站、入口網站、並且可用來做為 WEB LOG 使用

XOOPS is a web application platform written in PHP for the MySQL database. Its object orientation makes it an ideal tool for developing small or large community websites, intra company and corporate portals, weblogs and much more.


XOOPS是一種開源的內容管理系統,衍生自PHP-Nuke,採用PHP語言跟MySQL資料庫。功能、界面全部模板化設計,可用於構建各種網路社區。
XOOPS的發布採用GPL協議,可免費使用和修改;在遵循GPL相關條款的前提下,可自由再發布
XOOPS是 eXtensible Object Oriented Portal System 的縮寫,按照英語規則,XOOPS應該讀作「zoo'ps」。
XOOPS的用途很廣泛,對於個人用戶,可以啟用XPress模組(針對XOOPS的WordPress),作為個人的網誌。對於較大規模的網站,可以根據需要,啟用更多的模組,如新聞發布、論壇、資源下載、友情連結,以及在線購物、廣告管理等,對於Wiki、RSS,XOOPS也有相應的模組。
在國際語言支持方面,XOOPS有二十種以上的語言版本,包括英文、繁體中文、簡體中文,編碼可自由選擇採用GB 2312、BIG 5或是UTF-8。
(條列式)特色:
- Database-driven
XOOPS uses a relational database (currently MySQL) to store data required for running a web-based content management system.

- Fully Modularized
Modules can be installed/uninstalled/ativated/deactivated with a click using the XOOPS module administration system.

- Personalization
Registered users can edit their profiles, select site themes, upload custom avatars, and much more!

- User Management
The ability to search for users by various criteria, send email and private messages to users through a template-based messaging system.

- Supported World-wide
XOOPS was created and is maintained by a team of several hard-working volunteers working from all over the world. The XOOPS community has more than dozen official support sites around the world for support of non-English speaking users.

- Multi-byte Language Support
Fully supports multi-byte languages, including Japanese, Simplified and Traditional Chinese, Korean, etc.

- Versatile Group Permissions System
Powerful and user-friendly permissions system which enables administrators to set permissions by group.

- Theme-based skinnable interface
XOOPS is driven by a powerful theme system. Both admins and users can change the look of the entire web site with just a click of a mouse. There are also over 1000 themes available for download!

資料出處:

使用網站:
XOOPS正體中文延伸計畫 :http://xoops.tnc.edu.tw/


Wiki的特色與使用的網站




Wiki

Wiki一種在網路上開放、可供多人協同創作的超文字系統,由沃德·坎寧安於1995年首先開發。


沃德·坎寧安將Wiki定義為「一種允許一群使用者透過簡單的標記語言來建立和連線一組網頁的社會計算系統」。
基本上,Wiki包含一套能簡易製作、修改HTML網頁的系統,再加上一套記錄和編排所有改變的系統,並且提供還原改變的功能。使用WiKi系統的網站稱為WiKi網站,WiKi網站允許任何造訪它的人快速輕易地添加、刪除、編輯所有的內容,而且通常都不用登錄,因此特別適合團隊合作的寫作方式。WiKi系統也可以包括各種輔助工具,讓使用者能容易地追蹤wiki的歷史變化,或是讓眾使用者之間討論解決關於wiki內容的分歧。WiKi的內容也可能有誤,因為使用者必定會加上不正確的資料
有些人認為,Wiki系統屬於一種人類知識的網路系統,我們可以在Web的基礎上對Wiki文字進行瀏覽、創建、更改,而且這種創建、更改、及發佈的代價遠比HTML文字小;與此同時Wiki系統還支援那些面向社群的協作式寫作,為協作式寫作提供了必要的幫助;最後,Wiki的寫作者自然構成了一個社群,Wiki系統為這個社群提供了簡單的交流工具。與其它超文字系統相比,Wiki有使用簡便且開放的特點,所以Wiki系統可以幫助我們在一個社群內共享某個領域的知識。

WiKi(IPA:[ˈwɪ.kiː] [ˈwiː.kiː] 源自夏威夷語的「WikiWiki」,本是「快點快點」之意。
WiKi的中文翻譯有維客圍紀快紀共筆維基等。其中:「維基」一詞是中文維基百科人特別為維基百科而創的,屬於維基媒體的專用術語。隨著「維基」一詞使用日廣,常被「誤用」為Wiki的譯名。而「共筆」這個翻譯則反映了多人可以共同創作的特性。

資料出處:http://zh.wikipedia.org/zh-tw/Wiki

使用WiKi的網站:
維基百科:http://zh.wikipedia.org/zh-tw/Wikipedia:%E9%A6%96%E9%A1%B5
偽基百科:http://zh.uncyclopedia.info/wiki/%E9%A6%96%E9%A0%81
天下維客:http://www.allwiki.com/wiki/%E9%A6%96%E9%A1%B5

2012年4月4日 星期三

[策略][好習慣] 程式筆記 by java

[好習慣] 這個新分類會紀錄下我所認為的好習慣

(好像有講跟沒講都一樣XD)

會創這個新分類呢,是因為某次再跟直屬學長聊天時,聊到一個寫程式時共同的困擾:


耶? 這個功能好像以前寫過耶!

要怎麼寫去了????? 呃....

(20 分鐘過去~)

啊哈~ 找到上次看到的那篇教學文啦!
找到上次寫的程式碼啦!


因此,為了減少這種貴人多忘事的"壞"習慣,創了"好"習慣這個分類,來記錄下自己

認為的好習慣,暫定是拿來放常用程式碼啦,以後未知~~~XD


---------------------------------------------------------------------------
當然點一五才是本體喔~www

m6fish