ING Homebank v.2 & Greasemonkey

Noua interfață a ING Homebank face ca scriptul publicat în urmă cu aproape doi ani să devină ușor inutil. Prin urmare, iată un update micuț ce aduce autocomplete-ul back in biznis, ca să zic așa :D

Noul script este:

// ==UserScript==
// @name           ing
// @namespace      ing.ro
// @include        https://www.homebank.ro/public/HomeBankLogin/home?lang=ro
// ==/UserScript==

var uname = document.getElementById('usernameDl'),
		upass = document.getElementById('passwordDl');
	
uname.getElementsByTagName('input')[0].value='USER_NAME';
upass.getElementsByTagName('input')[0].focus();

Bonus: ce este inutil în noua interfață?

MySQL Backup

Că sunt un backup freak este știut. Am două hdd-uri puse în RAID 1 (adică aceeași informație este scrisă pe ambele hdd-uri) iar fișierele importante sunt salvate pe Dropbox, Crashplan și Amazon S3 cel puțin o dată pe zi. În plus, folosesc version control (Git) pentru proiectele la care lucrez.

Azi mi-a venit următoarea idee: ce-ar fi dacă aș pune și tot ce ține de mysql sub Git? La o adică, nu de puține ori mi s-a întâmplat să dau drop la ce nu trebuie, iar toate modificările făcute de la ultimul backup erau pierdute. Deci a trebuit să găsesc o modalitate. Citeste mai departe »

input type=”placeholder” v.2

În urmă cu ceva timp am postat un cod ce activa atributul placeholder și pe browsere mai vechi. Tot folosind scriptul în diverse proiecte am observat (și reparat) mici probleme. Iată o versiune actualizată cu următoarele modificări:

  1. Am adăugat clasa placeholder pentru elemente. Astfel, poți stiliza diferit respectivul element în funcție de ce conține (valoare legitimă sau placeholder);
  2. Am adăugat un container, ce-ți permite să activezi suportul pentru placeholder și pentru elementele injectate în DOM (sau doar pentru anumite elemente; exemplu: enablePlaceholderSupport('#header')). Dacă nu e specificat niciun container, placeholder este activat pentru toate elementele din body;
  3. Am îmbunătățit modul în care se afișează atributele value vs placeholder;
  4. Și cred că atât.

Enjoy! Citeste mai departe »

windows apple dropbox facebook twitter