Cum a început totul
Așa cum se întâmplă uneori cu multe startup, m-am cufundat în studiul serviciului viitor, în căutarea de idei și inspirație pentru proiectul dumneavoastră. Victima a fost datând de servicii (aplicație mobilă), care mi-a atras mecanica procesului de interacțiune între utilizatori. Pentru a înțelege mai bine și să aprecieze esența, pentru a explora sotsioniku mai profund - este necesar să se meargă în pantofi de utilizator mediu, deoarece poke butonul nu este suficient, și combină afacerile cu plăcerea nu a fost interzis. Așa că am început să se familiarizeze.
Dintr-o dată am avut o obsesie pentru a găsi o fată cu care m-am întâlnit în această cerere. Oricum, această dorință a fost asociată atât cu ea, și doar pentru distracție: „Este posibil să se găsească în această situație“, am continuat să chat-ul, dar nu „găsi o“ unele detalii care nu simplifică sarcina în sine.
Purely ipotetic.
Pasul 1: Identificarea de fotografii duplicat
fotografii originale din aplicația am tras fie din aplicația ios cache (prin programul IExplorer), sau interceptarea un răspuns la obiect JSON de la un server la o solicitare de la o aplicație (folosind Charles, care, în contextul iOS scris aplicare Habré hacking).
În comparație cu mii de fotografii disponibile? Sau în căutarea unui algoritm și de a scrie le sau căutați un software gata. Câteva ore de căutare și a fost găsit aplicare PhotoSweeper (alternativă la Windows AntiDupl.NET), care este în căutarea de fișiere imagine duplicat printre parametrii specificați (marja de eroare, algoritm, etc.).
Mi-era teamă că fotografiile din serviciul poate fi întrerupt sau filtru, care nu se află pe fotografiile originale descărcate de pe VC. Deci, mai întâi am verificat modul în care funcționează programul de bine (căutare mașină). a fost realizat mai multe dans la setările aplicației și rezultatul cel mai sănătos. Și aici și acolo, dar tot în timp util.
rezultat destul de curios de căutare duplicat prin intermediul programului, care este destul de remarcabil pentru ei „umanitate“ de restul rezultatelor:
Dar cel mai adesea, din păcate, rezultatele au fost astfel (este evident că diferite imagini):
Pasul 2. Cererile Greedy la VKontakte
Deci, acum puteți trece la pasul următor, dar am decis să prima rulare „ochi“ de pe căutare Vkontakte înainte de a trece la codul. VKontakte pe orice interogare de căutare plătește doar 1000 de rezultate, dar, de fapt, Dash în vârstă de 20 de ani, de la Moscova a fost 6950. El a fugit la primele disponibile 1000 de fotografii, nu am găsit pe cel potrivit.
Tyzhprogrammisty nu renunta!
7000 Dash 20 de ani care studiază la Moscova.
Într-adevăr bucurat de lucru cu API-ul Vkontakte. Este foarte convenabil puteți juca cu interogări direct pe site-ul:
Am jucat și a decis să ocolească restricția unei astfel de cereri: Daria, 20 de ani, * unversityId. Dar nu a fost o idee bună: VC a dat
Pasul 3. Dacă mașina greșit? Și dacă oamenii prea?
Pasul 4. Acum este doar o prostie să renunțe
Printre miile de imagini era clar că
Marele final. otgadka
De-a lungul drum spune prietenului său despre aventura lui: datele originale și faptul că am încercat. Nu știu cum sa întâmplat, dar eu chiar nu au putut crede că ar fi interesant de puțin mai mult decât „uh, bine, noroc.“ Prin două sau trei minute primi un mesaj de la el, „l-am găsit!“. Am citit. I albite. Câteva zile de chin, și apoi de 2 minute?
A se vedea link-ul. Da, a fost ea. imediat am luat id-ul și apoi a constatat că printre mii mele de fotografii descărcate. Printre fotografiile originale de pe această imagine nu a fost. Da, oamenii fac greșeli - imaginat asta, dar eu nu l-am recunoscut (și este cel mai frică de acest lucru).
Sunt sigur că mulți își dau seama, ce senzații după această frază am avut. Dar nu toate atât de simplu.
1) Descărcarea extensie Chrome «StopFake»;
2) Încărcați fotografia originală a peretelui său (un alt tip de lichku nu funcționează, dar mai ales eu nu am testat) w
3) Dați clic pe butonul cu extensia o rață galben și - „! Voila“
postfață
Avantajele călătoriei lor de gând să ia ceva ce a fost distractiv și interesant. Nu în fiecare zi un fel de dependență atât de sarcină / gol. Bit circulat dezvolta abilități, să ia o privire mai atentă cu API-ul VKontakte, Instagram. În cele din urmă posibilitatea de a vedea în valoare de programe disponibile pentru a găsi duplicate.
Vă mulțumesc pentru atenție, sper că a fost interesant.
Cum ați decide o astfel de sarcină?