วิธีตั้งค่า permission ของไฟล์ WordPress บน localhost

ผมเป็นคนนึงที่มีปัญหาเรื่องการพัฒนาเว็บจากในคอมตัวเอง (MacOS) บน localhost แล้วพอเอาไปขึ้นบนโฮสท์จริงก็พบว่าปัญหาเยอะมาก เรื่อง permission ของไฟล์เอย เรื่องการอัพเดตไฟล์บนโฮสท์จริงไม่ผ่านเอย แล้วก็เป็นมาตลอด วันก่อนเพิ่งพบทางสว่างว่า จริงๆ เราควรแก้ user ของ Apache HTTP Server ซะก่อน ให้มันเป็น _www ซะ แล้วก็จัดการเซ็ท chmod ให้เป็น 775 ซะ ทีนี้พอเอาไปใช้งานจริงก็จะไม่เกิดปัญหาละ อัพเดตอะไรก็ง่ายดาย

คำถาม(ซ้ำซาก)ที่ไม่ควรถามโปรแกรมเมอร์

หลายๆ คนที่ทำงานด้านคอมพิวเตอร์สาย Develop อาจจะเจอคำถามจากคนรอบตัวที่เค้าเข้าใจว่าคนอย่างเราๆ จะเป็นแฟนพันธุ์แท้คอมพิวเตอร์ที่ชวนให้หงุดหงิดตลอด เช่น (กำลังพิมพ์งานแล้วกระดาษไม่ออกมาจากถาดเพราะมันติด) อ้าว ทำไมมันไม่ออกมาละ มันเสียหรอ ? (กระดาษติดแล้วไม่แกะเองละ) (กำลังใช้โปรแกรมอะไรซักอย่าง) อ้าว ทำไมมันออกมาแบบนี้ละ ? (ไม่ได้เขียนโปรแกรมนั้นโฟ้ย) (กำลังพิมพ์งานด้วย Word) A : อ้าว ที่พิมพ์ไว้หายหมดเลย B : แล้วก่อนหน้านี้กดอะไรมั้ย ? A : ไม่เลยนะก็พิมพ์งานอยู่ดีๆ B : แล้วเม้าส์มันลอยไปโดนปุ่มปิดหน้าต่างได้ไง ? A : ไม่รู้ ไมไ่ด้ทำอะไรเลย (ยังจะเถียง) (ใช้คอมอยู่) อ้าว ทำไมมันดับไปละ ? (ไม่ได้ใช้ด้วยแล้วจะรู้มั้ย) (เพื่อนโทรมาถามเรื่องคอม) เฮ้ยแก คอมเราเป็นไรไม่รู้วะ อยู่ๆ มันก็ดับไป (แล้วจะตรัสรู้มั้ยว่ามันดับยังไง) (เพื่อนเอาคอมไปซ่อมที่ร้านซ่อมมา) เออแก อยู่ๆ Wifi ก็ใช้ไม่ได้วะ เอาไปให้ร้านมันลง Window […]

ตะลุยงาน GDG DevFestBKK 2012

วันที่ 26 ตุลาคมที่ผ่านมา ผมได้มีโอกาสไปงานๆ หนึ่งที่เชื้อเชิญให้นักพัฒนาและผู้ที่สนใจในตัว Google มารวมตัวกัน นั่นคืองาน GDG DevFest Bangkok 2012 บรรยากาศจะเป็นอย่างไร และน่าสนใจขนาดไหน ติดตามอ่านได้เลยครับ :3 ภาพจาก : Phattarachai Chaimongkol สถานที่จัดงานตั้งอยู่ที่ Center Point บางนา (สถานที่ถ่ายทำรายการชื่อดังอย่าง The Voice) ไปถึงประมาณ 8 โมงครึ่ง ซึ่งได้นัดแนะไว้กับเพื่อนๆ ชาว Twitter อย่าง @JokerDeZ @BehemortHz @iamgotta @imtaiki @iPlugz บรรยากาศภายในงานเป็นแบบเรียบง่าย แต่เรียบหรู งานนี้จริงๆ เป็นการแสดงนวัตกรรมใหม่ๆ ของ Google มากมาย ซึ่งก็มีผู้บริหารจากทาง Google มาเยอะแยะ (ซึ่งมีการจัดงานคู่ไปอีก 1 งาน คือ G Thailand เป็นงานกึ่งแนวธุรกิจ) ช่วงเช้าก็มีการเปิดงานเล็กน้อยพอเป็นพิธี จากนั้นมี […]