Blog

การใช้งานคำสั่ง mapReduce ใน MongoDB

Posted on

[ นายวุฒิไกร ลิ่มสกุล : 31/05/2558 ]    การใช้งานคำสั่ง mapReduce ใน MongoDB         คำสั่ง mapReduce เหมาะสำหรับการประมวลผลข้อมูลขนาดใหญ่ จะเน้นการทำสรุปข้อมูลปริมาณมากๆ โดยถูกหยิบยกขึ้นมาแนะนำครั้งแรกโดย Google และใน MongoDB ก็ได้นำ เทคนิค Map […]

Blog

Mongoid (Map/Reduce & Aggregations)

Posted on

โดย แสงเดือน จันทร์ใหม่ – 1 มิถุนายน 2558 Mongoid Map/Reduce และ Mongoid Aggregations ถือเป็นหนึ่งในการ Query ข้อมูลของ Mongoid โดยสามารถอธิบายการทำงานได้ดังนี้ Mongoid Map/Reduce Map/Reduce ถือเป็นการ join ข้อมูลจากตารางข้อมูลในฐานข้อมูล แต่มีความยืดหยุ่นและการดำเนินการที่หลากหลายกว่า Map […]

Blog

Prevent Hacking By Hardening

Posted on

Chamnan Longlum 18 May 2015 Hardening คือการทำให้แข็งขึ้น ในระบบคอมพิวเตอร์จะหมายถึงการทำให้ระบบยากต่อการถูกแฮคมากขึ้น โดยจะบทความนี้จะเน้นไปที่ Linux เป็นหลักซึ่งวิธีการดังนี้ – ตั้งพาสเวิร์ด GRUB grub จะเป็นโปรแกรมสำหรับจัดการขั้นตอนการบู๊ทระบบในlinux (เช่นเดียวกับที่ windows มี MBR) grub ในLinux สามารถทำให้ผู้ไม่หวังดีสามารถเข้าถึง Single user […]

Blog

Bundler & Gem คู่พิฆาต Dependencies

Posted on

Posted on May 14, 2015 By Anak Umpaivit Bundler คืออะไร?           Bundler คือ สิ่งที่ใช้ในการจัดการ Gem ที่ต้องการนำมาใช้กับ Ruby Application ที่เราพัฒนา โดยติดตามความเคลื่อนไหว และติดตั้ง Gem ต่างๆ ตามที่ตั้งค่าไว้ รวมถึงสามารถกำหนด […]

Blog

“HAVEN” เทคโนโลยีปกป้องบ้าน

Posted on

          HAVEN เทคโนโลยีปกป้องบ้าน… วุฒิไกร ลิ่มสกุล [17 พฤษภาคม 2558] นี่คือวิธีการในการรักษาความปลอดภัย ให้กับบ้านของคุณ โดยเทคโนโลยีที่ชื่อว่าโดยที่ HAVEN จะถูกติดไว้กับพื้น และกรอบประตู เมื่อคุณเปิดประตู มันสามารถปลดล็อคส่วนที่ติดแน่นอยู่กับพื้น และคุณสามารถเปิดประตูได้อย่างปกติ โดยไม่จำเป็นต้องใช้กลอนประตู หรือกุแจในการล็อคประตูและปลดล็อคประตู HAVEN ถูกสร้างโดย Alex Bertelli อดีตนายทหารเก่าที่ผันตัวมาเป็นนักพัฒนาธุรกิจส่งออกในรัฐ Tennessee และเป็นผู้ประกอบการ serial entrepreneur […]

Blog

การใช้ Bower ควบคู่กับ Rails

Posted on

Posted on May 18, 2015 By Karun Siritheerathamrong เพราะ Rails 4 เป็นสุดยอด Web Framework ที่มีพลังเยอะมหาศาล.. จนบางครั้งการทำอะไรๆ ด้วย Rails มันช่างง่ายดายเสียเหลือเกิน เช่นการติดตั้งเว็บไลบรารีต่างๆ โดยการบอกว่าจะใช้ไลบรารีอะไรใน Gemfile แล้วก็เรียกใช้งานผ่าน Asset Pipeline […]

Blog

ทำไมเราถึงต้องใช้ TDD ?

Posted on

ณัฐธิดา  หมวดเพ็ชร [17 พฤษภาคม 2558]   TDD คืออะไร? TDD ย่อมากจาก Test Driven Development คือ รูปแบบการพัฒนาซอฟต์แวร์ที่ช่วยลดความเสี่ยงของความผิดพลาด ทำให้ Code มีประสิทธิภาพมากขึ้น อีกทั้งยังเป็นการลดการเกิด Bug อีกด้วย   ในการทำ TDD มีขั้นตอนอะไรบ้าง? การสร้าง Test […]

Blog

วิธีติดตั้ง Ruby และ Rails อย่างง่ายด้วย RVM

Posted on

Posted on April 30, 2015 By Karun Siritheerathamrong สำหรับใครที่อยากจะเริ่มต้นศึกษาการพัฒนาแอพพลิเคชันด้วย Ruby หรือ Rails คงจะปวดหัวกันไม่น้อย เนื่องจากขั้นตอนในการติดตั้งและเตรียมเครื่องมือในการพัฒนานั้นเยอะเสียเหลือเกิน แถมวิธีในการเตรียมเครื่องมือในแต่ละระบบปฏิบัติการก็ไม่เหมือนกันอีก จนบางครั้งทำเอาบางคนเปลี่ยนใจ ไม่คิดจะลองอีกเลย ก็มี ด้วยปัญหาที่ได้กล่าวถึงไปแล้วในตอนแรก เลยรวบรวมขั้นตอนการติดตั้ง Ruby และ Rails อย่างง่าย แบบ […]

Blog

การบริหารความเสี่ยงของระบบเทคโนโลยีสารสนเทศ

Posted on

Chamnan Longlum 30 April 2015 การบริหารความเสี่ยงของระบบเทคโนโลยีสารสนเทศ วัตถุประสงคนี้คือการหาขอมูลหรือคุณลักษณะของระบบในดานความปลอดภัยของข้อมูล ไม่ว่าจะเป็นเครื่องแม่ข่าย(Server) หรืออุปกรณ์เน็ตเวิร์ค โดยผลลัพธที่ไดคือปญหาความปลอดภัยในระบบและแนวทางในการแกไขปญหาตางๆ โดยจะแบ่งเป็นสองส่วนหลักๆคือ Penetration Testing และ  Vulnerability risk assessment Penetration Testing  คือการทดสอบเจาะระบบโดยแฮคเกอร์ ซึ่งการทำpenetration testing (เรียกย่อๆว่า Pentest) จะเป็นการเจาะระบบที่ผู้ผลิตยังไม่เจอช่องโหว่นี้มาก่อนและยังไม่เผยแพร่สู่สาธารณะ […]