fbpx

Technology News

WHAT THE CEO IS READING – THE WORDS WE USE

Welcome to our new blog series ‘What the CEO is Reading’. We’ve created this blog to share the business and tech news, reports and white papers our CEO, Steven Prussky is reading, with the hope that you find some insights and ideas that can be applied to...

DO YOU HAVE AN APP?

Let’s start with the obvious question; do you have a mobile strategy?  If your answer is no, then it’s probably time to hit the panic button.  Thailand’s smartphone penetration doubled and increased to 36% in 2013  24% of Thailand smart phones have data connection (this does not...

USING THE T-SQL MERGE STATEMENT

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

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

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