Hasil Kontes Pekerjaan atau Game of Thrones di Pertempuran PS4

Jangan panik, total 160Kb


Mereka yang bukan hari pertama di Habré mungkin tahu bagaimana kami di RUVDS suka mengatur semua jenis kegiatan. Apa yang tidak kami lakukan. Mereka meluncurkan server ke awan, membuat kolaborasi dengan pencipta Duke Nyukem, bahkan membuat bir admin sendiri dan menyiapkan hubraburger, hanya untuk tidak menyebutkan. Semua proyek ini lahir dari ide kecil - sederhana. Jadi di sini, semuanya dimulai dengan fakta bahwa saya ingin melihat bagaimana pembaca kami pindah ke tempat yang jauh, dan bagaimana mereka merasa nyaman di sana. Dari ide sederhana "mari kita membuat posting di mana kita akan memposting gambar dalam komentar", ide itu berkembang menjadi kompetisi penuh , dengan bot telegram, halaman pendaratan dan bahkan dana hadiah yang ditulis khusus untuk itu. Dalam posting ini, kami akan meringkas hasil kompetisi, mengumumkan pemenang dan memberi tahu Anda perang hasil apa yang harus kami hadapi dan bagaimana kami keluar dari ini.

Selama beberapa minggu mereka mendesak Anda untuk berbagi foto tempat kerja Anda dan memoderasi kontes, kami merasa bahwa ketika duduk di rumah di belakang monitor, kami dapat mengunjungi beberapa ratus orang. Secara total, lebih dari 700 orang dari 211 kota dari seluruh dunia ikut serta dalam kompetisi ini. Ada saat-saat lucu, misalnya, ketika seorang peserta mengirim foto dari tempat-tempat di mana moderator tinggal.

gambar

Tempat kerja Mikhail yang bekerja di Tenerife.

Setiap foto yang Anda kirim dari tempat kerja sama individualnya dengan orang-orang yang bekerja untuk mereka. Kadang-kadang bahkan menarik untuk berfantasi tentang kepribadian seseorang yang mengelola front-end laptop kecil di belakang layar atau seseorang yang bekerja diam-diam di tengah-tengah segunung kabel, sirkuit mikro, dan semua itu.

gambar

Tempat kerja Elijah, seorang insinyur elektronik dari New Jersey,

tetapi ada beberapa momen yang tidak menyenangkan. Menyontek suara untuk diri sendiri, trik kotor agar peserta naik ke puncak dengan jujur. Itu tidak akan keluar dari tempatnya untuk mengatakan bagaimana mereka berurusan dengan ini.

Mekanisme kompetisi dan perang melawan kecurangan


Membungkus adalah masalah klasik dari kontes dengan suka. Biasanya mereka diadakan di VK, Instagram atau Facebook, yang tidak suka memberikan data kepada pengembang dan tidak mengizinkan penyelenggara untuk mengedit suara. Oleh karena itu, diputuskan untuk menggunakan Telegram - segera setelah mengirim foto ke kontes, pengguna diminta untuk berlangganan saluran dan mengetahui berita tersebut.

Ada dua cara untuk memilih dalam kontes: dengan meletakkan Suka di situs (dengan otorisasi via Telegram) atau langsung di saluran tempat foto peserta baru diterbitkan.

gambar

Voting di saluran

Kami menulis bot khusus yang mengumpulkan suka dari saluran dan situs. Dalam sistem pemungutan suara yang ditulis sendiri, dimungkinkan untuk melacak secara harfiah setiap suka dan tidak hanya melarang mereka yang memenangkan suara, tetapi secara selektif menghapus suka dari bot. 

Pada awal kontes, kami tidak secara khusus memeriksa log, secara naif meyakini bahwa kami berada di pesta kami yang tertutup dan ramah untuk spesialis IT. Tetapi beberapa hari sebelum akhir kontes, beberapa peserta tiba-tiba mendapat +1000 suara. Dan ketika kami membuka log untuk melacak markup - daging asli dimulai.

Intrik, penipuan, investigasi


Dengan dimulainya perjuangan untuk hadiah utama dari PlayStation4, suka mulai berakhir tanpa ampun. Selama satu jam, pemain dari sepuluh besar mulai muncul 100-300 suka per jam. Kemudian mereka hanya mengambil tiga, yang tiba-tiba mendapatkan +1000 suka, melihat log mereka dan melarang mereka, menghapusnya dari kompetisi.

gambar

Seperti inilah tampilan log dengan cheat yang jelas: di kolom kanan, Anda dapat melihat berapa banyak suka yang ditambahkan per menit. Bahkan jika seseorang memiliki saluran populer di mana ia mengiklankan dirinya sendiri, Elizabeth II dapat mencapai kohesi dan arus masuk tersebut hanya dengan mengajukan permohonan kepada bangsa.

Setelah menyadari bahwa ada banyak markup, kami memeriksa ulang semua orang yang memenangkan hadiah menengah - hampir semua orang memiliki banyak suka dari bot dan harus dikeluarkan dari kompetisi.

Tapi kami membuat kesalahan strategis dengan membicarakannya di saluran. Setelah itu, beberapa jenis kegilaan dimulai - masing-masing dari sepuluh peserta menambahkan secara harfiah ratusan bot suka, semuanya sekaligus. Menjadi jelas bahwa seseorang mencoba untuk secara besar-besaran mengganti pemain yang maju. Setelah melacak siapa pembungkus yang marah berakhir, mereka menaruh tanda bintang di pikiran ini pada peserta ini - kemungkinan besar, ini adalah bisnisnya.

Sudah tidak mungkin untuk melarang peserta, dan kami mulai membersihkan suara, menghapus suka dari bot. Saya harus melacak log untuk 2.000 baris dan suara nyata bisa jatuh di bawah distribusi. Saya harus membuat algoritma untuk menentukan apakah bot suka atau tidak. Untuk menghapus bot, mereka membuat perintah khusus di telegram - itu sudah cukup untuk memasukkan perintah dan memasukkan ID unik suka yang perlu dihapus.

Kami membaca log, menghitung bot


Dalam rangka kontes ini, log adalah file xls sederhana di mana semua data peserta tertentu ditunjukkan. Di dalam setiap log:

  • id unik dari himpunan seperti
  • nama pengguna di telegram suka
  • nama panggilannya di telegram
  • tanggal dan waktu yang tepat seperti

Pemutaran termudah adalah melalui tanggal dan waktu. Jika ada pola yang jelas (misalnya, 11 suka per menit), maka ini kemungkinan besar cheat dan suara-suara ini dapat dihapus dengan aman.

gambar

Pola yang jelas terlihat - tepatnya 10 per menit. Ini adalah bungkus 100%.

Jika pola yang jelas tidak terlihat, tetapi semua sama, suka diketik terlalu cepat, peserta harus menulis dan langsung bertanya di mana dan bagaimana ia mempromosikan posnya. Jika seorang pemain menduduki tempat pertama pada waktu itu (dan itu terus berubah ketika kami membersihkan bot), maka mereka juga bisa meminta tangkapan layar atau tautan ke panggilan untuk memberikan suara dalam obrolan atau saluran. Kemudian kami mengkorelasikan waktu posting, jumlah tampilan dan berapa banyak suka dari saat itu tiba. Jika data tidak konvergen, ini menjadi penyebab mogok.

Salah satu peserta dengan lompatan suara yang terlalu mencurigakan dikirim sebagai konfirmasi screenshot dari Whatsapp-nya, di mana ia meminta teman-temannya dengan suara pribadi. Dalam tangkapan layar, orang berhenti berlangganan bahwa mereka memilih dan berharap semoga beruntung. Pesan "Seperti, semoga berhasil!" bertanggal pada tanggal 13, tetapi tidak ada satu suara dalam file untuk tanggal 13 - mereka semua dimulai pada tanggal 14 April.

gambar

Orang-orang berhenti berlangganan secara besar-besaran yang mereka sukai.

gambar

Dan dalam log tidak ada satu pun yang seperti itu selama ini - sangat mungkin seseorang berhenti berlangganan dan tidak memilih, tetapi begitu masif - tidak mungkin. Jika Anda mengandalkan Occam's Razor, itu hanya upaya untuk membodohi seluruh peserta.

Kami memberi tahu setiap peserta mengapa ia meninggalkan kompetisi. Peserta dari contoh di atas, setelah menjelaskan alasannya, pergi 30 menit dan membawa tangkapan layar yang sudah baru, di mana ia berharap keberuntungan dan berjanji untuk memilih pada 14 April, tetapi tetap keluar dari permainan.

Ada beberapa kasus ketika serangkaian suka yang mencurigakan benar-benar menjadi nyata. Ada dua kasus seperti itu. Misalnya, perancang Vova dari MentalGrowth adalah penulis saluran desain populer .

gambar


Dia dengan jujur ​​memperoleh suara dengan mengirimkan permintaan untuk mendorong salurannya, tetapi di antara orang-orang nyata, suara-suara bot terjepit. Vova sendiri mengklaim bahwa dia tidak ada hubungannya dengan itu dan pelanggan salurannya memutuskan untuk membantunya seperti itu dengan mengejar bot. Dan kami sepenuh hati memercayainya - tetapi dengan satu dan lain cara, catatannya dihapus dan, mungkin, suara-suara nyata juga masuk dalam distribusi. Karena itu, kami menyapa Vova dan merekomendasikan berlangganan salurannya.

gambar

Bot dihapus dari Vova. Hati saya berdarah, tetapi apa yang harus dilakukan, pembungkusnya adalah pembungkus.

Kasus sulit lainnya adalah dengan Artem peserta, yang akhirnya melewati Vova dengan lima suara dan memenangkan PlayStation4. Pola yang jelas tidak dilacak dalam file-nya, tetapi pada saat yang sama suka datang dalam jumlah besar dan ini diragukan.

gambar

Bagaimana jika tidak ada polanya, tetapi masih ada keraguan?

Mereka memintanya untuk menunjukkan posting bagaimana dan di mana dia mempromosikan tempat kerjanya. Ada dua titik lompatan suara di log, dan waktu mereka bertepatan dengan posting di saluran. Tetapi konversi sangat mencurigakan: dari 448 tampilan, hampir 200 suara. Kemudian kami memilih 25 pemilih acak, menulisnya dalam pesan pribadi dan bertanya: apakah mereka suka, kepada siapa dan bagaimana mereka menemukan orang ini. Bot tidak pernah membalas pesan. Hampir semua dari 25 menanggapi siapa yang mereka pilih dan di mana panggilan untuk bantuan diterbitkan.

Jadi, kami sampai pada poin utama dalam posting ini: selamat kepada Artem, pengembang perangkat lunak senior di Intel, dengan kemenangan!

gambar


Kami juga menerbitkan mereka yang mencetak jumlah suara maksimum dalam klasifikasi keseluruhan

Vova, desainer di MentalGrowth, Moscow
image

Elizabeth, desainer di Jolocom, Berlin
image

Konstantin, pengembang Back-end Python di BSW, Tomsk
image

Alexander, analis di NORBIT, Kazan
image

Danil, "Pencekik Python" dan PM di lepas, Krimea
image

Boomburum, Kepala Hubungan Pengguna di Habr, Moskow
image

Kami berjabat tangan dengan seluruh peserta, termasuk mereka yang tersinggung oleh hasilnya - kami melakukan semua yang kami bisa. Kami, sebagai tim RUVDS keseluruhan, berterima kasih kepada semua peserta kontes. Anda semua cerdas dan individual, terima kasih atas undangan untuk mengunjungi dan melihat Anda segera. Jaga dirimu!


All Articles