Category: Limbaje de scripting

Sikuli Decedat? sau SikuliX mai implică vreo speranță

Pentru cine nu știe, Sikuli probabil a luat naștere undeva prin anul 2010, și este în principal o librărie Java pentru recunoaștere de imagini. Dar totodată este și un set de mini programe ce pot utiliza un limbaj scripting în cazul în care nu folosim librăria jar într-un proiect Java.

Acum jumătate de an sau mai bine l-am încercat pentru a experimenta cât de bine poate fi folosit pentru a valida verificări cu imagini Captcha. Nu de alta dar încă mai există mulți chinezi sau indonezieni care introduc 500Captcha/1$, evident ca multe dintre acele imagini care sunt introduse sunt pentru serviciile Google sau Facebook și în alte locuri unde Spam-ul este valorificat și sunt imagini a căror posibilitate de validare print-un mod programatic este continuu evaluată și redusă la 0 prin modificarea algoritmului de rendare a Captcha-ului. View full article

Preluare entitații din Google Search cu Autoit

Am avut nevoie recent să extrag într-un mod automat din paginile de căutare Google date despre fiecare rezultat în parte, în mare am gândit ca fiecare pagină a unei căutări are 10 rezultate, fiecare rezultat fiind privit ca o entitate independentă care pentru mine a avut decât 3 elemente care trebuiau preluate și anume: titlu, adresă(URL) și descrierea scurtă, cea de [255]+[‘\0’] de caractere.
Ma rog după ce am făcut extragerile respective le-am formatat într-un fișier SQL care îmi trebuia pentru un script vechi care l am adaptat pentru un scop insignifiant, însă era cea mai rapidă cale pentru ce aveam eu de făcut.

Ideea ar fi că e adaptabil pentru alte căutări și extrageri, s-ar putea totuși sa aveți probleme cu Google și sa identifice ca sunt cereri inițiate de de un robot și sa ceara introducerea unui cod capcha. View full article

Schimba boot-ul remote intre Windows și Linux folosind Grub4Dos

De multe ori poți avea o mașină în rețea care are instalat și o distribuție de linux și un SO Windows și vrei ca remote să poți schimba între două sau mai multe sisteme de operare.
În cazul în care nu am introduce în discuție un sistem de operare precum Windows totul ar fi prea simplu pentru ca evident am schimba configurarea boot loader-ului am restarta mașina și asta ar fi tot.
Dar în cazul în care se ne conectăm la o mașina care rulează Windows, și când spun conectăm ma refer la orice formă de administrare de la distanță ( rdp, vnc, rcp, orice) în mod cel mai probabil nu vom putea schimba configurația boot loader-ului pentru că Windows-ul cel puțin deocamdată nu ne oferă o metodă nativă de a lucra cu fișiere aflate pe un sistem ext3 ext4 și probabil și pe altele mai des folosite de către o distribuție linux. View full article

Software python + autoit pentru YHY632A Rfid

Acum ceva timp am achiziționat un aparat pe care în momentul de față nu îl mai am în posesie pentru aplicații cu tag-uri NFC, evident ca dispozitivul nu numai ca era făcut în China ( pentru ca asta este foarte normal ) ci era și proiectat tot acolo, de aceea l am luat destul de ieftin as spune. Dacă îmi amintesc bine cred ca a costat 28 de $ sau mai mult dar pot să găsesc exact suma, dar nu asta este ideea.
La prima inspecție mi s-a părut, excelent la asemenea preț însă dezamăgirea a venit mai târziu când mi-am dat seama ca suportul pentru linux e cam 0, plus de asta venea cu un micro-chip fără prea multe specificații care ar fi fost greu de inclus în librăriile standard NFC. View full article