fbpx

Technology News

In SQL Server 2008, Microsoft added a new SQL query type: the MERGE statement.  This flexible query provides the ability to perform INSERTs, UPDATEs and even DELETEs all within a single statement.  Used in combination with Common Table Expressions (CTEs), this can be a powerful tool...

CMMI คืออะไร?  Capability Maturity Model Integration คือ ชื่อเต็มของเจ้า CMMI เกิดมาจาก CMM เป็นมาตราฐาน กระบวนการในการพัฒนางาน หรือจะพูดให้เข้าใจง่ายๆว่า “ขั้นตอนกระบวนการทำงานที่ดีควรทำอย่างไร?” นั้นเอง การทำงานทุกอย่างหากมีกระบวนการทำงานที่เป็นระบบ และมีการเขียนรายละเอียดของกระบวนการ ทำงานนั้นๆ ไว้ โดยผู้ร่วมงานหรือคนในทีมปฎิบัติตามกระบวนนั้น อย่างเคร่งครัด ก็จะทำให้งานที่ออกมาได้มาตราฐาน   5 LEVELS: CMMI 5 LEVELS นี้จะเป็นตัวบอกถึงภาวะกระบวนการขององค์กรว่าจัดอยู่ในระดับไหน!!!  CMMI Level 1 Initial เป็นระดับเริ่มต้นที่ไม่มีการกำหนด Process Area CMMI Level 2 Managed มี Process Area 7 กลุ่มพื้นฐาน ที่องค์กรต้องปฎิบัติ Requirements Management Project Planning Project Monitoring and...

So far in our blogs, we have talked a bit about performance, so today we’re going to show you a way you can confirm without doubt that you’re writing high-performance T-SQL code. This extremely valuable technique is something Developers and Testers alike should be familiar...

เวลานั่งรถไฟฟ้า เห็น ผู้คนมากมายไปทำงาน  หนุ่มสาวออฟฟิตมากมายจริงๆ บางครั้งก็นึกในใจเขาทำอาชีพอะไรกันนะ แล้วสายงานไอทีที่เราทำอยู่มีอะไรบ้างนะ เมื่อเกิดคำถาม ก็ต้องหาคำตอบใช่ไหมค่ะ เข้าสู่ กระบวนการหาคำตอบทันที (ดูเป็นทางการมาก ^^) จะเป็นที่ไหนไม่ได้ ก็ พี่กู กูเกิ้ล ค่ะ (Google) ได้พบกับสายงานด้าน IT ที่เรากำลังทำงานอยู่ โอ้ววว …มีมากมายจริงๆ มาดูกันดีกว่าค่ะ มีสายงานอะไรบ้าง สายผู้บริหารไอที (IT Management) อาชีพสายผู้ดูแลระบบเครือข่าย (Network Admin Jobs) อาชีพสายนักเขียนโปรแกรม (Programmer Jobs) อาชีพสายนักวิเคราะห์และออกแบบระบบ(System Analyst Jobs) สายเว็บไซต์ (Website) อาชีพสายฐานข้อมูล (Database Jobs) อาชีพสาย CRM/ERP   ทำหน้าที่ดูแลฐานข้อมูลลูกค้า และระบบจัดการบุคคลากรในหน่วยงาน CRM : Customer Relationship Management ERP :...

In SQL 2008, Microsoft introduced some new date and time data types to augment the options available in prior versions.  The full list of these data types with detailed explanations can be found in Microsoft Books on Line (BOL), but we’ll list them here with a very...

ในปัจจุบัน การเติบโตอย่างรวดเร็ว จากหลายปัจจัย ด้วยกัน ไม่ว่าจะเป็น คนมีการ ใช้สื่อทางสังคม ที่จะทำให้เกิด ความสำคัญมากขึ้น เป็นผลให้ ความหมายของ ข้อมูลที่ เป็นชนิดของ " บิ๊กดาต้า " ตัวเอง อีก คุณลักษณะของ ข้อมูลขนาดใหญ่ รวมถึง 3 V ด้วยกัน 1. Volume is massive 2. Velocity is data that changes quickly, such as information from Social Media. 3. Variety is the variety of formats such...

“นี่เป็นบทความแรกที่ผมจะลองส่งซึ่งมันเกี่ยวข้องกับบริษัทของเราและตัวผมเองก็อยากจะแชร์ความรู้ตรงนี้ให้พวกเราได้รับทราบถึงความสำคัญของไฟฟ้าที่นำมาใช้ในบริษัทของเรา ณ ที่นี้ผมขอยกตัวอย่างของห้อง” IDC (Internet Data Center) หรือ Server room ครับ รู้หรือไม่ครับ ว่าห้อง Server หรือ IDC room คืออะไร และสำคัญอย่างไร ผมยกตัวอย่างง่าย ๆ นะครับ ห้อง IDC room ของเราได้ให้บริการ รับฝาก Server และข้อมูลของลูกค้านั้นเองครับ ซึ่งลูกค้าของเราไม่ได้มีในประเทศไทยที่เดียวนะครับ มีทั้งต่างประเทศ ด้วยครับ และพนักงานของเราด้วยนะครับ แล้วไฟฟ้าสำคัญอย่างไร แน่นอนครับ เรื่องไฟฟ้าเป็นปัจจัยหลักอย่างหนึ่งก็ว่าได้ เพราะถ้าไม่มีไฟฟ้า Server หรืออุปกรณ์ Network ต่างๆ ก็ไม่สามารถทำงานได้แน่นอนครับ เพราะฉะนั้น เราลองมาดูกันครับ ว่าทุกวันนี้ IDC room ของเราเอาไฟฟ้าที่ไหนมาใช้บ้าง การไฟฟ้า...

ผมคิดว่าหลาย ๆ ท่าน คงมีคำถามในใจว่า ทำไมสร้าง index มาแล้ว ทำไมการดึงข้อมูล (query) ยังช้าอยู่เหมือนเดิม ไม่เห็นจะเร็วขึ้นเลย ทั้งๆ ที่ในตำราก็บอกว่าสร้าง index แล้วจะทำให้ดึงข้อมูลได้เร็วขึ้น พอผมได้เข้าไปดูเลยพบว่าคอลัมน์ที่ทำมาใช้เป็น index มันไม่เหมาะสมนี่เอง ข้อมูลหลักแสนหลักล้านในตาราง แต่ดันเอาคอลัมน์ที่มีค่าที่แตกต่างกันเพียง 7 ค่า (SELECT Distinct Column_Name) มาเป็นทำเป็น index ซะงั้น ซึ่งไม่ถูกต้องตามหลักการเลือกคอลัมน์มาเป็น Index นั่นเอง ทำให้การดึงข้อมูลก็จะยังช้าอยู่เหมือนเดิมครับ ผมมีเทคนิคง่ายๆ ในการเลือกคอลัมน์เพื่อใช้สร้าง index มาฝากครับ โดยการใช้สูตรตามด้านล่างนี้ครับ SELECT Distinct Column Name / Number of Rows หมายถึงให้เรา SELECT Distinct...

คำถามยอดฮิต สำหรับการก้าวเข้ามาเป็น Tester แต่ละคนคงพบกับคำถามที่ว่า “เพราะอะไร คุณถึงอยากเป็น Tester”  ก็น่าจะพบกับคำตอบกันมากมาย  ส่วนอีกด้านหนึ่ง  หลาย ๆ คน  อาจพบเจอกับ Tester ที่มีรูปแบบของการทำงานมาอย่างหลากหลายเช่นกัน  งั้นมาลองดูกันบ้างว่า เราเคยเป็นแบบนี้บ้างหรือเปล่า Can be Lazy ปัจจัยสำคัญที่สุดอย่างหนึ่งสำหรับกระบวนการของการพัฒนาซอฟต์แวร์ หรือ กระบวนการพัฒนาอื่น ๆ ก็ตาม คงหนีไม่พ้นเรื่อง เวลา อาจจะมีบ้างที่เข้าใจผิดว่า งานของ Tester นั้นเริ่มเมื่อ ทีมพัฒนาได้ทำการพัฒนาซอฟต์แวร์จนเสร็จสิ้นแล้ว แต่ในความเป็นจริง งานของ Tester นั้น เริ่มควบคู่กันไปกับทีมพัฒนาอยู่แล้ว  ดังนั้น Tester เอง ก็จะทราบอยู่แล้ว ว่า การทดสอบซอฟต์แวร์แต่ละระบบนั้น จะต้องมี Environment หรือ การตั้งค่าต่าง ๆ...

ในหนัง Action สมัยก่อน ไม่ว่าจะเป็น James Bond 007 หรือ หนังที่พาคุณไปสู่โลกอนาคต ต่างก็โชว์ความทันสมัย ไฮเทค ไว้ให้ เราได้ อู้หู กัน !!! มาวันนี้ปี 2014 …. เทคโนโลยียุค ศตวรรษที่ 21 ที่เราเห็นกันในหนังนั้น กำลังใกล้จะเป็นจริงเข้าทุกที เมื่อ Apple เปิดตัว OS สำหรับ รถยนต์​ CarPlay (iOS vehicle integrated) ให้เราได้ ฟังเสียงหวานๆของ Siri ผ่านคอนโซลหน้ารถเราได้ การใช้งานจะประกอบไปด้วย - การค้นหา และ ​โทร ตามรายชื่อในสมุดโทรศัพท์ - การสั่งการด้วยเสียง - การค้นหาเส้นทาง - การส่งข้อความ - บันเทิง Multimedia การเปิดตัวครั้งนี้ เน้นรถยนต์ตัว...