วิธี Set Proxy เวลาอยู่ที่ทำงานสําหรับ Python
เวลาเรา Dev Python อยู่ที่บ้านมันมักจะไม่มีปัญหาหรอก เพราะเราไม่มี Proxy มากั้นเราระหว่างบ้านเรากับโลกอินตราเนต...แต่พออยู่ที่ทํางานสิ จะ download package ด้วย pip อะไรก็ปัญหาเยอะแยะวุ่นวายมาก เพราะดันติด Proxy เนี่ยแหละ Timeout, Forbidden อะไรต่างๆนาๆวิธีการแก้ปัญหามีได้ 2 แบบ เพื่อที่จะได้ชีวิตดีขึ้นเยอะ สําหรับ Window น่ะCommand lineแต่วิธีนี้ต้องพิมย์ set ทุกครั้งที่จะใช้งาน download package...
Robot Framework 101 สําหรับมือใหม่
Robot Framework คืออะไร?
มันคือ Automation Framework สําหรับการทํา ATDD. มันมีเครื่องมือให้เราใช้งานเยอะแยะไปหมด เช่น data-driven, extend Python or Java library รวมไปถึงพวก Library ที่ทําให้เราทํางานง่ายขึ้นอย่าง Selenium2Library, Jenkins Pluginsแต่ที่เด็ดสุดๆเห็นจะเป็น report ที่ทําได้ละเอียดมากเลยและใช้ keyword-driven เป็นหลักในการเทส (หมายถึง การเน้นเทสโดยสร้าง Keyword แล้ว resueable ไปเรื่อยๆ)
Basic...
Unix 101 สําหรับมือใหม่
จริงๆการใช้คําสั่ง Unix มันเป็นอะไรที่ Developer/QA หรือ สายนี้ต้องใช้ให้เป็นมากๆเลย เพราะไม่ว่าเราจะทํา Application อะไรก็ตาม Server ส่วนใหญ่ก็จะเป็น Unix อยู่แล้ว (นอกจากแกเล่นใช้ MS Server น่ะ ช้าไปนิดแต่ก็...อืมๆ)เพราะฉะนั้นเรามาเรียนรู้คําสั่งพื้นฐานของ Unix และ Permission กันดีกว่า
Unix Cheat SheetCommand,Description,Examplecd, คําสั่งเปลี่ยน directory (จริงๆตรงตัวมาก เพราะมันย่อมาจาก change directory), cd...
Python 101 สําหรับมือใหม่
What is Python?
Python เป็นภาษาที่เข้าใจง่ายมาก เหมาะสําหรับคนเริ่มเขียนโปรแกรมใหม่ๆเลย ลักษณะของภาษาคือ Interpreted Language (ความหมายง่ายๆของภาษาแบบนี้คือ มันสามารถทํางานได้บนทุกแพลตฟอร์มขอให้มีแค่ interpreter ให้มันก็พอ และ อีกอย่างคือมันจะทําการแปลงจากโค้ดที่เรามีไปเป็นภาษาที่เครื่องเข้าใจแบบ on the fly)ถ้าเทียบกับการพัฒนาโปรแกรมด้วย Java การเขียน Python นี้จะแตกต่างแล้วก็เห็นได้ชัดเลยว่ามันเร็วกว่ามากๆ เช่นตัวอย่างนี้เลยpublic class
{
public static void main(Stringargs)
{
System.out.println("Hello,...