ขอเกริ่นไว้นิดนึงสำหรับคนที่ไม่รู้จัก  Git นะครับ Git คือ Version Control ที่ไว้ช่วยเก็บรักษาไฟล์หรือแชร์ Source Code ให้ผู้อื่นได้ สามารถย้อนกลับไปยัง Version ต่างๆได้ หรือ Track ได้ว่าใครเปลี่ยนแปลงแก้ไข Code หรือเพิ่มไฟล์ จริงๆข้อดีมีเยอะแยะมากมาย หรือวิธีติดตั้ง สามารถไปหาอ่านตามเว็บต่างๆได้ครับ แต่บทความนี้ขอเน้นการใช้งานคำสั่ง Git พื้นฐานและใช้บ่อยเป็นหลัก นะครับเรามาเริ่มกันเลยดีกว่า

ใช้ Git  Command บ่อยๆ เวลาจะดูว่าตัวเองอยู่ Branch ไหนก็ต้องพิมพ์ “git status” ทีนี้มันมีวิธีที่สามารถให้แสดงชื่อ Branch ที่เราอยู่ปัจจุบันได้เลย โดยวิธีการมีดังนี้ (สำหรับเครื่อง Mac นะครับ)

สำหรับใครที่ทำเว็บมักจะมีการส่งอีเมล์มาเกี่ยวข้องอยู่บ่อยๆ ซึ่งหากจะทดสอบว่าอีเมล์นั้นส่งออกได้จริงหรือไม่ หรือหน้าตาอีเมล์จะแสดงผลเป็นอย่างไร ถูกต้องตามที่เราออกแบบไว้ไหม โดยมากเราก็จะให้แสดงผลบน Browser ก่อน จากนั้น ก็มักจะใช้อีเมล์จริงเพื่อรับข้อมูลและดูใน mail box เราอีกที

Docker เป็น Software Container ประโยชน์ของมันคืออะไร “ขออธิบายสั้นๆนะครับ เพราะถ้า Google ดูจะมีหลายเว็บที่อธิบายไว้ดีแล้ว”

เพิ่งเริ่มใช้ Visual Studio Code ได้ไม่นาน ก็มีสิ่งที่ต้องการเล็กน้อย เพราะอาจจะเคยชินใน Sublime นั่นคือเวลาเรานำเมาส์ไปชี้ที่คำไหน มันก็จะทำการไฮไลท์ (Highlight) ให้เรา ซึ่งใน Sublime จะเห็นชัดว่ามีคำไหนบ้าง ตัวอย่างเช่นเลือกคำว่า “request” ดังรูป

เว็บไซต์ในไทยส่วนใหญ่มักมี Facebook แฟนเพจ (Fanpage) กันอยู่แล้ว และหากเราอยากให้เว็บไซต์มีช่องทางสำหรับให้ผู้ใช้ติดต่อกลับมายังเจ้าของเว็บไซต์ ถ้าในเพจบ้านเราก็ “Inbox มาเลยนะค๊ะ!” พร้อมกับแปะลิงค์แฟนเพจ จะดีไหมถ้าเราทำปุ่มที่กดแล้วไปยังหน้าส่งข้อความพร้อมใส่ชื่อเพจเราพร้อมส่งเลย มาลองดูวิธีทำกันครับ

โดยปกติงานเว็บสิ่งสำคัญหลักเลยก็คือการออกแบบเว็บไซต์ ซึ่งแน่นอนว่าผู้ที่จะมีส่วนเกี่ยวข้องโดยตรงก็คือเว็บดีไซต์เนอร์ (Web designer) วันนี้จะมากล่าวถึงเรื่อง “การออกแบบฟอร์มกรอกข้อมูล” ซึ่งคิดว่าหลายคนต้องเจอโดยปกติอยู่แล้ว

เว็บส่วนใหญ่มักจะมีการนับจำนวนผู้เข้าชม อาจจะใช้วิธีทำเป็นสถิติเลยว่าแต่วันมีผู้เข้าชมหน้านั้นเท่าไร เมื่อผู้ใช้กดเค้ามาหน้านั้นก็จะทำการบวกหนึ่งเพิ่มไปเรื่อยๆ

โดยปกติเวลาเราสร้างเว็บก็มันจะมีฟังก์ชั่นที่ใช้งานบ่อยๆ อาทิเช่น การแปลงวันที่,การแปลง คศ. เป็น พ.ศ ,

Laravel มีเครื่องมืออำนวยความสะดวกการ validation ฟอร์มต่างๆให้เบื้องต้น เราไม่ต้องมานั่งเขียนตรวจสอบเองให้วุ่นวายเหมือนแต่ก่อน แต่ข้อความที่แสดงเริ่มต้นจะเป็นภาษาอังกฤษ ซึ่งหากเป็นเว็บไซต์ไทยก็อาจจะไม่เหมาะสมนัก ดังนั้นเรามาดูวิธีเปลี่ยนข้อความที่แสดงเมื่อกรอกฟอร์มไม่ตรงกับเงื่อนไขให้เป็นภาษาไทยกันครับ

วิธีการสำรอง (Backup) ฐานข้อมูล MySql  นั้นมีหลายแบบ อีกวิธีนึงที่ไม่ค่อยยุ่งยากมากนักคือสำรองเป็นไฟล์ .gz เพื่อบีบอัดไว้ไว้ใน Linux Server ของตัวเอง โดยให้สำรองข้อมูลทุกวันตามเวลาที่กำหนด และการตั้งชื่อไฟล์ก็อาจจะตั้งตามวันที่สำรองในวันนั้นเลยจะได้รู้ว่าเป็นของวันไหน