FAQ |
Calendar |
![]() |
|
Shareware & Freeware Bertukar informasi mengenai Software berbayar ataupun gratis. |
![]() |
|
Thread Tools |
#1
|
||||
|
||||
![]() Kaskus Longcat Countermeasure . Intro Seperti yang kita ketahui, tak perlu diperpanjang, banyak longcat, atau gambar dalam jumlah yang sangat banyak atau sangat besar dipost dalam jumlah besar di kaskus. Hal ini sangat mengganggu, menghabiskan kuota internet, mengganggu kenyamanan ngaskus dan sebagainya. . . Solution(s) Untuk saat ini, saya telah membuat script ( usercript ) yang memfilter gambar dengan ukuran lebih besar dari 1000x1000 pixel dan menghapusnya, serta stylesheet yang menyembunyikan gambar atau yang dituliskan secara berturut turut. Dengan metode demikian -- dilakukan berulang kali --, gambar gambar yang mengganggu pun dapat dihapuskan, tanpa merusak konten non-longcat. Namun, script ini masih dalam proses pembuatan yang sangat kasar; performa masih sangat buruk, dan begitu pula dengan filter. . Solusi lainnya adalah, dengan menghilangkan post dari user kaskus yang terdaftar saat atau sesudah October 2012, dan user kaskus dengan post dibawah 10. Dengan demikian, jika longcat-er di ban dari kaskus dan membuat account baru, post dari user tersebut tidak akan terlihat. . Script tersebut bisa didapat di bagian bawah post ini. . . Screenshot(s) [/spoiler] Spoiler for open this:
Spoiler for open this:
Problems Sementara ini, jika filter process dijalankan saat "DOMContentLoaded" atau "load", image tags belum bisa diakses via document.getElementByTagName, diperkirakan dikarenakan karena tag tag img belum di parse oleh browser, sehingga mengembalikan 0 elemen jika menggunakan document.getElementByTagName saat load/domcontentloaded. Lebih buruknya lagi, karena gambar yang banyak muncul, gambar setelahnya belum loaded, alias, filter harus dijalankan saat: Halaman fully loaded ( seluruh img tag bisa diproses ) Namun lagi, load / domcontentloaded fails.... . Sementara ini, filtering dilakukan dengan interval cukup rumit dan buruk. Tiap 5 detik, filter dijalankan.. Jika filter menemukan setidak tidaknya 1 gambar dengan ukuran height/width > 1000px, filter akan dijalankan lagi dalam 1 detik.. Dengan demikian, ketika longcat diblock, koneksi kembali load isi halaman, lalu filter dijalankan dan menghapus longcat lagi.. Namun lagiiiiiiiii, ultra bad for peformance? . Known Issues and Bugs Image berturut turut = hidden, ga bisa dibedain dari longcater ![]() . Special Thanks Code: puddi, _HELL_, wisnuindrajati |
![]() |
|
|