สังเกตว่าทำไมผมถึงเลือกสอนการติดตั้ง mongodb-10gen ด้วยทั้งที่เราสามารถค้นหาซอฟต์แวร์ MongoDB บน Repository ของ Ubuntu ได้เลยด้วยคำสั่งการติดตั้งพื้นฐาน sudo apt-get install mongodb มันจะมีข้อแตกต่างระหว่าง mongodb และ mongodb-10gen ตรงที่ mongodb เป็นซอฟต์แวร์ที่จัดทำโดย Ubuntu ส่วน mongodb-10gen เป็นซอฟต์แวร์ที่จัดทำโดยทีมงาน 10gen ซึ่งเป็นทีมพัฒนาซอฟต์แวร์ของ MongoDB เพราะฉะนั้นการอัพเดตซอฟต์แวร์ของ 10gen จะใหม่กว่าของ Ubuntu เสมอ
วันอังคารที่ 15 กรกฎาคม พ.ศ. 2557
How to prepare Ubuntu 14.04 for develop perl language with mongodb
สำหรับบทความนี้ผมจะอธิบายขั้นตอนการติดตั้ง mongodb-10gen และการติดตั้ง libmongodb สำหรับภาษา Perl ผมจะขอข้ามการอธิบายขั้นตอนการติดตั้งภาษา Perl บน Ubuntu ไปเลยเนื่องจาก ภาษา Perl จะถูกติดตั้งเป็นภาษาพื้นฐานบน Ubuntu อยู่แล้ว
วันจันทร์ที่ 14 กรกฎาคม พ.ศ. 2557
Update & Upgrade Ubuntu with Thailand repository
การติดตั้ง Ubuntu โดยเลือกพื้นที่ท้องถิ่นเป็นประเทศจะถูกตั้งค่า Repository พื้นฐานเป็น th.archive.ubuntu.com ซึ่งในบางวัน Repository ก็มีปัญหาไม่สามารถอัพเกรดและไม่สามารถติดตั้งซอฟต์แวร์เพิ่มเติมได้ ฉะนั้นผมจึงค้นหา Repository อื่นที่อยู่ในประเทศไทยเพื่อใช้งานแทน th.archive.ubuntu.com และเลือกใช้งาน mirror1.ku.ac.th ซึ่งเป็น Repository ที่ตั้งอยู่ที่ มหาวิทยาลัยเกษตรศาสตร์
- แก้ไขไฟล์ source.list ด้วยคำสั่ง
sudo vim /etc/apt/sources.list - ค้นหาและแทนที่ th.archive.ubuntu.com ด้วย mirror1.ku.ac.th ผ่านคำสั่ง (กด ESC ก่อนหนึ่งครั้งก่อนพิมพ์คำสั่ง)
:%s/th.archive.ubuntu.com/mirror1.ku.ac.th/g
วันเสาร์ที่ 12 กรกฎาคม พ.ศ. 2557
How to Install Eclipse for Perl Development on Windows 64-bit
สิ่งที่ต้องเตรียม
- ติดตั้ง Eclipse บน Windows ให้เรียบร้อย
ขั้นตอนการติดตั้ง
- ติดตั้ง Perl ให้กับ Windows โดยใช้งาน ActivePerl
- ติดตั้ง EPIC ซึ่งบนส่วนเสริมของ Eclipse สำหรับการพัฒนาภาษา Perl โดยเลือก Help > Software Updates จากนั้น Available Software > Add Site เพิ่ม Site : http://e-p-i-c.sf.net/updates แล้วทำการติดตั้ง EPIC
References
วันศุกร์ที่ 11 กรกฎาคม พ.ศ. 2557
LXC - Linux Containers
LXC คืออะไร?
LXC คือส่วนติดต่อของ userspace สำหรับการตั้งค่าคุณลักษณะของ Linux kernel บนสภาพแวดล้อมเสมือนผ่าน API ที่มีประสิทธิภาพและเครื่องมือที่ช่วยให้ผู้ใช้สามารถสร้างและจัดการ ระบบหรือโปรแกรมประยุกต์ ได้อย่างง่ายดาย
LXC เป็นมักจะถือว่าเป็นสิ่งที่อยู่ตรงกลางระหว่างเครื่องเสมือนกับ chroot โดยเป้าหมายของ LXC คือการสร้างสภาพแวดล้อมที่ใกล้เคียงกับการติดตั้ง Linux ปกติ
References
LXC คือส่วนติดต่อของ userspace สำหรับการตั้งค่าคุณลักษณะของ Linux kernel บนสภาพแวดล้อมเสมือนผ่าน API ที่มีประสิทธิภาพและเครื่องมือที่ช่วยให้ผู้ใช้สามารถสร้างและจัดการ ระบบหรือโปรแกรมประยุกต์ ได้อย่างง่ายดาย
LXC เป็นมักจะถือว่าเป็นสิ่งที่อยู่ตรงกลางระหว่างเครื่องเสมือนกับ chroot โดยเป้าหมายของ LXC คือการสร้างสภาพแวดล้อมที่ใกล้เคียงกับการติดตั้ง Linux ปกติ
References
How to Install Eclipse for C++ Development on Windows 64-bit
สิ่งที่ต้องเตรียม
- MinGW 0.5-beta–20120426–1 or later
- Java JRE 1.7 or higher
- Eclipse
ขั้นตอนการติดตั้ง
- ติดตั้ง Java JDK จาก Oracle
- ติดตั้ง MinGW โดยดาวน์โหลด mingw-get-setup.exe แล้วเลือกติดตั้ง mingw32-base, mingw32-gcc=g++, msys-base จากหัวข้อ Basic Setup
- ตั้งค่า Path ให้กับ windows เพื่อที่จะทำให้ eclipse มองเห็น MinGW ได้โดยเลือก Start > Control Panel > System > Advance system settings > Enviroment Variables ในหัวข้อ System variables เลือก Edit ตัวแปร Path จากนั้นเพิ่ม Path ของ MinGW (Ex. C:\MinGW\bin) เข้าไปโดยมีเครื่อง ";" ขั้น
- ดาวน์โหลด Eclipse สำหรับ C++ Developers
- Extract ไฟล์ .zip ของ Eclipse ที่ทำการดาวน์โหลดจากนั้นรันโปรแกรมจากโฟลเดอร์ได้เลย
- ทดสอบการทำงานด้วยการรันโปรเจ็ค Hello World ผ่าน Complier MinGW
References
สมัครสมาชิก:
บทความ (Atom)