Thursday, November 24, 2005

Computer: ซ่อมคอมพี่ หนู อรอนงค์

Nov 17, 2005
วันนี้ซ่อมคอมพี่หนูทำให้ได้เรียนรู้อะไรหลายอย่างเพิ่มเติมคือ
1. ntfs.com มีโปรแกรมให้ดึงข้อมูลจาก partition ntfs ได้เลยโดยไม่ต้องบูตวินโดวส์
2. พึ่งเคยเห็น SMART มันทำงานเป็นครั้งแรกในชีวิต แต่ลองฟอร์แมตดูเราก็ยังไม่พบว่ามันมีอะไรผิดตรงไหน งง
3. บางครั้งฟอร์แมตไม่ได้ แต่ลบพาร์ติชินก่อนแล้วค่อยฟอร์แมตจะได้ ซะงั้ืน
4. HP ก็ทำพาร์ติชันเก็บไดรเวอร์เหมือนกัน ซึ่งพาร์ติชันพวกนี้จะถูกเก็บไว้เป็นพาร์ติชันแรก อย่าลบออกเป็นอันขาด

5. เวลาที่จะลงวินโดวส์ทับตัวเดิม มันจะขอให้เรา backup ข้อมูลก่อน ทางที่ดีอย่าทำเป็นอันขาด เพราะมันอาจจะไปฟอร์แมตอีกพาร์ติชันหนึ่งเพื่อทำการแบ็คอัพเอาดื้อๆ ถ้าจะทำให้ระวังตัวด้วย

6.
บางทีเครื่องมีการซ่อนน็อตเอาไว้เพื่อให้ดูสวยงาม ดังนั้นถ้าแกะไม่ออกก็ให้ดูดีๆว่ามีตรงไหนที่มีการใ้ช้ยางมาปิดไว้หรือเปล่า เพราะน็อตอาจถูกซ่อนไว้ในนั้น

Misc: Notepad++, jEdit, and UML stencil for Visio

Nov 23, 2005:
ไปเจอโปรแกรม Notepad++ ที่ Sourceforge มา เราพบว่ามันพับโค้ด XML ได้ด้วย ถ้าหากว่า Macromedia Studio 8 มันทำไม่ได้เราคงจะดาวน์โหลดไอ้ตัวนี้มาลองใช้ดู

jEdit เวอร์ชันปัจจุบันดูดีมาก แถมรู้สึกว่ามันยังพับโค้ด XML ได้ด้วย แต่ที่แจ๋วที่สุดก็คงจะเป็นเรื่องที่ว่ามันสามารถทำการสร้าง XML Tree ให้เราได้ด้วย ดังนั้นคิดว่ามันต้องมีความสามารถเหนือกว่า Notepad++ แน่นอน

มี Visio stencil ที่ทำเองให้ดาวน์โหลดด้วย แสดงว่า ถ้าหากเราไม่ได้ซื้อ profession edition มาใช้ เราก็ยังสามารถว่า UML diagram ได้ ดาวน์โหลดที่ http://www.phruby.com/stencildownload.html

Wednesday, November 23, 2005

Computer: Hard disk planning

สำรวจ Hard disk มาเพื่อที่จะเตรียม format เมื่อจบภาคการศึกษา
1. รวม partition เป็นอันเดียวจะดีที่สุด เพราะ hard disk อีกตัวก็มีอีกสอง partition อยู่แล้ว

2. พบว่า program ที่อยู่ใน "Program Files" มีประมาณ 12GB ที่อยู่ข้างนอกก็คงมีไม่เกิน 3GB

3. ต่อไปโปรแกรมทุกอย่างจะต้องถูกลงไว้ที่ "Program Files". ใครไม่มี default path เป็น "Program Files" ก็ให้ลงไปที่ "ProgramFiles" ที่สร้างขึ้นมาใหม่. ส่วนสาเหตุที่ไม่เอาไปลงไว้ที่เดียวกันหมดก็เพราะว่ามันอาจจะมีโปรแกรมบางตั วที่มันไม่สามารถใช้กับ path ที่มี space ได้ซะงั้น.

4. ยังอยากจะใช้ CVS อยู่. ดังนั้น ตอนลง CVS ก็ให้มันใช้พื้นที่บนฮาร์ดดิสก์ภายนอกเป็นที่เก็บละกัน.

5. มีแค่นี้แหละอย่างอื่นๆก็ไปจัดการทีหลังละกัน แต่ยังไงก่อนฟอร์แมตก็ต้องลิสต์ซอฟต์แวร์ที่จะลงก่อนว่ามีอะไรบ้างและจัดหมว ดหมู่ให้ดูเนี้ยบๆหน่อย

Computer: เรื่องหน้ารู้ที่พึ่งรู้

Nov 23, 2005:
เนื่องจากว่าเราคิดที่จะวางแผนซื้อคอมก็เลยรู้เรื่องอะไรต่างๆเพิ่มขึ้นมากมาย ที่น่าสนใจก็มีดังนี้
1. PCI Express กับ PCI X มันคนละตัวกัน
PCI Express มันจะไม่ compat กับ PCI แบบเก่าเลย และมันก็จะใช้ช่องสัญญาญแยกแต่ละอุปกรณ์เลย (dedicated bandwidth) นอกจากนี้มันจะมีช่องรับและส่งข้อมูลแยก คล้ายๆกับ AGP 2x
ส่วนของ PCI-X ก็จะยังแชร์ข้อมูลระหว่างอุปกรณ์อยู่ แต่ว่ามันคอมแพตกับอุปกรณ์เก่าๆด้วย ข้อควรระวังของ PCI-X ก็คือ ถ้าหากเราใช้อุปกรณ์เร็วๆ ร่วมกับอุปกรณ์เก่าๆช้าๆ PCI-X จะต้องปรับความเร็วเพื่อรออุปกรณ์ช้า เพราะว่ามันใช้ทุกอย่างร่วมกันนั่นเอง

2. SATA II ส่งข้อมูลได้ 3Gb/s และ RAID controller ที่ติดมากับบอร์ดมันมีมากเหลือเกิน ลองเป็นแบบนี้ซื้อ hard disk มาสองตัวอาจจะดีกับงานเราก็ได้ อย่าง board ที่ใช้ nForce 4 SLI จะมี RAID 5 และ 1/0 ให้มาใน chipset เลย http://nvidia.com/page/pg_20041015917263.html

3. IEEE 1394b 9pin: หลังจากที่ปล่อยให้ USB 2.0 มี theoretical bandwidth มากกว่า Firewire ก็ออกเวอร์ชันใหม่ที่ไม่คอมแพตกับเวอร์ชันเก่าออกมา และเร็วขึ้นกว่าเดิมเท่าตัวเป็น 800 Mbps แต่ไม่ค่อยมีอุปกรณ์ออกมาให้เห็นเลยนะ หรือว่ามีแต่เราไม่รู้เเองก็เป็นได้

4. Gigabit network is every where: พวกนี้ติดมากับ chipset แต่แรกเลยเช่นกัน เผลอแป๊ปเดียวเค้ามี Gigabit network กันเป็นว่าเล่นเหอะๆ

5. VGA card แบบ multi-view พบว่ามันมีขายเกลื่อนตลาดเช่นกัน แต่มีปัญหานิดหน่อยเท่านั้นเองว่าจอหนึ่งจะต้องใช้แบบ analog interface เพราะว่าช่องต่อแบบ DVI มันจะมีมาให้แค่อันเดียว แต่เราก็ไม่รู้หรอกว่า ใช้แบบ DVI แล้วมันช่วยอะไรเราได้บ้าง และพวกที่ทำ video grabber ได้นี่ต้องเป็นยัง

6. PC 3200 คือ DDR 400 และจะเป็น DDR ที่เร็วที่สุดเท่าที่เป็นไปได้ก่อนที่จะต้องยกเครื่องไปเป็น DDR2 แทน ซึ่งโรดแมพของ AMD ก็แสดงให้เห็นว่ากำลังพัฒนา CPU ตัวเองให้รับ DDR2 ได้เช่นกัน ส่วนทาง Intel นี่เราไม่รู้และคิดว่าอาจจะไม่จำเป็นที่ต้องใส่ไ้ว้ใน road map ของ Intel CPU เพราะว่ามันยังจัดการเมมโมรีที่ตัว chip set อยู่

7. ความแตกต่างระหว่าง DDR, DDR2, GDDR2, and GDDR3: ไปดูมาที่
http://www.hardwaresecrets.com/article/167/1 และ http://www.hardwaresecrets.com/article/26 และ http://www.hardwaresecrets.com/article/168 พบว่าให้ความรู้ดีมาก

DDR2 นั้นมีพัฒนาการที่สำคัญที่สุดก็คือ มันตรวจ resistive termination ที่บนชิพ ไม่ใช่ที่ mainboard ทำให้สัญญาณที่ได้ชัดขึ้นมากทำให้ช่วงเวลาที่อ่านค่าได้อย่างปลอดภัยมีมากขึ ้นและเป็นเหตุผลทีทำให้่สามารถเพิ่มความถี่ไปที่ DDR2 800 ได้ (จริงๆคือ 400x2 นะ) นอกจากนี้ DDR2 ก็ใช้ไฟเพียง 1.8V เทียบกับ DDR ที่ใช้ถึง 2.5V ทำให้ DDR2 มีปัญหาความร้อนน้อยกว่า

ส่วนความแตกต่างของ DDR กับ GDDR ส่วนใหญ่ก็เป็นพวกคุณสมบัติทางไฟฟ้าเท่านั้น และ GDDR ก็จะใช้ voltage มากกว่า เช่นของ GDDR2 นั้นพบว่าใช้ไฟมากถึง 2.5 volt ทำให้มันร้อนมากและไม่ค่อยมีใครใช้กับ VGA board เท่าไหร่ ส่วนมากจะข้ามไปใช้ GDDR3 บน high-end board เลย

ปล. เว็บไซต์เรื่องเมมโมรีมันตั้งชื่อได้ดีมาก Hardware Secrets: Uncomplicating the Complicated ไอ้ประโยคข้างหลังนี่มันจับใจจริงๆ

ปอ. latency ของ DDR2 จะต้องใช้หลาย clock cycles มากกว่า DDR แ่ต่ก็อย่าลืมนะว่าใช้ cycle มากขึ้นก็ไม่ได้หมายความว่า latency ในฐานะเวลาจริงมันจะมากกว่าเพราะว่า DDR2 ทำงานที่ความถี่ที่สูงขึ้น ซึ่งเหตุการนี้คล้ายกับการที่ latency ของ DDR400 มากกว่าพวก DDR333

Sunday, November 20, 2005

Tips: Hyphenation in MS Word

Nov 19, 2005:
วันนี้พยายามให้ Word มันทำ hyphenation แบบเดียวกับที่ Laธex ทำอยู่ก็พบว่าสามารถไปทำได้ที่เมนู
Tool->Language->Hyphenation...
มันไปอยู่ที่ language นี่เองทำให้หาไม่เจอ แต่มันก็จะไม่ขยาย space แบบ latex ให้อยู่ดี ซึ่งเราคิดว่าก็อาจจะดีก็ได้สำหรับฟ้อนต์ขนาด 12 ที่เราใช้อยู่ แต่ถ้าเป็นฟ้อนต์ขนาด 10 ล่ะก็เราคิดว่าทำแบบ LaTex จะสวยมาก

ขอบคุณเว็บ http://wordtips.vitalnews.com/Pages/T0616_Hyphenating_Your_Document.html ที่ให้ข้อมูล

Thursday, November 17, 2005

Study: Plan

Nov 17, 2005:
I talked with Dr. Higgins and I am going to make a concurrent program of Master and Ph.D. degrees at the same time. I'm now going to very seriously prepare for a candidacy exam held on Jan 13 or 20 (not officially announced yet) as a partial fulfillment of Ph.D. program. For coursework, It's good to hear that all classes I taken here can be transferred to Ph.D. program; i.e., 34 coursework credits will be transfered. These 34 credits are: 1 credits of colloquium, 15 credits of 4xx level courses and 18 credits of 5xx level courses.

Because colloquium can be counted for 4xx, not normal 5xx level courses. I need to take three more of 5xx level courses and one more of 4xx level one.

For the next semester, I will take 586 computer vision, 591 Research in CSE and one another course I cannot decide yet, but probably an English writting course. Plus, 2 credits for thesis research to secure full-time status.

Misc: หนังสือ Handbook of Math กับ EDM 2

Nov 16, 2005
วันนี้ไปห้องสมุดภาค Math มา ไปเจอหนังสือที่อยากดูอยู่พอดีสองเล่มคือ Handbook of Math in Computational Science ของ Springer กับ EDM 2 (Encyclopedic Dictionary of Mathematics 2) ลองๆเปิดดูก็พอจะได้ข้อสรุปดังนี้คือ

Handbook of Math: ทำให้หา Technical term ต่างๆในหมวดนั้นได้อย่างรวดเร็ว พร้อมกับหาสูตรด้วย อย่างไรก็ดีเราก็ยังรู้สึกว่าการใช้พวกหนังสือในรูป Tutorial อาจจะดีกว่าในแง่ของการหาสูตร เว้นเสียแต่ว่าไม่ต้องการพกหลายเล่ม เพราะ Handbook นี้มันรวมทุกๆอย่างไว้ในเล่มเดียวได้จริงๆ

สรุป ถ้าต้องการดู technical terms หนังสือเล่มนี้ให้ข้อมูลได้อย่างว่องไวมาก

EDM2: เป็นสารานุกรมด้านคณิตศาสตร์ที่เล่าเรื่องราวและความสัมพันธ์ของวิชาการต่าง ๆได้ดีมาก และทำให้มองเห็นในหลายมุมมอง เช่น เรื่อง dynamic programming มันก็ได้แสดงออกมาในรูปของทางคณิตศาสตร์มากกว่าในรูปของ algorithm

ส่วนการนำเสนอมันทำให้เรารู้จักทฤษฎีที่เกี่ยวข้องกับ term หรือ theory อันใดอันหนี่งดีมาก เพราะจะมีการอ้างถึงงานหรือหัวข้อที่สัมพันธ์กับเรื่องที่กำลังสนใจอยู่ได้ด ีมาก ทำให้มองเห็นภาพที่กว้างขึ้นพร้อมๆกับความสัมพันธ์กับกับวิชาอื่นๆ

สรุป คงไม่ค่อยจำเป็นต้องใช้ถึงขนาดมาซื้อเก็บไว้ แต่ให้ความรู้กับพวกที่เรียน math โดยตรงได้ดีมาก

เราเห็นว่าโต๊ะอ่านหนังสือแบบส่วนตัวที่ห้องสมุด Physics and Mathematics นั้นดีมากๆแสงที่สบายตา สายไฟ อินเตอร์เนตล้วนเพียบพร้อม เหมาะกับการใช้เป็น office ชั่วคราวจริงๆ วันหลังน่าไปอ่านอีก

Wednesday, November 16, 2005

Study: Time to Fight

Nov 16, 2005:

Candidacy exam will be held on about Jan 13, 2006. In other words, there are about 58 days left.
There are about 42 problems on algorithm, architecture, and operating system and there are about 47 problems on programming language. Overall, I have about 175 drill problems. To be well prepared, I need to practice 4 problems a day.

CHARGEEEE!!!!!

Tuesday, November 15, 2005

Computer: AMD processor core

วันนี้ เราไปสำรวจราคาซีพียูของ AMD มา เพราะอยากได้ซีพียู dual core มาใช้ในอีกประมาณ 6-8 เดือนข้างหน้า ถึงตอนนั้นคงมีตัวใหม่ๆออกมาแล้วล่ะ แต่ก็คิดว่าตัวที่ซื้อคงจะเป็นพวกที่ดูไว้นี่แหละ เพราะไม่งั้นคงไม่มีตังค์ซื้อ สำหรับเรื่องที่จะพูดถึงก็คือ processor core ของ AMD มีอะไรบ้างและแตกต่างกันอย่างไร และราคาที่ NewEgg เมื่อวันที่ Nov 15, 2005 เป็นอย่างไร

สำหรับแบบ dual core จะมีให้เลือกอยู่สองแบบคือ
Core Manchester และ Core Toledo
ท ั้งสองตัวนี้ใช้เทคโนโลยีการผลิต 90nm SOI ส่วนข้อแตกต่างของ core ทั้งสองคือ power consumption และ cache ดังจะเห็นได้จากการเปรียบเทียบคุณสมบัติในเว็บ AMD ดังนี้
http://www.amdcompare.com/us-en/desktop/SideBySide.aspx?opn=ADA4400DAA6CD&opn=ADA4200DAA5BV

แน่นอนแบบ Toledo ซึ่งใหม่กว่ามี cache มากกว่าและกินไฟมากกว่า สำหรับ สนนราคาแบบ retail box พร้อม heat sink และ พัดลมก็ตามข้างล่าง
Toledo 2.2GHz (4400+, 1GHz FSB, socket 939, 113 Watt) = 497USD, free 3 day shipping
Manchester 2.2GHz (4200+, 1GHz FSB, socket 939, 89 Watt) = 400USD, free 3 day shipping

ทางเรากำลังรอให้ราคาลดลงอยู่นะคร้าบ

Nov 23, 2005:
พึ่งรู้ว่า Athlon X2 กับ Dual-core Opteron ต่างกันยังไง
มันมีความแตกต่างแค่เพียงอย่างเดียวนะ คือจำนวน Hypertransport Link ที่ไว้เชื่อมต่อกับเมมโมรี

"There is really not much of a difference between the Athlon 64, Athlon64 X2 and the Opteron family. The two- and eight-channel Opterons come with four Hyper Transport links while the single- processor Opteron 100 series and the Athlon 64 come with two links only." Source "http://www.tomshardware.com/cpu/20051107/single_core_cpus_aint_dead_yet-04.html"

พ บความรู้เพิ่มเติมว่าเราสามารถที่จะติด CPU Model 2xx ได้สองตัว (ทำให้ได้ 4 cores รวมกัน) เพราะว่ามัน support two ways ที่เขียนเป็น 2P(rocessors) ซึ่งทาง Tom's Hardware Guide ก็เขียนไว้ในหน้า http://www.tomshardware.com/cpu/20051107/single_core_cpus_aint_dead_yet-02.html#amd_platform_system_lineup ว่า "second dula core can be added" และที่สำคัญก็คือทาง HP ก็ขายโซลูชัน dual dual-core CPU ให้เช่นกัน

สุดท้ายเวลาจะหาของ เราพบว่าคลิกไปที่ banner ขายของใน THG เอาจะมี Option ให้เลือกของที่เรารู้สึกถูกใจมาก หาของที่ต้องการง่ายดี

แต่ราคา Opteron Series 200 แบบ dual core นี่มันแพงจริงๆ ราคาเริ่มต้นที่ประมาณ 900 เหรียญ ยังไงก็คงไม่สามารถซื้อได้ ลองเป็นแบบนี้คาดว่าคงต้องรอซื้อเครื่องแบบ Athlon64 X2 ที่จัด Package มาโดยพวก HP ซะแล้ว ไว้ต่อไปมันทำพวก quad core หรือว่าราคาของ opteron มันถูกลงค่อยลองมาคิดกันใหม่ ซึ่งคิดว่า quad core คงจะออกมาในปี 2008

AMD, meanwhile, has pinpointed 2008 as the year it is looking at multicore—that is, more than two cores—processors. (source: http://www.crn.com/sections/breakingnews/dailyarchives.jhtml?articleId=172901382)

Friday, November 11, 2005

Study: ต้องเอาจริง ภาคต่อเนื่อง

เราพบว่าการทำบันทึกด้วย latex แล้วเอาขึ้นเว็บโดยผ่านการแปลงด้วย xsl เป็นแนวทางที่ถูกต้องแล้ว คิดว่าจะต้องเอาจริงต่อไป โดยจะต้องวกกลับไปทำเรื่อง termology และการใช้คำในภาษาอังกฤษเสริมเข้าไปอีก

พบว่าถ้าไม่ทำแล้วความรู้มันรั่วหายออกไปเร็วเสียนี่กระไร ดังนั้นเรื่องดีๆที่ได้ทำมาแล้วต้องทำต่อไปอีก นั่นคือ 'เอาจริงอย่างต่อเนื่อง'

อ่ะ คิดว่าต่อไปต้องขยับขยายไปถึง source code ด้วย ต้องพิจารณาให้รอบคอบกว่านี้ ของเก่าที่ทำไว้ ต้องทำให้ถึงที่สุดไม่งั้นประโยชน์อันเป็นรูปธรรมมันจะไม่เกิดขึ้น

อย่าขวัญเสีย อย่าสับสน และใช้เวลาให้มีประโยชน์

Study: ต้องเอาจริง

วันนี้โดน advisor บอกว่ามีปัญหาด้านการเขียน thesis ที่มีการ organize และเลือกใช้คำไม่ดี และบอกให้เรากลับไป edit มาก่อนอีกรอบแล้วค่อยเอามาตรวจกันใหม่

อืม คิดว่าเราคงต้องเอาจริงเอาจังกับการเขียนมากขึ้นซะแล้ว
คงต้องแบ่งเวลามาศึกษาการเขียนประโยคสวยๆดีๆให้มากขึ้น แต่ก็ยังไม่ค่อยเข้าใจเหมือนกันว่าพวก technical term นี่จะไปรู้จักมันอย่างเป็นระบบได้อย่างไร แต่ก็คิดว่าบางทีเราอาจต้องเปิดพวก encyclopedia เพื่อให้รู้จักศัพท์เกี่ยวกับส่วนต่างๆในร่างกายมากขึ้น และ เพื่อให้เรารู้จักกับงานของเรามากขึ้น

ดังนั้นเพื่อให้เราสามารถเอาชีวิตรอดไปได้เราจึงมีความเห็นว่า อะไรที่ไม่เกี่ยวกับงานและสุขภาพก็เลิกๆไปเหอะ ไม่รู้จะไปยุ่งทำไม สิ่งต่างๆในชีวิตคนเรามันผ่านมาแล้วก็ผ่านไปเป็นธรรมดา เราจะทำหรือไม่ทำก็ได้ แต่เรื่องงานพวกนี้เราจะไม่ทำไม่ได้ เพราะต่อไปเราต้องยืนอยู่บนลำแข้งของตนเองและต้องคอยช่วยเหลือคนอื่นๆด้วย

เอาล่ะ เริ่มแรกก็คงต้องหา reference มาเสริมซึ่งได้แก่
1. Medical dictionary
2. Encyclopedia
3. Thesaurus (can access via http://www.reference.com/)
4. English grammar book

หมายเหตุ ตอนนี้พับเก็บ thesis แล้วมาทำเรื่องผลการทดลองที่ยังค้างคากันต่อให้เสร็จก่อนดีกว่า นั่นก็คือเรื่องของ calcification ทำ appendix ให้เสร็จแล้วจากนั้นก็ใจเย็นๆค่อยๆหาทางเรียบเรียงความคิดต่อๆไป

Thursday, November 10, 2005

ทั่วไป: กลอนที่ตามหามานาน

ในที่สุดก็เจอ ไม่คิดว่าจะไปอยู่ในเว็บพวกนักนิยมธรรมชาติซะได้
(http://www.naturethai.org/webboard/00307.html)

นาคีมีพิษเพี้ยง สุริโย
เลื้อยบ่ทำเดโช แช่มช้า
พิษน้อยหยิ่งโยโส แมงป่อง
ชูแต่หางเองอ้า อวดอ้าง ฤทธี