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

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

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

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

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

ถ้าเราจับสังเกตุได้เราจะพบว่า คนที่จิ๊กข้อความพรรณาของคนอื่นในอินเตอร์เน็ตนั้น จะมีวิธีในการจิ๊กเพียงแค่สามแบบเท่านั้น … แบบแรก 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 จริง ๆ ก็คงต้องปล่อยไปแล้วล่ะมั๊ง

[tags]คอมพิวเตอร์,ซอฟต์แวร์,CAPTCHA,MOSAIC,โปรแกรม,เขียนโปรแกรม[/tags]

Related Posts

13 thoughts on “Mosaic

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  11. แก้การเปลื่อง Bandwidth ได้โดย
    ส่งเป็นตัวอักษรมาให้ Web browser
    แต่ไม่แสดงข้อความตรงๆ
    (ตอนส่งมาทำให้ข้อความเข้ารหัสมาก่อนด้วย)
    ใช้ Java script แปลงให้ข้อความเป็น Mosaic
    ที่เครื่องของเขาแทน

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *