okito is me

it’s my life and my soul!!


split large file into several smaller files – mac

วันนี้ต้องแยกไฟล์ log ที่มีขนาดใหญ่มาก ก็เลยหาวิธีใช้ command line ในการแยกก็มาเจอคำสั่ง split วิธีใช้ก็ตามนี้

$ split -b 5m /path/to/large/file /path/to/small/file/prefix

เท่านี้ก็แยกไฟล์ได้แล้ว

No Comments

วิธีการสร้าง QR-Code

ช่วงนี้ QR-Code กำลังมาแรง ก็ลองสร้าง QR-Code กับเค้าดูบ้าง

ค้นไปค้นมาพบว่า Google มี API ให้ใช้ คือ Google Chart Tools ซึ่งมันสามารถสร้าง QR-Code ได้ รายละเอียดเข้าไปอ่านที่ http://code.google.com/apis/chart/docs/gallery/qr_codes.html นะ

ตัวอย่าง Code สำหรับ สร้าง QR-Code

<?php
function google_qr($url,$size =’150′,$EC_level=’L',$margin=’0′) {
$url = urlencode($url);
echo ‘<img src=”http://chart.apis.google.com/chart?chs=’.$size.’x’.$size.’&cht=qr&chld=’.$EC_level.’|’.$margin.’&chl=’.$url.’” alt=”QR code” width=”‘.$size.’” height=”‘.$size.’”/>’;
}
google_qr(‘http://www.okito.com’, 216);
No Comments

php mysql_connect() errors

วันนี้มาเขียน blog ประจานตัวเองหน่อย เนื่องด้วยวันก่อนเปิด wordpress บน local แล้วพบว่ามัน connect database ไม่ได้ เกิดอะไรขึ้นเนี่ย!?!

step แรกที่คิดได้คือไม่ได้รัน mysql แน่ๆ แต่พอ ps ดูก็มีนี่หว่า! เอาหละสิมันเป็นอะไรกัน ก็เลยลองใช้ cocoaMysql connect ดูมันก็ใช้ได้ปกติ งง เป็นไก่ตาแตกเลยทีนี้

หลังทิ้งมันไว้ 1 วันผ่านไปเนื่องจากไม่มีเวลาดูต่อ(จริงๆ ขึ้เกียจแหละ 555+) วันนี้เลยเขียน script connect database ง่ายๆ ตามนี้

$tmp = @mysql_connect($dbhost, $dbuser, $dbpassword, true);

if(!$tmp) {
die(mysql_error());
}

ได้ผลออกมาเป็น

No such file or directory

เลยถึงบางอ้อ ที่แท้มันหา file mysql.sock ไม่เจอนี่เอง อ้าว..แล้วทำไมมันหาไม่เจอกันหว่า! ก็เลยเข้าไปดูใน php.ini มันเรียกที่

/var/mysql/mysql.sock

หลังจากตามหาอยู่พักนึงก็ไปเจอที่ /tmp/mysql.sock ไม่รู้มันมาอยู่นี่ได้ไงเหมือนกัน ก็เลยเข้าไปแก้ php.ini ตามนี้

pdo_mysql.default_socket=/tmp/mysql.sock

mysql.default_socket = /tmp/mysql.sock

mysqli.default_socket = /tmp/mysql.sock

จากนั้นก็ restart Apache ตาม step ซะ

sudo apachectl restart

คราวนี้ก็ใช้ได้ปกติแล้ว

No Comments

Fix a warning appearing in phpinfo()

พอดีวันนี้ลองลง openx ใน local ปรากฎว่ามัน ขึ้น warning function date-default-timezone-get พอเข้าไปดูใน php.net มันบอกว่าต้องใช้ PHP version 5.1.0 ขึ้นไป ก็เลยตามไปดู phpinfo ดูปรากฎว่า ก็ใช้ 5.3 อยู่แล้ว แต่พอเลื่อนมาดูตรง date ก็เจอ

Warning: phpinfo() [function.phpinfo]: It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘Asia/Bangkok’ for ‘ICT/7.0/no DST’

วิธีแก้ ให้เข้าไปแก้ตามนี้

cd /etc

sudo cp php.ini.default php.ini // ถ้าใครมี php.ini อยู่แล้วข้ามไปเลย

sudo chmod 666 php.ini // เปลี่ยน permission มันซะจะได้แก้มันได้

จากนั้นเข้าไปแก้ php.ini หาบันทัดนี้

;date.timezone =

เอา comment ออกแล้วใส่ timezone ลงไป (http://nl3.php.net/manual/en/timezones.php)

date.timezone = Asia/Bangkok

จากนั้นก็ restart Apache ซะ

sudo apachectl restart

เท่านี้ warning ก็หายแล้วครับผม

1 Comment

up in the air

ต้องบอกว่าได้ดูหนังเรื่องนี้ด้วยความบังเอิญ ถึงแม้ว่าอยากจะดูอยู่แล้วก็ตาม เรื่องของเรื่องก็คือเมื่อวานนี้อยากไปดูเรื่อง The Imaginarium of Doctor Parnassus แต่เซ็นทรัลแจ้งวัฒนะดันไม่ฉายซะ ก็เลยดูเรื่อง UP IN THE AIR แทน

เรื่องนี้แสดงนำโดย จอร์จ คลูนี่ย์ กำกับโดย เจสัน ไรท์แมน ที่เคยฝากผลงานไว้กับ Juno และ Thank You for Smoking ขอไม่เล่าอะไรเกี่ยวกับหนังมากเดี๋ยวจะเป็นการสปอยซะเปล่าๆ

ที่ต้องมา blog เรื่องนี้เพราะพอดูไปได้ซักพักนึงต้องบอกกับตัวเองเลยว่า ถ้า DVD ออกเมื่อไหร่จะต้องซื้อให้ได้ หนังเรื่องนี้ทำออกมาได้ดีจริง ดูไปยิ้มไป หัวเราะไป เศร้าไป

ส่วนตัวแล้วเป็นหนังที่ดีที่สุดในรอบหลายปีที่ดูมาเลยทีเดียว ชอบทั้งเนื้อเรื่อง นักแสดง ทั้งภาพ ทั้งsoundtrack รู้สึกจะโอเวอร์ไปหน่อยแหะ :p แต่ตา เจสัน ไรท์แมน เค้าทำเรื่องนี้ออกมาได้ดีจริงๆนะ ไม่ได้แกล้งมาโปรโมตนะเธอว์ ลองไปดูกันนะครับ

No Comments

ปีนเขาเที่ยวป่า ณ ภูสอยดาว

เมื่อต้นเดือนไปเที่ยวภูสอยดาว(ดองไว้ซะนาน แฮะๆ) พอดีเพิ่งรวบรวมพลังสำเร็จเลยเอารูปมาให้ดูกัน

ขบวนการลูกหาบ

ท้องฟ้าระหว่างทางขึ้นภูสอยดาว

เห็ดระหว่างทาง

เห็ดระหว่างทางอีกรูป

ป่าไผ่

ทุ่งดอกหงอนนาค บนภูสอยดาว

พระอาทิตย์ยามเช้า

ดอกหงอนนาค

ดอกหงอนนาคอีกที

พอแหละเหนื่อย ไปดูรูปอื่นๆ ที่ Flickr ของผมแล้วกัน (เล่นง่ายเลยดีกว่า ความขี้เกียจบังเกิด 555+)

No Comments

set up synergy on mac

พอดีวันนี้ ขี้เกียจสลับ keyboard กับ mouse เวลาใช้จะใช้อีกเครื่อง บวกกับพอดีไปเจอ SynergyKM ซึ่งมันเป็น GUI ซะด้วยก็เลยลงซะ เหอๆ

Step 1 :

เริ่มต้นด้วยไปโหลด SynergyKM มาลงก่อน

Step 2 :

หลังจากลงเสร็จ เปิดโปรแกรมจะได้หน้าตาแบบนี้

พอดีผมจะให้ mac เป็น server ก็เลือก Share my keyboard and mouse ซะ

Step 3 :

เลือก tab Server Configuration ก็กด เพิ่มเครื่องเข้าไป แล้วก็ใส่ชื่อเครื่องที่เราจะ syn กัน ชื่อเครื่อง ของ mac ก็เข้าไปดูที่ network ใน System Preferences ส่วนชื่อเครื่องของ ubuntu ก็เข้าไปดูด้วย คำสั่งนี้ครับ

cat /etc/hostname

ตัวอย่างเช่น

เราสามารถย้ายการจัดวางแต่ละเครื่องได้โดยลากเปลี่ยนตำแหน่งเอานะครับ กด Apply Now เป็นอันเสร็จการ config

Step 4 :

หลังจากลง synergy บน mac เสร็จแล้วเราก็มาลง บน ubuntu ต่อ ก็จัดการเปิด terminal แล้วพิมพ์ ตามนี้ เพื่อติดต้ัง quicksynergy ครับ

sudo apt-get install quicksynergy

Step 5 :

กดปุ่ม Turn On บน mac เพื่อเปิด server รอการ connect จาก ubuntu

Step 6 :

ใน tab Use ของ quickSynergy ใส่ IP ของเครื่อง mac เข้าไป จากนั้นกด execute เท่านี้เป็นอันเสร็จเรียบร้อย

1 Comment

Trip สวนผึ้งราชบุรี in Lomo

วันนี้เอาฟิล์ม ตอนที่ไปเที่ยวสวนผึ้ง ไปล้างมา ปรากฎว่าใช้ได้แค่ครึ่งเดียวเอง (-_- “)

2 Comments

Install Apache 2, PHP, MySql on Ubuntu

พอดีช่วงนี้กำลังเห่อ ubuntu อยู่ ก็เลยลองลง apache, php, mysql แบบแยกส่วนกันดู เลยเก็บมาเล่าให้ฟังกันครับ

1. เริ่มต้นที่ Apache2 ก่อน โดยพิมพ์คำสั่ง install apache ตามนี้

sudo apt-get install apache2

เมื่อลงเสร็จก็ลองเปิด Browser ทดสอบดู โดยเปิด url http://localhost ถ้าขึ้นว่า It works! แสดงว่าสำเร็จเรียบร้อย

2. ต่อไปก็ลง PHP5 ต่อ โดยใช้คำสั่ง ตามนี้

sudo apt-get install php5

เสร็จแล้วก็ลองเขียน php ขึ้นมาไว้ใน document root ( document root ของ Apache ดูได้ด้วยคำสั่ง cat /etc/apache2/sites-available/default ) เพื่อทดสอบดูว่า Apache รู้จักกับ php แล้วหรือยังด้วยคำสั่ง

sudo vi /var/www/phpinfo.php

แล้วพิมพ์ตามนี้

<?php echo phpinfo(); ?>

แล้วลองเรียกจาก browser ดู โดยพิมพ์ว่า http://localhost/phpinfo.php ถ้า browser ให้ download แสดงว่า apache ยังไม่รู้จัก php ให้ใช้restart apache ด้วยคำสั่ง

sudo /etc/init.d/apache2 restart

3. ลง Mysql ต่อด้วยคำสั่ง

sudo apt-get install mysql-server-5.0

เมื่อลงเสร็จแล้วก็ลองทดสอบดูด้วย คำสั่ง

sudo mysql -u root -p

เท่านี้เราก็สามารถเขียนเว็บได้แล้วครับพี่น้อง เย้ๆ

No Comments

โอ๊ย โอ๊ย – เบน ชลาทิศ

เพลงนี้พี่แจ้ ดนุพล ได้ร้องไว้นานแล้ว พอดีวันนี้นั่งดูละครกับที่รัก เลยเกิดรำลึกความหลัง ลองค้นดูปรากฎว่า เบน ชลาทิพย์เอามาร้องใหม่ เป็นเพลงประกอบละครเรื่อง แจ๋วใจร้ายกับคุณชายเทวดา แต่ด้วยความที่เป็นเพลงคุณภาพอยู่แล้ว เอามาทำใหม่ฟังยังไงก็แจ่ม

โอ๊ย โอ๊ย เบน ชลาทิศ

ตั้งแต่วันที่ฉันได้คุยเพียงครู่สองคนกับเธอครั้งก่อน
กลับมานอนครวญครางละเมอ คอยพร่ำหาเธอเหมือนจะอ้อนวอน
เกิดอะไรขึ้นมาล่ะเออ มันอยากรู้นัก…เปลี่ยนฉันไปจากเดิม โอ๊ย

จะเป็นเพียงแววตาของเธอทั้งคู่ฉายมาสะกดรึเปล่า
อาจเป็นดาวดวงใดใช้เธอมาหลอกเล่นกล เป็นไปไม่ได้
ออกจะงง คงเปนเพราะเธอทำสับสน เดี๋ยวอยากรัก เดี๋ยวอยากลืม โอ๊ยๆ
ทุกสิ่งเปลี่ยนไปเพราะเธอ

**เธอทำให้ฉันรักจนใจไม่อาจถอน หัวใจมันคอยแอบๆมองแบบซึ้งๆ
เธอทำให้ฉันหลงใจอ่อน นอนกอดหมอน..ทุกคืน จะทนได้นานซักเท่าไร หากคิดถึง

อยากจะกินกลืนเธอทั้งตัว ไม่อยากเหลือไว้ให้ใครได้กลิ่น อยากได้ยินเพียงเสียงของเธอ
เพรียกบอกรักเพ้อถึงฉันผู้เดียว
กดอารมณ์ทนไปไม่ไหว ใจมันหวิวว่าง ไม่เจอคงขาดใจ โอ๊ยๆ….โอดโอย คิดถึงจังเธอ

No Comments
Rss Feeds