วันพุธที่ 15 กันยายน พ.ศ. 2553

รีวิวแบบบ้านๆ กับ Pencil ซอฟท์แวร์ช่วยออกแบบ Screen Prototype ให้เหมือนเขียนด้วยมือ

0 ความคิดเห็น
หลายคนอาจจะใช้โปรแกรมออกแบบอื่นๆกันมาบ้างแล้ว เช่น Visio เป็นต้น แต่ว่าบางอารมณ์ เราก็อยากได้ Prototype ที่เหมือนเขียนด้วยลายมือ รู้สึกมันไม่คลาสสิก ซึ่งก็มีคนทำซอฟต์แวร์ออกมาให้เราใช้กันอีก เช่น SketchFlow ที่อยู่ใน Microsoft Expression Blend หรือ Sketch plugin บน Eclipse เป็นต้น



SketchFlow ของ Microsoft ซึ่งเน้นไปทาง WPF/Silverlight

แก้ปัญหา เวลา join กัน ใน MSSQL แล้ว error "Cannot resolve collation conflict for equal to operation."

0 ความคิดเห็น
บางคนอาจจะเคยเจอเหมือนที่ผมเจอวันนี้ คือ select ด้วยการ join กัน ใน MSSQL แล้ว ขึ้น error "Cannot resolve collation conflict for equal to operation." เพราะการ set collation ที่ต่างกันระหว่าง database, table หรือ field ทำให้ไม่สามารถใช้ operation โดยตรงได้





 ผมก็เลยเข้าไป Google หาข้อมูลดู ซึ่งการแก้ปัญหาที่ตรงจุดคือ แก้ collation ให้ตรงกันทั้ง 2 ฟากนั่นเอง แต่สำหรับผมแล้ว มันเป็นงานช้างไปในทันที แต่ก็ยังโชคดี ที่เจอ solution แบบง่ายๆ คือใช้ แบบนี้ครับ

SELECT ID

FROM ItemsTable

INNER JOIN AccountsTable

WHERE ItemsTable.Collation1Col COLLATE DATABASE_DEFAULT

= AccountsTable.Collation2Col COLLATE DATABASE_DEFAULT 
  
     ง่ายๆแค่นี้เองครับ แต่ใช้ได้ผลจริงๆ งานนี้ขอขอบคุณเจ้าของบทความที่ไปเจอมาวันนี้ครับ http://blog.sqlauthority.com/2007/06/11/sql-server-cannot-resolve-collation-conflict-for-equal-to-operation/

วันพุธที่ 8 กันยายน พ.ศ. 2553

LightSwitch Beta1 ออกมาให้ลองเล่นกันแล้ว

0 ความคิดเห็น
วันนี้นึกอยู่ว่าจะทำ Blog ใหม่สักอัน เอาไว้เก็บความรู้ที่ได้เจอมา และอาจจะเป็นประโยชน์กับคนอื่น ก็เลยถือเอาเรื่องนี้เป็นเรื่องแรกเลยละกัน
วันนี้ได้เข้าไปนั่งอ่าน MSDN Blog ไปสะดุดตา Product ใหม่ของ Microsoft ที่ชื่อว่า Microsoft® Visual Studio® LightSwitch™ ซึ่งดูแล้วน่าจะเป็น Plugin สำหรับ Vs.Net โดยเอาไว้เป็นตุ๊กตาในการสร้าง App. ทางธุรกิจ ที่ไม่ซับซ้อน ที่มี Pattern ใกล้เคียงกัน ตามในรูป

ส่วนใหญ่เรามักจะสร้าง Business App. กันแบบนี้ (หรือเปล่า)