Self Publishing

ผมเคยคิดจะกลับมาเขียนหนังสืออยู่หลายรอบ แต่ก็ไม่ได้เขียนสักทีเพราะประสบการณ์เลวร้ายที่ได้รับมาเมื่อสมัยก่อน ทำให้ผมไม่อยากจะเขียนหนังสือขายกับสำนักพิมพ์อีกเลย คงไม่ย้อนความหลังกันมาก แต่ก็รู้สึกไม่ดีกับสำนักพิมพ์ที่ไม่ค่อยให้โอกาสกับนักเขียนหน้าใหม่สักเท่าไร หากวันนี้เดินตามแผงหนังสือคอมพิวเตอร์จะพบว่ามีหนังสือทำเงิน เช่น Facebook, Twitter, Alibaba เยอะแต่หนังสือที่เกี่ยวกับ Programming กลับน้อยลง ที่มีก็ปรับเปลี่ยนนิดนหน่อย ก็เลยเกิดความสงสัยว่าเด็กๆ รุ่นใหม่เขาเรียนหรือหาหนังสือจากที่ไหน จากผลสำรวจเล็กๆ ที่ Facebook Group ของสมาคมโปรแกรมเมอร์พบว่าหาอ่านเองจาก WebSite และหนังสือที่เป็น E-Book ต่างประเทศเยอะที่สุด
ธุรกิจหนังสือมันเปลี่ยนไป หนังสือ Programming ที่เป็นเล่มมันน้อยลง แต่หนังสือ Programming ที่เป็น E-Book ภาษาไทยก็ใช่ว่าจะมีมากขึ้น สำนักพิมพ์ในไทยเน้น Facebook, Twitter, Alibaba เน้นหนังสือที่ขายในตลาดลูกค้าส่วนใหญ่มากกว่า ทำให้หนังสือในกลุ่ม Programming น้อยลงไปด้วย เรียกได้ว่าถ้านักเขียนไม่ได้เขียน Facebook, Twitter, Alibaba ก็คงพิมพ์ไม่ได้ ขายไม่ได้ หลายคนหาทางออกของปัญหานี้โดยการ Self Publishing ขายผ่านหน้าเว็บของตัวเอง ขายผ่าน Online Store เช่น

  • อาจารย์กบ ซึ่งขายทั้ง หนังสือเรียนเขียน Program หลายเล่ม DVD สื่อการสอนอีกหลายชุด ผมเองยังสงสัยว่าอาจารย์กบเอาพลังมาจากไหนเยอะแยะ แต่ก็เป็นทางออกที่ดี
  • ชุมชนนักพัฒนารุ่นใหญ่ก็ออกหนังสือในชุดเกรียนเพรส ก็แจกจ่ายหนังสือที่ช่วยกันเขียนในชุมชนนั้นๆ
  • อาจารย์มานพ ทำทั้งสื่อการเรียนการสอนผ่านเว็บ มี Workshop และหนังสือ Programming บน Ookbee, Google Play
  • อาจารย์แม็กซ์ เขียนหนังสือ Programming ขายบน Ookbee, Google Play Store

แนวทางการทำหนังสือแบบนี้มีมาตั้งแต่ปี 2012 และเริ่มมีมากขึ้นเรื่อยๆ ผมเองยังเฝ้าดูว่าจะมีอะไรใหม่ๆ ใน Ookbee และ Play Store อีกมั๊ย

แนะนำหนังสือ OpenShift

หนังสือ Getting Satrted with OpenShift จากสำนักพิมพ์ O’Reilly ออกมาแล้ว หลังจากที่บ่มมานานอยู่เหมือนกัน นานจนลืมไปเลย หนังสือเล่มนี้เน้นการใช้งาน OpenShift เป็นหลัก การทำ Hot Deploy ใช้งาน Task Scheduler ทำ Continuous Integration การ Backup เป็นต้น เรียกได้ว่าแตกต่างจากหนังสือ OpenShift เล่มอื่นๆ ที่มีอยู่ในท้องตลาดพอสมควร สำหรับท่านที่เป็นมือใหม่ ผมแนะนำให้อ่านเล่มนี้ครับ 🙂

เกือบลืมหนังสือเล่มนี้สามารถดาวน์โหลดได้ ที่เว็บ OpenShift ครับ

รวมเครื่องมือทำ E-Book

ช่วงนี้อยากทำ E-Book ในแบบที่ไม่เคยทำ ก็เลยพยายามหาวิธีอยู่หลายวิธีว่ามีแนวทางไหนบ้าง ก็เลยรวบรวมวิธีการต่างๆ มาให้ E-Book มีรูปแบบอยู่หลายอย่างขึ้นอยู่กับการนำเสนอ วิธีการอ่าน เครื่องมือในการอ่านก็แตกต่างกัน รูปแบบไฟล์ที่เป็นมาตรฐานกลางของไฟล์ในการอ่านหรือใช้งานร่วมกันได้ ได้แก่ไฟล์ในรูปแบบ EPUP และ PDF ซื้อหนังสือในรูปแบบ E-Book ก็จะเจอไฟล์รูปแบบนี้เยอะ ไม่นับของ Kindle นะครับ มาลงเรื่องเครื่องมือกันบ้าง

  • LibreOffice โปรแกรมชุดสำนักงานสามรถแปลงไฟล์เป็น PDF ได้ในตัวไม่ต้องพึ่งความสามารถอื่น สามารถทำ E-Book ในรูปแบบ PDF ได้ง่ายๆ
  • Writer to EPUB Extension สำหรับแปลงไฟล์ Writer เป็นไฟล์รูปแบบ EPUB
  • Sigil โปรแกรมสร้างหนังสือรูปแบบ EPUB
  • Calibre โปรแกรมคลังหนังสืออิเลคทรอนิกส์สามารถจัดการหนังสือ E-Book แถมความสามารถในการแปลงไฟล์ E-Book ได้อีกด้วย
  • Pandoc เป็นโปรแกรมแปลงไฟล์ครอบจักรวาลสามารถแปลงไฟล์เอกสารเป็น PDF, EPUB, HTML หรือแม้กระทั่ง Kindle ได้ง่ายๆ

ชอบเครื่องมือตัวไหนก็สามารถเลือกเอามาใช้งานได้ สำหรับนักพัฒนาสามารถใช้ Make ควบคู่กับ Pandoc ในการสร้างเอกสารจากรูปแบบต้นฉบับไปเป็นเอกสารในรูปแบบอื่นๆ ได้ ลองดูตัวอย่างโครงการได้ที่ github.com/evangoer/pandoc-ebook-template