jQueryTips by Tee++;

  • Home
  • Videos
  • jQueryTips's Fans

Coding like playing a piano.

Subscribe RSS

Search

Search

Sponsored

jQueryTips on Social

Followers

hide
Chainnnn Pang25441 Dexteri@n Ton KanexKane Supachai JustDoIt Rut petchy Tophit anndrew Webmaster

Categories

hide
  • Programing
  • Database
  • Framework
  • Mobile Development
    • Titanium Mobile
    • PhoneGap
  • Life

Tag Cloud

hide
PHP JavaScript MySQL XML Mobile jQuery CodeIgniter Hash php xml Debug Library Zend API Events Plugins Facebook Basic Registration Tool Twitter Search Swath Performance ffmpeg YouTube Web Service Yahoo! NoSQL MongoDB PhoneGap

Recent Posts

hide
  • ใครๆ ก็มี Utils เอางี้เราเพิ่ม Utils ให้กับ CodeIgniter กันบ้าง
  • แนะนำ JS.Class (A JavaScript class library)
  • PHP กับ OOP มาปูพื้นฐานกันเสียใหม่ก่อน
  • ประกาศข่าวสารจาก Admin
  • JSFIDDLE สุดยอด Tools สำหรับการ Debug การเขียนตัวอย่างโคด
  • Titanium Mobile + HTML + Native Scrolling
  • HTML to PDF ตัวไหนดี วันนี้ผมมีคำตอบ ...
  • ทำความรู้จักกับ JavaScript Pattern ในเชิงลึก
  • ผมบอกคุณแล้ว .... คนโง่ก็ Code ได้
  • วันนี้ มาออกแบบ Web Service ด้วย PHP กันเถอะ (CodeIgniter Version)

Recent Comments

hide
  • เยดดดด
  • มีตัวอย่าง CI แบบ เพียว ๆ ไหมครับ
  • ขอบคุณมากครับ เห็นแนวทางได้ชัดขึ้นจากตอนแรก ที่งงไปหมด ไม่รู้อะไรเป็นอะไร
  • ขอบคุณมากเลยครับท่าน....แหม่เพิ่มกำลังใจให้ผมได้เยอะเลย ตอนนี้กำลังฝึกงานอยู่ที่แห่งนึงในหาดใหญ่ พร้อมเด็กจากอีกสถาบันนึง 3 คน เราคิดว่าเรา…
  • Very good blog, I really like ~

Links

hide
  • OSCOOL
  • Architeture & Performance
  • Video and TV
  • Appcelerator
  • PhoneGap
  • Home
  •  » Blogs
  •  » PHP

ImaGick สุดยอด Extension ทำงานเกี่ยวกับภาพ

Nov 21, 2008 11:42:32 PM | 2 Comments | in Programing | PHP
เอาล่ะ ขยันอัพบล๊อกเลย วันนี้ เขียนมันติดๆ กันเอาให้คุ้มๆ ขอ ชะแว๊บ มาในส่วนของ PHP สักเรื่องนะครับ หลายๆ คนคงรู้จัก Imagemagick มาก่อน นั่นก็คือชุด การทำงานที่เกี่ยวกับ Image ที่ครบเครื่องอย่างแรง ตัวนึง ซึ่งมีคนใช้กันทั่วโลก แต่ทว่า....

ที่ผมจะมาแนะนำวันนี้มันไม่ใช่ ImageMagick ครับ แต่มันคือ Imagick ซึ่งเป็น extension แกะกล่องของ PHP (หา Docs ยากฉิบ -*-) ที่แม้แต่ใน php.net ยังหา Docs มันได้ไม่สมบูรณ์ (แม้แต่น้อย เรียกว่า มันโชว์แค่ชื่อ function เลยจะดีกว่า)

โดยที่ข้อดีของมันต่างกับ imagemagik ยังไง

1. เป็น extension ตัวนึงของ PHP ที่ทำงานในลักษณะ OOP (ลักษณะเดียวกับพวก Soap, lop, DOM, etc.) ทำให้ใช้งานง่าย นึกภาพการใช้งาน library ตัวนึง ที่เราไม้ต้องรู้ว่า มันมีการทำงานยังไง รู้แค่ว่าจะเอา method อะไรมาใช้งาน

2. มีคนทำการ Benchmark มาแล้วว่าความเร็วระหว่าง ImageMagick กับ Imagick นั้นมันคนละเรื่อง เนื่องจาก มันไม่ต้องทำงานผ่านคำสั่ง exec อีกต่อไป

twitter stumbleupon delicious digg facebook Read More

อ่าน xml ทั้งที ไม่มี xPath ได้ไง

Jul 20, 2008 1:14:06 AM | 0 Comments | in Programing | PHP
เกริ่นกันก่อน หลายๆคนอาจจะเริ่ม ตะหงิดๆ ทำไมพักนี้ผม อัพเดทอะไร หลายๆอย่างไม่ได้ เกี่ยวกับ jQuery เลย นั่นก็เพราะว่า "นึกไม่ออก" นั่นเอง (-*-)

jQuery มันเอาไว้ประยุกต์ใช้งาน มีแค่ Basic ก็สามารถทำได้ทุกอย่างแล้ว ที่เหลือก็หา plugin มานั่งแกะๆ เอาก็จะได้ทักษะเพิ่มไปเรื่อยๆ เอง ยิ่งใครมีพื้น js แน่นอยู่แล้ว แทบจะเรียกว่า ของหมูๆเลย ฉะนั้นในระหว่างที่ยังนึก ว่าจะอัพไรดีไม่ออก ผมก็จะเอาความรู้ ที่พอจะมีตกค้างมาบ้าง มาอัพเดทแทนไปพลางๆ 555

แต่ถ้าใครอยากรู้หรือสนใจอะไรเพิ่มเติมเกี่ยวกับ jQuery ก็หลังไมค์ มาได้ครับ ถ้ารู้ก็จะเอามาอัพเดทให้ แต่ถ้าไม่รู้ผมก็จะแกล้งทำเป็นรู้ แล้วไปหาบทความชาว ต่างชาติต่างเมือง มาแปลเป็นไทยให้ WoW!

เอาล่ะๆ เริ่มอะไรที่มันมีเนื้อหาสาระกันดีกว่า xPath เป็นภาษาที่เอาไว้ ไล่ nodes ในเอกสาร XML (จริงๆ ใน json ก็มีคนเอามาประยุกต์เลียนแบบ) ซึ่งอยากบอกว่ามันเป็นอะไรที่ โครตสะดวกเลย ลองมาดูตัวอย่างกันดีกว่า

twitter stumbleupon delicious digg facebook Read More

ข้อแตกต่างระหว่าง DOM กับ SAX ในการทำงานกับ XML

Jul 15, 2008 3:08:34 PM | 0 Comments | in Programing | XML, PHP
[audio:http://www.jquerytips.com/song/move_bitch.mp3]
วันนี้มาปูพื้นเรื่อง XML กันอีกสักหน่อย การใทำงานกับเอกสาร XML เราจะทำงานผ่าน "xml parser" เพื่อเป็นการดึงชุดข้อมูลมาทำงาน ซึ่งจะมีอยู่ 2 วิธีหลักๆ ก็คือ DOM และ SAX

โดยทั้ง 2 กันต่างกันยังไงบ้างมาดูกัน

DOM (Document object model)
1. การเข้าถึงข้อมูล: เป็นการสุ่ม (random)
2. การอ่านข้อมูล: เป็นการโหลดเอกสาร XML มาทั้งหมด
3. การจัดการข้อมูล: สามารถจัดการได้ (สร้าง, แก้ไข, ลบ)

SAX (Simple API for XML)
1. การเข้าถึงข้อมูล: ตามลำดับ (sequence)
2. การอ่านข้อมูล: อ่านทีละชุด เฉพาะข้อมูลที่ต้องการเข้าถึง
3. การจัดการข้อมูล: อ่านได้อย่างเดียว

twitter stumbleupon delicious digg facebook Read More

get_headers คำสั่งที่มีประโยชน์มากๆ ใน PHP5

Jul 7, 2008 12:43:53 AM | 0 Comments | in Programing | PHP
PHP5 ที่เราใช้นั้น เท่าที่ผมเห็น และพิสูจน์ด้วยตัวเอง มันมีข้อดีกว่า PHP4 มากๆ นอกเหนือจากการสนับสนุน OOP เต็มรูปแบบแล้ว ยังเพิ่ม built in function อีกมากมาย หนึ่งในนั้นก็คือคำสั่ง get_headers ที่ผมช้อบชอบ

ผมเห็นหลายๆคนยังชอบเช็ค file ที่มาจากถายนอกว่ามี หนือไม่ ด้วยคำสั่ง $fopen($url, 'r') ซึ่งผมบอกได้เลยว่า มันกินทรัพยากรเครื่องมาก ขนาดทำให้ล่มได้ด้วยคำสั่งเดียวเลยล่ะ (โครตน่ากลัว) เจอกับตัวเองมาแล้ว

ถ้าคุณเป็นคนนึงที่ใช้ PHP5 ในการพัฒนาเวบไซด์แล้วล่ะก็ เปลี่ยนมาใช้คำสั่งนี้กันดีกว่า

twitter stumbleupon delicious digg facebook Read More

Ajax Cross Domain ใครว่าทำไม่ได้

Apr 26, 2008 1:56:32 AM | 3 Comments | in Programing | jQuery, PHP
เรื่อง cross domain กับ ajax จริงๆแล้วในทางทฤษฎี มันควรจะทำได้ครับ แต่ทางปฎิบัติเราติดปัญหาเรื่อง Security เลยไม่อนุญาติให้ทำกัน แต่ทีนี้ผมจะมาพูดถึง ajax cross domain อีกรูปแบบ ในกรณีที่อีก page ต่าง domain ยินยอมให้เข้าไป get ข้อมูล โดย register method ไว้ก่อน ซึ่งลักษณะนี้เรามักเรียกว่า Web Service หรือ API นั่นเอง
var base_url = 'http://www.jquerytips.com/debug/jsonp.php';

twitter stumbleupon delicious digg facebook Read More

«12»

Powered by OSCOOL. You may view this on RSS or ATOM.

OSCOOL

  • Twitter
  • Facebook
  • Next