Sizzle si Prototype

Framework-ul JS jQuery foloseste mai nou un selector engine foarte rapid numit Sizzle.

Cum jQuery intotdeauna a stat mai bine la capitolul viteza a selectorilor, inlocuirea selector engine-ului Prototype cu Sizzle ar trebui sa aduca un binevenit boost de performanta.

Urmarind instructiunile din acest articol, este suficient sa incarcam Sizzle (4KB minified si gzipped) si sa adaugam urmatorul cod dupa Prototype:

1
2
3
4
5
6
7
8
9
10
11
//Overwrite findChildElements to use Sizzle http://sizzlejs.com
Selector.findChildElements = function(element, expression){
    expression = expression.join(", ");
    var results = Sizzle(expression, element);
    if(results.length > 0){
        for(var i=0; i < results.length; i++){
            results[i] = Element.extend(results[i]);
        }
    }
    return results;
};

Acum atat $$ cat si Element#select vor folosit Sizzle. Unul din avantajele majore (pe langa viteza mult imbunatatita) este acela ca in afara de schimbarea de mai sus, nu implica nici o alta modificare in codul nostru, fiind deci posibila trecerea la Sizzle in mijlocul procesului de dezvoltare a proiectului.

Teste

SlickSpeed

SlickSpeed Selectors Test

Puteti rula un test comparativ intre Prototype, Prototype cu Sizzle, si jQuery accesand link-ul de mai sus.

Scorurile din imagine reprezinta medii ale rularilor multiple (scorul mai mic e mai bun). Toate au fost rulate sub Windows. Din ele reies cateva concluzii:

PS: voi sterge orice comentariu care se rezuma la “[insert framework name] sucks! Mine is bigger and better.” :)

Cum se plateste impozitul pe venit prin Internet Banking

Cunoastem cu totii placerea de a sta la coada la Administratia Financiara pentru plata impozitelor, mai ales daca avem ghinionul sa nimerim aproape de termenul limita, cand toata lumea se grabeste sa plateasca.

Impozitul pe venit, la fel ca multe altele, se poate plati prin Ordin de Plata, fie direct la banca, fie prin Internet Banking. Procedura este aceeasi:

Pentru pasii urmatori am pregatit atat un screencast cat si instructiunile pas cu pas:

YouTube Preview Image

Dupa acesti pasi se vor completa automat campurile “Beneficiar”, “Cod IBAN beneficiar” si “Reprezentand”. Acestea sunt datele pe care le vom folosi la intocmirea Ordinului de Plata.

Din aplicatia de Internet Banking vom face plata in contul rezultat anterior, folosind ca detalii de plata beneficiarul “Bugetul de stat” si destinatia “Imp.pe ven.din activitati independente”.

ATENTIE: daca aplicatia de Internet Banking nu include si campul CUI/CNP la detectarea IBAN-ului trezoreriei, este necesara specificarea acestuia in detaliile de plata.

Norma venit IT 2009

S-au stabilit normele de venit de care aminteam anterior.

Asadar, norma de venit pe anul 2009 pentru grupa de activitati “Servicii de informatica” in Bucuresti este 20.150 RON. Pentru cei cu contract de munca aceasta este redusa 50%, deci 10.075 RON, suma care corespunde unui impozit de 1.612 RON (4 plati trimestriale a cate 403 RON).