ในบางครั้ง อยู่ดีๆ การ์ดแลนของเราก็ขึ้น network unmanaged ขึ้นมา เนื่องจากด้่วยสาเหตุใดก็ไม่ทราบ
ในครั้งนี้ปัญหาเกิดจาก ตัว Gnome ไม่มีสิทธิ์เข้าไปแก้ไขไฟล์ /etc/network/interface เนื่องจากในครั้งล่าสุด เราอาจจะ update linux ไปทำให้ไฟล์ดังกล่าวถูกแก้โดย root
ในวันนี้ได้ทำการแก้ไขปัญหา โดยเข้าไป disable การ auto DHCP ใน /etc/network/interface
โดย vim /etc/network/interfaces และแก้ไขดังนี้
# The primary network interface
allow-hotplug eth0
# iface eth0 inet dhcp
จากนั้น รีสตาร์ท เน็ตเวิร์ค
sudo service network-manager resta...
ปล. ผมเองก็รับถ่ายภาพด้วยนะครับ ^^ หากสนใจ สามารถติดต่อ
และชมผลงานภาพถ่ายได้ที่ Maykungth Photographer
วันพฤหัสบดีที่ 5 ธันวาคม พ.ศ. 2556
วันพฤหัสบดีที่ 13 มิถุนายน พ.ศ. 2556
Installation pydoop and happybase on python3
Hi everybody.
Now I will describe how to install pydoop (version 0.9.1) and happybase (0.6) on python3.x
What is pydoop ? >> pydoop is python api for MapReduce and HDFS. you can googling for more details.
What is happybase ? >> happybase is python api for hbase. as same above, googling for more details.
Why cannot install pydoop and happybase directly to python3? >> For reason is both api are implemented on python 2.x cannot install directly to python3
ok we will know about problem. Start to install.
- Install Hadoop, You...
How to convert python2 to python3
Hi every body.
It just simply to convert python2 to python3. You can convert by using the command name "2to3" that give in python3.x. to convert
If you want to convert example.py (Implenment on python2.x) type bellow.
$ python3
>>> 2to3 -w example.py
-w option is to replace the converted code to original code.
So if you want to convert all .py in folder. You can to shell script to do it. That is bellow
#!/bin/sh
for i in $( find . -name "*.py");
do
echo "start 2to3 $i";
2to3 -w $i
done;
Thank...
วันพุธที่ 5 มิถุนายน พ.ศ. 2556
Prepare environment for python programming
สวัสดีครับ วันนี้ผมจะขอมาเขียนในหัวข้อการเตรียม Virtual Environment(venv) สำหรับการเขียนภาษา python
คำถาม: venv คืออะไร ดีอย่างไร จำเป็นต้องทำหรือไม่ ?
คำตอบ: venv เป็นการจำลองสภาพการทำงานในการเขียนภาษา python ครับ ขอยกตัวอย่าง สมมุติผมสร้าง venv ขึ้นมาใหม่และได้ลง python3.3 และลง framework pyramid1.4 หากระบบได้ทำการอัพเกรดเป็น python3.4 ไปแล้ว งานของเราที่อยู่ใน venv ก็ยังคงใช้ python3.3 และ pyramid1.4 เช่นเดิม เนื่องจากงานของเราได้สร้างไว้ใน venv ที่เราได้สร้างขึ้นมา สำหรับข้อดีคือ หาก library ใหม่ได้ถอนชุดคำสั่งเก่าบางคำสั่งออกไป จะทำให้เราสามารถใช้งานlibrary...
วันจันทร์ที่ 3 มิถุนายน พ.ศ. 2556
My First python programming
เนื่องจากในช่วงนี้ผมกำลังอยู่ช่วงศึกษาการเขียนโปรแกรมด้วย python และผมก็ได้โจทย์จากพี่โบ๊ต (พี่ป.เอก ที่ภาค) ผู้ซึ่งชักชวนให้มาเขียน python เป็นโจทย์ที่ไม่ยากมาก แต่แสดงให้เห็นถึงความสามารถของ pythom ครับ
ติดตาม blog ของพี่โบ๊ตได้ที่ http://sdayu.blogspot.com/
โจทย์มีอยู่ว่า
ที่มาของโจทย์ http://sdayu.blogspot.com/2013/04/blog-post_30.html
A = [random.randint(1, 150) for i in range(0,100)]
หาค่าเฉลี่ยของสมาชิกของ A ที่ละ 10 ค่า ให้อยู่ในรูปของลิสท์
หลังจากที่ผมนั่งอ่าน syntax การใช้งาน python อยู้่ช่วงระยะหนึ่ง ก็เขียน Code แก้ปัญหาดังกล่าวได้ดังนี้
import...
วันอาทิตย์ที่ 2 มิถุนายน พ.ศ. 2556
Recommend Package for Debian
สวัสดีครับ วันนี้จะขอแนะนำ สิ่งที่ต้องทำหลังจากติดตั้ง Debian ไปแล้วนะครับ
ในขั้นตอนแรกเลย เราก็ควรจะสร้าง User ของเราเองก่อนครับ และเพิ่ม User ของเราเข้าไปในกลุ่ม sudo
$ sudo usermod -a -G sudo maykungth
# -a หมายถึง append ต้องใช้คู่กับ -G หมายถึงกลุ่ม sudo )
หลังจากนั้นเราจะต้องเข้าไปทำการอัพเดทรายชื่อ repository เพื่อเวลาที่เราสั่งอัพเดท package
จะได้ทำการ Download ได้อย่างรวดเร็วโดยใช้คำสั่ง vi เข้าไปที่ /etc/apt/source.list และเปลี่ยนในไฟล์ดังกล่าวเป็นค่าดังนี้
deb http://ftp.th.debian.org/debian/ sid main contrib non-free
deb-src...
วันพุธที่ 15 พฤษภาคม พ.ศ. 2556
eth0 หาย แก้ไขยังไงดี ??
ก่อนอื่นเลยครับ ปัญหาเกิดจากที่ผมย้ายไฟล์ VMs ของ Virtual Box จากเครื่องหนึ่งมายังอีกเครื่องหนึ่ง
เมื่อเปิดขึ้นมา พบว่าเครื่องใหม่ที่ย้ายไฟล์ไปนั้น สามารถทำงานได้ตามปรกติ แต่ว่า ไม่สามารถเชื่อมต่อ internet ได้
เลยตรวจสอบโดยใช้คำสั่ง ifconfig ดู ก็พบว่า มีแต่ interface lo ไม่มี interface eth0 หลังจากนั้นก็ใช้ ifconfig -a ก็พบว่าเจอแค่ eth1 ไม่พบ eth0 ครับ
ทำไงดีล่ะครับทีนี้ ต้องขอขอบคุณ ข้อมูลดีๆ จากเว็บ http://www.oknation.net/blog/print.php?id=491917 ที่สามารถทำให้ผมแก้ไขปัญหานี้ได้ครับ
เอาล่ะ มาเริ่มกันเลย
เหตุผลที่ eth0 หาย ก็เพราะว่า...
วันจันทร์ที่ 29 เมษายน พ.ศ. 2556
The Basic of Vim
ก่อนอื่นเลยเรามาทำความรู้จักกับ โปรแกรมทั้งสองตัวนี้ก่อนเลยนะครับ
Vi คือโปรแกรม Text Editor (โปรแกรมไว้แก้ไขข้อความในระบบคอมพิวเตอร์) ส่วน Vim คือ Vi Improved หรือ Vi ที่เพิ่มความสามารถมาใน Vi เวอร์ชันเดิม
ก่อนอื่นเลยครับ เรามาตั้งค่าให้เราสามารถใช้โปรแกรมได้อย่างสะดวกยิ่งขึ้นครับ
โดยการสร้างไฟล์ .vimrc ใน /home/user แล้วใส่ Code ด้านล่างนี้ลงไป
syntax on
set nu
set smartindent
set tabstop=4
set shiftwidth=4
บรรทัดที่ 1 ตั้งค่าให้ทำการ Hilight Code
บรรทัดที่ 2 ตั้งค่าแถบบรรทัด
บรรทัดที่่ 3 ตั้งค่าการย่อหน้าแบบสมาร์ท (ไม่แน่ใจว่าเป็นอย่างไร)
บรรทัดที่...
วันอาทิตย์ที่ 28 เมษายน พ.ศ. 2556
Java 7 JDK install on Ubuntu
สมัยก่อนการติดตั้ง Java 6 จะติดตั้งโดยใช้ชื่อ Package ว่า sun-java6-jdk
แต่เมื่อเวลาเปลี่ยนไป Oracle ยักษ์ใหญ่รายหนึ่งแห่งวงการ IT ได้ทำการเข้าซื้่อ JAVA ของบริษัท SUN microsystem ทำให้อะไรหลายๆอย่างเปลี่ยนไป
ตอนนี้การติดตั้ง Java 7 นั้นทำได้ดังนี้ครับ (ณ เวลาที่เขียน blog เป็น Java 7 Build 21)**ขอบคุณการวิธีการติดตั้ง Java 7 ด้วยครับ จาก webupd8.org
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java7-installer
ตอนแรกก็งงว่าทำไมต้องกำหนด repository เพิ่ม หลังจากไปถามผู้รู้จึงได้คำตอบว่า...
บทความแรกของ blog ของผม :D
สวัสดีผู้เข้ามาเยี่ยมชม Blog ทุกท่าน
จริงๆแล้ว ผมเองก็ไม่เคยคิดเลยว่าตัวเองต้องมาเริ่มต้นเขียน Blog จริงๆแล้ว เป็นคนที่ไม่ค่อยชอบเขียนไดอารี่เท่าไหร่ด้วย แต่ก็เอาเถอะครับ ที่ตั้งใจเขียนขึ้นมานี่ ก็เพราะว่า ในบางครั้งการที่เราได้เรียนรู้อะไรต่างๆมา เมื่อเวลาผ่านไป เราอาจจะจำมันไม่ได้ เช่น ในตอนนี้เองผมเพิ่งจะติดตั้ง Ubuntu Server 12.04 LTS ไป ซึ่งโดยปรกติแล้ว ทักษะของผมในการใช้ OS ตระกูล Linux นี่ถือว่าต่ำเลยทีเดียว ติดตั้ง Ubuntu Server เสร็จแล้ว ไม่มี GUI ให้ใช้เป็นอันงงกันเลยทีเดียว 555+ จะใช้ Text Editor ยอมฮิตชื่อ VIM ก็จำ Key ต่างๆไม่ได้ซะแล้ว...
สมัครสมาชิก:
บทความ (Atom)