กระโดดไปยังแผงนำทาง

Mosaic 18 May 2007 9:25 pm

บันทึกโดย Mr. PeeTai ใน : การสร้างซอฟต์แวร์ , ตรวจย้อนกลับ

ปรกติแล้วคนที่เขียนบล็อกจะบรรจุอะไรเข้าไปในบล็อกตัวเองบ้าง ถ้าไล่เรียงกันแบบหยาบ ๆ ก็คงจะเป็น … หนึ่ง ข้อความพรรณนา, สอง รูปภาพ, สาม เสียง และ สี่ คลิปวีดีโอ

แต่โดยส่วนใหญ่แล้วจะเน้นข้อความพรรณนาและรูปภาพกันซะมากกว่า!!!

สำหรับรูปภาพนั้น เราสามารถแสดงความเป็นเจ้าของได้ โดยการใช้ซอฟต์แวร์กราฟิก ทำการบันทึกลายน้ำจาง ๆ ผนึกไว้ในภาพ ต่อให้มีใครจิ๊กภาพเราไปใช้ ก็คงจะลบลายน้ำซึ่งผนึกอยู่ในภาพของเราออกยาก

แต่สำหรับข้อความพรรณนานั้น จะให้ใส่ลายน้ำแสดงความเป็นเจ้าของเข้าไปได้ยังไงล่ะเนี่ย???

ผมคิดว่าในฐานะที่เราเป็นวิศวกรคอมพิวเตอร์และเป็นนักวิทยาศาสตร์คอมพิวเตอร์ เราน่าจะช่วยอะไรบล็อกเกอร์มืออาชีพได้บ้าง เพราะบล็อกเกอร์มืออาชีพหลายคนใช้การเขียนบล็อกเพื่อหารายได้ยังชีพ ดังนั้นการถูกละเมิดข้อความพรรณนาของตนนั้น เป็นเรื่องที่ใหญ่โตมาก (แต่ผมไม่ถือ เพราะผมเป็นบล็อกเกอร์มืออาชีพ แต่ผมไม่ได้ยังชีพจากการเขียนบล็อก)

ถ้าเราจับสังเกตได้เราจะพบว่า คนที่จิ๊กข้อความพรรณนาของคนอื่นในอินเทอร์เน็ตนั้น จะมีวิธีในการจิ๊กเพียงแค่สามแบบเท่านั้น … แบบแรก Copy & Paste, แบบสอง GET/POST และแบบสุดท้าย Re-Key มันดื้อ ๆ เลย

แบบแรกเป็นแบบทั่วไปใคร ๆ ก็ทำ, แบบสองต้องโปรแกรมเมอร์ ถึงจะสามารถส่ง GET/POST Request/Response ไปยังเว็บไซต์เพื่อดึงข้อความที่ต้องการได้ และแบบสุดท้ายคงจะไม่มีใครทำ ยกเว้นว่าคนมันจะเอาข้อความพรรณนานั้นจริง ๆ แล้วมันเอาไม่ได้ (เอาอะไร? เอา ๆ อยู่นั่น :-P )

ผมเลยคิดว่าถ้าเราตัดต้นตอ ด้วยการทำให้คนชอบจิ๊ก ไม่สามารถ Copy & Paste ได้ ก็น่าจะเป็นการขัดขวางที่ดีไม่น้อย

แรงบันดาลใจก็คือ เราควรทำให้ข้อความพรรณนาที่เขียนไว้ในบล็อก ซึ่งจะไปแสดงผลที่ Browser ของผู้อ่านนั้น ประกอบด้วยรูปภาพชิ้นเล็ก ๆ แบบ Mosaic แทน โดยแต่ล่ะภาพจะมีอักขระภาษาไทยหนึ่งคอลัมน์สามระดับบรรจุอยู่ข้างใน แบบภาพข้างล่าง

Mosaic

แปลงตัวอักษรให้กลายเป็นรูปภาพซะ แล้วก็เอามาแสดงผลต่อกันด้วย tag html image ซึ่งผมคิดว่าโดยหลักการแล้วสามารถทำได้นะ เพราะขนาด CAPTCHA ก็ยังทำกันได้เลย เพียงแต่แบบ CAPTCHA นั้น หนึ่งภาพบรรจุตัวอักษรหลายตัว แต่แบบ Mosaic นี่หนึ่งภาพประกอบด้วยภาษาไทยหนึ่งคอลัมน์สามระดับ

อีกอย่าง PHP เองก็มีชุดคำสั่งที่เกี่ยวกับ image อยู่เยอะ และก็ยังสามารถแปลงตัวอักษรให้กลายเป็นรูปภาพได้ด้วย อย่างภาพข้างบนถ้าแปลงออกมาเป็นรูปภาพ ก็จะได้เป็นไฟล์ jpeg เป๊ะ ๆ 15 ไฟล์

แต่แย่หน่อยที่ภาษาไทยเราไม่เหมือนภาษาอังกฤษ ตรงที่ภาษาไทยเรามีหลายระดับ ถ้าจะให้ระบบมันทำได้อย่างรวดเร็ว เราก็คงต้องต่อตัวอักษรให้ละเอียดกว่านี้ เพื่อให้การแสดงผลไม่เปลือง jpeg มากนัก แบบภาพข้างล่าง

Mosaic 2

และก็แบบซับซ้อนขึ้นอีก …

Mosaic 3

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

  • มันไม่ตอบสนองต่อ CSS อย่างที่มันควรจะเป็นเลยอ่ะ
  • แถมมันใส่ hyperlink ก็ไม่ได้ด้วย
  • แล้วเรายังต้องสร้าง plugins wordpress เพื่อเอาไว้แปลงตัวอักษรให้กลายเป็นรูปภาพอีกต่างหาก
  • ถ้าประมวลผลมาก ๆ เข้า เดี๋ยวบริษัทที่ให้เช่าโฮสต์ก็มาเพ่งเล็งอีก
  • ใครใช้ FireFox ก็จะขยายย่อตัวอักษรก็ไม่ได้
  • จะส่งตัวอักษรตัวเดียวไปที่ Browser ของผู้อ่าน ก็จะกลายเป็นส่ง tag html image ยาว ๆ บวกกับรูปภาพเล็ก ๆ ของตัวอักษร ไปที่ Browser ของผู้อ่านแทน ทำให้เปลือง bandwidth อีก

แต่อย่างน้อยถ้าทำได้ คนที่จะจิ๊กข้อความพรรณนาไปใช้ พอเจอ Mosaic แบบนี้เข้าไป ก็คงไม่อยากจะจิ๊กแล้วล่ะ แต่ถ้าเขา Re-Key จริง ๆ ก็คงต้องปล่อยไปแล้วล่ะมั๊ง

Technorati Tags: , , , , ,

ความคิดเห็น»

1. Aoyoyo - 18 May 2007

open blog ค่ะ หลักการเดียวกับ open source คืออยากทำซ้ำก็ทำซ้ำไปเลย

2. memtest - 19 May 2007

ผมกลัวว่าเค้าจะใช้วิธีprint screenไปน่ะซิครับ
ไหนๆก็จะขโมยความคิดคนอื่นแล้ว แย่หน่อยน่ะครับแบบนี้

3. 7 - 19 May 2007

พบกันครึ่งทาง

อยากได้ ซื้อไป
อยากได้ ลิ้งมา

อยากได้ ไม่ให้ ขโมย!!!

4. yokey - 19 May 2007

วิธีกาsเยี่ยมมากครับแต่อาจต้องแลกเวลา

เมื่อก่อนผมมักเขียนบทความโพสใuบอร์ดผมมักแทรก อักขsะพิเศษ ในลักษณะการพิมพ์ผิดเข้าไปครับ หากไปเจอจริงๆ ก็wอจำได้ครับและชี้ชัดได้ครับ

5. kakiyomi - 19 May 2007

ภาพมานม่ะดีต่อ seo นี่สิคับ ไม่งั้นจะได้ cap มาลงใน blog แล้วก็ใช้ภาพ ใส่ลายน้ำเอา YoY

6. bugton - 19 May 2007

วิธีของคุณ yokey น่าสนใจมากครับ
ส่วน mosaicมัน จะทำให้บล๊อกโหลดนานขึ้นหรืเปล่าละครับ
ผมว่าถ้าคนเค้าจะก๊อบจริงๆ ก็คงกันไม่ได้หรอกครับ หนทางใหม่ๆมีเสมอ

7. iDayBlog - 20 May 2007

ถ้าคนคิดจะเอา มันต้องหาหนทางจนได้ล่ะน่า แต่แนวคิดแบบนี้เยี่ยมเลยครับ แต่กระนั้นแล้ว มันต้องใช้เวลาโหลดหน้าเพจเพิ่มขึ้นอีกมากเชียว

8. พี่ไท้ - 20 May 2007

โฮ่ คุณ aoyoyo ใจกว้างนะเนี่ย

แสดงว่าเขาจะพิมพ์หน้าจอเราไปเพื่อ re-key งี้ก็ต้องทำใจแล้วครับคุณ memtest

เอ แล้วเราจะคิดค่าบทความของเราเท่าไหร่บาทดีน้อคุณ 7 คิดยากเน้อะ ไม่เหมือนคิดราคาตอนรับเขียนโปรแกรม

คุณโยคีแทรกตัวภาษาอังกฤษอะไรมาเนี่ย ^o^

เออจริงด้วยคุณ kakiyomi ผมเองก็ลืมข้อเสียร้ายแรงนี้ไปเหมือนกัน ลืม SEO ไปเลย

มีแต่รูปภาพ มันก็จะโหลดนานเป็นเท่าทวีคูณเลยครับคุณ bugton, คุณเดย์

9. Pat - 20 May 2007

ตอนนี้ ไม่คิดอะไรมาก เขียนไปด้วยความสบายใจของเราแหละครับ
แต่อย่าให้รู้ละกัน เพราะถึงผมจะใจดี แต่ไม่ open เท่า aoyoyo แน่ครับ

10. เอี้ยก้วย ณ แอนฟิลด์ - 22 May 2007

OCR ภาษาไทยก็แกะได้แล้วครับ ^^”
หรือถ้าเขาอยาก copy จริงๆ จ้างเด็กมาพิมพ์ใหม่ แป๊บเดียวครับ หนังสือเขายัง copy กันได้ นับประสาอะไรกับเว็บ

ผมว่าประเด็นไม่ได้อยู่ที่จะป้องกันยังไง แต่อยู่ที่ว่าจะเอาคนที่ทำผิดมาลงโทษยังไงและอย่างไรมากกว่า

11. bin - 15 June 2007

เป็นผมผมว่าทำเเบบพี่ก้อได้นะ เวลาสร้างภาพก็สร้าง ตัวอักคระทุกตวของไทย เเล้วเวลาเเสดงผลก็ reference ภาพเอาได้ไหมครับ เช่นจะเเสดง “ก่อนกินกัน” [ก ก็ชี้ไปที่รูปก.ไก่] [น.หนู ชี้ไปที่รูป น][ไม้เอกก้อชี้ที่รูปไม้เอก][อ.อ่างชี้ที่รูป อ][สระอิชี้ที่รูปสระอิ][…] เวลามีตัวอักษรไหนซ้ำๆก้อชี้รูปที่เดียวกัน bandwidth เสียน้อย มั่ง อิอิ เปลื่องเเค่ไม่เกินห้าสิบรูปเล็กๆ มั่ง เเก้เรื่อง เสีย bandwidth ได้ป่าว ทำเหมือน Design Pattern ในส่วนของ Patern flywiegth หรือเค้าต้องทำอย่างนี้อยู่เเล้วบอกทำไม โชว์โง่อะนะ อิอิ

ปล ผมผู้อ่อนด้อยไม่รู้เรื่องไรกับชาวบ้านเค้า ไม่รู้ถูกไหม?

12. bin - 15 June 2007

ซวยเลยหุหุ มันต้องเป็นอย่างนั้นอยู่เเล้วนิเวลาเรียกรูปสร้างเวปอะ เรียกรูปเดียวกันอยู่เเล้ว ลบได้ไหมอะพี่ลืมอะ นึกขึ้นได้หลังกดsubmit ไปเเล้ว ลืมไปว่าเป็นเวปเรียกรูป ลบลบลบ ไม่มีปุ่มลบให้ผมอ่า TwT เฮ้อ


*
เพื่อพิสูจน์ว่าคุณเป็นมนุษย์ (ไม่ใช่หุ่นยนต์) ดังนั้น กรุณาใส่รหัสป้องกันซึ่งแสดงอยู่ด้านล่างด้วยครับ
Anti-Spam Image