Technology

Mockup Online / Mockup คือ

Posted on

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

Blog

Ruby Assignment Operators and Logical Operators

Posted on

Ruby Arithmetic Operators กำหนดให้ a = 10 เเละ b = 20 Operator Description Example += การนำจำนวน 2 จำนวนมาบวกกัน เเละ นำค่าที่บวกมากำหนดค่าให้ตัวเเปลเดิมที่ใช้ c += a มีความหมายเหมือนกัน c = c + a -= […]

Blog

Ruby Arithmetic Operators and Comparison Operators

Posted on

Ruby Arithmetic Operators กำหนดให้  a = 10 เเละ  b = 20 Operator Description Example + การนำจำนวน 2 จำนวนมาบวกกัน a + b = 30 – การนำจำนวน 2 จำนวนมาลบกัน a – b […]

Blog

HTML5 แตกต่างจาก HTML4 อย่างไร ?

Posted on

HTML5 แตกต่างจาก HTML4 ? เว็บที่เราเห็นกันทุกวันนี้แสดงผลให้เราเห็นได้ด้วย HTML โดย HTML 4 นั้นออกมาตั้งแต่ปี คศ. 1999 ซึ่งเมื่อเวลาผ่านไปความต้องการของผู้ใช้งานก็เปลี่ยนไปด้วย โดยในปัจจุบันมีการใช้สื่อ Multimedia ต่างๆ มากขึ้น จึงมีการปรับสเป็คของ HTML ให้สามารถใช้งานกับสื่อ Multimedia ได้ด้วยตัวเองโดยไม่ต้องพึ่งพา Flash หรือ Media player ต่างๆ จึกเกิดเป็น HTML 5 […]

Blog

วิธีติดตั้งและการใช้งาน robomongo ใน ubuntu

Posted on

วิธีติดตั้ง เข้า ubuntu software center ค้นหา robomongo เลือก Install เมื่อติดตั้งเสร็จจะได้ robomongo แบบในรูป  วิธีการใช้งาน เมื่อเข้ามาครั้งแรก ให้ create connection โดยตั้งค่าตามในรูป   เมื่อตั้งค่าตามรูปเสร็จแล้วให้กดปุ่ม Test เพื่อทดสอบว่าสามารถ connect ได้หรือไม่ ถ้าได้กด save และ connect กับ mongo […]

Blog

ไวรัสในเครื่องท่านได้แต่ใดมา?

Posted on

หลายๆคนอาจจะเคยได้ยินได้ฟังมาว่า เครื่องมีไวรัส!  บางคนก็อาจจะได้มีประสบการณ์ด้วยตัวเองมาแล้ว แต่จริงๆแล้วสิ่งนั้นเรียกรวมๆว่า malware (Malicious Software)  ซึ่งหมายถึงซอร์ฟแวร์ที่ประสงค์ร้ายต่างๆ ซึ่งไวรัสก็เป็นหนึ่งในนั้นเช่นกัน แต่!!! จริงๆแล้วที่เราเห็นมี popup เปิดขึ้นมา หรือ เปิด brower แล้วมีแถบโฆษณานั้น ไม่ใช่ไวรัสนะ  แต่คืออะไร มากจากใหน  เราจะได้รู้กันต่อไป  ซึ่งก่อนที่จะไปถึงจุดนั้น  เรามารู้ก่อนว่า malware แต่ละแบบใหนมีอะไรบ้าง ต่างกันอย่างไร และจะป้องกันได้อย่างไร ประเภทของ Malware – […]

Blog

Google Map API / Geolocation

Posted on

Geolocation   เป็นการระบุพิกัด latitude, longitude ในแผนที่ภูมิศาสตร์หรือพิกัดของโลก ด้วยคำสั่ง javascript  โดยผ่านเครื่องมือที่สามารถต่อเชื่อมต่ออินเตอร์เน็ต ความแม่นยำขึ้นอยู่กับอุปกรณ์ที่ใช้เปิดเว็บไซต์ เช่น โทรศัพท์มือถืออย่าง android, iphone จะมี gps ให้ใช้ และ gps นี้จะช่วยให้ระบุพิกัดได้อย่างแม่นยำมาก โค้ดสร้าง Google map / geolocaion บน web application <!DOCTYPE html> <html> […]

Blog

Decorator pattern Ruby

Posted on

ในการเขียนโปรเเกรมเชิงวัตถุ decorator pattern เป็น design pattern ที่ช่วยให้พฤติกรรมที่จะเพิ่มในแต่ละ วัตถุ ทั้งแบบคงที่หรือแบบไดนามิกโดยไม่มีผลต่อการทำงานของวัตถุอื่นๆ จาก class เดียวกัน Stucture Component  กำหนดการทำงานสำหรับวัตถุที่สามารถเพิ่มให้หน้าที่การทำงานได้แบบไดนามิก ConcreteComponent  สามารถเพิ่มการทำงานสำหรับวัตถุ  ที่สืบทอดมาจาก Component Decorator เป็น Class ที่สืบทอดมาจาก Component และภายในยังมี Object ที่สืบทอดมาจาก Component ConcreateDecorator เพิ่มการทำงานไปยัง Component […]

Blog

Ruby caching

Posted on

เขียนโดย วุฒิไกร ลิ่มสกุล :: 04 สิงหาคม 2558         ruby caching คือการจัดเก็บ output ไว้เป็น file โดยจะทำการบันทึก ในรูปแบบของ html โดยค่าตั้งต้นจะเก็บไว้ที่ public/ ซึ่งเราสามารถที่จะปรับเปลี่ยนตำแหน่งได้ เมื่อมีการร้องขอข้อมูล ของ file ที่มีอยู่ในแคชที่จัดเก็บไว้มันก็จะวิ่งเข้ามาที่ ไฟล์ที่จัดเก็บเป็นแคชไว้แทน ที่จะวิ่งไปที่เราเรียกหาไฟล์เช่น ฐานข้อมูล […]

Blog

Background Jobs ด้วย Active Job ของ Rails

Posted on
background job

โดย แสงเดือน จันทร์ใหม่ – 3 สิงหาคม 2558 Background Jobs คืออะไร Background Jobs คือการทำงานของ process ใดๆ ที่เราต้องการ ให้ดำเนินการอยู่เบื้องหลัง หรือสามารถทำงานไปพร้อมๆ กับการทำงานของระบบที่ผู้ใช้สัมผัส หรือสามารถอธิบายอีกนัยหนึ่งคือ ในขณะที่ผู้ใช้มองเห็นการทำงานต่างๆ ผ่านหน้าจออยู่นั้น เบื้องหลังจะมีบาง process กำลังดำเนินการอยู่ โดยไม่รบกวนการทำงานของผู้ใช้ ดังนั้นข้อดีของ Background Jobs คือ […]