Proactive Units for Practical Applications
Ruby On Rails
aErOnz`Atomic transaction with ActiveRecord
Jan 21st
สวัสดีครับ วันนี้จะมาพูดถึงเรื่อง Transaction ว่ามันคืออะไรกัน แล้วมันสำคัญอย่างไรกับชีวิตนักพัฒนาโปรแกรมของเรากัน
สมมติว่า นาย aeronz มีเงินในบัญชีอยู่ 2000 บาท และต้องการจะโอนเงินให้นาย Porza 500บาท (ในการดำเนินการใดๆ ซึ่งที่นี้คือการโอนเงิน จะเรียกว่า 1 transaction ครับ)
โดยในขณะนั้นบัญชีของนาย Porza มีเงินอยู่ 0 บาท
ขั้นตอนการโอนเงินก็คือ
1. หักเงินจากบัญชีนาย aeronz 500 บาท (เหลือ 1500 บาท)
2. เพิ่มเงินให้นาย Porza 500 บาท (ยอดบัญชีนาย Porza จะเป็น 500 บาท)
จะเกิดอะไรขึ้น ถ้า พอระบบทำขั้นตอนที่ 1 เสร็จสิ้นแล้ว แต่ยังไม่ทันที่จะทำขั้นที่ 2 ระบบเกิดมีปัญหาขึ้นมา
หากไม่ได้รับมือกับปัญหานี้ ผลที่เกิดขึ้น คือ
เงินบัญชีนาย aeronz เหลือ 1500 บาท เงินในบัญชีนาย Porza คือ 0 บาท
เราต้องทำยังไงหล่ะ ?
ถ้าใครสนใจก็ตามเข้ามาเลยครับ
More >
How to send sms from ror project?
Jan 7th
วันนี้นำวิธีการส่ง sms แบบชาวโปรแกรมเมอร์มาฝากกันคร๊ะ ก้อคือว่าแทนที่เราจะส่ง sms จากมือถือก้อเปลี่ยนเป้นเขียนโค้ดขึ้นมาเองแล้วส่งหา….กันดีกว่ามั๊ยจ๊ะ
ดูเท่ส์ดีว่าป่ะ…อิอิ More >
การหาค่า max/min by RoR
Jan 7th
วันนี้มีเกร็ดความรู้เล็กๆน้อยๆแต่ยิ่งใหญ่มาฝากเพื่อนๆกันน่ะ ซึ่งเกี่ยวกับการหาค่า max/min บังเอิญว่ามีโอกาสทำโปรเจคแล้วเกี่ยวกับการจัดการฐานข้อมูลที่ค่อนข้างจะซับซ้อนมากมาย แต่ดีที่ใช้ภาษารูบี้เขียนนี่แหล่ะ ทำให้เหนื่อยน้อยลงเยอะเลยค่ะ การหาค่า max/min แบบมีเงื่อนไขในภาษารู้บี้… More >
How to sent email by using ror?
Jan 7th
การใช้ DOM popup ใน rails
Jan 6th
วันนี้เรามาสร้าง Popup menu กันก็ได้มีโอกาสใช้ popup ตัวหนึ่งมาครับ ชื่อ DOM Popup Kit ก่อนอื่ก็ต้องไปโหลด popup.css และ popup.js มาก่อนนะครับ จากเว็บนี้เลยครับ http://www.methods.co.nz/popup/popup.html#toc8
Dynamic menu ใน rails
Dec 8th
ครับมีโอกาสได้ทำพวก Dynamic menu มาเลยเขียนมาแบ่งปันกันนะครับ เพื่อมีประโยชน์กันบ้าง ก็เริ่มกันเลยดีกว่า คือที่ผมต้องการทำคือการเลือกชุดคำถาม จากนั้นให้มีคำถามในชุดนั้นออกมา ซึ่งจะมีรูปการเรียกใช้ดังโค้ดต่อไปนี้
![]()
การใช้ Ajax ใน RoR
Nov 26th
ได้มีโอกาสศึกษาการใช้ ajax บน ROR จึงเขียนมาแบ่งปันครับ งั้นเรามาเริ่มกันเลยดีกว่า
เริ่มต้นเลยเราไปส่วนของ view ที่เราต้องการเรียกใช้ ajax ก่อนนะครับ
การสร้าง tab ใน rails ด้วย Rails Widget
Nov 6th
ก่อนอื่นต้องไปทำการดาวน์โหลดตัว plugin นี้ก่อนนะครับ ไปที่ http://github.com/paolodona/rails-widgets ครับ

