ตอนนี้ผมเรียนสาขา Nutrition/Dietetics แล้วพบปัญหาอย่างนึงเลย คือ สูตรต่างๆมันมีเยอะมากจนจำไม่ไหว
ทางแก้ก็คือ ผมทำไฟล์ Excel ขึ้นมาเพื่อช่วยในการจำสูตร แต่ก็พบปัญหาหลายๆประการครับ
ก็เลยคิดว่า อยากจะเขียนโปรแกรมขึ้นมา เพื่อให้ใช้งานสูตรได้ง่ายๆ
ตัวสูตรเองก็ไม่ได้คำนวทยากอะไร เช่น (สมมุตินะ)
พลังงานที่ต้องการต่อวัน = (10xอายุ) + (65xน้ำหนัก) - 166 ในเพศหญิง (-66ในชาย)
อะไรแบบนี้ครับซึ่งคิดว่าเขียนเป็นโปรแกรมคงไม่ยากอะไรนัก
แต่ปัญหาของผมคือ ผมไม่มีพื้นการเขียนโปรแกรมเสียเท่าไหร่
ไอ้ครั้นจะไปจ้างเค้าเขียนโปรแกรมมันก็ดูจะแพงเกิน และงบก็ไม่เยอะขนาดนั้นครับ
เลยคิดจะเขียนขึ้นมาเอง
เลยอยากจะขอความเห็นว่า ผมควรจะเริ่มเขียนด้วยอะไรดีเพื่อ
1.อาจเอามาทำเป็นโปรเจ็กจบได้ เพราะโปรแกรมแบบนี้มีเฉพาะของเมืองนอกซึ่งเสียเงิน (แพงเอาการ)
ถ้ามีของไทย ก็คงจะดีไม่น้อย
2.ผมอยากทำเป็น Opensource เพราะอยากให้มันมีคนมาช่วยๆกันพัฒนา และเป็นสาธารณสมบัติ
3.ถ้าคิดจะเอาไว้เป็นโปรเจ็กจบ ผมควรจะเขียนเสร็จในเวลา 1 ปี 6 เดือน โดยประมาณ
4.และถ้าจะให้ดี ถ้าผมสามารถ port ไปลง Pocket PC /Smart phone ซึ่งจะทำให้สะดวก
เวลาขึ้น ward กับแพทย์มากๆก็จดี
ตอนนี้ก็เลยเล็งๆ J2ME ไว้แต่ได้อ่านใน Blog คุณ Lew/MK เห็นว่า J2ME ในบางเครื่องมันก็รันได้ไม่เหมือนกัน เป็นปัญหาใหญ่พอควร ประเด็นเรื่องการ Port จึงยังไม่ใช่เรื่องหลัก แต่ควรจะเผื่อไว้บ้างนะครับ
ผมควรจะใช้อะไรดี ขอความคิดเห็นด้วยครับ
จริงๆ
lew Mon, 21/07/2008 - 23:12
จริงๆ แล้วผมมองว่างานอย่างนี้ Excel เองก็น่าจะเหมาะสมอยู่แล้วนะครับ
แต่ถ้าเขียนลงมือถือนี่ ตอนนี้ผมเชีย PyS60 ครับ แต่เขียนลงได้เฉพาะมือถือที่เป็น S60 เท่านั้น
LewCPE
มันโดนแก้
Nozomi Mon, 21/07/2008 - 23:47
มันโดนแก้ไข โดนลบเซลล์ หรืออะไรพวกนี้ได้ง่ายครับ
แล้วที่พบคือ ใน รพ.บางที่ ไม่ได้ใช้ MS-Office ครับ
แล้วจะลง OO.Org ก็ไม่ได้ด้วย มันไม่สะดวกในการใช้งานเอาจริงๆเลยครับ
ลองเขียนอ
jirayu Tue, 22/07/2008 - 00:01
ลองเขียนออกมาเป็น Web Base ดูสิครับ อันนี้ผมคิดว่าคงกระโดดไปได้ทุกแพลตฟอร์ม(แต่ต้องมีอินเตอร์เน็ตถึงเข้าถึงได้) ไม่ก็เขียนเป็น HTML+JavaScript แล้วใส่ไว้ในมือถือครับ(ผมก็เขียนดิกชันนารีแบบนี้ใส่ไว้ใน Windows Smartphone ที่ใช้อยู่ครับ)
แต่ถ้าจะเขียนเป็นแอพพลิเคชั่นเลยเนี่ย ถ้าจะให้ครอบคลุมนี่คงหนีไม่พ้น Java แน่ๆครับ แต่ปัญหาคือความเข้ากันได้กับเคืร่อง วึ่งบางทีมันตะรันได้บ้างไม่ได้บ้าง อันนี้ก็น่าปวดหัวครับ
แล้วถ้าเขียนด้วย PyS60 อย่างที่ข้างบนแนะนำมา ผมว่ามันไม่น่าจะเหมาะนะครับ เพราะโปรแกรมพวกนี้ผมว่าน่าจะไปอยู่บน PDA มากกว่าโนเกียสมาร์ทโฟนครับ ซึ่งบน Windows Mobile นั้นผมก็ไม่รู้่ว่าจะพัฒนาอย่างไร แต่รู้ว่ามันใช้ C# กับ .NET Compact Framework ได้ครับ(และคิดว่าพวก C/C++ ก็คงได้เช่นกัน แต่คงต้องหา SDK เฉพาะมาด้วย)
:: Windows Mobile SDK
คิดว่าลิ้งค์ข้างบนนี่คงช่วยได้ครับ(ลิงค์กูเกิลครับ เห็นแล้วเจออยู่สองสามตัว ขี้เกียจแปะมาก ขอกูเกิลทีเดียวแล้วกัน) อีกอย่างคือถ้าเขียนขึ้นสำหรับ Windows Mobile Pocket PC แล้วเนี่ย การจะพอร์ตลงไปอยู่บน Windows Mobile Smartphone ก็ทำได้ง่ายขึ้นด้วยครับ
อืม
lew Tue, 22/07/2008 - 00:23
In reply to ลองเขียนอ by jirayu
อืม เห็นด้วยแฮะ Web-Based อาจจะดีกว่าจริงๆ ทำง่ายๆ เป็นรุ่น Mobile ให้ใช้กันได้ทุกคน สมัยนี้มือถือ Wi-Fi ก็คงไม่แพงเกินไปเท่าใหร่
LewCPE
เห้นด้วยว
ipats Tue, 22/07/2008 - 04:19
In reply to ลองเขียนอ by jirayu
เห้นด้วยว่า HTML + JavaScript น่าจะเป็นคำตอบที่เหมาะครับ รันได้ทั้งบนคอมพิวเตอร์ และอุปกรณ์เคลื่อนที่ (มือถือ, PDA) แต่อาจต้องเข้มงวดกับตัวสคริปท์นิดนึง ข้อดีคือ เขียนง่าย, ไม่ต้องใช้ server, รันได้ (เกือบ) เสมอ .. บน PDA อาจจะต้องใช้ IE เพื่อเข้าถึงไฟล์ในเครื่อง แต่ข้อเสียหลักๆ คงเป็นบันทึกข้อมูลไม่ได้
---------- iPAtS
webbase
Wizard. Tue, 22/07/2008 - 01:09
webbase ครับ
่javascript พอครับ สูตรทั่วๆไป
ใน ward ใช้
sugree Tue, 22/07/2008 - 12:00
ใน ward ใช้ gprs/edge/wi-fi ได้?
ผมยังสนับ
tekkasit Tue, 22/07/2008 - 12:16
ผมยังสนับสนุนเป็น Excel ครับ มัน protected cell ได้นะครับ
มนุษย์ทั่วไปที่ไม่ใช่โปรแกรมเมอร์เนี่ย ทำความเข้าใจกับ Excel ได้ง่าย
และถ้าคุณทำไว้เป็น Excel เมื่อคิดจะเอาไปทำโปรแกรม ก็ทำได้ง่าย เพราะคัดต่อจาก Excel ได้
ผมเข้าใจว
mk Tue, 22/07/2008 - 15:10
ผมเข้าใจว่ามี PDA อยู่แล้ว และเขียนใช้ส่วนตัว เลยสงสัยว่าทำไมไม่เอาแพลตฟอร์ม PDA ของตัวเองเป็นที่ตั้งก่อนล่ะครับ
ไม่ได้มี PDA
Nozomi Tue, 22/07/2008 - 16:26
ไม่ได้มี PDA เป็นของตัวเองครับ แฮะๆ มีแต่ Moto ROKR E2 ที่เป็น Linux platform ครับ
ถ้าแบบนั้
mk Wed, 23/07/2008 - 03:43
In reply to ไม่ได้มี PDA by Nozomi
ถ้าแบบนั้นเป็น web-based แบบที่ข้างบนเสนอมาก็น่าจะโอเคที่สุดครับ