กว่าจะมาเป็น FAIL in THAI 2.2

ก่อนหน้านี้มันมี FAIL in THAI รุ่น 2.1 ด้วย แต่ตอนนั้นแค่เพิ่มการรองรับแท็บเล็ตเข้าไป แล้วอัพขึ้นเซิฟเวอร์ แล้วทางกูเกิลบอกว่า มีปัญหา ให้ลองใหม่อีกครั้ง แต่ไป ๆ มา ๆ มันก็ปล่อยตัวนั้นออกไป (ซึ่งคงไม่มีปัญหาอะไรหรอกมั้ง...) ดังนั้น ขอเขียนรวบยอดเป็นส่วนหนึ่งของ รุ่น 2.2 ด้วยแล้วกัน

เนื่องจากรุ่นนี้เน้นการปรับปรุงประสิทธิภาพเป็นหลัก โดยมีข้อมูลทางเทคนิคดังนี้

ปั่นจักรยาน สัปดาห์ที่ 1

หลังจากได้จักรยานมาแล้ว ก็ลงมือปั่นครับ ตั้งใจว่า อย่างน้อยต้อง 5 สัปดาห์ สัปดาห์ละ 5 วัน พัก 2 วัน (try something new in 30 days) และนำมาเขียนลงบล็อก ทุกสัปดาห์ (ดูกันสิว่าจะทำได้ไหม...)

และ node นี้เป็นเรื่องของสัปดาห์แรก, สัปดาห์แรกจะปั่นแค่ 30 นาทีต่อวันเท่านั้น จะได้ไม่หักโหมเกินไป

จักรยานคันแรก

ผมชอบจักรยานมาตั้งแต่เด็กแล้ว แต่เลิกขี่ไปตั้งแต่ที่คันที่มีเสียตอนประมาณ ม. 3 ได้มั้ง แต่ไม่ได้ขี่อีกเลยจนกระทั่งบัดนี้ แต่ก็ใฝ่ฝันว่าอยากจะได้จักรยานดี ๆ สักคัน (ที่ไม่ใช่มือสองมือสามจากญาติ ๆ เหมือนตอนเด็ก ๆ) ช่วงปลายปีที่แล้วก็เลยลองเสี่ยง ขอ(อนุญาต)ซื้อจักรยานมาใช้ ซึ่งตอนขอก็ยังกล้า ๆ กลัว ๆ อยู่ว่า จะได้(รับการอนุมัติ)ไหม แต่ปรากฎว่ามันง่ายเกินคาด และเป็นที่มาของการหาร้านจักรยาน ส่วนรุ่นจักรยานที่เลือกไว้ในใจจะเป็น Trek 3700 V-Brake

Flash Samsung Galaxy Tab 8.9 with Cyanogen Mod 10

Samsung Galaxy Tab 8.9 เป็นของขวัญปีใหม่อีกชิ้นสำหรับปีนี้ แต่ไม่ใช่ของผมนะ เพียงแต่ เจ้าของอนุญาตให้เล่นได้ก็จัดไป ตัว Tab 8.9 มันมาพร้อมกัน Android 3.2 Honey Comb ซึ่งเป็น Android รุ่นขัดตาทัพสำหรับ tablet ของ Google ซึ่งมันก็ไม่ได้แย่อะไร แต่ด้วยความที่เป็นคนทนใช้ซอฟแวร์รุ่นเก่า ๆ ไม่ค่อยได้ (แต่ทนใช้รุ่นไม่ใหม่ล่าสุดได้นะ) ก็เลยคิดว่าจะจับมันมาลง Android 4.1.2 Jelly Bean ดีกว่า

ช่วงที่ได้มากำลังง่วนอยู่กับ FAIL in THAI เลยดองมันไว้อยู่หลายวัน จนกระทั่งเมื่อวานได้ฤกษ์ ลองดูว่ามันอัพเกรด OTA ได้ไหม ปรากฏว่าไม่ได้ แต่พอลง Kies มันบอกว่ามีอัพเดทเป็น Ice-cream Sandwich ได้กดกดอัพไป แล้วมันก็บอกว่า...

กว่าจะมาเป็น FAIL in THAI 2.0

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

FAIL in THAI 1.2

FAIL in THAI ผมพัฒนาขึ้น เพราะอยากจะเอาไว้ดูเรื่องขำ ๆ เวลาเครียด ๆ และเห็นว่ายังไม่มีแอพของ http://fail.in.th ใน Google Play Store ด้วย (แต่พอมาดูตอนหลัง อ้าวมันมีอยู่แล้วนี่หว่า) อีกอย่างนึง ผมอยากจะพัฒนาฝีมือเรื่องการเขียนโปรแกรมโดยใช้ภาษา java ขึ้นมาบ้าง และเห็นว่า Android เป็นระบบปฏิบัติการที่ดี เพราะมีจำนวนผู้ใช้งานเยอะมาก แต่ด้วยความที่มันมีหลายรุ่น หลายระดับ แยกย่อยมากมาย เลยมีอุปสรรคหลาย ๆ อย่าง แต่ก็เป็นความท้าทายอย่างหนึ่ง และจำได้ว่าหลายปีก่อน เพื่อนผมคนนึงบอกผมว่าให้ไปเรียนภาษา java ซึ่งตอนนั้นผมปฏิเสธไปว่า ไว้ให้มีมือถือ Android ก่อนแล้วค่อยเรียนแล้วกัน ตอนนี้ก็มีแล้ว (แม้มันจะถูกแปลงร่างให้เป็น Android ตอนหลังก็ตาม) ก็เลย เอ่อ ไหน ๆ ก็ไหน ๆ อย่าผิดคำพูด

การใช้งานแอพนั้นก็ไม่ยุ่งยาก พยายามให้เข้าใจง่ายที่สุด (แต่ก็ไม่รู้ว่าง่ายจริงหรือเปล่า) โดยใช้การ ปัดซ้ายขวา (และเพิ่มปัดบนล่าง ในอนาคต) แทนที่จะกดปุ่มต่าง ๆ เพื่อให้หน้าจอโล่งที่สุด จะได้เห็นภาพกันชัด ๆ และพยายามแปลเป็นภาษาไทยเข้าไปด้วย

ระหว่างพัฒนา ก็เจออุปสรรคหลายอย่างโดยเฉพาะเรื่อง API ที่ Android รุ่นที่คนใช้เยอะ (Gingerbread 2.3.3) ยังขาด API หลาย ๆ อย่างที่ผมอยากจะได้ แต่จะให้พัฒนาโดยไม่สนใจก็ไม่ได้ เลยตัดใจทิ้งบางฟังชั่นไปก่อนบ้าง หาทางให้สามารถทำได้บนรุ่นเก่า ๆ ผ่านทาง library บ้าง หรือ workaround เอาบ้าง ก็ท้าทายดี (และบางครั้งก็เครียดดี)

รีวิวเกม Torchlight II

Torchlight II พัฒนาโดย Runic Games ซึ่งมีนักพัฒนาหลายคนมาจากทีม Blizzard North ทีมที่สร้าง และพัฒนาเกม Diablo I และ Diablo II เกม Torchlight เป็นเกม Action RPG แนวเดียวกับ Diablo และรูปแบบการเล่นแทบจะไม่แตกต่างจาก Diablo I และ Diablo II คือ คลิก คลิก แล้วก็คลิก ในส่วนกราฟิค Torchlight จะเป็นรูปแบบของการ์ตูน ในขณะที่ Diablo จะดูสมจริงมากกว่า

เนื้อเรื่องของภาค 2 จะต่อเนื่องจากภาคแรก คือ หลายปีหลังจากที่เหล่าฮีโร่ (Destroyer, Alchemist และ Vanquisher) ได้ปราบ Ordrak บอสสุดท้ายในเกมได้แล้ว อันตรายจาก Ember (แร่ในโลกของ Torchlight) ได้ครอบงำ Alchemist ทำให้เขาไปขโมย Ordrak's Heart และทำลายเมือง Torchlight (เมืองในภาคแรก) ทิ้ง และค้นหา Elemental Guardian เพื่อจะดูดพลังจากเหล่า Guardian โดยมีวัตถุประสงค์อาจเพื่อทำลาย Ember ทิ้ง

ปรับแต่งใช้ Android ROM: MIUI-ICS ใช้แรมน้อยลง

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

ปัญหาอย่างหนึ่งของ Android ICS สำหรับ HD2 คือ มันใช้แรมค่อนข้างสูง สำหรับ HD2 ที่มีแรมเพียง 448MB แล้ว มันจำกัดจำเขี่ยพอสมควร ทางออกหนึ่งคือใช้แอพตระกูล RAM Optimizer ทั้งหลาย แต่สำหรับผม ผมไม่ได้ใช้แอพ RAM Optimizer แต่ปรับอย่างนี้ (อันนี้ MIUI นะ ถ้าเป็น ROM อื่นบางตัวอาจจะไม่มี)

A Entry Per Day

ผมดู TED Talk: Try something new for 30 days - Matt Cutts อยู่ 2 รอบ รอบแรกยังนึกไม่ออกว่าจะทำอะไรดี สุดท้ายผมก็ลืมมันไป วันก่อน เปิดเจอ (ในมือถือ) อีกรอบเลยคิดว่า คงต้องหาอะไรทำจริง ๆ จัง ๆ สักทีแล้วล่ะ แล้วก็นึกขึ้นได้ว่า ตัวเองไม่ได้เขียนบล็อกนานแล้วนะ ก็เลยเป็นที่มาของ #AEntryPerDay ที่ตั้งใจไว้ว่า จะเขียนบล็อกลงที่ไหนก็ได้ วันละบล็อก จนครบ 30 วัน ซึ่งทำสำเร็จไปเมื่อวาน

ซ่อมเครื่องซักผ้าครั้งแรก

ใครหลายคนอาจจะไม่รู้ว่าผมเป็นช่างอิเล็ก... อย่างน้อยก็เรียนมา 3 ปี ช่วง ปวช.

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

Pages