แอปพลิเคชันแจ้งเตือนกินยาสำหรับผู้สูงอายุ ควรมีติดเครื่อง
“หมดยุค กับการเขียนโน๊ตแปะกล่องยาแบบเดิม ๆ แอปพลิเคชันที่มีดีกว่านาฬิกาปลุกแน่นอน”
แอปพลิเคชันแจ้งเตือนกินยาสำหรับผู้สูงอายุ ควรมีติดเครื่อง Read More »
Swiftlet provides knowledge in software development and practice in Thai to open more opportunities for Thai developers and others to improve their skills in Thai context.
“หมดยุค กับการเขียนโน๊ตแปะกล่องยาแบบเดิม ๆ แอปพลิเคชันที่มีดีกว่านาฬิกาปลุกแน่นอน”
แอปพลิเคชันแจ้งเตือนกินยาสำหรับผู้สูงอายุ ควรมีติดเครื่อง Read More »
คุณอาทิตย์ หงษ์จินตกุล จากผู้ไม่มีประสบการณ์ด้านซอฟท์แวร์ สู่ Managing Director, บริษัท สวิฟเลท (Swiftlet)
คุณอาทิตย์กับหลักคิดแบบ Agile นำองค์กรสู่ผู้นำด้านพัฒนาซอฟต์แวร์ Read More »
5 ข้อควรรู้ ! ทำไมต้องมี UX UI
5 ข้อควรรู้ ! เกี่ยวกับ UX UI Read More »
คนส่วนมากมักจะเกิดความเข้าใจผิดๆของ UX/UI บ่อยครั้ง เนื่องจากคิดว่า UX/UI คืออย่างเดียวกัน ความจริงแล้วมีเส้นบางๆคั่นกันอยู่นิดเดียวระหว่าง UX และ UI มาดูกันเลย !
UX / UI เรื่องง่ายๆ เข้าใจใน 2 นาที ! Read More »
Software House คือบริษัทที่รับจัดทำ software เฉพาะด้าน หรือธุรกิจนั้นๆ ตามความต้องการ เพราะทุกธุรกิจ มีความต้องการในการใช้งานแตกต่างกัน หรือเรียกง่ายๆว่า ช่วยพัฒนาซอฟต์แวร์ตามความต้องการทางธุรกิจของลูกค้า
Software House คืออะไร ? Read More »
คำสั่ง 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 »
สำหรับผู้ที่เริ่มใหม่ หรืออยากจะเขียน 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 »
เศษขนมปัง Breadcrumb? ว่าด้วย Breadcrumb หลายๆคนยังงง แต่สำหรับคนที่ทำ SEC ก็คงรู้จักดี Breadcrumb ถ้าแปลกันตรงๆ Bread = “ขนมปัง” crumb = “เศษ” อ่าววววววววว! งงกันไปใหญ่ งั้นเรามาดูตัวอย่าง Breadcrumb กันเลยดีกว่า ตัวอย่าง จากตัวอย่าง ก็ทำให้หลายๆคนร้อง อ๋อ! ไปพร้อมๆกัน และช่วยให้เข้าใจอะไรๆมากขึ้น ซึ่ง Breadcrumb ก็คือเครื่องมือที่ใช้นำทางในเว็บให้รู้ว่าตอนนี้เราอยู่ส่วนไหนของเว็บไซต์ สามรถดูได้ว่า เราอยู่ลึกจากหน้า Homepage เข้ามาเท่าไหร่ ซึ่งแต่ละเว็บไซต์ก็จะไม่เหมือนกันขึ้นอยู่กับโครงสร้างของเว็บไซต์แต่ละเว็ปไซต์
“เศษขนมปัง” ปังปังปัง!! Read More »
การประกาศตัวแปรชนิดต่างๆ 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 »
Ruby Arithmetic Operators กำหนดให้ a = 10 เเละ b = 20 Operator Description Example += การนำจำนวน 2 จำนวนมาบวกกัน เเละ นำค่าที่บวกมากำหนดค่าให้ตัวเเปลเดิมที่ใช้ c += a มีความหมายเหมือนกัน c = c + a -= การนำจำนวน 2 จำนวนมาลบกัน เเละ นำค่าที่ลบมากำหนดค่าให้ตัวเเปลเดิมที่ใช้ c -= a มีความหมายเหมือนกัน c = c – a *= การนำจำนวน 2 จำนวนมาคูณกัน เเละ นำค่าที่คูณมากำหนดค่าให้ตัวเเปลเดิมที่ใช้ c *= a มีความหมายเหมือนกัน c
Ruby Assignment Operators and Logical Operators Read More »