Victor.Antofica.com

Despre Internet si web development

Cum sa validezi un CNP romanesc. Algoritm+cod C#

Algoritmul il puteti gasi aici http://www.validari.ro/cnp

codul C# scris de mine este:

 

 bool VerificaCNP(string cnp)

        {

            if (cnp.Length != 13)

                return false;

            const string a = "279146358279";

            long j = 0;

            if (!long.TryParse(cnp, out j))

                return false;

            long suma = 0;

            for (int i = 0; i < 12; i++)

                suma += long.Parse(cnp.Substring(i, 1)) * long.Parse(a.Substring(i, 1));

            long rest = suma - 11 * (int)(suma / 11);

            rest = rest == 10 ?

           1 : rest;

            if (long.Parse(cnp.Substring(12, 1)) != rest)

                return false;

            return true;

        }

Algoritmul a fost implementat aici http://cnp.cetatenie-romana.info

 

 

Cum sa trimiti mii de emailuri

Se da:                         

15K adrese de email

timp = 1 zi

destinatie<>SPAM

-----------

De facut:

trimite un mesaj personalizat la toate adresele de email

 

Solutie 1:

se creaza 30 adrese noi de GMAIL

se trimite prin smtp.gmail.com 500 emailuri/zi de la fiecare cont de gmail

Solutie 2:

?

 

Cum sa faci trafic de mii de vizitatori pe zi

Simplu.  Inregistreaza emisiunile fabricii de staruri si pune-le pe saitul/blogul tau.

Cum sa pornesti doua SKYPE-uri in acelasi timp - din seria CUM SA

Recent m-am lovit de problema skype-urilor. Am nevoie sa fiu online pe 2 skype-uri deodata pe acelasi comp. Solutia pe care am gasit-o este urmatoarea:

  1. pornesti skype-ul si te loghez ca de obicei
  2. rulezi din CMD urmatoarea comanda: start /d "C:\Program Files\Skype\Phone\" Skype.exe /secondary
  3. dupa rularea comenzii de la pasul 2 se deschide o noua fereastra de skype unde te loghezi cu al doilea account.
Si acum mai detaliat pt pasul 2:
Pt a rula acea comanda magica este nevoie sa deschizi o fereastra command prompt ( apesi tasta windows+R si scrii CMD apoi enter) ca rezultat va aparea o fereastra neagra unde scrii: start /d "C:\Program Files\Skype\Phone\" Skype.exe /secondary si apesi iarasi enter. gata.

Pasul 2 pare un pic mai complicat. Pt a simplifica lucrurile o sa creez un fel de shortcut, care la dublu click va porni al doilea SKYPE.
  • pe desktop click dreapta apoi New -> Text document.
  • Copy/paste la comanda: start /d "C:\Program Files\Skype\Phone\" Skype.exe /secondary in fer eastra deschisa
  • salveaza documentul (CTRL + S) cu extensia .bat   de exemplu skype2.bat
  • asigura-te ca extensia e .bat si nu .bat.txt (click dreapta pe fisier si properties). Daca extensia e .bat.txt atunci: my computer-> Tools->Folder options->View si debifeza din lista optiunea Hide extension for known file types. Acum poti sa redenumesti corect fisierul.
  •  dublu click pe fisier si voila!

Prima adresa a mea de skype este: victorantos

My status