Rails

3 แพลตฟอร์มโซเชียล ที่คุณไม่ควรพลาด !

การสร้างแบรนด์ส่วนบุคคลเป็นสิ่งสำคัญมากในการสร้างภาพลักษณ์ที่เป็นเอกลักษณ์ของตัวเองจากผู้อื่นในโลกที่เชื่อมโยงถึงกันในปัจจุบัน การสร้างแบรนด์ส่วนบุคคลหมายถึงการส่งเสริมตนเองในฐานะปัจเจกบุคคล แบ่งปันความเชี่ยวชาญ ทักษะ ความรู้ และประสบการณ์ และมอบสิ่งที่มีคุณค่าให้กับโลก ที่นี่ เราจะพูดถึงแพลตฟอร์มโซเชียลมีเดีย 3 อันดับแรกสำหรับการสร้างแบรนด์ส่วนบุคคล ซึ่งคุณสามารถเริ่มสร้างแบรนด์ของคุณ เข้าถึงผู้ชมในวงกว้าง และพัฒนาตัวเองได้ 1 ) อินสตาแกรม Instagram เป็นแพลตฟอร์มโซเชียลมีเดียที่เน้นการมองเห็น ซึ่งผู้คนชอบดูเนื้อหาที่ดึงดูดสายตา เช่น รูปภาพ วิดีโอ กราฟิกที่สะดุดตา ฯลฯ Instagram มีกลุ่มเป้าหมายที่หลากหลาย ดังนั้นการสร้างแบรนด์ของคุณจึงเป็นเรื่องง่าย Instagram เป็นที่สำหรับหมวดหมู่สมัยใหม่ เช่น แฟชั่น ความงาม ไลฟ์สไตล์ การท่องเที่ยว ฯลฯ ผู้คนชอบที่จะใช้เวลากับสิ่งเหล่านี้ หากคุณมีความสนใจ คุณสามารถเริ่มต้นแบรนด์ของคุณในด้านเหล่านี้ได้ สำหรับการสร้างแบรนด์บน Instagram คุณสามารถแชร์รูปภาพและวิดีโอที่สะดุดตากับผู้ชมของคุณได้ คุณสามารถสร้างวิดีโอสั้นสำหรับเรื่องราว ม้วนฟิล์ม ฯลฯ ได้ ในทำนองเดียวกัน คุณสามารถสร้างเนื้อหาที่น่าทึ่ง แชร์กับผู้ชม และสร้างแบรนด์ของคุณบน Instagram     โดยรวมแล้ว Instagram […]

3 แพลตฟอร์มโซเชียล ที่คุณไม่ควรพลาด ! Read More »

7 ขั้นตอน นักออกแบบชิปที่มีทักษะสุดล้ำ ปี 2024

นี่เป็นช่วงเวลาทองในการเรียนรู้และพัฒนาทักษะการออกแบบชิปและให้ความรู้เกี่ยวกับ VLSI ด้วยตนเอง เราจะพูดคุยกันว่าคุณจะสามารถเป็นนักออกแบบชิปหรือวิศวกรออกแบบชิปที่ดีได้อย่างไรในปี 2024 และสร้างอาชีพที่ยอดเยี่ยม บทบาทของนักออกแบบชิป ผู้ออกแบบชิป วิศวกรออกแบบชิป หรือผู้ออกแบบวงจรรวม (IC) มีบทบาทสำคัญในกระบวนการพัฒนาชิปตั้งแต่ข้อกำหนดเฉพาะไปจนถึงเกณฑ์การผลิต ต่อไปนี้เป็นบทบาทสำคัญที่สำคัญบางประการของนักออกแบบชิป:  System Specification : เพื่อทำความเข้าใจข้อกำหนดและข้อกำหนดของระบบโดยร่วมมือกับสถาปนิกระบบและผู้มีส่วนได้ส่วนเสีย การออกแบบสถาปัตยกรรม VLSI:เพื่อกำหนดและออกแบบโครงสร้างโดยรวมของวงจรรวม VLSI (IC) เพื่อตอบสนองข้อจำกัดด้านประสิทธิภาพ กำลัง และพื้นที่ การออกแบบวงจรดิจิตอลและอนาล็อก : เพื่อออกแบบวงจรอนาล็อกและดิจิตอลสำหรับไอซี รวมถึงการออกแบบออสซิลเลเตอร์ ลอจิกเกต องค์ประกอบหน่วยความจำ ฯลฯ RTL Coding : เพื่อเขียนโค้ดการทำงานและอธิบายพฤติกรรมของส่วนประกอบภายในชิปโดยใช้ภาษา VHDL หรือ Verilog การสังเคราะห์และการเพิ่มประสิทธิภาพ : ผู้ออกแบบชิปใช้เครื่องมือ VLSI พิเศษในการแปลงโค้ด RTL ให้เป็นรายการเน็ตระดับเกท และปรับปัจจัยการออกแบบให้เหมาะสม เช่น ประสิทธิภาพ กำลัง และพื้นที่ การออกแบบทางกายภาพ : ประกอบด้วยการวางแผนพื้น การจัดวาง และการกำหนดเส้นทางส่วนประกอบบนชิป

7 ขั้นตอน นักออกแบบชิปที่มีทักษะสุดล้ำ ปี 2024 Read More »

5 ภาษาการเขียนโปรแกรม ยอดนิยมที่คุณไม่ควรพลาด !

     โพสต์นี้มีประโยชน์สำหรับคุณมากเพราะเราจะพูดถึง 5 ภาษาการเขียนโปรแกรมที่ดีที่สุดที่มีประโยชน์จริง ๆ และพวกมันจะทำให้คุณได้เปรียบในอาชีพการงานของคุณมากมาย มันจะเป็นการตัดสินใจที่ดีที่สุดในชีวิตการทำงานของคุณ 1 Python Python เป็นภาษาการเขียนโปรแกรมระดับสูง ใช้งานทั่วไป และใช้งานง่าย ไม่ว่าคุณจะเป็นมือใหม่หรือเป็นโปรแกรมเมอร์ที่มีประสบการณ์ Python เป็นภาษาโปรแกรมที่ใช้งานง่ายและใช้งานง่ายสำหรับคุ่ เป็นภาษาการเขียนโปรแกรมระดับสูงมาก จึงมีการใช้ในทุกที่ เช่น ในระบบปัญญาประดิษฐ์และหุ่นยนต์ การเรียนรู้ของเครื่อง วิทยาศาสตร์ข้อมูล การพัฒนาเว็บ และการเขียนโปรแกรมส่วนประกอบและอุปกรณ์อิเล็กทรอนิกส์ระดับไฮเอนด์ เป็นต้น Python นั้นง่ายมาก และนั่นเป็นสาเหตุว่าทำไมมันจึงกลายเป็นเรื่องง่ายสำหรับผู้เริ่มต้นในการเรียนรู้มัน ไลบรารีและเฟรมเวิร์กของ Python ทำให้โปรแกรมเมอร์และนักพัฒนามีประสิทธิภาพสูงสุดและง่ายดายเช่นกัน การเรียนรู้ Python เปิดประตูมากมายให้กับอาชีพของคุณ เช่น AI, ML, Data Science ฯลฯ การเรียนรู้นั้นคุ้มค่าจริงๆ ถือเป็นการตัดสินใจที่ดีที่สุดสำหรับคุณหากคุณเริ่มเรียน Python วันนี้และประกอบอาชีพด้วยมัน การเขียนโปรแกรม Python (สื่อจาก Wix) 2 Java Java ยังเป็นภาษาการเขียนโปรแกรมระดับสูงที่มีแอพพลิเคชั่นและความสามารถที่น่าทึ่ง มันเป็นภาษาการเขียนโปรแกรมแบบอิงคลาสและเชิงวัตถุ ดังนั้นจึงเป็นเรื่องง่ายสำหรับคุณที่จะเขียนและแบ่งโค้ดขนาดยาวออกเป็นคลาสต่างๆ

5 ภาษาการเขียนโปรแกรม ยอดนิยมที่คุณไม่ควรพลาด ! Read More »

Mongoid Slug กับ Ruby on rails

เขียนโดย นายวุฒิไกร ลิ่มสกุล : 30 มิ.ย 2558         Mongoid slug เป็น gem สำหรับแปลง url ที่ไม่เป็นมิตรกับมนุษย์ หรืออ่านแล้วไม่เข้าใจ ให้อ่านเข้าใจ อย่างเช่น https://swiftlet.co.th/92cc35193275461e1e95569c เป็น https://swiftlet.co.th/mongoid-slug เป็นต้น ซึ่งจะมีผลอย่างมากกับ SEO (Search engine optimization) อย่ารอช้ามาเริ่มกันเลยดีกว่า เริิ่มจากการลง gem ก่อน เพิ่มเข้าไปยังไฟล์ Gemfile [code language=”ruby”] gem "mongoid_slug" [/code] อย่าลืมไปที่ Terminal แล้วเข้าไปยัง directory ของ project จากนั้นพิมพ์คำสั่ง [code language=”html”] $bundle install [/code] เมื่อทำการติดตั้ง gem

Mongoid Slug กับ Ruby on rails Read More »

ทำให้ Rails รองรับ CORS แบบง่ายๆ

Posted on June 16, 2015 By Karun Siritheerathamrong Cross Origin Resource Sharing (CORS) คือกลไกที่ทำให้เว็บเซิร์ฟเวอร์สามารถอนุญาต หรือไม่อนุญาต การร้องขอทรัพยากรใดๆ ในหน้าเว็บ ที่ถูกเรียกมาจากโดเมนอื่น ที่ไม่ใช่โดเมนที่หน้าเว็บนั้นอยู่ ตัวอย่างการใช้งานทั่วไป – หน้าเว็บใดๆ ในเว็บไซต์ xyz.com มีการเรียกไฟล์ฟอนต์ และรูปภาพจาก hahaha.com  แล้วเว็บ hahaha.com สามารถใช้ CORS เพื่อไม่อนุญาตให้เว็บอื่นๆ ที่ไม่ได้มาจากโดเมน hahaha.com สามารถเข้าถึงไฟล์ในเว็บได้ – เว็บ api.mydomain.com จะยอมรับเฉพาะคำร้องจากโดเมน mydomain.com และ myfrienddomain.com เท่านั้น ก็สามารถใช้ CORS เพื่ออนุญาตเฉพาะบางโดเมนได้ แม้การเปิดใช้งาน CORS จะช่วยลดปัญหาการเรียกใช้ทรัพยากรข้ามโดเมนหรือการเข้าถึงที่ไม่ได้รับอนุญาตได้ก็ตาม แต่การจะตั้งค่าให้เครื่องเซิร์ฟเวอร์รองรับการใช้งาน CORS ได้ก็ค่อนข้างยุ่งยากพอสมควร ดูจากมาตรฐานของ CORS จาก

ทำให้ Rails รองรับ CORS แบบง่ายๆ Read More »

OOP และ Data Driven

อนรรฆ อำไพวิทย์ – 1 มิถุนายน 2558 OOP OOP หรือ Object Oriented Programming คือการเขียน code โดยการมองทุกสิ่งให้เป็น Object ที่มีคุณสมบัติของตัวเอง และสามารถนำ Object นี้ไปใช้งานได้เมื่อไหร่ก็ได้ตามต้องการ โดยไม่ต้องเขียนการทำงานนั้นใหม่ทั้งหมด คุณลักษณะของ OOP Inheritance :  คือการที่ object สอง object สามารถมีความสามารถสืบทอดกันได้ เช่น object สิ่งมีชีวิต นั้นมีความสามารถในการเคลื่อนที่ได้ ดังนั้น object มนุษย์ หรือสุนัข ก็สามารถสืบทอดมาจาก สิ่งมีชีวิตได้ เนื่องจากมีความสามารถเดียวกัน แต่ object ที่มีความสามารถเหมือนกัน ภายในอาจมีความสามารถเพิ่มเติมก็ได้ และในความสามารถเดิมที่มีก็สามารถมีรายละเอียดเพิ่มเติมได้ เช่น มนุษย์ และ นก สืบทอดมาจาก สิ่งมีชีวิต ซึ่งมีความสามารถในการเคลื่อนที่ แต่นก จะสามารถเคลื่อนที่ได้ด้วยการบินด้วย เป็นต้น

OOP และ Data Driven Read More »

การใช้ Bower ควบคู่กับ Rails

Posted on May 18, 2015 By Karun Siritheerathamrong เพราะ Rails 4 เป็นสุดยอด Web Framework ที่มีพลังเยอะมหาศาล.. จนบางครั้งการทำอะไรๆ ด้วย Rails มันช่างง่ายดายเสียเหลือเกิน เช่นการติดตั้งเว็บไลบรารีต่างๆ โดยการบอกว่าจะใช้ไลบรารีอะไรใน Gemfile แล้วก็เรียกใช้งานผ่าน Asset Pipeline ได้เลย ตัวอย่าง: การใช้ AngularJS กับ Rails ด้วย gem ชื่อ ‘angularjs-rails’ – ที่นี่ ที่เป็นเช่นนี้ได้ เพราะนักพัฒนาหลายๆ คนช่วยกันสร้าง gem ที่บรรจุไลบรารีต่างๆ ไว้ แล้วก็อัพโหลดให้เราได้ใช้ แล้วถ้าไลบรารีเหล่านั้นมีการอัพเดต (ซึ่งถี่ยิบๆๆๆ มาก) แล้ว gem ต่างๆ ที่บรรจุไลบรารีที่ใช้งานอยู่ ยังไม่อัพเดตเวอร์ชั่นตามไปล่ะ? ปัญหาจะเริ่มตามมาทันที Bower —

การใช้ Bower ควบคู่กับ Rails Read More »

วิธีติดตั้ง Ruby และ Rails อย่างง่ายด้วย RVM

Posted on April 30, 2015 By Karun Siritheerathamrong สำหรับใครที่อยากจะเริ่มต้นศึกษาการพัฒนาแอพพลิเคชันด้วย Ruby หรือ Rails คงจะปวดหัวกันไม่น้อย เนื่องจากขั้นตอนในการติดตั้งและเตรียมเครื่องมือในการพัฒนานั้นเยอะเสียเหลือเกิน แถมวิธีในการเตรียมเครื่องมือในแต่ละระบบปฏิบัติการก็ไม่เหมือนกันอีก จนบางครั้งทำเอาบางคนเปลี่ยนใจ ไม่คิดจะลองอีกเลย ก็มี ด้วยปัญหาที่ได้กล่าวถึงไปแล้วในตอนแรก เลยรวบรวมขั้นตอนการติดตั้ง Ruby และ Rails อย่างง่าย แบบ Step by step ด้วยเครื่องมือที่ชื่อว่า RVM ซะเลย RVM เป็นเครื่องมือสำหรับติดตั้งและจัดการเวอร์ชันของ Ruby และ Gemset ที่สามารถจัดการ Ruby และ Gemset ได้หลายเวอร์ชันในเครื่องเดียวกัน โพสต์นี้จะอธิบายขั้นตอนเฉพาะบน Ubuntu และ Mac OS X เท่านั้น ที่ไม่อธิบายขั้นตอนบน Microsoft Windows เพราะว่า ระบบปฏิบัติการดังกล่าว มีเครื่องมือติดตั้งให้อยู่แล้ว สามารถดาวน์โหลดได้

วิธีติดตั้ง Ruby และ Rails อย่างง่ายด้วย RVM Read More »