Dec
19

รับสมัคร Senior ASP.Net จำนวน 1 ตำแหน่ง

บริษัท T.T. Software Solution รับสมัคร Senior ASP.Net จำนวน 1 ตำแหน่ง ครับ.. เลือกสถานที่ทำงานได้เอง ระหว่าง ‘ที่บ้าน’ หรือ ‘ที่ทำงาน’ คุณสมบัติ  เพศชาย / หญิง อายุระหว่าง 25-35 ปี วุฒิการศึกษาระดับปริญญาตรีหรือปริญญาโท สาขาวิทยาศาสตร์ คอมพิวเตอร์, สถิติ, คณิตศาสตร์หรือ วิศวกรรมคอมพิวเตอร์ สามารถพัฒนาระบบ

Apr
7

การใช้งาน .NET CLR ใน MSSQL Server 2008 R2

สวัสดีครับ, ผมมีตัวอย่างการใช้ MSSQL Server 2008 R2 ในการเรียกใช้ Function ซึ่งเขียนในรูปแบบของ C# น่ะครับ (ต่อไปนี้จะเรียกว่า CLR Code ในรูปแบบของ SQL) ข้อดี รองรับ arrays, collections, for-each loops, bit shifting, หรือ classes. รองรับ object-oriented capabilities เช่น encapsulation, inheritance,

Mar
31

การใช้คำสั่ง ROW_NUMBER ใน MSSQL 2008-R2

สวัสดีผู้อ่านทุกๆคนครับ, ยังคงอยู่กันที่การใช้งาน MSSQL 2008 R2 น่ะครับ ผมมีคำสั่งที่น่าสนใจ ที่ใช้งานบ่อยมากๆครับ นั่นคือ ROW_NUMBER ครับ   จุดประสงค์ – การสร้างลำดับของตัวเลขตามลำดับที่เราต้องการครับ   ลักษณะการใช้งาน – การ Order ทั้งแบบพื้นฐานและแบบซับซ้อนในกรณีของการ Query สำหรับ Historical Data หรือพวกข้อมูลตัวเลขต่างๆ – การ ลบข้อมูลที่มีความซ้ำซ้อนกันในกรณีของการ Import

Mar
18

การออกแบบ MSSQL database ด้วย Geography Datatype

สวัสดีทุกท่านครับ, นี้เป็นบทความแรกของผมกับบ้านหลังนี้น่ะครับ ผมอยากจะขอเริ่มจากการ ออกแบบฐานข้อมูลที่สามารถรองรับพิกัด Latitude, Longitude  เพื่อช่วยในการคำนวนหาระยะทางระหว่างพื้นที่ต่างๆได้น่ะครับ โดยในบทความนี้ ผมจะแบ่งวิธีการออกแบบเป็น 3 ส่วนน่ะครับ * ผมใช้ MSSQL Server 2008 R2 น่ะคร้าบ 1.1 วิธีแรกคือการ เก็บค่า พิกัด Latitude , Longitude ด้วย Demincal Datatype น่ะครับ   จากรูปบนจะเห็นว่าเราได้ทำการสร้าง

Posted in: MSSQL, MSSQL2008R2 | By

Mar
11

การจัดการ XML อย่างง่าย

หลังจากไม่ได้เขียนบทความมานาน เพราะงานค่อนข้างเยอะ วันนี้พอมีเวลา และจำเป็นต้องศึกษา XML เพื่อนำมาใช้ในงาน จึงค้นหาโค๊ดที่จะทำให้จำได้ง่ายๆมา หลังจากศึกษาแล้ว ก็ได้ตัวอย่างโค๊ตตามข้างล่างนี้ // Create XML XmlDocument xmlDoc = new XmlDocument(); XmlNode rootNode = xmlDoc.CreateElement(“persons”); xmlDoc.AppendChild(rootNode); XmlNode personNode = xmlDoc.CreateElement(“person”); XmlAttribute attribute = xmlDoc.CreateAttribute(“age”);

Aug
19

ปัญหาและวิธีแก้ไข ของการบริการโครงการ software ขนาดใหญ่ (ตอนจบ)

ผ่านมา 10 กว่าวัน เพิ่งจะว่างมาเขียนบทความเกี่ยวกับ การบริหารโครงการ software ต่อ คราวที่แล้ว ค้างตรงที่ การปิดโครงการ, Yearly Review และเรื่อง ถาม/ตอบ ก่อนจบการสัมมนา ก่อนอื่น ขอสรุปก่อนว่า ผู้ร่วมแชร์ประสบการณ์มีดังนี้ คนที่ 1 มาจาก Software House ซึ่งรับงานโดยตรงจากลูกค้า คนที่ 2 มาจาก บริษัทเอกชนที่ทำ Software ใช้เองภายใน คนที่

Aug
7

ปัญหาและวิธีแก้ไข ของการบริการโครงการ software ขนาดใหญ่

ช่วงที่ผ่านมา ได้มีโอกาสไปสัมมนาหัวข้อเกี่ยวกับ ปัญหาและวิธีแก้ไข การบริการโครงการ software ขนาดใหญ่ ซึ่งเป็นหัวข้อที่น่าสนใจสำหรับผม ลักษณะจะเป็นพิธิกร 1 คน และตัวแทนจากองกรณ์ต่างๆอีก 4 คน พูดคุยถามตอบกัน ซึ่งเป็นลักษณะดังนี้ คนที่ 1 มาจาก Software House ซึ่งรับงานโดยตรงจากลูกค้า คนที่ 2 มาจาก บริษัทเอกชนที่ทำ Software ใช้เองภายใน คนที่ 3 มาจาก

Aug
5

ตัวอย่าง code เขียน MSSQL Cursor

หลายวันที่ผ่านมา นั่งเขียนพวก  Cursor บ่อยๆ ก็เลยทำเป็นโค๊ตเอาไว้ก๊อปปี้มาใช้ซะเลย จะได้เขียนโปรแกรมง่ายๆ ไม่ต้องจำเยอะ declare @name as nvarchar(255) DECLARE ex_cursor CURSOR FOR SELECT name from ex1 OPEN ex_cursor FETCH NEXT FROM ex_cursor INTO @name WHILE @@FETCH_STATUS =

รับเขียนโปรแกรม

Jul
29

ประสบการณ์ส่งเขียนโปรแกรม E-Litigation เข้าประกวด TICTA 2014

หลังจากนำผลงาน CustomCRM (ชื่อเดิมคือ NK-CRM) ไปประกวดกับ TICTA 2014 แต่ผลตอบรับยังไม่ดีเท่าที่ควร เพราะไม่มีข้อมูลลูกค้าอ้างอิง และเพิ่งเสร็จ อยู่ระหว่างวางแผนการตลาด วันนี้ นำอีกผลงานหนึ่งเข้าประกวดคือ E-Litigation ซึ่งทางผมได้ รับเขียนโปรแกรม ให้บริษัท Siam Law Group เมื่อเกือบ 2 ปีก่อนนู้น การประกวดรอบนี้ ผมแก้เกมจากคราวที่แล้ว โดยการพาคุณอริญชัย ซึ่งเป็นลูกค้า ไปร่วมเสนอผลงานกับผมด้วย และให้ทางลูกค้าเป็นคนพูดแนะนำแก่กรรมการไปเลย และกล่าวจุดประสงค์ในการเข้าร่วมอย่างชัดเจน

Jul
27

NK-CRM เปลี่ยนเป็น CustomCRM และการวางแผนการทำงานกับ Easy

ในช่วงสัปดาห์ที่ผ่านมา มีเหตุการณ์หลายอย่างเกิดขึ้น ผมได้นำผลงาน NK-CRM ไปนำเสนอที่โครงการ TICTA และถัดจากนั้นอีก 1 วัน ก็ได้ไปสัมภาษณ์เพื่อเข้าโครงการ Success 2014 ซึ่งจัดโดย Software Park หลังจากที่ได้ไปทั้ง TICTA และ Success 2014 ก็ทำให้ผมคิดได้ว่า เราควรมีการวางแผนตามคำแนะนำที่ได้รับ รวมถึงประยุกต์ใช้คำแนะนำที่ได้ ให้เหมาะกับงานในปัจจุบันด้วย เป้าหมายก่อนสิ้นปีของผม คือการหาผู้ร่วมทุนเพื่อทำ Software House ด้วยกัน ซึ่งพอจะมองออกแล้วว่าเป็นใคร