Mosaic 18 May 2007 9:25 pm
บันทึกโดย Mr. PeeTai ใน : การสร้างซอฟต์แวร์ , ตรวจย้อนกลับปรกติแล้วคนที่เขียนบล็อกจะบรรจุอะไรเข้าไปในบล็อกตัวเองบ้าง ถ้าไล่เรียงกันแบบหยาบ ๆ ก็คงจะเป็น … หนึ่ง ข้อความพรรณนา, สอง รูปภาพ, สาม เสียง และ สี่ คลิปวีดีโอ
แต่โดยส่วนใหญ่แล้วจะเน้นข้อความพรรณนาและรูปภาพกันซะมากกว่า!!!
สำหรับรูปภาพนั้น เราสามารถแสดงความเป็นเจ้าของได้ โดยการใช้ซอฟต์แวร์กราฟิก ทำการบันทึกลายน้ำจาง ๆ ผนึกไว้ในภาพ ต่อให้มีใครจิ๊กภาพเราไปใช้ ก็คงจะลบลายน้ำซึ่งผนึกอยู่ในภาพของเราออกยาก
แต่สำหรับข้อความพรรณนานั้น จะให้ใส่ลายน้ำแสดงความเป็นเจ้าของเข้าไปได้ยังไงล่ะเนี่ย???
ผมคิดว่าในฐานะที่เราเป็นวิศวกรคอมพิวเตอร์และเป็นนักวิทยาศาสตร์คอมพิวเตอร์ เราน่าจะช่วยอะไรบล็อกเกอร์มืออาชีพได้บ้าง เพราะบล็อกเกอร์มืออาชีพหลายคนใช้การเขียนบล็อกเพื่อหารายได้ยังชีพ ดังนั้นการถูกละเมิดข้อความพรรณนาของตนนั้น เป็นเรื่องที่ใหญ่โตมาก (แต่ผมไม่ถือ เพราะผมเป็นบล็อกเกอร์มืออาชีพ แต่ผมไม่ได้ยังชีพจากการเขียนบล็อก)
ถ้าเราจับสังเกตได้เราจะพบว่า คนที่จิ๊กข้อความพรรณนาของคนอื่นในอินเทอร์เน็ตนั้น จะมีวิธีในการจิ๊กเพียงแค่สามแบบเท่านั้น … แบบแรก Copy & Paste, แบบสอง GET/POST และแบบสุดท้าย Re-Key มันดื้อ ๆ เลย
แบบแรกเป็นแบบทั่วไปใคร ๆ ก็ทำ, แบบสองต้องโปรแกรมเมอร์ ถึงจะสามารถส่ง GET/POST Request/Response ไปยังเว็บไซต์เพื่อดึงข้อความที่ต้องการได้ และแบบสุดท้ายคงจะไม่มีใครทำ ยกเว้นว่าคนมันจะเอาข้อความพรรณนานั้นจริง ๆ แล้วมันเอาไม่ได้ (เอาอะไร? เอา ๆ อยู่นั่น
)
ผมเลยคิดว่าถ้าเราตัดต้นตอ ด้วยการทำให้คนชอบจิ๊ก ไม่สามารถ Copy & Paste ได้ ก็น่าจะเป็นการขัดขวางที่ดีไม่น้อย
แรงบันดาลใจก็คือ เราควรทำให้ข้อความพรรณนาที่เขียนไว้ในบล็อก ซึ่งจะไปแสดงผลที่ Browser ของผู้อ่านนั้น ประกอบด้วยรูปภาพชิ้นเล็ก ๆ แบบ Mosaic แทน โดยแต่ล่ะภาพจะมีอักขระภาษาไทยหนึ่งคอลัมน์สามระดับบรรจุอยู่ข้างใน แบบภาพข้างล่าง

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

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

เท่าที่ผมเห็น ข้อเสียของการทำแบบนี้มีบานตะไทเลย เพราะข้อความที่กลายเป็นรูปภาพแบบนี้มัน …
- มันไม่ตอบสนองต่อ CSS อย่างที่มันควรจะเป็นเลยอ่ะ
- แถมมันใส่ hyperlink ก็ไม่ได้ด้วย
- แล้วเรายังต้องสร้าง plugins wordpress เพื่อเอาไว้แปลงตัวอักษรให้กลายเป็นรูปภาพอีกต่างหาก
- ถ้าประมวลผลมาก ๆ เข้า เดี๋ยวบริษัทที่ให้เช่าโฮสต์ก็มาเพ่งเล็งอีก
- ใครใช้ FireFox ก็จะขยายย่อตัวอักษรก็ไม่ได้
- จะส่งตัวอักษรตัวเดียวไปที่ Browser ของผู้อ่าน ก็จะกลายเป็นส่ง tag html image ยาว ๆ บวกกับรูปภาพเล็ก ๆ ของตัวอักษร ไปที่ Browser ของผู้อ่านแทน ทำให้เปลือง bandwidth อีก
แต่อย่างน้อยถ้าทำได้ คนที่จะจิ๊กข้อความพรรณนาไปใช้ พอเจอ Mosaic แบบนี้เข้าไป ก็คงไม่อยากจะจิ๊กแล้วล่ะ แต่ถ้าเขา Re-Key จริง ๆ ก็คงต้องปล่อยไปแล้วล่ะมั๊ง
Technorati Tags: คอมพิวเตอร์, ซอฟต์แวร์, CAPTCHA, MOSAIC, โปรแกรม, เขียนโปรแกรม


ความคิดเห็น»
open blog ค่ะ หลักการเดียวกับ open source คืออยากทำซ้ำก็ทำซ้ำไปเลย
ผมกลัวว่าเค้าจะใช้วิธีprint screenไปน่ะซิครับ
ไหนๆก็จะขโมยความคิดคนอื่นแล้ว แย่หน่อยน่ะครับแบบนี้
พบกันครึ่งทาง
อยากได้ ซื้อไป
อยากได้ ลิ้งมา
อยากได้ ไม่ให้ ขโมย!!!
วิธีกาsเยี่ยมมากครับแต่อาจต้องแลกเวลา
เมื่อก่อนผมมักเขียนบทความโพสใuบอร์ดผมมักแทรก อักขsะพิเศษ ในลักษณะการพิมพ์ผิดเข้าไปครับ หากไปเจอจริงๆ ก็wอจำได้ครับและชี้ชัดได้ครับ
ภาพมานม่ะดีต่อ seo นี่สิคับ ไม่งั้นจะได้ cap มาลงใน blog แล้วก็ใช้ภาพ ใส่ลายน้ำเอา YoY
วิธีของคุณ yokey น่าสนใจมากครับ
ส่วน mosaicมัน จะทำให้บล๊อกโหลดนานขึ้นหรืเปล่าละครับ
ผมว่าถ้าคนเค้าจะก๊อบจริงๆ ก็คงกันไม่ได้หรอกครับ หนทางใหม่ๆมีเสมอ
ถ้าคนคิดจะเอา มันต้องหาหนทางจนได้ล่ะน่า แต่แนวคิดแบบนี้เยี่ยมเลยครับ แต่กระนั้นแล้ว มันต้องใช้เวลาโหลดหน้าเพจเพิ่มขึ้นอีกมากเชียว
โฮ่ คุณ aoyoyo ใจกว้างนะเนี่ย
แสดงว่าเขาจะพิมพ์หน้าจอเราไปเพื่อ re-key งี้ก็ต้องทำใจแล้วครับคุณ memtest
เอ แล้วเราจะคิดค่าบทความของเราเท่าไหร่บาทดีน้อคุณ 7 คิดยากเน้อะ ไม่เหมือนคิดราคาตอนรับเขียนโปรแกรม
คุณโยคีแทรกตัวภาษาอังกฤษอะไรมาเนี่ย ^o^
เออจริงด้วยคุณ kakiyomi ผมเองก็ลืมข้อเสียร้ายแรงนี้ไปเหมือนกัน ลืม SEO ไปเลย
มีแต่รูปภาพ มันก็จะโหลดนานเป็นเท่าทวีคูณเลยครับคุณ bugton, คุณเดย์
ตอนนี้ ไม่คิดอะไรมาก เขียนไปด้วยความสบายใจของเราแหละครับ
แต่อย่าให้รู้ละกัน เพราะถึงผมจะใจดี แต่ไม่ open เท่า aoyoyo แน่ครับ
OCR ภาษาไทยก็แกะได้แล้วครับ ^^”
หรือถ้าเขาอยาก copy จริงๆ จ้างเด็กมาพิมพ์ใหม่ แป๊บเดียวครับ หนังสือเขายัง copy กันได้ นับประสาอะไรกับเว็บ
ผมว่าประเด็นไม่ได้อยู่ที่จะป้องกันยังไง แต่อยู่ที่ว่าจะเอาคนที่ทำผิดมาลงโทษยังไงและอย่างไรมากกว่า
เป็นผมผมว่าทำเเบบพี่ก้อได้นะ เวลาสร้างภาพก็สร้าง ตัวอักคระทุกตวของไทย เเล้วเวลาเเสดงผลก็ reference ภาพเอาได้ไหมครับ เช่นจะเเสดง “ก่อนกินกัน” [ก ก็ชี้ไปที่รูปก.ไก่] [น.หนู ชี้ไปที่รูป น][ไม้เอกก้อชี้ที่รูปไม้เอก][อ.อ่างชี้ที่รูป อ][สระอิชี้ที่รูปสระอิ][…] เวลามีตัวอักษรไหนซ้ำๆก้อชี้รูปที่เดียวกัน bandwidth เสียน้อย มั่ง อิอิ เปลื่องเเค่ไม่เกินห้าสิบรูปเล็กๆ มั่ง เเก้เรื่อง เสีย bandwidth ได้ป่าว ทำเหมือน Design Pattern ในส่วนของ Patern flywiegth หรือเค้าต้องทำอย่างนี้อยู่เเล้วบอกทำไม โชว์โง่อะนะ อิอิ
ปล ผมผู้อ่อนด้อยไม่รู้เรื่องไรกับชาวบ้านเค้า ไม่รู้ถูกไหม?
ซวยเลยหุหุ มันต้องเป็นอย่างนั้นอยู่เเล้วนิเวลาเรียกรูปสร้างเวปอะ เรียกรูปเดียวกันอยู่เเล้ว ลบได้ไหมอะพี่ลืมอะ นึกขึ้นได้หลังกดsubmit ไปเเล้ว ลืมไปว่าเป็นเวปเรียกรูป ลบลบลบ ไม่มีปุ่มลบให้ผมอ่า TwT เฮ้อ