29 March 2009

เปลี่ยน Domain ให้กับ blogger

การเปลี่ยน Domain name ให้กับ blog ของเราใน blogger นั้นสามารถทำได้โดย
เพียงเรามีโดเมนที่รองรับ zone record ในส่วนของผม ผมใช้ zero-engine.co.cc
เป็นชื่อ domain ใหม่ และถ้าหากใครมี domain พวก .com .net .org ก็สามารถทำได้เช่นกัน

ก่อนอื่นให้สมัครโดเมนมา http://www.co.cc แล้วไปที่ domain setting คลิกที่โดเมนที่ต้องการ
ใช้เป็น domain แทนชื่อเดิมของเรา คลิก set up แล้วเลิกแบบที่ 2. คือเป็นแบบ Zone record

ในช่อง Host ให้กรอก www.ชื่อที่เราสมัคร.co.cc
ช่อง type เลือกเป็นแบบ CNAME
ช่อง Value ใส่ ghs.google.com

แล้วจากนั้นกด set up แค่นี้ก็เสร็จขั้นตอนการ setup domain แล้ว ต่อไปเราจะต้องไป set blog ของเราให้รู้จัก domain นี้

โดยมาที่ส่วนปรับแต่ง blog ให้เลือก การตั้งค่า--->การเผยแพร่--->โดเมนกำหนดเอง

จากนั้นคลิกเปลี่ยนเป็นการตั้งค่าขั้นสูง

กรอกข้อมูลให้ครบทุกช่อง

จากนั้นกด บันทึกการตั้งค่า เพียงเท่านี้เราก็สามารถใช้ domain ส่วนตัวของเรากับ blogger ได้แล้ว
แต่ว่าต้องรอให้ domain มัน active สักพักนะครับอาจใช้เวลาชั่วโมงกว่าหรือมากน้อยกว่านั้นครับ แต่คงไม่เกิด 48 ชั่วโมง.... *-*

28 March 2009

เขียน Bot irc ด้วย PHP ตอนที่ 2

คราวนี้เราจะมาเขียนบอทให้มันสามารถอยู่ใน server irc ได้โดยไม่หลุดออกมานะครับ
โดยเราจะทำการตรวจสอบค่าที่ server irc ส่งมา

เขียน Bot irc ด้วย PHP ตอนที่ 1

ก่อนอื่นก็เข้าเรื่อง PHP ตามแนวถนัดนั้นแหละครับ
พอดีได้เขียนบอท IRC ด้วย PHP เลยเอามาต่อให้ดูกัน

ก็สิ่งที่บอทจะทำใด้ก็คือ...
1. login เข้าไปใน irc เซิฟเวอร์ให้ได้
2. ให้มันออนไลน์อยู่ใน irc ให้นานที่สุด
3. นี่ก็ให้มันฟังคำสั่งเรา อืม......ประมาณนี้แหละที่คิดได้



<?php
$bot = array(
//ส่วนนี้คือ server ของ irc ที่เราจะเข้าใช้บริการ
server => "irc.thaishadow.com",

//port ของ server
port => "6667",

//ชื่อห้อง
channel => "#thdbot",

//ชื่อที่ใช้แสดงใจห้อง
ident => "Zero_Engine",

//username ที่ใช้ใน server irc
username => "Zero_Engine",

//password ที่ใช้ใน server irc
password => "Password-Unknow",

//ip address ของ host ที่เราปล่อยบอท
hostname => $_SERVER['REMOTE_ADDR']
);

//ทำการเชื่อมต่อกับ server irc
$socket = fsockopen($bot['server'], $bot['port']);

//ส่งข้อมูลของเราไปให้ server
fputs($socket, "USER ".$bot['ident']." ".$bot['hostname']."
".
$bot['username']." :".$bot['username']."\n");


//เปลี่ยนชื่อของเราที่จะใช้แสดง
fputs($socket, "NICK ".$bot['ident']."\n");

//ใส่รหัสผ่าน
fputs($socket, "NickServ IDENTIFY ".$bot['password']."\n");

//เข้าห้องใน irc
fputs($socket, "JOIN ".$bot['channel']."\n");
?>



DOWNLOAD


เพียงแค่นี้เราก็สามารถส่งบอทเราเข้าไปออนไลน์ใน server irc ได้แล้ว
แต่ว่าโค๊ดตัวนี้เมื่อเรา login เข้าไปมันจะออกทันที เดียวคราวหน้าเรามาต่อกันที่จะทำยังไงให้มันออนไลน์ได้นานๆ ^_^