วันพฤหัสบดี, กันยายน 06, 2555

ทิป iPhone/iPad : ลบอีเมล์ทีละหลายฉบับพร้อมกัน

ลบอีเมล์ทีละหลายฉบับพร้อมกัน   
                          1. เข้าไปใน Inbox ของเมล์ที่ต้องการลบ

                          2. เลือก Edit ที่มุมบนขวา (เมล์บางค่าย) 
                           3. เลือกแตะทำเครื่องหมายหน้าเมล์ฉบับที่ต้องการ ลบ 
                           4. แตะปุ่ม Delete(x) (หรือถังขยะในบางค่าย) 




                            **   นอกจากลบ แล้วยังสามารถ ย้ายเมล์ไปยังโฟลเดอร์ที่กำหนดได้  

ทิป iPhone/iPad : บันทึกไฟล์รูปภาพจากเว็บลงเครื่อง (Save Image from Web)



แตะที่รูปภาพค้างไว้  รอสักพักจะมีปุ่มคำสั่ง Save Image, Copy และ Cancel

เลือกแตะปุ่มคำสั่ง “Save Image”  เพื่อบันทึกไปยัง  Camera Roll   

วันอังคาร, สิงหาคม 07, 2555

Presentation Tier/Layer

พรีเซนเทชั่น เทียร์/เลเยอร์ ประกอบด้วย คอมโพเน้นท์ที่จัดเตรียมเครื่องมือหรือวิธการเพื่อการแสดงผลส่วนติดต่อกับผู้ใช้ และจัดการด้านการโต้ตอบในส่วนของผู้ใช้งาน  เลเยอร์ในชั้นนี้ ประกอบด้วยคอนโทรลต่างๆ  สำหรับ ให้ผู้ใช้ บันทึก และแสดงผลข้อมูล  กล่าวโดยสรุปคือ คอมโพเน้นท์ ที่ทำหน้าที่ในการรวบรวบจัดระเบียบการโต้ตอบของผู้ใช้ ตัวอย่างในรูปภาพ ที่เป็น
UI Component UI คือ Windows Client และ  Web Client

วันศุกร์, มิถุนายน 08, 2555

MVC ในแบบ Pull (Pull-Based)

MVC Pull (Pull-Based)
เป็นอีกกรรมวิธีหนึ่ง ของเฟรมเวิร์คในแบบ MVC  ก็คือ สถาปัตยกรรม
Pull-Based  เราจะคุ้นกับคำเรียกว่า เป็น  "component-based" มากว่า เฟรมเวิร์ค นี้จะเริ่ม ที่เลเยอระดับวิว ซึ่งสามารถ ทำการ ดึง "pull" ผลลัพธ์ออกจาก คอนโทรลเลอร์ต่างๆ ตามต้องการ  ในส่วนสถาปัตยกรรมนี้ บรรดาคอนโทรลเลอร์ต่างๆ สามารถนแสดงล้อมให้อยู่ในมุมมองเดี่ยว (single view)  ได้ ตย. สถาปัตยกรรมแบบ Pull-Based ที่เป็นรู้จักกันดี  ประกอบด้วย Play, Lift, Tapestry, JBoss Seam, Wicket and Stripes   


MVC ในแบบ Push (Push-Based)

MVC Pull (Pull-Based)

เฟรมเวิร์ค MVC ส่วนมาก เดินตามสถาปัตยกรรม ตามแบบ Push-Based หรือจะเรียกเป็น  "action-based" ก็ได้  เฟรมเวิร์คดังกล่าวนี้ อาศัยหลักการปฏิบัติงาน ที่อิงการประมวลผลคำร้อง  ต่อจากนั้น ก็จะทำการ ผลักดัน "push" ให้ข้อมูลไปแสดงบนเลเยอร์บนระดับการมองเห็น เพื่อการแสดงผลลัพธ์ต่อไป ตัวอย่างสถาปัตยกรรมที่รู้จักกันอย่างแพร่หลาย ประกอบด้วย  Struts, Django, Ruby on Rails, Symfony, Yii, Spring MVCand Struts2