Posts Tagged linux

เบื้องหลัง Senior Project ของผม [ภาค"พยายาม"จบ]

ทบทวนกันหน่อยครับ ตอนนี้พวกผมสามารถเขียนโปรแกรมลงบนบอร์ด Robostix ทำให้ไฟวิ่งได้แล้ว และเรียนรู้เรื่องการเขียน Driver คร่าวๆ ณ ตอนนั้น คือช่วงวันที่ 26 ธ.ค. ครับ โดยกำหนดส่งรายงานฉบับสมบูรณ์คือ 21 ม.ค. !! นั่นคือเวลาเหลือน้อยลงทุกที

เข้าช่วงปีใหม่ พวกผมก็ขอแยกย้ายไปเที่ยวกับครอบครัวและกลับมาทำต่อหลังปีใหม่ครับ ช่วงปีใหม่นั้นเอง ที่ chip ที่สั่งไว้มาส่งถึงบ้านผม รวมทั้งหนังสือที่สั่งไป มาถึงไปรษณีย์แถวบ้าน (และมารู้ภายหลังว่า มันมาตกค้างที่ไปรษณีย์นานแล้ว)

หลังปีใหม่ พวกผมทำงานกันต่อครับ หลังจากที่ทำไฟวิ่งได้ ผมก็ตระหนักว่า นี่พวกเราต้อง debug โปรแกรมบน Robostix ด้วย ไฟ LED เพียง 3 ดวงงั้นเหรอ (ในหัวตอนนั้นคิดวิธีแปลกๆออกมาเต็มไปหมด)? ทำยังไง จะให้ใช้ printf พิมพ์ข้อมูลออก console ของ HyperTeminal ได้ เหมือนใน Lab PIC?? ก็หาๆๆ จนเจอวิธีครับ ซึ่งมันต้องทำวงจรเล็กๆที่ใช้ชิพ Max232 เป็นตัวช่วย วงจรนี้มีแจกบนเน็ตครับ และก็เป็นฝีมือคุณเอก ที่เผอิญมีอุปกรณ์ และชิพพร้อมสรรพ อยุ่ที่บ้าน (มันเคยคิดจะต่อใช้เองมาแล้ว)? บัดกรีต่อมาให้ และเอาไปจิ้มๆบนบอร์ด เทสต์ และมัน Work!!!

ช่วงเวลาเดียวกัน ก็หาวิธี เขียนโปรแกรมควบคุม 0/1 ขาต่างๆ เพื่อคุยกับ ฮาร์ดดิสก์ตามมาตรฐาน ATA ที่ไอเอกเข้าใจระดับนึงแล้ว และโชคดีไปเจอ Library ครับ ชื่อ Procyon AVRlib ครับ เป็นไลบรารีสำหรับ micro ตระกูลนี้ และทำสำคัญ มันมีไลบรารี เกี่ยวกับต่อต่อ IDE/ATA ด้วย!!!? ผมก็โหลดมาอ่านๆ แกะๆ และดึงเฉพาะส่วนที่ต้องใช้ออกมา เอาไปรวมในโปรเจค และให้เอกทดลองดู

Read the rest of this entry »

Tags: , , , , ,

Microsoft’s future?

ไม่นานมานี้ฝั่งลีนุกซ์มี  ข่าวใหญ่ๆ ก็เห็นจะเป็นเรื่อง Debian 4.0 หรือ etch
ที่พึ่งออกครับ
หลังจากเห็นเค้าฟูมฟักกันมานาน
ประกอบกับที่ผมตามอ่าน blog พี่เทพ(ขออนุญาต เรียกพี่นะครับ)
อยู่เรื่อยๆ ได้เห็นการทำงานช่วย debian มาตลอด ในส่วนของภาษาไทย
รู้สึกชื่นชมและดีใจแทนกับข่าว etch ออกครับ
อยากช่วยมั่ง รอแต่ หาเวลาว่างๆ และหาความรู้มากกว่านี้
จะได้ลองทำอะไรแบบนี้บ้าง คงจะดีมาก

แล้วก็มีข่าวเรื่อง Debian Project Leader(DPL) คนใหม่ด้วย  Sam Hocevar

แถม Ubuntu 7.04 Feisty Fawn(กวางน้อย) จะออก 19 เม.ย. นี้แล้ว
(รออย่างใจจดใจจ่อเลย)  โค้ดเนม เวอร์ใหม่ออกมาแล้วด้วย
Gutsy Gibbon (ลิงที่แข็งแรง)

ไม่รู้ เพราะช่วงนี้ผมอ่านข่าว ฝั่งลีนุกซ์ เยอะไปรึเปล่า แล้วก็ไปอ่าน
Microsoft is dead ที่เห็นจาก blog พี่ wien และอะไรอีกหลายๆอย่าง
ทำให้เริ่มรู้สึกครับว่า Microsoft กำลังจะแย่อย่างเห็นได้ชัด
จากที่ ดูๆเหมือนเกือบแย่มาตลอด

ตอนนี้ฝั่ง apple เครื่อง MacBook ก็ทำตลาดมากขึ้นเรื่อยๆ
แม้แต่ ไทยเอง เดี๋ยวนี้มีสปอตโฆษณา ทางวิทยุ กันแล้ว
หนังสือแมกกาซีน ก็โฆษณา เห็นได้ชัดว่า บูมจริงๆ

ฝั่ง ubuntu ก็ไม่แพ้กัน ทั่วโลกโตขึ้นอยู่แล้ว แต่ประเทศไทย ก็เริ่ม
จะโต เห็นได้จาก pantip เริ่มมีกระทู้ Ubuntu บ้างแล้ว
เริ่มมีแฟน ubuntu เยอะขึ้น (แต่ zealot ก็เยอะตาม)

Google เองก็คงไม่ต้องพูด รู้ๆกันอยู่

ทุกๆด้าน เริ่มตีกรอบ บีบไมโครซอฟท์เรื่อยๆ  Vista ยังดู
ลุ่มๆดอนๆอีก แม้จะบอกว่ายอดขายดีก็เถอะ
มีบางคนบอกว่า  opensource วินส์โดว์ ซะ จะช่วยได้

ผมเอง ยังเชื่อว่า Microsoft ยังมีโอกาสอีก 3-4 ปีนะครับ
ที่จะแก้ตัวหลังจาก Vista ถ้ายังทำอะไรไม่ได้อีก
นอกจากสร้างเทคโนโลยีใหม่ ที่ใช้เองอยู่คนเดียว

ผมว่า เราคงได้เห็น การล้มของ Microsoft ในฝั่ง Desktop ล่ะมั้ง
ไม่รู้เพราะ บิลล์ เกตส์ เห็นอะไร หรือ เพราะอายุ
และใจต้องการจริงๆ จึง ลงจากเก้าอี้ ก่อน

รอดูต่อไปและกันครับ

ปล. รู้สึกว่า จะเกี่ยวกับ หัวข้อ ก็แค่ ไม่กี่ย่อหน้าสุดท้ายนี่แหละ
ปล2. หวังว่าพี่นูร์คงไม่เข้ามาอ่าน หรือไม่มีใครไปบอกพี่นูร์นะครับ 55+

Tags: , ,

โฆษณา Linux จาก Novell

เป็น โฆษณา Linux จาก Novell ครับ ขำๆ ดี
เห็นครั้งแรก ที่ Blognone forum
แต่ ไม่ทันจะมา blog Youtube ก็โดนซะก่อน
บังเอิญคุณ nat3 มีเก็บไว้ เลยลิงค์ซะเลยครับ

http://natvoy.org/archives/164

มี 3 อันนะ
Linux is Ready.

Tags: , ,

Backup&Restore my Ubuntu!

ตอนประมาณธันวาปีที่แล้ว จำเป็นต้องลง Vista RC1
เพื่อทำงาน GotGadget ส่งประกวด(ยังไม่ประกาศผล) วันนั้น

แล้วผมจะทำยังไงดีล่ะ ต้องเอา ubuntu ออกยังไงดี จะเอาเก็บไว้ยังไงดี
พระเอกของปัญหานี้คือ นี่ครับ SystemRescueCD
ตอนแรกกะหา โปรแกรมจำพวก Ghost แต่ ไปเจอไอนี่ มันดีกว่าอีกครับ

เพราะมันboot ในลักษณะคล้าย LiveCD
จริงๆ ตัวมันเอง เป็น Gentoo Linux เล็กๆครับ ขนาด 100 กว่าเมก
ตอนผมโหลดนี่ เป็น ver 0.2
บูตออกมายังเป็น text mode อยู่ แต่โปรแกรมบางตัว เป็น GUI ได้
ภายในมีทั้ง
QtParted รันได้เป็น GUI เหมือน PartitionMagic  เด๊ะๆเลย
PartImage เป็น GUI เหมือนกันครับ คล้ายๆ Norton Ghost
link กับ lynx เป็น web browser ครับ เป็น GUI บน TextMode ซะด้วย
CaptiveNTFS ตัวที่ทำให้ สามารถอ่านเขียน บน NTFS ได้

แล้วนอกนั้นก็มี utilities แล้วก็คำสั่งทั่วๆไป บน unix ครบครันครับ

ตอนปีใหม่ที่ผ่านมา ver 0.3 ออกมาแล้วครับ เปลี่ยนแปลงไปพอสมควรเลย
ดีมากๆ คือ มี Window Manager มาให้ใช้แล้ว (ออกมาเป็นวินส์โดว์เลย)
แล้วก็ มี Firefox2.0 ให้ใช้!! ติดปัญหาอะไร หาวิธีแก้ได้ทันที
ไม่แน่ว่า Backup ไปด้วย เล่นเน็ตรอไปด้วย (ต้องลอง!)
และก็ QtPart -> GParted  สุดท้ายเกือบทั้งหมด เป็น GUI เต็มๆครับ

ดู ScreenShot ที่นี่

Backup my Ubuntu!

โม้มากไปแล้ว ตอนนั้น ผมจำเป็นต้องย้าย ubuntu disk ขนาด 6.5 GB
ไป ไว้บน USB External harddirve ครับ ด้วยความที่มันเป็น usb
เลยต้อง mount กันนิดหน่อยครับ คนคุ้นเคยกับลีนุกซ์คงทำกันสบายๆ

รันคำสั่ง
#mount /dev/sda0 /mnt/temp1

แค่นี้ครับ แล้วก็ รัน
#partimage

ทำงานได้เลย การ Ghost ต้องมีระบุ path นิดหน่อย ก็ใช้
/mnt/temp1 ที่เรา mount ไว้แหละครับ  มันจะให้เลือก
วิธี zip ด้วย ผมเลือก gzip ไป แล้วก็รอครับ จำได้ว่าไม่ถึงครึ่งชั่วโมง
ก็เสร็จครับ

หลังจากนั้น รีบูต ใส่แผ่น Vista ลงทับได้ทันที

Restore my Ubuntu!

ถึงเวลาเอา ubuntu กลับมาครับ
บูตแผ่น  SystemRescueCD  แล้วก็รัน
#run_qtparted 
แล้วก็จัดการ ลบ Vista Partition ซะ !! สร้าง Partition สำหรับ ubuntu
ให้เหมือนเดิม (อย่าเล็กกว่าเดิมนะครับ ไม่งั้น restore ไม่ได้)

แล้วก็จัดการ mount เหมือนเดิม ดูข้างในว่าเรา สร้าง image file ชื่อว่าอะไร
แล้วก็ รัน
#partimage
เอามันกลับคือมาเลย!!

เชื่อมั้ย  6.5 GB ผ่าน usb port ถูก gzip ไว้ด้วย แต่ใช้เวลา restore แค่
8 นาที 38 วิ 
เสร็จแล้ว ก็ resotre GRUB (bootloader) อีกทีด้วย partimage เช่นเดิม

แค่นี้ ก็ได้ ubuntu กลับมาแล้วววววววว

ปล. รู้สึกเขียนเหมือนโฆษณาชวนเชื่อยังไงไม่รู้ แหะๆ

Tags: , , ,

ทำอะไรก่อนดี?

กระทงผ่านไปแล้วเมื่อวาน จะเรียกว่าจบโดยสมบูรณ์มันก็ไม่เชิง
แต่มันก็ผ่านไปแล้ว หุหุ

เล่าคร่าวๆว่า ทำเสร้จในเวลา ฉิวเฉียด(ก่อนชม.นึง) อืมม
แค่เสร็จก็รู้สึกดีมากๆ ไปนั่งกินโค๊กได้สบายใจ
พอเดินขบวนจริงๆ คุมโซนด้านหลังกระทง คุมพวกสวิตซ์
ก็เป็นไปอย่างราบรื่น คนมองกระทงเราเต็มไปหมด
รู้สึกดี~ ระหว่างเดินเกิดปัญหาเล็กน้อย แขนเด็กที่ควรจะ
แกว่งขึ้นลง มันเริ่มควง และไปฟาดกะตึกช้างที่อยู่ใกล้
จริงๆปัญหานี้พยายามแก้มานานแล้ว แต่ก็ยังเป็น
มีบางเวอร์ชั่น ที่แก้ออกมาแล้ว แม่งกลายเป็น แกว่งแบบแรนด้อม
ขึ้นสูงบ้าง ต่ำบ้าง ควงบ้าง มีคนบอกว่า ให้ไปหลอกคนดูว่า
ทำวงจรให้มันแรนด้อม หึหึ…. พอมันควรก็ปิด เปิดใหม่
มันก้หาย จนมีช่วงนึงได้หยุดขบวน ไอเป็ดไปดู จึงมีทฤษฏีว่า
มันเกิดจาก ความเฉื่อยเวลาเดิน ไม่เกี่ยวกะกลไก เป็นไปได้!!
พอเดินผ่านเวที แขนแกว่งขึ้นลงเป็นปกตินานอย่างเหลือเชื่อ
เหมือนเป็นลาง และแล้วฝนก็ตก ต้องทิ้งกระทงไว้ตรงนั้นเลย
แล้ววิ่งกลับคณะ
อุตส่าห์นั่งคำนวนแบต ชาร์จแบต เป็นกังวลว่าแบตจะอยู๋นาน
ได้แค่ไหน สุดท้ายก็ฝนตก หึหึ
นี่ขนาดคร่าวๆนะเนี่ย

เสร็จงานกระทง ก็เกิดคำถามขึ้นมาว่า จะทำอะไรก่อนดีหนอ
ระหว่างทำกระทงมีหลายอย่างที่กะว่าจะทำหลังกระทง
ตอนนี้ทำไรก่อนดี……….

Turion จะไปซื้อเสาร์นี้แล้ว บอกป๊าเรียบร้อย หุหุ อยาก
เล่นไวๆ ยังไม่ได้ตั้งชื่อให้มันเลย ;P
เมื่อกี้ นั่งเล่นเน็ต แบบสะใจ อย่างที่ไม่ได้เล่นมานาน
หาความรุ้ใส่ตัวได้มากเหมือนกัน ส่วนใหญ่เกี่ยวกะลีนุกซ์

ตอนนี้มีความคิดว่าจะกลับมาเล่นลีนุกซ์ (อีกครั้ง/ความพยายาม
ครั้งที่ 3) นั่งอ่านไปเรื่อย มี distro ใหม่ๆหลายตัวน่าเล่น ไม่
เหมือนสมัยเล่นลีนุกซ์ครั้งแรก มีแค่ redhat suse mandrake
แค่นี้ เดี๋ยวนี้ มีเพียบเลย สวยๆเต็มไปหมด อืมมม แล้วก็ไป
เจอ Ubuntu ลีนุกซ์คอนเซ็ปต์ดีๆ ตัวนึง น่าเล่นอย่างยิ่ง อืมม
มีแผนการว่า จะเล่นแบบ Live CD จะได้ไม่ต้องแบ่งพาร์ทิชัน
เล่นๆลองๆ ดูก่อนว่าเป็นไง แล้วค่อย install จริงๆ อืมมม

ปล. ตัดสินใจแล้ว จะไม่เล่นโรบอท เอาดีด้านคอมพ์ดีกว่า
ปล2. มีโน๊ตบุ๊กแล้ว กุคงอัพเกรดตัวเองได้ง่ายขึ้น

Tags: , ,