Posts Under Engineerball Category
เนื่องจาก iPhone มีระบบพิเศษก็คือ มีตัวตรวจจับเสียงเบสอัตโนมัติ ทำให้เมื่อฟังเพลงอะไรก็ตามผ่านทางลำโพงของมัน แล้วเมื่อเกิดเสียงเบสขึ้นมันจะแตกทันที (T_T) ดังนั้นก็ต้องมีการดัดแปลงเสียง ริงโทน สักนิดหน่อย เพื่อให้ความไพเราะเพราะพริ้งให้กับเครื่องอันแสนแพงของเรา มาเริ่มกันเลย ตอนนี้จะกล่าวถึงการใช้ Windows ในการทำนะครับ อุปกรณ์ที่ใช้มี 1. โปรแกรม Goldwave (อันนี้ไม่ฟรีนะ แต่มีตัวให้ทดลองใช้ ใช้งานได้เหมือนกัน ถ้าอยากได้ s/n หาเอาเอง อิอิ) Click for Download 2. เพลงอะไรก็ได้สักเพลง ที่เราต้องการที่จะตัดเป็นเสียง ริงโทน มาเริ่มกันเลย วิธีการทำ 1. เปิดโปรแกรมขึ้นมา แล้วลากเพลงที่ต้องการจะตัดเข้ามาในโปรแกรมครับ จะเห็นภาพดังนี้ 2. ทำการเลือกช่วงเพลงที่ต้องการ โดยทำการคลิกขวาแล้วเลือกข่วงแรก (Set start marker)ที่ต้องการจะตัดจากจุดเริ่มต้นไปยังปลายทางที่ต้องการ 3. กด deleted ซะ 4. ทำการเลือกช่วงสุดท้ายแล้ว แล้ว set start marker ไว้ที่จุดปลายของเพลง แล้วเลื่อน set finished marker…
ก็จะมานำเสนอทริป เล็กๆน้อยๆ สำหรับ iPhone นะครับ ซึ่งโดยปกติแล้วการจัดการเกี่ยวกับเพลงและหนัง จะสามารถทำได้ผ่านโปรแกรม iTune เท่านั้น แต่สำหรับไฟล์ video เราสามารถทำการลบได้จาก iPhone ได้เลยโดยก็จะมีวิธีดังนี้ 1. เลือกที่ iPod 2. เลือกที่ Video 3. เอานิ้วจิ้มไปที่ด้านขวาสุดของไฟล์ค้างไว้แล้วลากนิดนึงส์ จะเห็นแถบสีแดงพร้อมกับคำว่า “Delete” 4. เอานิ้วจิ้มไปที่คำนั้น ก็จะเป็นการลบไฟล์ทิ้งไปครับ
Google ปรับปรุงบริการ Google Docs ให้มีหน้าตาการใช้งาน ที่เหมาะสมกับอุปกรณ์จำพวก โทรศัทพ์เคลื่อนที่ จากข้อมูลอย่างเป็นาทางการของ Google ระบุว่าสามารถใช้งานได้ทั้ง iPhone, Blackberry หรือ Windows Mobile และจากที่ได้ทดลองเข้าใช้บริการดู iPod touch ก็สามารถใช้งานได้เช่นเดียวกัน แสดงผลภาษาไทยได้ไม่มีปัญหา หาก iPhone หรือ iPod touch ของคุณทำการติดตั้งฟอนต์ภาษาไทยไว้แล้ว โดยบริการที่ใช้งานได้ในขณะนี้ ยังทำได้เพียงแค่การอ่านข้อมูลต่างๆเท่านั้น ยังไม่สามารถแก้ไข หรือสร้างแฟ้มข้อมูลใหม่ได้ นอกจากนี้บริการ Presentations สามารถใช้งานได้เฉพาะใน iPhone (และ iPod touch) เท่านั้น สามารถใช้งานบริการใหม่นี้ได้ง่ายๆ เพียงเปิดเบราว์เซอร์ในอุปกรณ์ที่คุณใช้อยู่ไปที่ http://docs.google.com/m ที่มา http://blognone.com/node/6120 เป็นนิมิตหมายอันดีสำหรับผู้ใช้ iPhone ครับ นั่นหมายความว่าอะไร มันก็จะหมายความว่า ผู้ใช้ที่จะสามารถพึ่งพาเจ้า Google Doc เนี่ยเป็นไฟล์จำพวก doc, xls, ppt ของตระกูล microsoft ได้อย่างสบายโดยใช้ Google Doc…
ในที่สุดก็ได้มาซะที ฝันหวานอยู่ซะนาน พอได้เครื่องก็ลงมือ โมดิฟายกันเลยฮ่าๆ แบบว่าอยากลองมันจะเป็นยังไงบ้างแก้โน้นแก้นี่ ของเล่นมันมีเยอะ ต้องลองๆ กันไป แต่หวังอย่างเดียวว่า ให้อยู่ด้วยกันไปนานๆ ก็พอ อย่าพังซะก่อนไม่งั้น เป็นเรื่องแน่ ก็ทำการ unlock ให้ใช้กับ sim True ได้แระ แค่นี้ก็ใช้งานได้สบายแล้วแหล่ะ
เนื่องด้วยจากว่า ไหนๆ ก็จะจบแล้ว จะไปเกาะ server ของมหาลัย ตลอดไปก็คงไม่ได้ ก็เลยจัดการย้ายซะเลย ก็พอดีว่ามี host อยู่แล้วเหมือนกัน แต่ถ้าจะสร้างใหม่ แล้ว อัพไปอัพมา มันขี้เกียจ ก็เลยเอา host นี้แหล่ะ เป็น host หลัก แต่มันมีปัญหาอยู่นิดนึงครับ คือว่า Database ที่เวปเก่านั้นมันมี unicode เป็น UTF8_unicode ซึ่งมันทำให้ไปเปิดอ่านใน phpMyadmin ไม่ได้เลยเป็นภาษาต่างดาวหมด แต่ว่าเวปใหม่นี้จะใช้ UTF8_general แต่ก็ไม่น่าจะเท่าไร เพราะอันเก่าก็ไม่ค่อยมีใครโพสกันอยู่แล้ว ฮ่าๆ ก็สรุปว่า ที่กู้มาได้ก็คือ พวก User ต่างๆ แต่อาจจะต้องมีการ update ข้อมูล user ของแต่ละคนเอาเองนะครับ สามารถใช้ account ของตัวเอง login ได้เหมือนปกติ ไม่ต้องสมัครใหม่แต่อย่างใด ยังไงก็จะทำให้ดีที่สุดครับ สำหรับบทเรียนในครั้งนี้ก็คือ การทำ Database Design ไม่ดีครับ ขอรับผิดโดยผู้เดียว
จักรยาน กับเด็กผู้ชาย นี่มันแยกออกจากกันไม่ได้จริงๆ เผอิญไปเจอคลิปนี้เข้า อยากจะบอกว่า เคยเล่นแบบนี้เหมือนกัน ใช้สนามฟุตซอล แทนสนามโปโล ช่วงนั้นก็ประมาณ ม.4 เห็นจะได้ (แต่ยังเล่นกับเด็กอยู่ครับ) ก็มีพวกเพื่อนๆ น้องๆ อยู่ด้วยกันสัก 14 คน พอดีมีลูกฟุตบอลอยู่ ลองเอามาปั่นแล้วก็ใช้ขาเลี้ยงลูก เฮ้ย มันสนุกดีแหะ และแล้วก็จัดการแบ่งทีม แล้วลุยกันเลย ไม่รู้จะเรียกกีฬานี้ว่าอะไร ตอนนั้น ก็เรียกว่า “โปโลจักรยาน” ส่วนตัวเองนั้นมีจักรยานคู่ใจอยู่คันนึง เป็นจักรยานสไตล์แม่บ้าน ขนาด 14 นิ้ว (เล็กมาก) มันเป็นมรดกที่สืบทอดมาตั้งแต่สมัยเด็กๆ เอาไปสู้กับจักรยานคันใหญ่ๆ ข้อได้เปรียบคือ คล่องแคล่ว ว่องไว แต่ต้องใช้กำลังในการปั่นมหาศาล เพราะวงรอบมันเล็ก ถ้าจะให้ไปอย่างรวดเร็วนั้น คงจะต้อง “ซอยยิก” แหล่ะครับ เบรคก็ไม่มีใช้ระบบเบรค ABC (สองเท้านี่แหล่ะครับลากกับพื้นไปเลย) เป้าหมายก็คือ ใช้เท้าเลี้ยงลูกขณะปั่นจักรยาน ไปทำประตูฝั่งตรงข้าม เหมือนโปโล แหล่ะ เพียงแต่ไม่มีไม้ไว้ตี เท่านั้น ก็เล่นกันไปได้ด้วยดีมีบาดแผลบ้าง ตามประสาอุบัติเหตุ นึกแล้วฮา เห็นคลิปนี้เลยย้อนอดีตความซนของตัวเอง คิดไปได้ยังไง
ร่อนเร่พเนจร มานาน คิดว่าจะเอามาลงที่นี่แหล่ะ แต่ขอเวลาทดสอบ ให้แน่ใจก่อนว่ามันชัวร์จริงๆ ครับ จะย้ายทุกๆอย่างมาไว้ทีนี่ ี่
หลังจากที่ได้เรียนเกี่ยวกับ RPC (Remote Procedure Call) ไปแล้ว ก็เลยลองเอามาทำกับเครื่องตัวเองดูบ้าง ก็ได้เอามาลองทำบน MAC OSX ก่อน โดยเจ้าตัว RPC นี้จะมีข้อดีในการโปรแกรมมิ่ง ก็คือว่า เราไม่ต้องไปยุ่งกับการเขียนโปรแกรมทางด้าน Network ก็เทความสนใจให้กับโปรแกรมของเราเต็มๆ ไปเลย โดยเราจะใช้ตัว rpcgen ในการ generate ไฟล์ต่างๆ ออกมา และเมื่อเขียนโปรแกรมเสร็จแล้ว ก็ลองมาทำการ run โปรแกรมดู ปรากฏว่าเมื่อทำการเช็ค บน MAC OSX เจ้าตัว port mapper ยังไม่ทำงานแหะ ก็เช็คจาก $rpcinfo -p มันฟ้องมาว่า ยังไม่ทำงาน ก็มาจัดการมันซะโดยพิมพ์ $sudo portmap
หลังจากที่ได้ทำการติดตั้ง rpc portmapper บนระบบ OS X ไปแล้ว คราวนี้ก็มาถึงเวลาของ Ubuntu ตัวโปรดซะที โดยฐานแล้วจะมีโปรแกรม rpcgen มาให้ (ผมใช้ ubuntu 7.10) แล้วก็ลองเขียนโปรแกรมดู หลังจากนั้นก็ลอง run ปรากฏว่า ต้องติดตั้งตัว port mapper ครับ ซึ่งทำดังนี้ 1. ใช้คำสั่ง $sudo aptitude install portmap 2. แค่นี้ก็ได้แล้ว ลองใช้คำสั่งนี้เช็คดูว่าทำงานรึยัง $rpcinfo -p ครับผม