Dec
19

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

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

Mar
31

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

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

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
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 ด้วยกัน ซึ่งพอจะมองออกแล้วว่าเป็นใคร

Jul
23

ประสบการณ์เล็กๆของการทำระบบอนุมัติงาน

สืบเนื่องจาก ช่วงสัปดาห์ที่ผ่านมา เจองานค่อนข้างซับซ้อน มันเป็นระบบการอนุมัติงานของฝ่ายขาย ซึ่งเดิมทีเดียวรับแจ้งเพียงแค่ให้ส่งให้หัวหน้าทำการอนุมัติ ซึ่งดูแล้วก็เหมือนจะง่าย ไม่มีอะไร แต่พอเริ่มทำ และเก็บ Requirement จริง กลับพบว่า ค่อนข้างซับซ้อน จนสามารถวาดออกมาเป็น workflow ได้คร่าวๆดังนี้   พอเจอ workflow ลักษณะนี้ มันไม่ง่ายเลยที่จะสื่อสารให้น้องในทีมที่ไม่เคยทำ workflow มาก่อน ทำระบบแบบนี้ขึ้นมา ผมเลยแก้ไขปัญหาโดยทำการวาดทุกอย่างใส่กระดาษ และอธิบายอย่างละเอียด รวมถึง ออกแบบวิธีเขียนว่า ควรแบ่งงานกันอย่างไร ซึ่งผมเลือกที่จะให้

Notebook เครื่องใหม่

Jul
21

ได้เวลาเปลี่ยน Notebook ใหม่

สืบเนื่องจากว่า เครื่องเก่า ใช้งานมานานมากกว่า 5 ปีแล้ว Dell ก็อึดดีแท้ แต่หลังๆเริ่มงอแงเล็กน้อย เมื่อวานเลยไปซื้อโน๊ตบุคเครื่องใหม่มาสำหรับเขียนโปรแกรมโดยเฉพาะ ไปเลือกตั้งนานกว่าจะได้ สุดท้ายก็ได้ Lenovo Z510 สเปกและคุณสมบัติเหมาะกับงานด้าน programming มาก ด้วยความแรงของ Intel Core i7-4702MQ กับแรม 12GB (ซื้อเพิ่มเอง 8GB) ทำให้แรงสะใจมากๆ ไม่ว่าจะเขียนโปรแกรมด้วย ASP.NET C# HTML หรือตกแต่งภาพด้วย Photoshop

Software Development

Jul
12

เทคโนโลยีมันไปเร็วมาก

เสาร์อาทิตย์ที่ผ่านมา ไปเที่ยวเกาะล้าน เล่นน้ำกับเพื่อนๆก็สนุกดี แต่ตกดึกขอปลีกวิเวก มานั่งอ่านหนังสือตามที่ตั้งใจไว้ มันมีหลายเรื่องราวที่เปลี่ยนไปเร็วมาก และเริ่มไม่มั่นใจว่า ASP.NET,C#.NET มันจะตอบโจทย์ความต้องการเหล่านั้น ได้ทั้งหมดหรือไม่ ที่อ่านมาสรุปเป็นข้อๆดังนี้ 1.ขณะนี้ โลกกำลงอยู่ในยุคของ Mobile ซึ่งเราคิดว่าเราช้ามาก ที่ไม่ได้ตามเทคโนโลยีตรงนี้ แต่ตอนนี้เริ่มรู้บ้างแล้ว รู้ความแตกต่างของ Native Development, PhoneGAP และ Responsive ซึ่งจากการวิเคราะห์แล้ว ถ้าใช้คนน้อย ให้ได้ผลมาก สงสัยต้องเริ่มจาก PhoneGAP ก่อน แล้วค่อยลองที่เหลือ