feature-image-intellibot-pycharm-setting-robotframework

Trick การตั้งค่า Intellibot ใน Pycharm

จากบทความนี้ Robot Framework 101 มีการอธิบายถึงเรื่องของ IDE ที่ใช้คือ pycharm และ intellibot ทีนี้เลยอยากแนะนําวิธีการตั้งค่าหลังจากลง Plugins เสร็จโดยหลักๆก็เรื่องของตั้งค่า File Type ที่จะให้ Plugin มองเห็น ตั้งค่าเวลาการทํางานตั้งค่า File Type ที่จะให้ Plugin มองเห็น ปกติแล้ว Plugin Intellibot จะมองหา file *.robot เป็นหลัก ตาม...
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,...