feature-image-python-set-proxy-for-work

วิธี Set Proxy เวลาอยู่ที่ทำงานสําหรับ Python

เวลาเรา Dev Python อยู่ที่บ้านมันมักจะไม่มีปัญหาหรอก เพราะเราไม่มี Proxy มากั้นเราระหว่างบ้านเรากับโลกอินตราเนต...แต่พออยู่ที่ทํางานสิ จะ download package ด้วย pip อะไรก็ปัญหาเยอะแยะวุ่นวายมาก เพราะดันติด Proxy เนี่ยแหละ Timeout, Forbidden อะไรต่างๆนาๆวิธีการแก้ปัญหามีได้ 2 แบบ เพื่อที่จะได้ชีวิตดีขึ้นเยอะ สําหรับ Window น่ะCommand lineแต่วิธีนี้ต้องพิมย์ set ทุกครั้งที่จะใช้งาน download package...
feature-image-robot-framework-101-for-beginner

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...
feature-image-unix-101-for-beginner

Unix 101 สําหรับมือใหม่

จริงๆการใช้คําสั่ง Unix มันเป็นอะไรที่ Developer/QA หรือ สายนี้ต้องใช้ให้เป็นมากๆเลย เพราะไม่ว่าเราจะทํา Application อะไรก็ตาม Server ส่วนใหญ่ก็จะเป็น Unix อยู่แล้ว (นอกจากแกเล่นใช้ MS Server น่ะ ช้าไปนิดแต่ก็...อืมๆ)เพราะฉะนั้นเรามาเรียนรู้คําสั่งพื้นฐานของ Unix และ Permission กันดีกว่า Unix Cheat SheetCommand,Description,Examplecd, คําสั่งเปลี่ยน directory (จริงๆตรงตัวมาก เพราะมันย่อมาจาก change directory), cd...
feature-image-python-basic

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