สวัสดีครับเพื่อน วันนี้เป็นอะไรก็ไม่รู้ส่งสัยเป็นช่วงเข้าพรรษาละมั่งครับ เลยเซง ๆ เพราะเพื่อนที่เรียนด้วยกัน มันพากันกลับบ้านกันหมดเลย เลยต้องอยู่คนเดียว นั่งเหงาอยู่หน้าคอม เลยเปิดเพลงฟัง ก็งั้น ๆ พอเพลงไหนไม่โดนใจก็ข้ามไป ข้ามไป ข้ามไป ข้ามไป ข้ามไป ข้ามไป ข้ามไป .......................................
แล้วเมื่อไหร่จะหยุดละเนี่ย เลยลองนั่งดูใจตัวเอง รู้ทันที่ว่าที่ผมเป็นแบบนี้ก็เพราะว่าผมเอาใจไปใส่ไว้กับเพลง แล้วเพลงไหนที่ผมไม่ชอบก็หงุดงิดทันที ตรงนี้เองครับ ที่ทำให้ผมรู้ว่า ถ้าเราไม่ใส่ใจซะอย่าง ก็ไม่ใช่เหตุที่ทำให้เราทุกข์
Search
Saturday, July 19, 2008
Friday, July 18, 2008
ชานคนหนึ่งกับการเปลี่ยนแปลงโลก


ในเดือนพฤษจิกายน มีชายผู้หนึ่งชื่อ Tim-Berners Lee ที่มีพื้นฐานมาจากนักออกแบบระบบสื่อสารและเป็นนักเขียนโปรแกรมประเภท Text Processing มาก่อน ได้เขียนโปรแกรมที่มีชื่อว่า WorldWideWeb ขื้นมาก จนถือว่าเป็นโปรแกรมคอมพิวเตอร์ที่เปลี่ยนแปลงโฉมหน้าของโลกใบนี้ไปตลอดกาล ประวัติของการเิกิด ประวัติของการเกิดโปรแกรม WorldWideWeb นั้นเริ่มมาจากการที่ Tim-Berners Lee ได้เข้าร่วมงานกับองค์กร CERN ซึ่งเป็นหน่วยงานค้นคว้าด้วนฟิสิกส์นิวเคลียร์อนุภาคที่ใหญ่ที่สุดของยุโรป Tim-Berners Lee รับหน้าที่เขียนโปรแกรมเพื่อให้นักวิทยาศาสตร์ใน CERN สาามารถแบ่งปันเอกสารการค้นคว้าให้แก่กันผ่านทางระบบเครือข่ายได้ และโปรแกรมที่ Tim-Berners Lee เขียนขึ้นมานั้นมีชื่อว่า Enquire ด้วยการใช้รูปแบบของการแสงดผลแบบ Hypertext ทำให้เกิดความสะด้วยกและความนิยมในการแบ่งปันเอกสารกันภายใน CERN อย่างมาก จนในปี 19891 CERN ก็ถือได้ว่าเป็นหน่วยงานที่มีการเชื่อมต่อโยงเอกสารกันภายในเครือข่าย (ปัจจะบันเรียกว่าอินเทอร์เน็ต) ที่ใหญ่ที่สุดในยุโรป ทำให้ Tim-Berners Lee เกิดแนวความคิดของการทำความสามารถของ Hypertext กับระบบเครือข่าย ในขณะนั้นรวมเข้าด้วยกัน ซึ่งจะเห็นได้จากคำกว่าวของเขาที่ว่า "ผมได้นำแนวความคิดของ Hypertext รวมเข้ากับแนวความคิดของ TCP และ DNS และผลลัพธ์ที่ได้ก็คือ WorldWideWeb" แน่นอนว่าโปรแกรมใหม่ได้ยินยกเอาหลัการของ Enquire มาหลายอย่าง พร้อมกับความสามารถในการเชื่อมโยงเอกสารเข้าด้วยกันด้วยสิ่งที่เรียกว่า Hypertext Link โปรแกรม Web Brower ตัวแรกของโลกนี้ได้พัฒนาขึ้นมาบนคอมพิวเตอร์ของ NeXTSTER และใช้สำหรับ Web Server แ่ห่งแรกของโลกที่ชื่อ httpd(HyperText Transfer Protocol Daemon) ขี้นมาเช่นด้วยกัน โลกของข้อมูลข่าวสารแห่งให่นี้ได้รับชื่อว่า World Wide Web มาัตั้นแต่วันนั้น และเป็นสิ่งที่เปลี่ยนแปลงวิธีการสื่อสารข้อมูลกันอย่งสิ้นเชิง เป้นสิ่งที่ช่วนห้การเข้าถึงข้อมูลของอีกฟากฝั่งของโลกเปลี่ยนเป็นสิ่งที่ง่ายดาย
http://www.w3.org/People/Berners-Lee/
SMS โดนใจ
ผมว่าเพื่อน ๆ หลายคนคงจะมีแฟน ละทั่งแต่ผมอะนะ ยังหาคนรู้ใจไม่ได้สักคนเลย หาแบบที่น่า ๆ นิสัยดี ทำกับข้าวเก่ง อะ ไม่รู้สมัยนี้มีหรือเปล่าว ถ้าไม่ก็ไม่รู้จะเจอปะ เพราะเดี่ยวนี้โลกมันเปลี่ยนไปมากซะเหลือเกิน ผมเองคิดว่าผู้หญิงหลาย ๆ ต่อหลายคนทำกับข้าวเป็นไม่กี่อย่าง เช่น ไข่เจียว ไข่ทอด อาหารประเภทตระกูลไข่ประมาณนี้ แต่ว่าพวกไข่ ๆ เนี่ยทำให้อร่อยและแปลกให้ก็น่ากินเหมือนกันนะครับ
วันนี้หาข้อมูลเกี่ยวกับ เว็บพวกที่ให้บริการ sms ว่าเขามีบริการกันยังไงค่าส่งเท่าไหร่ เท่าที่หาได้ก็เห็นจะเป็น tttonline.net อะครับที่ส่งฟรี 3 ข้อความ แต่ก่อน ผมเคยส่งได้ 5 ข้อความ แล้วสักพัก ให้ส่งได้ 10 ข้อความช่วงหลัง เขาปรับระบบเขาไหม่มีการลงทะเบียนอะไรก็ไม่รู่ยุ่งยากมาก ๆ เดี่ยวนี้ส่งได้แค่ 3 ข้อความเอง แต่ก็ดีที่ส่งฟรี 3 ข้อความ เลยไปเจอข้อความเด็ด ๆ ไว้ส่ง sms เหอะๆ และเอามาเก็บไว้เผื่อจะได้ส่งให้ใครสักคน (เมื่อไหร่ไม่รู้เหมือนกัน งิ)
วันนี้หาข้อมูลเกี่ยวกับ เว็บพวกที่ให้บริการ sms ว่าเขามีบริการกันยังไงค่าส่งเท่าไหร่ เท่าที่หาได้ก็เห็นจะเป็น tttonline.net อะครับที่ส่งฟรี 3 ข้อความ แต่ก่อน ผมเคยส่งได้ 5 ข้อความ แล้วสักพัก ให้ส่งได้ 10 ข้อความช่วงหลัง เขาปรับระบบเขาไหม่มีการลงทะเบียนอะไรก็ไม่รู่ยุ่งยากมาก ๆ เดี่ยวนี้ส่งได้แค่ 3 ข้อความเอง แต่ก็ดีที่ส่งฟรี 3 ข้อความ เลยไปเจอข้อความเด็ด ๆ ไว้ส่ง sms เหอะๆ และเอามาเก็บไว้เผื่อจะได้ส่งให้ใครสักคน (เมื่อไหร่ไม่รู้เหมือนกัน งิ)
แอบรักอยู่ตั้งนานดันไม่รู้ ทีตอนนี้มาอ่านดูทำไม
รู้นะว่าคนอ่านหน้าบึ้ง ช่วยยิ้มนิดนึง คนคิดถึงจะได้ดีใจ
ส่งมาเพื่อกวนใจให้รู้ว่าคิดถึง อ่านแล้วหน้าบึ้งคนคิดถึงคงเสียใจ
คิดถึงอยากโทรหา คิดถึงอยากเจอหน้า คิดถึงทุกเวลา รู้ไหนน้าว่ารักจัง
อยากบอกว่าคิดถึงแต่ใจไม่กล้า เลยส่ง SMS มาแทนคำห่วงใย
รูเยิฟ ปาระมัง รูเยิฟ แปลว่า รักย่อมเข้าใจในรัก
ทุกครั้งที่ความคิดถึงไป ผูกโบด้วยความห่วงใยให้แก่เธอ
ถ้าเธอเคยรักใคร เธอคงเข้าใจ ว่าทำไม ฉันส่งข้อความมาทุกวัน
รู้นะว่าคนอ่านหน้าบึ้ง ช่วยยิ้มนิดนึง คนคิดถึงจะได้ดีใจ
ส่งมาเพื่อกวนใจให้รู้ว่าคิดถึง อ่านแล้วหน้าบึ้งคนคิดถึงคงเสียใจ
คิดถึงอยากโทรหา คิดถึงอยากเจอหน้า คิดถึงทุกเวลา รู้ไหนน้าว่ารักจัง
อยากบอกว่าคิดถึงแต่ใจไม่กล้า เลยส่ง SMS มาแทนคำห่วงใย
รูเยิฟ ปาระมัง รูเยิฟ แปลว่า รักย่อมเข้าใจในรัก
ทุกครั้งที่ความคิดถึงไป ผูกโบด้วยความห่วงใยให้แก่เธอ
ถ้าเธอเคยรักใคร เธอคงเข้าใจ ว่าทำไม ฉันส่งข้อความมาทุกวัน
(ที่มา : http://www.thaiwebsms.com)
โดนใจผมสุด ๆ เลยก็อันนี้ครับ
รู้นะว่าคนอ่านหน้าบึ้ง ช่วยยิ้มนิดนึง คนคิดถึงจะได้ดีใจ
ส่งมาเพื่อกวนใจให้รู้ว่าคิดถึง อ่านแล้วหน้าบึ้งคนคิดถึงคงเสียใจ
ส่งมาเพื่อกวนใจให้รู้ว่าคิดถึง อ่านแล้วหน้าบึ้งคนคิดถึงคงเสียใจ
แล้วคุณละมีข้อความไหนทโดนใจบ้าง
Thursday, July 17, 2008
PHP Read Write Image From Web
วันนี้ว่าง ๆ เลยลองเขียนเว็บ แล้วต้อง copy พวก image จากเว็บต่าง ๆ เลยเซง ๆไม่รู้จะทำไงดี เรียนในห้องโดนอาจารย์ด่าว่า พวกวิศวกรชั้นต่ำ เหอะๆ
ผมเลยลองเขียน php ให้มันไปอ่าน ไฟล์รูปภาพแล้วมาเขียนไว้บน host ของผมขี้เกียจ copy ที่ละภาพ
function save_image($url,$filename){
$ch = curl_init ($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
$rawdata=curl_exec ($ch);
curl_close ($ch);
$fp = fopen($filename,'w');
fwrite($fp, $rawdata);
fclose($fp);
}
ผมเลยลองเขียน php ให้มันไปอ่าน ไฟล์รูปภาพแล้วมาเขียนไว้บน host ของผมขี้เกียจ copy ที่ละภาพ
function save_image($url,$filename){
$ch = curl_init ($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
$rawdata=curl_exec ($ch);
curl_close ($ch);
$fp = fopen($filename,'w');
fwrite($fp, $rawdata);
fclose($fp);
}
Saturday, June 28, 2008
SERVER VARIABLES
หลายคครั้งที่ผมเขียนเว็บด้วย php จะต้องทำงานเกี่ยวกับ database และแน่นอนครับ ผมจะมีไฟล์ที่ทำ connection ไว้ต่างหาก เวลาใช้ก็แค่เรียกใช้เท่านั้นเอง เขียน connection แค่ครั้งเดียวพอ เหอะๆ เอาหลักการของ oop มาใช้กันหน่อยครับ ปัญหามันก็มีอยู่ว่า connection file ที่ผมเขียนไว้นะ มันกับอยู่ใน directory ที่บนกว่าไฟล์ที่ผม เขียนอะ เวลา include_once() ก็ต้องอ้าง path ทั้งหมดของ connection file หรืออาจมีวิธีอื่น แต่วิธีที่ผมทำเป็นประจำคือ ผมจะใช้ SERVER VARIABLE ครับ เพราะว่าง่ายดี
พอพูดถึง SERVER VARIABLE ผมว่าหลายๆ คนที่เป็นเซียน php คงจะใช้งานเป็นประจำ
ใน SERVER VARIABLE ก็มีให้เราเรียกใช้หลายตัวเหมือนกันครับ แต่เราก็ไม่ได้ใช้งานทั้งหมดหรอก มีบางตัวเท่านั้นครับที่เราใช้เป็นประจำ เอ่ แล้วมันเรียกใช้ยังไงละเนี่ย
การเีรียกใช้นั้นก็ไม่ยากครับ ก็เหมือนกันกับ $_GET , $_POST แต่ SERVER VARIABLE จะ เป็น $_SERVER
ตัวอย่างเรียกน้ำย่อยสักสองตัวละกันครับ
$_SERVER['REQUEST_URI'] จะให้ค่า rul ของ page นี้
$_SERVER['DOCUMENT_ROOT'] อะ อันนี้จะให้ค่าอะไรออกมาเนี่ย ถ้าไม่รู้ก็เอางี้เลยครับ เขียนไฟล์ phpinfo() แล้วอัพลอง run ดู จะเห็นว่าใน phpinfo จะแสดงข้อมูลของ server variable ให้ดู

ก็แต่นี้ละครับ
อะสรุปเลยละกัน จบละ.....
พอพูดถึง SERVER VARIABLE ผมว่าหลายๆ คนที่เป็นเซียน php คงจะใช้งานเป็นประจำ
ใน SERVER VARIABLE ก็มีให้เราเรียกใช้หลายตัวเหมือนกันครับ แต่เราก็ไม่ได้ใช้งานทั้งหมดหรอก มีบางตัวเท่านั้นครับที่เราใช้เป็นประจำ เอ่ แล้วมันเรียกใช้ยังไงละเนี่ย
การเีรียกใช้นั้นก็ไม่ยากครับ ก็เหมือนกันกับ $_GET , $_POST แต่ SERVER VARIABLE จะ เป็น $_SERVER
ตัวอย่างเรียกน้ำย่อยสักสองตัวละกันครับ
$_SERVER['REQUEST_URI'] จะให้ค่า rul ของ page นี้
$_SERVER['DOCUMENT_ROOT'] อะ อันนี้จะให้ค่าอะไรออกมาเนี่ย ถ้าไม่รู้ก็เอางี้เลยครับ เขียนไฟล์ phpinfo() แล้วอัพลอง run ดู จะเห็นว่าใน phpinfo จะแสดงข้อมูลของ server variable ให้ดู

ก็แต่นี้ละครับ
อะสรุปเลยละกัน จบละ.....
Saturday, June 21, 2008
Netbeans with javaScript
ใน Netbeans สามารถใช้ javaScript ได้ ลองดู video นี้ครับ เจ๊ง มาก ๆ เลย Netbeans เป็น IDE ที่สุดยอดจริง ๆ
ลองดูครับว่าเจ๊งมาก ๆ แค่ไหน
Netbeans with javaScript
ลองดูครับว่าเจ๊งมาก ๆ แค่ไหน
Netbeans with javaScript
Sunday, June 15, 2008
Create Table In MySQL Using Netbeans
บทความนี้ผมจะเขียนเกี่ยวกับการใช้ Netbeans ละกันนะครับ เพราะตั้งแต่ต้นเดือนมิถุนา หลังจากที่ผมฝึกงานเสร็จ ก็เป็นอันว่าเปิดเรียน ต้องทำการลงทะเบียนเรียน อันนี้ไม่ค่อยจะยุ่งยากเท่าไหร่ครับ แต่ที่ยากคือการฝึกงานนี้ละครับ ฝึกงานเสร็จก็ต้องทำรายงานส่ง แล้วยังต้อง presentation อีก เหนื่อย ๆ ในช่วงเดือนมิถุนา ถึง กรกฎา คงเป็นช่วงที่ผมจะทำงานเกี่ยวกับ Java ซะเป็นส่วนใหญ่ ทั้ง j2me, j2ee วันนี้ก็เลยได้โอกาสทองมาเขียนความรู้เล็ก ๆ น้อยเพื่อจะเป็นประโยชน์กับใครหลาย ๆ คนที่เข้ามาอ่านบล๊อกผม
วันนี้ผมจะอธิบายวิธีการใช้งาน Netbeans และการ create table in MySQL database
โดยปกติแล้วการเขียน java connect mysql จำเป็นที่จะต้องใช้ mysql connector (jdbc api) แต่สำหรับ netbeans แ้ล้ว mysql connector มันจะ bundled มาพร้อมกับ netbeans (6.0 ,6.1) เลย


ทางด้านซ้่ายมือเราลองเปิด service explorer ขี้นมาดูนะครับ อัันนี้ผม install mysql ตอนที่ผม install appserv หรือถ้าหา service explorer ไม่เจอก็กด ctrl + 5
ถ้าเปิดขึ้นมาแล้ว เจอรูปแบบนี้แสดงว่า ยังไม่ได้ connect กับ mysql ครับ ให้คลิกขวา แล้วเลือก connect...
ปรากฎหน้าต่าง connect ของผม user = root , pass = xxxx ก็ใส่กันไปตามที่เราได้ตั้งไวนะครับ เมื่อเรากด OK user, password ถูกต้องก็จะเห็นดังรูปนี้ครับ
จะเห็นว่าตอนนี้เราจะยังไม่สามารถสร้าง Table ได้นะครับเพราะว่าเรายังไม่มี database เลยงั้นก็มาสร้างกัน
คลิกขวาเหมือนเดิมครับแล้วก็พิมพ์ คำสั่ง sql เพื่อสร้าง database

create database MyNewDatabase;
แล้วสั่ง run
ลองมาดูว่าเราได้ database ที่เราสร้างแล้วจริงไหม
ทีนี้เราได้ database และพร้อมที่จะสร้าง Table แล้วครับ คลิกขวาที่ mynewdatabase แล้วเลือก connect...
หลังจากที่เรา connect เสร็จ จะเห็นว่ามีอะไรก็ไม่รู้เพิ่มขึ้นมา

คลิกขวาที่ เรา connect เสร็จแล้วลอง explain ดูครับ แล้วก็คลิกขวาเพื่อสร้าง Table กันได้เลยครับ
แค่นี้ละครับ ง่ายไหมครับ
sourcr: http://www.netbeans.org/kb/60/ide/mysql.html
วันนี้ผมจะอธิบายวิธีการใช้งาน Netbeans และการ create table in MySQL database
โดยปกติแล้วการเขียน java connect mysql จำเป็นที่จะต้องใช้ mysql connector (jdbc api) แต่สำหรับ netbeans แ้ล้ว mysql connector มันจะ bundled มาพร้อมกับ netbeans (6.0 ,6.1) เลย


ทางด้านซ้่ายมือเราลองเปิด service explorer ขี้นมาดูนะครับ อัันนี้ผม install mysql ตอนที่ผม install appserv หรือถ้าหา service explorer ไม่เจอก็กด ctrl + 5



คลิกขวาเหมือนเดิมครับแล้วก็พิมพ์ คำสั่ง sql เพื่อสร้าง database


แล้วสั่ง run
ลองมาดูว่าเราได้ database ที่เราสร้างแล้วจริงไหม



คลิกขวาที่ เรา connect เสร็จแล้วลอง explain ดูครับ แล้วก็คลิกขวาเพื่อสร้าง Table กันได้เลยครับ
แค่นี้ละครับ ง่ายไหมครับ
sourcr: http://www.netbeans.org/kb/60/ide/mysql.html
Subscribe to:
Comments (Atom)