[อัพเดท] ผมว่านะ พวกคุณควรเลิกใช้ AppServ ได้แล้วล่ะ

AppServ ออกเวอร์ชันใหม่แล้วจ้า!!

AppServ ออกรุ่นใหม่แยกเป็น 2 รุ่นครับ  คือรุ่น PHP 5.6 และรุ่น PHP 7.0 ทั้งสองเวอร์ชันมาพร้อมกับ MySQL 5.7 และ Apache 2.4 ครับ

ใครที่ยังเป็นแฟนๆ AppServ อยู่  สามารถเข้าไปดาวน์โหลดได้ในเว็บหลัก AppServNetwork.com ได้เลยครับ (จะเปิดให้โหลดในวันที่ 8 มกราคมนะครับ)


AppServ จัดได้ว่าเป็น WAMP Stack ที่ “โคตรนิยม” ในหมู่คนไทย  นิยมขนาดว่าแม้ว่ามันจะหยุดพัฒนาไปแล้วประมาณ 5 ปี คนไทยก็ยังใช้กันอยู่จนถึงทุกวันนี้ (ตายยากน้องๆ Windows XP เลยนะเนี่ย)  คือในช่วงสามสี่ปีที่แล้วมันก็ยังโอเคนะครับ  ยังพอจะใช้กันได้แบบไม่มีปัญหา  แต่ปัจจุบันด้วยความเก่าของมัน  ทำให้หลายๆ คนเจอปัญหาเมื่อเอาเว็บไปลงใน Production กันแล้วครับ

ปัญหาหลักๆ ที่มักจะเจอกันคือปัญหาของเวอร์ชัน PHP ครับ ในขณะที่ซอฟต์แวร์ตัวอื่นใน AppServ ดูไม่ค่อยจะเป็นปัญหาเท่าไหร่ (ถ้าไม่ได้มักง่ายขนาดเอา AppServ ไปทำ Production Server นะ)

PHP 5.2 ปัญหาสำคัญใน AppServ

AppServ หยุดพัฒนาไปเมื่อปี 2009 และเวอร์ชันสุดท้ายของ AppServ มันมาพร้อมกับ PHP 5.2 ที่เลิกซัพพอร์ตไปตั้งแต่ปี 2011 ครับ  ในขณะที่โฮสต์ส่วนใหญ่ที่เปิดให้บริการอยู่ตอนนี้  เท่าที่ผมทราบคือจะใช้ PHP 5.3 กันเป็นหลัก (5.3 ก็เพิ่งหมดซัพพอร์ตไปเมื่อเดือนสิงหาคมที่ผ่านมาครับ  คิดว่าโฮสต์หลายที่น่าจะไล่อัพเกรดเป็น 5.4 หรือ 5.5 กันอยู่)

อ้อ มันมีรุ่นที่มากับ PHP6-Dev ด้วย  อันน่าช่างหัวมันครับ PHP6 โดนฝังกลบไปแล้ว (แถมมันก็เป็น build เมื่อปี 2009 นั่นแหละ) Major รุ่นถัดไปจะเป็น PHP7 ครับ

ตั้งแต่ PHP 5.3 เป็นต้นมา  มีฟีเจอร์ใหม่ๆ หลายตัวที่ถูกเพิ่มเข้ามา  และยังมีฟีเจอร์เก่าๆ อีกหลายตัวที่ถูกยกเลิกหรือเอาออกไปจาก PHP ด้วยเช่นกันครับ (และหลายๆ ตัวก็ยังเห็นคนใช้กันอยู่ด้วยสิ)

Read More

ใส่พรีวิวไฟล์แบบ OSX ให้กับ elementaryOS ด้วย Gloobus-preview

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

ในขณะที่ฝั่ง Windows และ Linux มักจะต้องเปิดโปรแกรมขึ้นมาเพื่อดูไฟล์นั้นๆ เลย ซึ่งเอาจริงๆ มันก็ค่อนข้างช้า  ไม่ทันใจ

จริงๆ สมัยก่อน Windows จะมีโปรแกรม QuickView ติดมาให้ แต่ก็ถูกถอดออกไปตั้งแต่ Windows Me (คงเป็นเพราะว่าเริ่มใส่ Preview Pane เข้ามาให้แทน) แต่ก็มีคนทำโปรแกรมลักษณะนี้ออกมาขายเช่นกัน  เช่น QuickView Plus

สำหรับในฝั่งลีนุกซ์  จะมีโปรแกรมสำหรับพรีวิวเอกสารในลักษณะ QuickLook เช่นกัน  ในชื่อว่า Gloobus-preview ครับ (ส่วนใครใช้ GNOME Shell ก็จะมี gnome-sushi อยู่แล้ว) หน้าตาของมันก็ ประมาณนี้

Read More

ลองเล่น elementaryOS Isis

นานมาแล้ว ผมเคยเขียนถึง elementaryOS Luna เอาไว้  และทิ้งท้ายเอาไว้ว่ารุ่นถัดไปของ elementaryOS คือ Isis ซึ่งปัจจุบันนี้ก็ยังไม่ได้บ่อยรุ่น Beta มาให้ลองใช้กัน  แต่สำหรับคนอยากลอง  ก็มีคนเอาซอร์สโค๊ดของ Isis มาคอมไพล์  และปล่อยให้ดาวน์โหลดกัน

เรื่องของเรื่องคือวันนี้ผมพยายามอัพเกรดซอฟต์แวร์ในเครื่อง (ซึ่งใช้ Luna Unstable เป็นหลัก) แต่เกิดเหตุไม่คาดฝันขึ้น  ทำให้ Visual ต่างๆ ของ elementaryOS พังยับไปเลย  เลยกะว่าลงใหม่เลยแล้วกัน  แต่ว่าไหนๆ ก็ไหนๆ เลยลองหา Isis มาลงเล่นเลยแล้วกัน  ถ้ามันโอเคแล้วก็ใช้ยาวเลย

แต่บังเอิ๊ญญญญ มันยังไม่โอเคนี่สิ

สวัสดี Isis

Read More

ป้องกันไม่ให้ Baidu PC Faster มันมาติดตั้งในคอมของคุณ!

แม้ตัว Baidu PC Faster และรายการไอทีชื่อดัง (มั้ง) แห่งหนึ่ง  จะเคลมนักหนาว่า Baidu PC Faster นั้นเป็นโปรแกรมที่ดีมากๆ ดีที่สุด ดีอะไรเยี่ยงนี้ หาอะไรดีกว่านี้ไม่ได้อีกแล้ว  แต่ในมุมกลับกัน  เสียงตอบรับจากผู้ใช้ (หรือผู้ที่ติดตั้ง ฺBaidu PC Faster ไปโดยไม่รู้ตัว) กลับออกมาในทิศทางตรงกันข้าม  ทั้งทำเครื่องรวนบ้างล่ะ  ทั้งทำเน็ตเข้าไม่ได้บ้างล่ะ  แต่พอ Uninstall โปรแกรมนี้ทิ้ง  อาการต่างๆ กลับหายเป็นปลิดทิ้ง

สมมุติว่าเราไม่เชื่อคำโฆษณา  และไม่อยากลองให้ Baidu PC Faster มาติดตั้งอยู่ในเครื่องด้วยเช่นกัน  เรามาหาทางป้องกันไม่ให้โปรแกรมนี้มันติดตั้งลงใน Windows สุดที่รักของเรากันดีกว่าครับ

เทคนิคนี้จะอาศัยระบบ Permission ของ Windows เพื่อป้องกันการเขียนไฟล์ใดๆ ลงในไดเรคทอรี่ที่ระบุ (ซึ่งมันก็คือไดเรคทอรี่สำหรับติดตั้ง Baidu PC Faster นั่นแหละ)  ซึ่งผมทดสอบแล้วบน Windows XP และ Windows 8.1 ผลคือจะไม่สามารถติดตั้ง Baidu PC Faster ลงไปตรงๆ ได้ครับ  มันจะขึ้น Error แบบนี้

ติดตั้งไม่สำเร็จ! เย่!

Read More

หมดปัญหาเปิดลิงค์ใน Twitter แล้วไม่ขึ้นแอพ

ปกติแล้วในแอนดรอยด์  มันจะมีฟีเจอร์ Intent อยู่  คือมันจะอนุญาตให้แอพสักตัวนึงทำงานขึ้นมา  เมื่อเราคลิกไปที่ลิงค์ที่กำหนดไว้ (เช่นเวลาคลิกลิงค์ Instagram แล้วจะขึ้นมาให้เราเปิดด้วยแอพ Instagram)

ปัญหาคือไอ้เจ้าฟีเจอร์นี้  มันจะตายทันทีเมื่อลิงค์ที่คลิก  โดนครอบด้วยบริการย่อลิงค์ทั้งหลาย  โดยเฉพาะ t.co ของ Twitter ซึ่งใครใช้ Twitter (โดยเฉพาะใช้ผ่านแอพที่ไม่ใช่ Official) จะทราบดีว่า Intent นั้นตายสนิท  เมื่อเราคลิกลิงค์ใดๆ ในทวิตเตอร์  ก็จะถูกบังคับให้เปิดกับเบราเซอร์อย่างเดียว (Stock Android ก็ดีหน่อย  ที่เบราเซอร์มันส่ง intent ต่อได้  แต่บางเจ้าเช่นเบราเซอร์ของ LG มันส่ง Intent ต่อไม่ได้) ทำให้ฟีเจอร์ Intent นี้ “ง่อย” ไปโดยปริยาย

เมื่อกดลิงค์ Instagram ก็ไม่ขึ้นมาให้เปิดด้วยแอพ Instagram

วันนี้มีแอพดีๆ ตัวนึงมาเสนอครับ  เป็นแอพที่ใช้แก้ปัญหานี้ได้อย่างอยู่หมัดเลย  แอพนี้มีชื่อว่า Unshorten ครับ

Read More