วันอาทิตย์ที่ 1 มีนาคม พ.ศ. 2558

ตัดใจใช้ Yosemite บน Mac Air 11, i5 RAM 4GB

สืบเนื่องจากไปเผลอกดอัพเกรด iCloud เข้า ทำให้เจอปัญหาใหญ่ คือ iPages, KeyNote ไม่สามารถใช้งาน iCould ได้เลย ปัญหาทำให้ไม่สามารถ Sync งานและนำไปใช้หรือแสดงบน iPad ได้เลย ตอนนี้ก็ตัดใจว่าจะอัพเกรด Yosemite แต่ก็หวั่นๆ เพราะอ่านในรีวิวของหลายคนบอกว่า ช้าลง มีปัญหาหลายอย่าง บางคนใช้งาน Mac Air i5 RAM 8GB หรือ 16GB ก็บ่นช้า แล้ว 4GB จะเหลืออะไร

ปัญหาใหญ่เมื่อเผลอไปอัพเกรด iCloud แล้วไม่สามารถ Downgrade ได้




มีคนบ่นเรื่องความอืดอาดของ Yosemite ให้เห็นอยู่ทั่วไปตามเว็บไซต์

และอีกปัญหาหนึ่ง คือ การออกแบบหน้าจอ สีสันดูสดใสขึ้น แต่ความรู้สึกกลับไม่ถูกใจ มันดูสดใสเกินไป อยากให้อารมณ์นิ่งๆ เย็นๆ แบบ Mac ซึ่งก็เป็นอารมณ์ไม่อยากเปลี่ยนแปลง

ที่สำคัญที่สุดรับไม่ได้เลย คือ Docking ตัวใหม่มันแย่สิ้นดี ดูแล้วมันทื่อๆ เสียเอกลักษณ์ ยี่ห้อความเป็น แม็คหมดเลย

ใจจริงแล้วยังชอบหน้าตาของ Mavericks อยู่เหมือนเดิม

น่าเสียดายรูปแบบของ Mavericks



หลังจากไม่มองมาหลายเดือนแล้วคราวนี้คงต้องได้ลงจริงๆ เสียที

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

--------------
อัพเดท:

(1)



หลังจากรอการติดตั้งกว่า 30 นาที ก็ได้หน้าจอใหม่แล้ว แต่ยังไม่แน่ใจว่าจะช้าหรือเร็ว ที่แน่ๆ ปิด FileVault Encryption ไว้ก่อนไม่เปิดการใช้งาน เพราะเห็นมีคนบอกว่าปิดแล้วเร็วขึ้น ซึ่งอาจจะเกี่ยวด้วย เพราะการเข้ารหัสเวลาจะอ่านย่อมต้องถอดรหัสก่อน ซึ่งอาจจะเป็นความล่าช้าอีกจุดหนึ่งก็ได้ (ยังไม่ยืนยันว่าจริงหรือไม่)

(2)



ไม่แน่ใจว่าไปลบอะไรออกไปหรือเปล่า พื้นที่เหมือนเหลือเยอะขึ้นอาจจะเป็นเพราะ ไฟล์ชั่วคราวในระบบเดิมหรือเปล่าไม่แน่ใจเช่นกันครับ

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




วันพฤหัสบดีที่ 26 กุมภาพันธ์ พ.ศ. 2558

ติดตั้ง express-generator แล้ว express ใช้งานไม่ได้

หลังจากลองเขียน Node.js ก็พบว่าเป็นชุดพัฒนาที่สามารถใช้งานได้ตรงตามโจทย์ที่ต้องการ คือ เน้นงานเขียนแบบ Events/Drivents ซึ่งแตกต่างจากโปรแกรมที่พัฒนาจาก php เป็นอย่างมาก ถึงแม้ว่า php จะสามารถใช้งาน ajax ได้ก็ตาม แต่ประสิทธิภาพย่อมสู้ node.js ไม่ได้

ตอนติดตั้ง express-generator เพื่อใช้ในการสร้างโปรเจกต์ด้วย express (ซึ่งเป็น Web kit Application Frame Work for node) เมื่อติดตั้งแล้ว เรียกใช้งานคำสั่ง express <project name> ไม่ได้

แก้ไข: ตอนติดตั้งต้องใช้คำสั่ง sudo npm install express-generator -g ซึ่งเป็นการติดตั้งด้วยสิทธิ์ของ root หลังจากใส่ password ของ root แล้วก็ใช้งานได้ตามปกติ...

จากนั้นเมื่อเข้าไปในโฟลเดอร์ของโปรเจกต์ที่สร้างแล้ว สั่งรัน npm start เจอปัญหา error หา module ต่างๆ ไม่เจอ ซึ่งเราต้องติดตั้ง Module ตามที่อยู่ในไฟล์ package.json เสียก่อน ด้วยคำสั่ง npm install















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