Powered By Blogger

31 October 2008

SMS Gateway

ช่วงนี้ ศึกษา เกี่ยวกับ SMS Gateway ครับ
ยังไม่ชัดเจนนัก

ได้แนวคิดคร่าวๆ มา นิดนึง
จากเว็ป http://www.thaiseoboard.com/index.php?topic=22476.0
(Thai SEO Board )

SMS Gateway ต่อง่ายครับ แต่ติดต่อผู้ให้บริการยาก 555+

จะถูกแบ่งออกเป็น 2 แบบก็คือ

Bulk Messsage และ Short Code

โดยแบบ Bulk message นี่ง่ายโครต คือแค่ยิงข้อความไปตาม url ที่กำหนดโดยส่ง parameters ไปให้ครบ message ก็จะถูกส่งผ่าน API ของ ผู้ห้บริการเอง เช่น

$attr['msisdn'] = '086xxxxxxx';
$attr['operatorId'] = 14;
$attr['body'] = 'message';

$pass = http_build_query($attr);

file_get_contents('http://www.gatewayurlapi.php?'.$pass);
และระบบจะคืนค่้า มาให้เราตรวจสอบ
-------------------------------------------

ส่วนแบบ Short Code คือให้ user พิมพ์ ข้อความแล้วส่ง sms เช่น 45211 อันนี้เราจะต้องตั้งค่าที่ gateway ว่าจะให้ยิงกลับมาที่ไหน แล้วก็ไปเขียน Script รับไว้ เท่านั้นเอง มักจะใช้กับพวกที่ activate ผ่านระบบ


ส่วนที่ลำบากของระบบ ไม่ใช่ Code เลยครับ แต่เป็นการติดต่อ ผู้ให้บริการที่มี API ดีๆ ครบทุกค่ายไว้รองรับ และ Config Gateway ง่ายๆ




อธิบาย SMS Gateway
http://sms.vianett.com/kat/000358.asp
http://www.developershome.com/sms/howToReceiveSMSUsingPC.asp

30 October 2008

php Studs + eventum

พอดี ช่วงนี้ต้องพยายาม ทำความเข้าใจ Struts ให้ดี
แต่ ความรู้เดิมก็เป็น php และไม่ค่อยมี เวลาว่างไปอ่าน นัก
เลย คิดว่า เล่น php แนว struts หน่อย เผื่อว่าจะ ได้ทั้งสองอย่าง
คือ php เร็วขึ้นและ ได้ แนวคิด Struts ในส่วนของ concept บ้าง
http://www.mojavelinux.com/projects/studs/
http://www.mojavelinux.com/articles/studs_quickstart.html

และที่สำคัญ คือ ต้องโหลด studs_basic ที่นี่ครับ
http://sourceforge.net/project/showfiles.php?group_id=76836&package_id=77681
แล้ววางใน www ( appserv )
แล้ว เข้าลองด้วย
http://localhost/studs-basic/index.php
จะ ได้ url เช่น
http://localhost/studs-basic/index.php/example.do
http://localhost/studs-basic/index.php/welcome.do

แต่หลังจาก แก้ไข และพยายายามหา Model แล้ว พบว่า Documentไม่ดีเลย
เลย คิดว่า จะลอง
phpMVC แทน
http://www.phpmvc.net/docs/docsIdx.php?doc=features
เห็น เขาว่า
The php.MVC framework is based on Jakarta Struts application framework design. Struts has proven to be reliable, extendable and well supported.
ซึ่ง ถ้าเป็น จริง คือ ตาม Jakarta Struts ได้ ก็ น่าจะลองดู น่ะ
เห็น Help ของ php.MVC เยอะดีด้วย น่าจะดี มั้ง .... ... ..



ยังไม่เคยลอง นะครับ

ส่วนอันนี้ เป้น software PHP + MySQL ใช้กับ AppServ ได้
เพื่อ เป็น จัดกการ Help Desk ต่างๆ พวก Issue Traking
อันนี้เป็น English หมด แต่เก็บมาไว้เผื่อใคร จะลองใช้ดู ชื่อโปรแกรม eventum
http://dev.mysql.com/downloads/other/eventum/index.html
โปรแกรม นี้ถูกใช้โดยทีม ของ MySQL นะครับ
ติดตั้งโปรแกรมง่าย แต่ว่า ยัง ทำ Admin ไม่เป็นเลย

28 October 2008

Environment Variable


ตัวอย่างการใช้ ตัวแปร HomeDrive และ HomePath
D:\>
D:\>%HOMEDRIVE%
C:\>cd %HOMEDRIVE%%HOMEPATH%
C:\Users\user>

environment path อื่นๆ สำหรับ ใช้ในการเขียน Batch File ครับ
ก็น่าจะใช้กับ Vista ,XP ได้ แต่กับ 98 ไม่แน่นะครับ
ข้อมูลเพิ่มเติม หาเพิ่มมาเจอที่นี่ครับ  เยอะมากดี 
http://www.wilsonmar.com/1envvars.htm
และ 
http://kennethhunt.com/archives/000933.html
 

Map network drive in Vista

map network drive in Vista

สมมุติ แม็ปไปที่ IP 192.168.0.2
user = user1
password = password1

net use Z: /persistent:yes \\192.168.0.2\path /u:user1 password1
ก็จะได้ Drive Z: มา
ส่วน สิทธิ์ ก็จะตาม user

source from:
http://www.groovypost.com/howto/microsoft/vista/map-a-network-drive-using-windows-vista-or-windows-server-2008/

06 October 2008

ช่วงนี้ปรับปรุง เว็ปครับ

ปรับปรุงแล้ว และก็
ปรับมาเป็น CMS แทนแล้ว

แม้ว่า ทำเองจะดีกว่า เพราะ ขนาดเล็ก และก็ปลอดภัยกว่า
แต่ คงไม่มีเวลา
ทำมากนักครับ

เวลา ผ่านไป ไวเหมือนโกหก

อ้าว ดึกแล้ว ไปนอนก่อนละ ครับ หุหุ