Arthit Hongchintakul

Business Consultant in Bangkok

Business Consultant We are hiring a Business Consultant (ERP Consultant) to responsible for getting and analysis customer’s requirements, implementation systems, training users and supporting our customers. Business Consultant Salary negotiable based on skill and experience. Role and Responsibility • Assist sales team in their sales effort • Analyze business customer’s requirements • Provide system design […]

Business Consultant in Bangkok Read More »

วิธีการเช็คการเชื่อมต่อด้วยคำสั่ง MTR

คำสั่ง MTR จะเป็นคำสั่งที่รวมการทำงานของ ping , traceroute เข้าด้วยกัน ใช้สำหรับเช็คการเชื่อมต่อแต่ละโฮสภายในหนึ่งคำสั่งเท่านั้น สำหรับวิธีการใช้งานนั้น สามารถทำได้โดย mtr -rw [destination_host] r = report w = wide-report ตัวอย่าง Advance เพิ่มขึ้นอีกนิด mtr -rwbzc100 swiftlet.co.th r = report w = wide-report b = show-ips  จากด้านบนจะเห็นว่าถ้ามี hostname จะโชว์แค่ hostname ไม่โชว์ IP z = aslookup c = report-cycles ความหมายค่าของแต่ละฟิลด์ของรีพอร์ทจาก mtr Lost% – Shows the % of packets

วิธีการเช็คการเชื่อมต่อด้วยคำสั่ง MTR Read More »

Set Zero to Hero in elixir and phoenix framework : Workstation Setup

สำหรับผู้ที่เริ่มใหม่ หรืออยากจะเขียน Elixir และ Phoenix Framework ก่อนอื่นก็ต้องมาเซ็ตเครื่องสำหรับ Develop ซะก่อนโดยทำการ ติดตั้ง Version Manager สำหรับใช้งาน Elixir ถ้าเป็นผู้ที่เคยเขียนพัฒนาภาษา Ruby มาาก่อนอาจจะคุ้นเคยกับการใช้ RVM (Ruby Version Manager) เพื่อให้เครื่องของdeveloper สามารถปรับเปลี่ยนเวอร์ชั่นของ ruby ได้ตามต้องการ  ในElixirก็สามารถทำได้เช่นกัน โดยมีเครื่องมือที่ชื่อ “asdf” Install Dependency Package ก่อนอื่นก็ต้องมาทำการติดตั้ง package ที่เกี่ยวข้องก่อนที่จะลง asdf ซะก่อน สำหรับ Ubuntu [code lang=”shell”]sudo apt-get install automake autoconf libreadline-dev libncurses-dev libssl-dev libyaml-dev libxslt-dev libffi-dev libtool unixodbc-dev[/code] สำหรับ Mac [code

Set Zero to Hero in elixir and phoenix framework : Workstation Setup Read More »

Mockup Online / Mockup คือ

Mock up – Wireframe & UI Prototyping Mockup คือ อะไร ? Mockup คือ การสร้างรูปแบบจำลอง หรือ การร่างแบบเว็บไซต์คร่าวๆเพื่อให้การคุยงานกับลูกค้าเข้าใจตรงกันและเห็นภาพได้ชัดเจนสามารถปรับหรือแก้ไขให้ได้สะดวกเมื่อเราคิดจะเริ่มต้นทำเว็บไซต์ขึ้นมาหนึ่งเว็บ จะต้องมีการร่างแบบออกมาก่อนที่จะสร้างเว็บไซต์นั้นๆเพื่อนำเสนอข้อมูลให้ได้มากที่สุด ทำไมต้อง Mock up? เนื่องจากจินตนาการของเรามี มากมาย การวางภาพและรูปแบบออกมาสามารถบ่งบอกให้เรารู้ได้ว่าสิ่งที่ คิดวาดไว้ในใจนั้น มีความ เหมาะสมหรือมีความเข้าใจตรงกับความต้องการของลูกค้าจริงๆหรือไม่ ทำให้เราก็จะเห็นภาพของเว็บไซต์ได้เด่นชัดขึ้น อธิบายลักษณะเว็บไซต์ที่ต้องการได้ดีขึ้น และสามารถเป็นตัวอ้างอิง ในหลายๆ จังหวะของการออกแบบจริงได้

Mockup Online / Mockup คือ Read More »

“เศษขนมปัง” ปังปังปัง!!

เศษขนมปัง Breadcrumb? ว่าด้วย Breadcrumb หลายๆคนยังงง แต่สำหรับคนที่ทำ SEC ก็คงรู้จักดี Breadcrumb ถ้าแปลกันตรงๆ Bread = “ขนมปัง” crumb = “เศษ”    อ่าววววววววว! งงกันไปใหญ่ งั้นเรามาดูตัวอย่าง Breadcrumb กันเลยดีกว่า                   ตัวอย่าง จากตัวอย่าง ก็ทำให้หลายๆคนร้อง อ๋อ!  ไปพร้อมๆกัน และช่วยให้เข้าใจอะไรๆมากขึ้น  ซึ่ง Breadcrumb ก็คือเครื่องมือที่ใช้นำทางในเว็บให้รู้ว่าตอนนี้เราอยู่ส่วนไหนของเว็บไซต์ สามรถดูได้ว่า เราอยู่ลึกจากหน้า Homepage เข้ามาเท่าไหร่ ซึ่งแต่ละเว็บไซต์ก็จะไม่เหมือนกันขึ้นอยู่กับโครงสร้างของเว็บไซต์แต่ละเว็ปไซต์

“เศษขนมปัง” ปังปังปัง!! Read More »

Package บน ATOM

Package บน ATOM ที่ช่วยให้การเขียน Code สะดวกมากยิ่งขึ้น ประกอบไปด้วย Package เหล่านี้ Emmet ช่วยให้เราสามารถเขียน code ได้ง่ายขึ้น เพียงแค่พิมพ์ Syntax สั้นๆ สามารถดู syntax ได้ตามลิงค์นี้ http://docs.emmet.io/cheat-sheet/ atom-beautify ช่วยให้เราจัดฟอร์แมตของ code ให้สวยงามง่ายๆ เพียงกด Ctrl-Alt-B autoclose-html เครื่องมือที่ช่วยในการปิดแท็ก ของภาษา html ซึ่งจะปิดแท็กให้เราเอง script เครื่องมือที่ช่วยในการ run code ภายใน ATOM ได้เลย เพียงกด CTRL+SHIFT+B Linter เป็น package สำหรับตรวจสอบ Error ต่างๆ สามารถตรวจสอบได้หลายภาษา

Package บน ATOM Read More »

ความแตกต่างระหว่าง my sql กับ my sqli

ความแตกต่างระหว่าง my sql กับ my sqli        My sql เป็นระบบโปรแกรมจัดการข้อมูล  มีหน้าที่เก็บข้อมูลอย่างเป็นระบบ เพื่อให้ระบบรองรับการใช้งานของผู้ใช้ เช่น  การทำงานร่วมกับเครื่องบริการเว็บ web server เป็นระบบจัดการฐานข้อมูลโดยใช้ ภาษา SQL  ——>    ในส่วนของคำสั่ง  mysqli คือ extension(MySQL Improved Extension) ถูกพัฒนามาจาก คำสั่ง My Sql อีกทีเพืือที่จะเขียนในรูปแบบเดิมและรูปแบบ OOP ได้อย่างสมบูรณ์ครับ สนับสนุน transaction ทุกชนิดแต่ไม่รองรับ myisam ตารางเปรียบเทียบMySQL mysqli PDO ตัวอย่างการใช้ภาษา my sql กับ my sqli      ตัวอย่างคำสั่ง  my sql 1. SELECT- FROM privince_th

ความแตกต่างระหว่าง my sql กับ my sqli Read More »

คำสั่งพื้นฐาน RubyOnRails && Mongoid

การประกาศตัวแปรชนิดต่างๆ a = []  #เป็นการประกาศตัวแปรชนิด Array b = {} #เป็นการประกาศตัวแปรชนิด Hash c = BigDecimal.new(‘0’)  #เป็นการประกาศตัวแปรชนิด BigDecimal d = true  #เป็นการประกาศตัวแปรชนิด Boolean d = 1  #เป็นการประกาศตัวแปรชนิด Integer e = 1.0  #เป็นการประกาศตัวแปรชนิด Float f = ” ”  #เป็นการประกาศตัวแปรชนิด String   คำสั่งเกี่ยวกับ Loop Array Array.each #คำสั่ง loop array โดยไม่ return ค่าอะไร Array.map #คำสั่ง loop array โดยจะ return ค่าเป็น array ที่เรา

คำสั่งพื้นฐาน RubyOnRails && Mongoid Read More »

UX UI ต่างกันอย่างไร ?

~~~~~~~~~~~~~สวัสดีค่าาา~~~~~~~~~~~~~ UX UI ต่างกันอย่างไร ? หลายๆคนคงจะเกิดความสงสัยว่าทำไมคำว่า UX UI ถึงอยู่ติดกันตลอดเลยย เกิดความคิดในใจว่าความหมายของมันเหมือนกันรึป่าว ลองมาดูกันนนนน ~~~ UX กับ UI ต่างกันยังไง? คนส่วนมากมักจะเกิดความเข้าใจผิดๆของ UX/UI บ่อยครั้ง เนื่องจากคิดว่า UX/UI คืออย่างเดียวกัน ความจริงแล้วมีเส้นบางๆคั่นกันอยู่นิดเดียวระหว่าง UX และ UI ในการประกาศรับสมัครงานที่มักจะรับสมัครในตำแหน่งการออกแบบ UX/UI ผู้ทำงานจึงอาจมีความ(จำเป็น)ต้องมีความสามารถทั้ง 2 อย่างในคนๆเดียวกัน  เพื่อให้ตรงกับความต้องการ ก็เลยกลายเป็นงานอย่างเดียวกันไปโดยปริยาย มั้ง แต่อย่างไรก็ตาม… UI ก็ไม่ใช่ UX ซะทีเดียว . . . ความแตกต่างของ UI กับ UX อีกสิ่งที่เหมือนกันและอาจทำให้คนเข้าใจผิดไปอีก คือ การขึ้นต้นด้วยคำว่า U = User หมายถึงงานทั้ง 2 มีความเกี่ยวข้องไปถึงผู้ใช้งานเหมือนกัน แต่จริงๆคำตอบมันมีอยู่แล้วว่ามันต่างกัน

UX UI ต่างกันอย่างไร ? Read More »

โปรแกรม Android กับ Java Syntax เบื้องต้น

—-****** Android กับ Java Syntax *****—– การเขียนโปรแกรม android  นั้นอาจจะใช้เครื่องมือในการเขียน บนโปรแกรม eclipse หรือ  android studio ก็ได้ โดยการเขียนนั้นใช้ภาษา java รูปแบบการเขียนเป็น OOP  โดยการเขียนในโปรแกรมภาษา JAVA  ในส่วนของ android studio นั้น จะแบ่งเป็นส่วนของ ภาษา XML และหลักภาษา java ในส่วนของ XML นั้น จะเป็นส่วนที่ถูกออกแบบใน GUI  การสร้างหน้าจอ คำสั่งปุ่มต่างๆ ตัวอย่างเช่น คำสั่งการใช้ปุ่ม <Button> android:id=”@+id/btn1″                          <———————  สร้าง id ให้กับปุ่ม    

โปรแกรม Android กับ Java Syntax เบื้องต้น Read More »