Apr 25

หลังจากสอบเสร็จเรียบร้อย ผมก็มั่วยุ่งๆกับการอ่านหนังสือที่ซื้อมากองไว้ ตอนนี้พยายามอ่านให้หมดอยู่ เลยไม่ค่อยได้ทำ Jersure.com สังเกตุได้ว่าด้านหน้าไม่มีอะไรเปลี่ยนแปลงเลย แต่จริงๆแล้วมีเปลี่ยนเพราะผมกำลังทำหน้า Data Control อยู่ ทำ ทำไมนะหรอ เพราะขั้นแรกผมต้องจัดการ Data ทั่วไปก่อน ผมเลยตั้งใจทำระบบนี้ให้เสร็จก่อนที่จะนำ Data ไปรวมกับการ Search เพื่อที่ผมจะได้บำรุงรักษาได้ง่ายแต่ 8 วันที่ผ่านมานี้ไม่ค่อยกระเตืองเท่าไร..

แต่อย่างไรแล้วผมจะทำให้เสร็จก่อนปลายปีแน่แท้ และมันจะต้องสมบูรณ์อย่างแน่นอน ช่วงนี้ผมคงต้องหยุดการรับ Feed สักพักรวมถึงรีบอ่านหนังสือให้จบอย่างรวดเร็ว เพราะ Project ตอนนี้มันเต็มตัวแล้วจริงๆ !!!!!! วันนี้มารายงานว่าไม่ได้หายไปนะครับ ;)

Apr 17

สรุปผมก็ใช้ Google AJAX Search API จริงๆนั้นและแต่ทว่ามันมีแบบ Web Service แบบ RESTful ให้เรียก !!! ไม่ต้องไปใช้ API ของมันให้ยุ่งยาก และแน่นอนผมจะได้ Implement มันต่อแล้ว แล้วผมก็ผมอะไรดีๆอีกหลายอย่าง ทั้ง Google Suggest !! และ Google’s Spell Check แต่ทว่า Spell Check มันดูยังไม่สมบูรณ์เลยน่าจะเอามา Implement หลังๆเลย (มันไม่เหมือนของ Google ปกติแต่ภาษาอังกฤษนี้ดีัเลยและ)

แน่นอนครับผมจะนำ Google Suggest -> มา implement ใน Jersure แม้มันจะทำให้ web ผมช้าลงแต่ก็รับได้อยู่ ตอนนี้ปัญหาของผมหลักๆไม่ใช่ระบบ แต่เป็น User Interface ที่มันดูชักจะไม่สวยเข้าไปทุกทีๆ ใครผ่านมาเห็นข้อความนี้ก็ แนะนำผมด้วยนะครับโดยผมจะเน้นหนักหน่อย Usability กับความสวย ซึ่ง Speed ไม่ได้เป็นที่ต้องการในตอนนี้มากเพราะเดียวจะทำ Jersure’s Classic เ้ป็นรุ่นสำหรับคนที่ต้องการเน้นที่ความเร็วเป็นหลัก ซึ่งตอนนี้ขอทำให้มันดูให้มันเป็นแบบ Rich Internet Application หน่อยเถอะ

ช่วงนี้อาจจะพักสักหน่อย 19 นี้ผมสอบแล้ว ผ่านไปเกือบ 10 วันโปรเจคพึงไปได้แค่เนี้ยยยย !##@#% แน่นอนครับเดียวผมจะค่อยๆทยอยทำ เพราะเดียวผมต้องกลับไปทำ DominixZ.com ด้วยครับเนี้ย T-T แต่ตอนนี้ระบบ MVC ของผมมันยังมั่วๆนิดหน่อยเดียวจะค่อยๆทยอยแก้ก่อนที่ต้องทำเป็น MVC เพื่อที่อนาคตจะได้ปรับเปลี่ยนแก้ไข้ได้ง่าย

ตอนนี้การดึงข้อมูลของผมเกิดขึ้นที่ Controller แทนที่จะมาจาก Model ซึ่งการออกแบบของผมมันมั่วๆเพราะยังสับสนพวกทฤษฎีอยู่เล็กน้อย หลังๆน่าจะเข้าท่าแล้ว Code ก็จะอ่านง่ายมากๆด้วย เสร็จแล้วผมก็จะเริ่มทำ UI ให้มันรองรับการทำงานก่อน (คือเน้นสวยก่อน55+) ซึ่งก็จะได้ใช้ jQuery มาทำ Effect ให้มันสวย + ทำให้ Usability เพิ่มขึ้นอย่างแน่้นอนครับ +_+ วันนี้ผมคงต้องลาไปก่อนครับไปเตรียมอ่านภาษาไทย(เตรียมสอบ) , ศึกษา jQuery ในการที่จะทำมาใช้ (ตอนนี้ัยังไม่ใช้ Ajax เดียวรอ Function ผมครบก่อน Ajax มาแน่นอนครับ !)

Apr 14

ก็พบว่ามันเปลี่ยนไป !!! มันมี Result เพิ่ม 4 หน้า = 8 x 4 = 32 Result ! เพียงพอแล้วนะเนี้ย ~! โอ้ยเซร็งเจอ Google มัน Upgrade ไปมาเดียวไหนจะ บังคับนู้นนี้อีก แต่ 32 Result มันก็ ok ละสำหรับผม สรุปสุดท้ายจะได้กลับมาใช้ Google AJAX Search API อีกแล้วนะหรือ ? ผมจะได้นำ Project เก่ามาพัฒนาต่อได้เลยก็ดีเหมือนกัน ดีนะีที่ผมสำรวจก่อน เฮ้อรู้สึกมันเปลี่ยนแปลงเร็วจังพวกนี้ จริงๆก็อยากให้ Jersure.com มันมี Search Engine เท่านั้นเอง… ดังนั้นตอนนี้ผมไปศึกษาต่อก่อนละครับ

ไม่รู้เลยจะเสร็จเมื่อไร แต่ยังไงก็จะทำให้ดีทีุ่สุดครับ

Apr 12

ถ้าทางผมจะเจอปัญหาใหญ่ที่ผมไม่ได้มองแบบรอบคอบอีกแล้วคือ 1 วันจะถูก Query ได้ไม่เกิน 1,000 ครั้ง !!! โอ๋ว God ดีไม่ดีได้ล้มแน่คราวนี้

ทางแก้ปัญหา :

ใช้การค้นหาแบบ GET ไปทาง Google เลยดีกว่าแถมไม่ต้องมานั่ง Coding เองให้เหนื่อย แต่ว่านะก็อยากให้มันเป็น Brand ผมหนิ เฮ้ออออออออออออออออ ไว้ผมจะหาทางออกเพิ่มเติมครับ ;)

Apr 11

วันนี้ก็เพิ่มเติมอีกเล็กน้อย แต่สงสัยจะต้องมีการปรับโครงสร้างกันแน่นอนแต่ตอนนี้เน้นที่ผลลัพธ์ไป ;) วันนี้ทำเพิ่มได้

Today Finish

  • Query Function (11%)
  • UI หน้า index.php (40%)
  • UI หน้า query (30%)

Problem Found

  • การค้นหาด้วยตัว ‘a’ ‘b’ แบบนี้ทำให้การ Request ไปยัง Google Failed (ไม่สามารถแก้ไข้ได้อีก เช่นกัน)

ตอนนี้เราเลยมีปัญหารวมแล้ว 2 อย่างคือ

  1. Web Query Result ไม่เหมือนของ Google.co.th แต่เหมือนของ Google.com (ของ English นะครับ)
  2. การค้นหาด้วยตัว ‘a’ , ‘b’ ทำให้การ Request ไปยัง Google Failed

เราจะค่อยๆมาแก้ปัญหานี้ทีหลัง (เพราะอาจจะแก้ไม่ได้เลยด้วยซ้ำ) แต่เราจะพัฒนา Service ของเราให้ดีขึ้นเรื่อยๆนะครับ

Apr 10

วันที่ 1 ผมก็ได้เริ่มทำ User Interface แล้วก็ศึกษาค้นคว้า Codeignitor แล้วก็ Google SOAP Search API ตอนนี้ก็สามารถทำการให้ Jersure Query คำได้แล้ว แต่ได้แค่ 10 ผลลัพธ์ (จริงๆทำได้แต่ยังไม่เสร็จไง อิอิ) แต่ว่าผลลัพธ์ัมันจะแตกต่างจากที่ Google.co.th อยู่ถ้าหากค้นหาด้วยเว็บปกติ เพราะว่า hl ไม่สามารถเปลี่ยนได้แล้ว default มันเป็น en ฉะนั้นมันเลย result เหมือนที่ Google.com (ของเราจะโดน redirect ลองเปลี่ยนให้แสดงเป็น English สิครับแล้วจะเห็นว่าเหมือนเปียบ) ดังนั้นปัญหานี้อาจจะไม่สามารถแก้ได้ แต่เราจะเสนอทางเลือกเพิ่ม (ไหนๆก็ทำมาแล้ว)

Today Finish

  • Query Function (10%)
  • UI หน้า index.php (40%)
  • UI หน้า query (25%)

Problem Found

  • Query Result ไม่เหมือนของ Google.co.th (ไม่สามารถแก้ไขได้ ใครรู้ช่วยบอกด้วยครับ)
Apr 8

Jersure.com Search Engine ที่กำลังจะทำอยู่นี้จะออกมาเพื่อแก้ปัญหาการค้นหาที่ไม่เจาะจงทำให้เจาะจงมากขึ้น ทำให้การหามีประสิทธิภาพ แล้วใช้ง่ายโดย Jersure.com ได้ใช้ดังต่อไปนี้ในการพัฒนาเบื้องต้น

  • Google SOAP API (ซึ่งปิดให้ Key แล้วแต่ผมไปคว้ามาได้ก็ยังดีที่ยังได้)
  • CodeIgnitor (ระบบ Framework ที่มีประสิทธิภาพในการทำ MVC แล้วเร็ว!)
  • jQuery (การทำระบบ Ajax และ Effect ทำให้การใช้งานง่ายขึ้น)
  • Longdo Web Service (สำหรับระบบ Dictionary)

เบื้องต้นที่ผมทำก็คือประมาณนี้ก่อนครับ แต่เดียวจะมีอีกหลายอย่างตามมา (ผมทำคนเดียวอดใจรอกันหน่อยนะ) วันนี้ผมก็ฝากไว้แค่นี้ละครับไปแล้วแว๊บบบบ

Next Entries »