2007年9月22日 星期六

20070922筆電維修日誌

最近不知道是天氣轉涼還是怎樣,大家的筆電是都感冒喔?
一台接著一台,今天是恩欣的HP 9200系列的筆電(反覆開機~進不了WINDOWS)
恩欣說:之前操作有不正常關機。
推測可能原因:作業系統正在寫入系統檔案到硬碟過程中,電源中斷,檔案寫入失敗(可能是系統檔損壞)
修復對策:這個狀況跟上次賴亦亘的狀況類似(都是系統毀損),進入系統主控台後修復MBR、並執行磁碟檢查(順利通過檢查即可)
修復步驟:
fixmbr
fixboot
chkdsk /r/p
重新開機後.................結案!!

20070915筆電維修日誌

九月十五日去婉姐家幫他看他的筆電(TOSHBA M500)
系統開機緩慢(執行程式更是慢到不行~典型的中毒現象)
二話不說,馬上進行備份動作(備份到D碟、備份到隨身碟)
原本想直接燒DVD但燒錄程式動作不正常(直接放棄)TOSHBA的燒錄程式
最後發現TOSHBA的筆電竟然要用光碟才能進行還原(已經民國幾年啦,居然沒有還原分割區)意即不支援單鍵還原~叫我怎麼推薦人家買呀?
最後還好找到了當初隨貨附贈的還原光碟片,整個還原過程大約二十來分鐘,不會動到分割區(算是還可以接受)
心裡有一個感想:賣電腦的業務真的實力不怎麼樣~更別說消費者電腦買回去遇到問題後的處置辦法了。如果一個不懂電腦的人去買筆電~下場可能會很慘!
那天在婉姐家足足弄了八個小時(怎麼會這麼久?)
還重置了他家的寬頻分享器DI-524
DI-524的重置步驟真是有夠麻煩
按下reset鈕不放,切斷電源(reset鈕還是不能放),再插上電源,等status燈閃爍後才能放開。
若status燈持續閃爍,則整個步驟需重新來過。(哪門子的便利呀?)

對T43做大幅度的調整

今天(2007/09/23)對T43做了一件大事。就是把還原分割區拿掉..........好有勇氣呀!
並且把所有的資料全部洗掉~打算實做雙重開機系統。
其實詳細的做法我是大概了解~但以前都是用盜版的來做(從沒用過正版)
IBM出廠時其實已經加入了非常多好用的程式........我是想繼續沿用這些程式,且既然有正版的授權,實在不應該再灌盜版的。
接下來就是考驗我對IBM系統還原的了解程度了。
以我目前的認知是,按下Access鍵後,它會從最後一個分割區取出系統SOURCE來還原到第一個分割區。
但雙重開機的第一個分割區是要給啟動管理程式,非WinXP這下可好了,我在WinXP前還需要一個100MB的主分割區。這樣直接按下Access鍵,鐵定還原失敗。
所以我的第一個實驗是先用SPFDISK做一個100MB啟動分割區和30GB的WinXP分割區,再用還原光碟還原該分割區(不太確定是否可以WORK)
這樣做我猜可能會有二種結果:
  1. 成功騙過還原程式,還原光碟把WinXP還原在30GB的分割區中。
  2. 還原程式連分割區都還原回來,我原本劃好的分割區消失。系統自已建立一個主分割區和一個還原分割區(意即硬碟狀態回復成出廠值)
~實驗中~

2007年9月19日 星期三

第一次接觸Servlet

通常一個Servlet會有三個名字:路徑檔案名稱(類別名稱)、配置名稱、公開的URL名稱

  1. 路徑檔案名稱:由其本身類別名稱加上所在伺服器的目錄結構,再加上該伺服器的位置組合而成。
  2. 配置名稱:給內部人員所使用的名稱。
  3. 公開的URL名稱:發佈在HTML程式碼中,讓一般使用者點選連結時可找到該Servlet。
部署敘述檔(Deployment Descriptor File)簡稱DD檔,以XML的型式存在。
其目的之一為對應配置名稱和路徑檔案名稱、公開的URL名稱對應到配置名稱。

2007年9月10日 星期一

JSP中文問題

中文問題一直是各平台及各個網頁技術不得不面對的問題。
幾乎每一個新手都會遇到,我也不例外。
今天測試JSP輸入及輸出中文介面測試~整個就是很不順利。
原本星期日時是從MySQL取出資料後顯示都是亂碼
  • 資料庫取資料解決方法:
指定編碼格式
<%@ page contentType="text/html; charset=UTF-8" language="java" import="java.sql.*" errorPage="" %>
在head加入

最後在建立連結物件時需要再加入
jdbc:mysql:.......useUnicode=true&characterEncoding=UTF-8
如此才解決了從資料庫取出資料的顯示問題。
  • 接下來使用者輸入介面~這裡搞了很久
表單部份同上第一步及第二步即可。
但是整個code需存成utf8的格式才不會亂(內定是ansi或Big5)
  • 最後是接表單資料的JSP
步驟同上,但要於<%.......%>裡加上下列這行:
request.setCharacterEncoding("UTF-8");
才算完整解決........當然資料庫裡的資料全是用UTF-8編碼的。

2007年9月7日 星期五

JSP

學習筆記
JDBC連結MySQL步驟
  1. 用DriverManager載入JDBC驅動程式
  2. 用JDBC URL定義驅動程式與資料來源之間的連結,並且建立一個連結物件。
  3. 建立一個SQL陳述式物件(Statement Object),並且利用它來執行SQL語句。

2007年9月4日 星期二

JSP

學習筆記
聽說JSP分為二部份:
  • Template Data:JSP Container不處理
  • Elements:又分成四種,JSP Container處理

幫頼亦亘修電腦

昨天(9/4)到亦亘家幫他看電腦,原以為是power出問題導致WINDOWS系統異常,造成無法開機。到了現場卻發現他的WINDOWS竟然進得了文字畫面。於是放了WINDOWS XP光碟片開機進行修復。
修復的重點分為二項:
  1. 系統啟重磁區MBR,因為無法載入WINDOWS,推測可能是MBR毀損,用WINDOWS內建的FIXMBR與FIXBOOT兩個指令進行修復。
  2. 據亦亘說是玩網路遊戲時,在退出遊戲時當掉(有可能磁碟正在進行寫入動作失敗)推測可能硬碟發生邏輯壞軌。使用CHKDSK來進行修復與確認。

重新開機後系統正常~結案!

關於光雕LightScribe技術

今天又再一次試了nero的光雕功能~還是一樣,不能用!
http://www.lightscribe.org/下載了SimpleLabeler,想說既然nero不行就用別家的,沒想到SimpleLabeler的功能太陽春了。只能輸入文字(還真是Simple)~只好放棄!
最後試nero Express竟然可以!並且成功燒出第一張LightScribe片子。2006青契短宣家用版
也算是有收獲!(只是燒出來的成果淡了一點)
想說再趁勝追擊!把燒好的LightScribe片子再放進去燒一次看會不會效果好一點!
結果是:
效果果然是好了一點,但可明顯看出燒錄面上有明顯的刮痕(重覆光雕還是再考慮好了)
結論是:
  1. 燒錄機的光雕功能確實可以用(速度慢了一點就是了,大約15分鐘)
  2. 網路上說的光碟定位的功能確有此事(重覆光雕基本上是可行的,且圖面效果也比較好)
  3. 軟體最後是用Nero Express

關於MySql的新發現

原本昨天以前一直以為MySql輸入中文會讓Browser當掉!
但今天卻可以正常輸入(顯示還是不正常就是了)
後來感覺可能是輸入法的問題,我原本使用嘸蝦米輸入會當機,改用注音就可以執行輸入指令
但中文如果太長,還是輸不進去。
解決方法就是先在文字編輯器先打好,下SQL時再把它貼在正確的位置即可。
雖然麻煩了一點,但至少資料輸入得進去,以後改用Application執行輸入時應該就不會有問題了。
現在就是Binary File的問題了,到底講稿內容要以什麼型式進入資料庫?
html or xml or text目前可能先以HTML的型式試驗看看!到時再變更格式好了。

2007年9月3日 星期一

MySql指令

很詭異!
明明支援big5碼,重新設定後又當掉,且自此以後就開不起來了,害我又重灌一次~沒有災難復原機制嗎?
內定是UTF-8碼~但卻沒辦法輸入中文的attribute,browser會當機。
停止MySql指令是:
mysqladmin -u root -p shutdown
接下來再輸入密碼即可!
啟動指令還不確定,目前只能由windows的服務來啟動。

2007年9月2日 星期日

安裝MySql5.0.45

今天終於鼓起勇氣來安裝MySql了,順便也把Apache也裝一裝。為開測試站作準備,但MySql灌了快十次才成功。真是@#@%@%@#!
不過這樣也好,如此就可知道MySql的安裝程式及錯誤說明有多精簡,出了錯都不知道是哪錯?還要一個一個試!真是閒人用的DBMS呀!
灌完了MySql後還沒完?因為沒有操作工具,操作工具須要另外下載.........果然是「每個東西都是檔案」
它的工具包叫mysql GUI tool,所幸安裝過程比MySql簡單很多!一次ok!
既然今天灌好了這些東東,準備把上學期做的Art Gallery2的資料庫重建一份再這裡。
前端程式應該.........全部要重寫吧!光想到就累了!!
短期目標先設在重建schma,programs就.........看心情吧(應該要全部改成java)