December 2006

รวมมิตร XML

Posted by admin on December 19, 2006 in xml

ทำงานด้านนี้ หลีกหนีไม่ได้ ที่จะต้องยุ่งเกี่ยวกับ มัน เลย
งั้นมาเริ่มที่ละอย่าง สอง อย่างแล้วกัน เริ่มที่หัวมันก่อนเลย นะ
1. เอกสาร XML

<?xml version=”1.0″ encoding=”UTF-8″ ?>

2.การอ่านเอกสารตามรูปแบบข้างล่าง
<?xml version=”1.0″?><ExecuteResponse> < Input> < /Input> < Output Name=”filename” X=”135.555″ Y=”45.5555″> < /Output>< /ExecuteResponse>
ทำการอ่านค่าด้วยวิธีการดังข้างล่าง
output = xmldoc.getElementsByTagName(”Output”)[0]; outputname = output.getAttribute(”Name”); Xvalue = parseFloat(output.getAttribute(”X”)); Yvalue = parseFloat(output.getAttribute(”Y”));
3.การอ่านเอกสารตามรูปแบบข้างล่าง
<?xml version=”1.0″ ?><ExecuteResponse><Input>Input filename</Input><Output>Output filename</Output><X>135.555</X><Y>45.5555</Y>
ทำการอ่านค่าแต่ละตัวโดยการinputfilename=response.getElementsByTagName(’Input’)[0].firstChild.data;X=parseFloat(response.getElementsByTagName(’X’)[0].firstChild.data);

Unix ปลีกย่อย

Posted by admin on December 15, 2006 in unix

หัวข้อคงมีการ update กันไปเรื่อย เจออะไร ก็เอามาลงนะ
- วันนี้ขอเสนอเริ่มต้นกับการสร้าง ISO ไฟล์แบบให้รองรับกับ ชื่อยาว ๆ
mkisofs -r -joliet -joliet-long -l -allow-multidot -allow-leading-dots -no-bak -full-iso9660-filenames -o ../newms410.iso .
ตัวอย่างคำสั่ง อย่าไปใช้ * ละ มันจะบอก error error
- การส่งข้อมูลด้วยวิธี curl
curl http://wwww.script.com/script.php -d input=’value’
เป็นการส่งแบบ post form data
curl “http://localhost/cgi-bin/wps/wps.py? request=execute&identifier=justadd&service=WPS&version=0.4.0&DataInputs= value,250″
เป็นการส่งแบบ get form data

AJAX ปลีกย่อย

Posted by admin on December 14, 2006 in AJAX

ตอนนี้ อะไร ๆ ๆ ก็คงต้อง AJAX (Asynchronous JavaScript and XML) นิยามที่ wikipedia
แต่เวลา่ใช้งานจริงมักเกิดปัญหา เล็ก ๆ น้อย ๆ น่ารำคาญมาก เพราะสาเหตุดังนี้
- เป็น javascript ดู debug ยาก และยังเป็นติดต่อแบบเบื้องหลัง อีก แก้ปัญหาได้ใน Mozilla โดยใช้ Fire Bugข- ปัญหา cross platform ระหว่าง IE และ Mozilla เนื่องด้วยมันทำงานไม่เหมือกัน ทำให้เกิดหลากหลายเป็น นับตั้งแต่การสร้าง XHTMLRequest ซึ่งใน IE นั้นใช้เป็น ActiveX แล้วอีกทั้งการตอบการทำงานที่แตกต่างกัน การแก้ไขและรายละเอียดจะกล่าวข้างล่าง
- อีกหัวข้อหลักแบบ โง่ ๆ ของ IE คือกระบวนการสร้าง [...]