fbpx

Technology News

THE ONE MILLION ROW T-SQL TEST HARNESS

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 :...

MANIPULATING DATES AND TIMES IN T-SQL

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...

BIG DATA คืออะไร?

ในปัจจุบัน การเติบโตอย่างรวดเร็ว จากหลายปัจจัย ด้วยกัน ไม่ว่าจะเป็น คนมีการ ใช้สื่อทางสังคม ที่จะทำให้เกิด ความสำคัญมากขึ้น เป็นผลให้ ความหมายของ ข้อมูลที่ เป็นชนิดของ " บิ๊กดาต้า " ตัวเอง อีก คุณลักษณะของ ข้อมูลขนาดใหญ่ รวมถึง 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 ไม่หมดไฟ ?

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

DATABASE/SQL: เทคนิคในการสร้าง INDEX ให้ได้ผล

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

ความเข้าใจผิดเพี้ยน สำหรับ TESTER มือใหม่

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

เมื่อรถพูดได้ CARPLAY – IOS VEHICLE INTEGRATED

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

MAKE IT WORK, MAKE IT FAST, MAKE IT PRETTY

When I first heard this, it struck me as being a remarkably concise wisdom applicable to virtually any programming task.  The entire quotation is actually: “Make it work, make it fast, then make it pretty… and it isn’t finished until it is pretty!” – SQL MVP Jeff Moden (RedGate’s 2011...

CHOOSING THE RIGHT CMS

When it comes to building websites and managing content there are many platforms to choose from. At Aware we use several, both open source and proprietary. The Content Management System (CMS) we recommend often depends on the nature of the site, client preferences and existing...