Latest Products

selenium

Ebook : Selenium IDE สำหรับผู้เริ่มต้น

สำหรับโปรแกรมเมอร์แล้วสิ่งที่น่าเบื่อที่สุดในการเขียนโปรแกรมคือ การทดสอบโปรแกรมที่ตัวเองเขียนขึ้นมา  ต้องป้อนข้อมูลเดิมๆ ซ้ำๆ นับครั้งไม่ถ้วน  จะไม่ทำก็ไม่ได้  แถมยังเสียเวลาไม่น้อย แทนที่จะได้เอาเวลาไปเรียนรู้สิ่งใหม่ๆเพิ่มเติม หรือเอาไปทำอย่างอื่นที่ตัวเองต้องการ ต้องมานั่งป้อนฟอร์ม ทางเลือกๆหนึ่ง ที่ดีโคตรดี คือเอาเครื่องมือ Automate Test เข้ามาช่วย ผมขอนำเสนอ Selenium IDE Selenim IDE เป็นเครื่องมือสำหรับทดสอบเว็บแอพพลิเคชั่น  ทดสอบยังไง? Selenium IDE เป็นปลักอินติดตั้งเข้าไปในไฟฟ้อก  สิ่งที่ท่านได้มาจะเป็นเสมือนเทปสำหรับบันทึก  ตอนแรกท่านกดปุ่มบันทึก จากนั้นเข้าสู่หน้าเว็บแอพพลิเคชั่นที่ต้องการทดสอบ   ป้อนฟอร์ม แบบผิดๆ เพื่อให้เกิดเออเร่อ ต่างๆ  ทำการเพิ่มความคาดหวังเข้าไป ว่าถ้าไม่ป้อนข้อมูลมันจะต้องฟ้องว่าอย่างนี้อย่างนี้หรือหากทุกอย่าง สมบูรณ์ บันทึกลงฐานข้อมูลได้ เมื่อค้นหาจะต้องเจอข้อมูล  เป็นต้นหลังการบันทึกครั้งแรกไว้แล้ว ครั้งต่อไปท่านแค่กดปุ่ม play  Selenium IDE จะทำสิ่งที่บันทึกไว้ให้อัตโนมัติ  ฉะนั้นการทดสอบเพื่อความมั่นใจทั้งโปรแกรม ไม่ใช่เรื่องเหลือวิสัยจะทำได้ Selelium IDE สามารถตรวจสอบได้แม้กระทั่ง javascript  หรือจะปล่อยให้ Selenim IDE ทดสอบเองแล้วบันทึกภาพตรงตำแหน่งที่ต้องการไว้ในฮาร์ดดิสก์  เพื่อมาเปิดตรวจดูด้วยตาอีกทีหนึ่ง […]

310.00 ฿
xmpp-large

Ebook : สร้างระบบ chat อย่าง facebook ด้วย XMPP โปรโตคอลและ Openfire

– สร้างระบบ chat online ด้วยมาตรฐานระดับโลก
– สร้างระบบสื่อสารภายในองค์กร ด้วยราคา 0 บาท
– หนังสือเล่มเดียวในประเทศไทย ที่เปิดเผยการทำงานของ facebook chat
– ใช้โค้ด opensource
– อ่านและทำได้แม้เป็นเพียงผู้เริ่มต้น

450.00 ฿
large

Ebook : Git สำหรับโปรแกรมเมอร์

อธิบายการใช้งาน git ด้วยภาพทุกขั้นตอน เข้าใจง่าย ใช้งานได้จริง ไม่จำเป็นต้องรู้เรื่อง git มาก่อน ในเล่มยังรวมวิธีการ สมัครและใช้งาน bitbucket อีกด้วย เรียกได้ว่าซื้อเล่มเดียว ครบทุกการใช้งาน

310.00 ฿

Blogs

Sourcetree แก้เรื่องมองตัวอักษรตัวเล็กกับตัวใหญ่เป็นตัวเดียวกัน

มันมีเหตุการณ์หนึ่งของ Sourcetree ที่อยุ่บนวินโดวคือ เมื่อเราแก้ชื่อไฟล์หรือชื่อโฟลเดอร์ให้เป็นชื่อเดิม แต่ต่างกันที่ตัวอักษร Sourcetree มองไม่เห็นความแตกต่าง

บางท่านใช้วิธีแก้ชื่อไฟล์นั้นเป็นชื่ออื่นแล้ว commit ไปทีนึงก่อน จากนั้นค่อยแก้เป็นชื่อที่ต้องการอีกที

อันที่จริงไม่จำเป็นต้องทำถึงขนาดนั้น

เล่าเรื่อง PHP Array

ถ้าหากว่าคุณๆเข้าไปดูฟังก์ชั่นที่เกี่ยวข้องกับอะเรย์ในเว็บ PHP จะเห็นว่าฟังก์ชั่นเพียบมาก มีแทบทุกอย่างให้จัดการกับชุดข้อมูลที่เป็นอะเรย์ แล้วไอ้อะเรย์เนี่ย มันสามารถเอาไปประยุกต์ทำอะไรได้เยอะแยะมาก ถ้าจะพูดว่าใครก็ตามที่เข้าใจเรื่องการใช้งานอะเรย์เป็นอย่างดี คนๆนั้นจะได้เปรียบบุคคลอื่น อันนี้พูดสำหรับน้องๆใหม่นะ รุ่นพี่แล้วคาดว่าคงรู้จักอะเรย์กันดีทุกคน

ลองมาดูเรื่องตัวแปรอะเรย์ของ PHP กันสักหน่อย

รับสมัครแอนดรอยโปรแกรมเมอร์ ติดต่อ admin@jquerytips.com

งานนี้เรารับพิจารณาหมดทั้งซีเนียร์, จูเนียร์, จูเนียร์ที่คิดว่าพร้อมเป็นซีเนียร์, น้องใหม่เพิ่งจบการศึกษาแต่รักที่จะเป็นแอนดรอยเดเวลอปเปอร์

มาใช้ vagrant กันดีกว่า ตอนที่ 1 vagrant คืออะไร

vagrant เป็นเซิฟเวอร์จำลองพร้อมใช้สำหรับนักพัฒนา PHP

vagrant ถูกสร้างต่อยอดขึ้นมาบนเทคโนโลยี virtual machine อีกทอดหนึ่งจำพวก virtualbox, vmware แต่ตอนใช้งานเราไม่ได้จำเป็นจะต้องไปรู้เรื่อง virtual machine หรอกแค่ติดตั้งโปรแกรมแล้วลืมมันไปเลย โฟกัสแค่คำว่า vagrant โปรดักษ์ 2 ตัวในตระกูล ผมแนะนำให้ใช้ virtualbox เพราะมันฟรี

ลบ luckysearches ออกจาก firefox

เรื่องของเรื่องเมื่อสองวันก่อน อยากได้โปรแกรม Snagit จะเอามาจับภาพเล็กๆน้อยๆ แบบด่วนๆ เลยไปขอความช่วยเหลือจากแอดมินยิม แอดมินยิมบอกว่า พี่เอาลิ้งก์นี่ไปโหลดเลย พร้อมส่งลิ้งก์มาให้ ผมก็ไม่ดูผีดูแปดโหลดมาแล้วก็ติดตั้งเลย ผมก็รู้สึกมันแหม่งๆแหละ ว่ามันมีอะไรแอบแฝงมาด้วย แต่แม๊ะแอดมินยิมให้มามันปลอดอยู่แล้ว

อธิบายการบ้าน Tower of Hanoi

มีน้องคนหนึ่งเขาเอาโจทย์ ซึ่งใครหลายๆคนเดากันว่า น่าจะเป็นการบ้าน ก็ไม่รู้สิ มันจะเป็นการบ้านหรือไม่ใช่การบ้านก็แล้วแต่ ผมจะอธิบายวิธีคิดให้ฟัง และตอนท้ายผมจะให้โค้ดด้วย

ทำอย่างไรจึงเก่งภาษาอังกฤษ

สิ่งที่ผมอยากจะบอกต่อคนที่อยากฝึกภาษาอังกฤษคือตรงนี้ ให้ทำใจไว้เลยว่า คุณคือช้างตัวที่ยืนอยู่ท่ามกลางสงคราม ไม่ว่าเจ็บแค่ไหนคุณก็ต้องทน

เปิดใช้งาน vhost ใน XAMPP

เดี๋ยวนี้ชีวิตการเขียนโค้ดของผมจะใช้ XAMPP เป็นหลัก และเปิด mod vhost ตลอด เรียกว่าถ้ามีการฟอร์แมตเครื่องลงวินโดวใหม่ สิ่งแรกที่จะต้องทำคือติดตั้ง XAMPP และเปิด mod vhost สำหรับน้องใหม่ที่ไม่ทราบว่าการทำ vhost คืออะไร จงฟัง มันก็คือการทำให้การเรียกใช้โปรแกรมของเราที่เขียนขึ้นมาด้วยภาษา PHP เรียกด้วย URL สวยๆ  ปกติแล้วเราจะสร้างโฟลเดอร์ขึ้นมาใน htdocs ใช่เปล่า แล้วเวลาเรียกโปรแกรมของเราเราก็พิมพ์ http://localhost/myfolder ใช่เปล่า ขึ้นต้นด้วย localhost เสมอ  การทำ vhost คือการปรับแต่งตรงนี้แหละให้เราตั้งชื่อสวยๆให้มันได้ ไม่ต้องใช้แต่ localhost ยัน แล้วมันมีประโยชน์อะไร ที่ควรค่าแก่การเสียเวลาไปนั่งทำมัน มีสิ URL มันมัดใจ อยากได้อะไร ตั้งได้  เอาให้สอดคล้องไปกับของจริงได้เลย ของจริงชื่อ  pannipa.com ตอนพัฒนาในเครื่องก็ตั้งเป็น pannipa.dev ได้ฟิลลิ่งในการทำงาน  localhost/bts กับ bts.dev พินาสิพินา อันไหนได้จะได้ฟิลลิ่งในการเดฟมากกว่ากัน […]

XAMPP – Error: Apache shutdown unexpectedly

ปัญหาของผมมันเกิดจากตัว Apache มันใช้พอร์ต 443 ชนกันกับ VMWare

ปัญหานี้ผมเคยเจอมาครั้งหนึ่งแล้วในอดีตจากที่ตัว Apache เหมือนกัน ใช้พอร์ต 443 ชนกันกับ Skype