วันพุธที่ 13 มิถุนายน พ.ศ. 2555

เขียน Mobile Application ด้วย Illumination Software Creator

Illumination Software Creator เป็นโปรแกรมสำหรับสร้าง prototype application โดยไม่ต้องเขียนโค้ด การทำงานของโปรแกรมใช้การกำหนด properties บล็อกของฟังก์ชั่นต่างๆ ใช้เส้นเชื่อมโยงบล็อกต่างๆ เข้าด้วยกัน ทำให้คุณไม่ต้องเขียนโค้ดเพียงแค่กำหนดค่าให้ถูกต้องเท่านั้น Illumination Software Creator สามารถสร้าง Application สำหรับ Mobile อย่าง Android, iOS, Maemo นอกจากนี้ยังสามารถสร้าง Application อย่าง Python/GTK Desktop และรวมไปถึง Application บนเว็บไซต์อย่าง HTML5 และ Flash ได้อีกด้วย





สำหรับท่านที่สนใจสามารถหาข้อมูลเพิ่มเติมได้ที่เว็บโครงการ Landuke


วันอังคารที่ 12 มิถุนายน พ.ศ. 2555

Facebook ออก plug-in สำหรับ WordPress

Facebook เปิดตัว plug-in ตัวใหม่สำหรับ WordPress ทำให้ผู้ใช้สามารถแชร์ข้อมูลผ่าน Social Network ได้ง่ายมากขึ้น plugin นี้พัฒนาโดย Facebook ร่วมกับนักพัฒนาโอเพนซอร์ส และที่เหมือนกับ WordPress ทั่วๆ ไปคือติดตั้งง่ายมากๆ ตัว plugin ช่วยให้คุณแชร์เนื้อหาใน WordPress ไปยัง Facebook ของคุณได้ง่ายมากขึ้น นอกจากนี้ยังมีเครื่องมือที่เป็น widget ให้คุณได้ใช้งานอีกมากมายไม่ว่าจะเป็น comment, like, send และ subscribe สำหรับ plug-in facebook สามารถดูข้อมูลเพิ่มเติมและดาวน์โหลดได้ที่ Wordpress




เพิ่มความเร็วให้เว็บไซต์ด้วย PageSpeed Insights

บังเอิญไปเจอเครื่องมือที่ช่วยให้คุณวิเคราะห์ประสิทธิภาพของเว็บไซต์ พร้อมแนะนำวิธีการปรับปรุงให้ประสิทธิภาพดีขึ้น เครื่องมือนี้เรียกใช้ง่ายๆ ผ่าน Chrome Browser ครับ โครงการ PageSpeed Insights เป็นโครงการพัฒนา extension เพื่อวิเคราะประสิทธิภาพของเว็บไซต์และช่วยแนะนำวิธีการทำให้ประสิทธิภาพของเว็บไซต์ดีขึ้น ล่าสุด PageSpeed Insights ออกรุ่นที่ 2 เรียบร้อยแล้ว สามารถดาวน์โหลดได้ที่ Chrome Web Store อยากรู้ว่าเว็บคุณช้าเพราะอะไร ดาวน์โหลดมาวิเคราะห์กันได้ครับ




วันอาทิตย์ที่ 10 มิถุนายน พ.ศ. 2555

อัพเดท Android 4.0.4 ให้ Galaxy Nexus

บังเอิญมีเรื่องหงุดหงิดเกี่ยวกับการเขียน App บน Galaxy Nexus เพราะเครื่องที่ซื้อมาใช้ ICS 4.0.2 รออัพเดทจาก OTA เป็น 4.0.3 เพื่อใช้ SDK รุ่น 15 รอนานมาก รอนานจนเบื่อเลยตัดสินใจอัพเดทเอง ซึ่งวิธีการก็ง่ายมากครับ อันดับแรกต้องมีเครื่องมือกันก่อน ได้แก่




  1. Java SDK

  2. Android SDK

  3. USB Driver



ผมใช้ Linux อยู่แล้วและพัฒนาโปรแกรมบนมือถืออยู่แล้วทำให้เรื่องพวกนี้ง่ายมากๆ เพราะจำเป็นต้องใช้ครับ ทีนี้หา Factory Image จาก Google ครับ Factory Image ที่ใช้คือ yakju for Galaxy Nexus "maguro" (GSM/HSPA+) ดาวน์โหลดมาให้เรียบร้อยแล้วแตกไฟล์ครับ ถ้าติดตั้ง Android SDK แล้วให้ตั้ง PATH ไปที่ platform-tools จะได้เรียกโปรแกรมได้ง่ายขึ้น การอัพเดท ROM ใหม่โดยไม่ผ่าน OTA จะต้องแก้ไข bootloader โดยทำการ unlock ซึ่งเมื่อ unlock bootloader แล้วข้อมูลจะหายนะจ๊ะ ควรสำรองข้อมูลก่อนทำ อ้ออย่าลืมตั้ง usb debug mode และเสียบสาย USB ด้วยละ มีของครบแล้วก็มาลงมือกัน



Unlock boot loader ก่อน ด้วยคำสั่ง



adb reboot bootloader



เครื่องจะ reboot และแสดงหน้าจอตัวหุ่น Android นอนเปิดท้องอยู่ ใช้คำสั่ง unblock bootloader ดังนี้



fastboot oem unlock



สังเกตข้อความข้างล่างจะเปลี่ยนจาก locked เป็น unlocked ครับ ทีนี้ก็เตรียม flash ROM ใหม่ เมื่อเราแตกไฟล์ zip ออกมาแล้วเราจะได้ไดเรคทอรี yakju-imm76i ให้ cd เข้าไปที่ไดเรคทอรีนี้แล้วใช้คำสั่ง



./flash-all.sh



โปรแกรมก็จะ flash bootloader, radio, boot.img, system.img ฯลฯ จนเครื่อง reboot กลับมาที่หน้าจอ logo ตอนเปิดเครื่อง หากสังเกตดีๆ จะมีเครื่องหมายแม่กุญแจอยู่ข้างล่าง (ปกติไม่มี) ไม่ต้องตกใจ รอสัก 5 วินาทีเครื่องจะ boot เข้าหน้าจอ lock screen ตามปกติ เท่านี้ก็ได้ Android ICS 4.0.4 ใช้แล้ว :) อ้อถ้ารำคาญ เครื่องหมายแม่กุญแจอยู่ข้างล่าง เวลา boot เครื่องใหม่ ก็สั่ง lock bootloader ดังนี้



adb reboot bootloader
fastboot oem lock


วันพฤหัสบดีที่ 7 มิถุนายน พ.ศ. 2555

เก็บตกฉลอง World IPv6 Launch

เก็บตกเรื่อง Internet Protocal version 6 หรือ IPv6 กันหน่อย หลังจากผ่านมาได้ 2 วัน ซึ่งเป็นวันประกาศใช้ IPv6 ทั้งโลกไปเมื่อวันที่ 6 มิถุนายน 2555 ที่ผ่านมา เว็บไซต์ Thai Open Source ก็ได้ร่วมฉลอง IPv6 กับชาวโลกด้วยเช่นกัน ซึ่งเราได้ IPv6 เป็นที่เรียบร้อยแล้ว สามารถทดสอบดูได้ครับ สำหรับการเปลี่ยนไปเป็น IPv6 นั้นมีหลายอย่างที่เราต้องทำความเข้าใจกันใหม่ทั้งในเรื่องเครื่องมือที่เราต้องใช้ร่วมกับ IPv6 เช่น DNS, DHCP, ICMP, Web Server เป็นต้น



สำหรับอาทิตย์นี้เราจะมาเล่นกับ IPv6 กันให้มากขึ้น ทั้งในเรื่องการคอนฟิกระบบปฏบัติการให้ทำงานร่วมกับ IPv6 การตั้งค่า DHCPv6 การตั้งค่า Domain Name Server ตลอดจนการตั้งค่า Web Server ให้ทำ
านร่วมกับ IPv6 ได้ คุณสามารถติดตามบทความเหล่านี้ได้ทางเว็บไซต์ Thai Open Source ในหมวดบทความและสอนการใช้งานครับ


วันพฤหัสบดีที่ 19 เมษายน พ.ศ. 2555

Linus Torvalds ได้รับรางวัลมิลเลนเนียมเทคโนโลยี



สถาบันเทคโนโลยีฟินเเลนด์ ได้ประกาศ 2 รางวัล มิลเลนเนียมเทคโนโลยี ปี 2012 แก่ Linus Torvalds ซึ่งได้รับรางวัล Linux Kernel และการสร้างระบบ opensource สำหรับคอมพิวเตอร์ใหม่ เขาได้เข้าร่วมโดย ดร. . Shinya Yamanaka ประเทศญุี่ปุ่น ผู้เป็นที่รู้จักในเรื่องของพลูริโพเทนท์สเต็มเซลล์ รางวัลแกรนด์จะคัดเลือกจากผู้มีสิทธิ์ในการรับรางวัลและจะได้รับเมื่อ 13 มิถุนายน 2012



ผู้ชนะทั้งหมดจะได้รับรางวัลเป็นเงินมากกว่า 1 ล้าน ยูโร ซึ่งเงินล้านวัลจะถูกแบ่งอยู่ในรางวัลต่าง ๆ ที่รู้จักกันก่อนหน้านี้ เช่น มิลเลนเนียมเทคโนโลยีและเทคโนโลยีรางวัลฟินแลนด์



สถาบันฟินแลนด์เป็นกองทุนอิสระในการส่งเสริมประเทศฟินแลนด์ให้มีเทคโนโลยีที่สูงขึ้นและก่อตั้งโดยความร่วมมือระหว่างอุตสากรรมฟินแลนด์และรัฐฟินเเลนด์ ผู้ชนะใน grand prize ก่อนหน้านี้ประกอบไปด้วย Tim Berners-Lee ประดิษฐ์ World Wide Web Shuji Nakamura ประดิษฐ์ blue and white LEDs ศาสตราจารย์ Robert Langer controlled drugและ Michael Grätzel สร้างเซลล์แสงอาทิตย์ชนิดสีย้อมไวแสง (dye-sensitised solar cells)


การพัฒนาแอพลิเคชั่นมือถือบน AWS cloud

การพัฒนาแอพลิเคชั่นมือถือบน AWS cloud



การพัฒนาแอพพลิเคชั่นบนมือถือให้ใช้ใน AWS cloud ก่อนที่เราจะพัฒนาเราควรจะดูเรื่องข้อมูลพื้นฐานก่อน คือ การเติบโตของมือถือคอมพิวเตอร์ (moblie computing) ในแต่ละประเทศ การใช้งานอินเตอร์เน็ต การใช้งาน 3g การนำเครือข่ายคอมพิวเตอร์ และโทรศัพท์ไร้สายมาเชื่อมโยงกัน ทำให้สามารถใช้โทรศัพท์ไร้สายติดต่อทำงานร่วมกับระบบคอมพิวเตอร์ได้ การใช้มือถือมีการเจริญเติบโตขึ้นเรื่อย ๆ ดูเรื่องของเวลาในการดาว์โหลด



มี 3 อย่างที่ท้าทาย
1. ความซับซ้อนของเว็บ การโหลดหน้าเว็ปที่นาน
2. ราคาของโทรศัพท์
3. ข้อจำกัดของโทรศัพท์ ปัญหาเรื่องของความจุ แบตเตอร์รี่



ตัวอย่างที่ประสบความสำเร็จ



discovr app



1คุณทำมันจากที่ไหนก็ได้
2. พร้อมที่จะปรับขนาด Scaling
3. เริ่มต้นประหยัดด้วย Cloud



L&T Infotech####



สร้างแอพชื่อว่า smart miles มีการเข้าใช้งานได้หลายประเภท ได้แก่ smart phone เทเลป เลปท๊อป
-เวลาในการเข้าถึงข้อมูลที่แท้จริง
- ทำงานร่วมกับ SAP,Peoplesoft,JDE,Oracle,SQL server
-ระบบอิสระ (GSM,CDMA,WIFI)
-การเข้ารหัสข้อมูล รักษาความลับ
-ใช้ Amazon ElasticCache
-Integrated devic mangment & remote data wipe
-ฟังก์ชั่น SMS/WAP ทำงานกับ AWS 100 %



สิ่งที่ได้รับจากการเรียนรู้
-สามารถชนะอุปสรรคได้



v-serv



Mobile advertising marketplace
ต้องการ
1. ความยืดหยุ่นและวิธีที่หลากหลาย
2. การเริ่มต้นหลีกเลี่ยงการลงทุน
3. ลูกค้าทั่วโลก
ดังนั้นจึงมีการปรับใช้ AWS บริษัท เพราะ ตอบสนองได้ดังนี้
-AWS ยืดหยุ่นและปรับขนาดได้
-ไม่ต้องการเงินลงทุน
- ทำงานได้ทั่วโลกโดย AWS



ข้อดีคือ
- เข้าสู่ตลาดได้รวดเร็ว
-คุ้มค่ากับราคา



สิ่งที่ได้รับจากการเรียนรู้
- เวลาเข้าสู่ตลาดมีประสิทธิภาพ
-เรียนรู้วิธีการประหยัดเงิน เนื่องจากทำงานบน AWS



Praeket



ปัญหาการรักษาผู้ป่วยเรือรัง
- หลายคลีนิคพลาดการนัดจากลูกค้า
-การรักษาไม่ต่อเนื่อง
-ART เป็นปัญหา
-คนไข้และคลิกนิคไม่คุยกัน
-ภาระการบริหารคลีนิค
-ไม่มีการบันทึกการนัดหมายที่ผ่านมา ไม่มีประวัติยา



วิธีการแก้ปัญหา โดย Txt alert



การทำงานของ Txt alert


คนไข้นักหมายคลีนิคและจะได้รับข้อความว่าจะแจ้งเตือนการนัดหมายเมื่อใกล้เวลานัดหมาย อีก 2 อาทิตย์ต่อมาเมื่อใกล้เวลานัดหมาย ก็ส่งข้อความให้กับคนไข้ว่าวันที่เท่าไร และถ้าอยากจะเปลี่ยนการนัดหมายได้ฟรีโดยการมีข้อความ ให้โทรหาคลีนิค เพื่อยกเลิกการนัดหมาย ก่อนวันนัดหมาย 1 วันจะส่งเมจเสจมาเตือนว่าเจอกันพรุ่งนี้ที่คลีนิค



ผลของการแก้ปัญหา
-จำนวนพลาดการนัดหมายลดลง จาก 30% เป็น 4%
-คนไข้และคลีนิคคุยกับผ่านทาง SMS : “โปรดโทรหาฉัน”
-มีการบริหารงานที่ดีเป็นระบบมากขึ้น
สิ่งที่ได้รับจากการเรียนรู้
-SMS มีประโยชน์ถ้ารู้จักใช้มัน



สรุปจาก
http://www.youtube.com/watch?v=lOzXSStIPIU&feature=youtu.be