แนวคิดในการประยุกต์ File และ Folder เพื่อการสืบค้นข้อมูลต่างๆ บน Smart Phone
เกริ่นนำ: เหมาะสำหรับ Smart Phone ที่มีระบบ folder และสามารถ search ได้ ซึ่งในนี้ผมเขียนไว้สำหรับ Motorola E680, E680i, A780 และ A1200 นะครับ (และสำหรับ Smart Phone ในอนาคต ที่มี OS คล้ายๆ กัน)
ความสามารถอันแสนธรรมดาของ E680, E680i , A780, A1200 ที่จะพูดถึงคือ
- เราสามารถ Search (ค้นหา) , Sort (เรียง) ไฟล์ที่อยู่ใน Folder ได้ - ไฟล์ Text ในโทรศัพท์เมื่อเปิดด้วย Note Pad (ในโทรศัพท์นะ) ไม่สามารถทำอะไรได้ นอกจากเขียนอย่างเดียว
เข้าเรื่อง: เรื่องของเรื่องมีอยู่ว่า เมื่อผมแวะร้าน DVD (ร้านบูมเมอร์แรง ของแท้ราคาถูกมีไม่น้อยเลย) และจะซื้อหนังสักเรื่อง (หรือหลายเรื่อง) ผมจะต้องมาคิดว่า เอ๊ะ เรื่องนี้ผมซื้อแล้วหรือยังนะ มันคุ้นๆ คลับคล้ายคลับคลา จนบางครั้งอาจจะไม่กล้าซื้อ หรือซื้อซ้ำ ผมก็มานั่งคิดว่าน่าจะมีวิธีตรวจสอบตรงนั้น (หมายถึงที่ร้านเลย) ว่าเรามีหนัง หรือคอนเสิร์ต หรือ DVD ใดๆ อยู่บ้าง จะได้ตัดสินใจซื้อหรือไม่ซื้อตรงนั้นได้เลย
ทีนี้ของที่อยู่ติดตัวก็มี นาฬิกา โทรศัพท์ รองเท้า .. จะใช้นาฬิกาหรือรองเท้าบันทึกข้อมูลมันก็กระไรอยู่ ผมไม่มีนักประดิษฐ์อย่าง Q ที่คอยสร้างอุปกรณ์ไฮเทคให้เหมือนอย่าง James Bond 007 นี่นา
ผมก็มานั่งคิดเรื่องเขียน Application เป็น J2ME เพื่อเก็บและตรวจสอบข้อมูลเหล่านี้ ก็มานั่งปรึกษาน้องๆ ในทีมผม (เป็นทีม Developer) ว่า ทำไงดีครับน้องๆ ครับ (จริงๆ ไม่สุภาพขนาดนี้หรอกครับ)
คุยไปคุยมาก็เห็นว่าถ้านั่งเขียนโปรแกรมจะเสียเวลาเกินไปและโดยใช่เหตุหรือเปล่า อีกคนก็บอกว่า พี่ก็เขียนลง Text สิ แล้วก็หาเอาจากในนั้น .. เอ้อ เข้าท่า!!
แต่ผมก็เห็นว่า Note Pad ใน Linux Phone มันมีความสามารถที่ไม่มากมายอะไร (อย่างที่เกริ่นนำบอกไว้) ก็เลยเข้าวัดฟังธรรมไปหลายเพลา จนในที่สุด ก็ได้พุทธไอเดียขึ้นมา!!!
ผมสามารถเก็บข้อมูลชื่อหนังที่มีอยู่ที่บ้านไว้ที่โทรศัพท์และสามารถค้นหาได้อย่างสะดวกสบายเมื่ออยู่ร้าน DVD โดยที่ผมทำไฟล์ขึ้นมา โดยที่ชื่อไฟล์ต่างๆ นั้น มันเป็นชื่อหนัง!!
เอ๊ะ.. ยังไง
ลองดูรูปแล้วอาจจะเข้าใจมากขึ้นครับ
ก่อนอื่นผมก็สร้างไฟล์ที่เป็นชื่อหนังขึ้นมาเสียก่อน ผมสร้างไว้ที่คอมพิวเตอร์ครับ เพราะพิมพ์สะดวกกว่ากันเยอะเลย ผมก็สร้างโดยการคลิกเมาส์ขวา แล้วเลือก New แล้วก็เลือก Text File
จากนั้นก็เปลี่ยนชื่อไฟล์ให้เป็นชื่อหนัง
มีจุดสำคัญอยู่อย่างหนึ่งนะครับ ชื่อเรื่องไหนที่มี Article นำหน้า เช่น A, The ควรเอาไว้ข้างหลัง ไม่งั้นเวลาเราเรียกดู มันจะขึ้นติดกันพรึบเลยครับ
ถ้าเรื่องไหนมีอักขระพิเศษ เช่นเรื่องนี้
Fahrenheit 9/11
จะใช้เครื่องหมาย / ไม่ได้ ผมก็ใช้ - แทนครับ
เราก็ทำให้เรียบร้อยครับ มีกี่เรื่องก็ทำกันไป อันนี้ถ้าใครมีเยอะๆ ตอนแรกอาจจะลำบากสักหน่อย แต่ขอบอกว่าทำเสร็จแล้วมันคุ้มมากๆ ครับ
อ้อ ... ถ้าเรื่องไหนชื่อเรื่องมันซ้ำกัน เราสามารถใส่วงเล็กไว้ท้ายเรื่องได้นะครับ อีกอย่าง เราสามารถใส่ Description ของหนังแต่ละเรื่องลงใน Text ที่เป็นชื่อเรื่องนั้นๆ ได้อีกเช่นกัน (โอว จอร์จ พระเจ้าช่วยกล้วยทอด พระเจ้าจอร์จมันยอดมาก)
ซึ่งนี่คือภาพที่ผม Browse ที่โทรศัพท์ไปที่ Folder ที่เก็บไฟล์เหล่านี้ไว้ครับ
เมื่อเราคลิกเลือกเมนูขึ้นมา จะเห็นว่าเราสามารถ Search ได้ การ Seach คือการ Search หาชื่อไฟล์ .. ซึ่งในกรณีนี้ก็คือ "ชื่อหนัง" นั่นเอง (เป็นไงล่ะ .. เจ้าเล่ห์จนได้ดี ฮ่าฮ่า)
เราสามารถ Sort (จัดเรียง) ได้ด้วยนะ แต่ในกรณีนี้ ก็คงได้แต่เรียงตามชื่อไฟล์นั่นล่ะครับ
เอาล่ะ .. เราลองมา Search กันดูครับ
สมมุติเหตุการณ์ว่าคุณยืนทำหล่ออยู่ร้าน DVD แต่มีสีหน้ากังวล เนื่องจากไม่แน่ใจว่าแผ่นที่อยู่ในมือนั้น มันเคยมีตัวตนเป็นสสารที่บ้านคุณหรือไม่ นึกอย่างไรก็นึกไม่ออก จะซื้อก็กลัวซ้ำ จะไม่ซื้อก็คงอีกนานกว่าจะได้มาร้าน แล้วเรื่องนี้อยากดูอีกต่างหาก
ไม่เป็นไร น้ากึ่งเค้าเคยแนะนำในกระทู้ไว้นี่นา แล้วเราทำตามแล้วด้วย .. ลองดูซักตั้ง
ว่าแล้วก็ทำตามคำแนะนำ แต่ทีนี้ไฟล์มันเยอะมาก ก็เลย Search ซะเลยดีกว่า ..
เมื่อ Search ออกมาแล้ว จะได้ผลลัพธ์เป็นอย่างนี้ครับ
อ่ะฮ๊า!! ค้นหาภาษาไทยได้ด้วยแฮะ!!!
นี่ล่ะครับ ทีนี้เราก็สะดวกแล้วครับ สามารถเก็บข้อมูลในลักษณะเช่นนี้ได้สบาย จะประยุกต์ไปเก็บข้อมูลอย่างอื่นก็ได้ตามสะดวกเลยครับ เพราะมันง่าย โดยใช้ฟังก์ชั่นธรรมดาแสนจะธรรมดาของโทรศัพท์นั่นแหละ ทำเอาเลย ไม่ต้องมีโปรแกรมซับซ้อน ที่ต้องมาขอแล้ววาง email ไว้ แล้วคนเอามาแจกก็ต้องหน้ามืดไล่ส่งไปเรื่อยๆ
อีกอย่างการทำข้อมูลก็ง่ายมาก ไม่ได้ยากอะไรเลย
นี่ไงครับ ตัวอย่างของการทำสิ่งที่แสนจะธรรมดามาประยุกต์ให้เกิดประโยชน์สูงสุด
อ้อ.. อีกอย่างครับ วิธีการทำเช่นนี้ ไม่ต้องพึ่ง LinLoader, MPKG , NEO หรืออะไรใดๆ เลยครับ เครื่องเพียวๆ มาจากโรงงานก็สามารถใช้วิธีนี้ได้เลยครับ
เด็ดดีไหมครับ ..
ปล. Text File ต้อง Save เป็น UTF-8 นะครับ ตัว Linux บน Smart Phone รุ่นที่ว่าเหล่านี้ถึงจะอ่านออกครับ
Create Date : 17 สิงหาคม 2549 |
|
16 comments |
Last Update : 17 สิงหาคม 2549 0:44:07 น. |
Counter : 2270 Pageviews. |
|
|
|
จำพี่ได้ป่าวครับ เคยไปเจอที่ร้านบ้านไร๋ เอกมัยครับ
สบายดีป่าวครับ