-
Posts
321 -
Joined
-
Last visited
-
Days Won
5
Everything posted by giv
-
If C++ is the most powerful, why isn't it the most popular?
giv replied to MrGrj's topic in Programare
Pa mine nu ma intereseaza sa fie sexy ca daca sunt sexy inseamna ca sunt curve. Pe mine ma intereseaza sa fie practice si usor de programat. Sa serveasca cat mai facil scopului pentru care le utilizez. -
If C++ is the most powerful, why isn't it the most popular?
giv replied to MrGrj's topic in Programare
Pai iti spun eu parerea mea. Ca sa faci un lucru in C++ te doare mintea. Ca sa faci in Delphi sau framework este mult mai practic. C++ este pentru lucrurile de finete gen manipulare de fisiere sau structura PE ori asemenea. Nu este practic pentru aplicatii cotidiene. Si este si greu de programat. Doar daca ai lucrat numai in el ti se va parea simplu. -
Viteza ce iese prin cablu routerului este limitata la viteza de intrare din internet. Avand in vedere ca acel router este limitat de capacitatile sale la o viteza de intrare a semnalului de 100 mbs nu poate scoate mai mult decat poate sa intre. Pentru exact acelasi motiv eu am cumparat Router wireless N TP-LINK TL-WDR3600 (eu am 200 Mb/s acasa de la RDS).
-
Deci parola e din 9 caractere. La 8 era vorba de 6 ore de brute. Cu 9 caractere cred ca ia mai mult chiar daca sunt ceva indicii.
-
Deci din cate vad eu la modelul tau: Asta inseamna ca portul tau de intrare pe WAN este de 100 MB/s. Tie iti trebuie un router care sa aiba intrare pe WAN de 1GB/s. Ca routerul sa iti dea 300 MB/s pe wireless trebuie sa ii ia din WAN (intrarea RDS) la 300 Mb/s. Tie datorita routerului iti ia la 100 MB/s care este viteza maxima suportatta de routerul tau pentru intrarea de semnal interent.
-
Dupa mai mult timp versiunea GRATIS nu va mai fi disponibila spre descarcare. Aceasta si-a atins scopul si dezvoltarea ei s-a stopat. Multumim celor care au avut incredere in aceste programe. In continuare va exista doar ACTE AUTO PRO care va fi mutat in casa noua pe: Link pagina DEMO:
-
O alternativa buna e C#. C++ e cam auirea de folosit in aplicatiile cu utilizare zilnica ce necesita interfata grafica. Eu unul am ales VB .NET si nu imi pare rau. Are limitarile sale dar e perfect pentru ce lucrez eu.
-
Sal. Sincer nici nu m-am uitat pe el. Am vazut threadul de discutii de pe tuts4you si ca in prima zi s-a si terminat de Kao (27 ore mai exact). Restul nu prea m-a interesat din lipsa de timp. O sa ma uit pe ele cand o sa am timp dar avand deja publicate solutiile e cam aiurea sa te apuci de ele acum. Thread cu info la tuts4you:
-
Kao le-a terminat in 26 de ore. Incredibil cat de bune omul. Apoi am vazut ca ExtremeCoders si altii au terminat.
-
Pentru inregistrari unice se foloseste functia unique. etc.
-
Uite aici: Este gratuit si foloseste tehnologia CUDA. Daca ai o placa videe beton si o parola pana la 8 caractere se poate gasi....cu putin noroc. Daca vrei ceva mai profi uite aici:
-
Scuze pentru late repply. In general ca sa fie facuta legatura intre mai multe baze de date trebuie sa aiba cel putin un camp care sa fie comun tuturora. Remember that.
-
Eu nu am f?cut versiune gratis la softul curent (AAPRO2015). Exista alt soft. Care este neactualizat din 2013 si proiectul abandonat.
-
Sal. 500 lei. Preturile sunt aici: Mai multe detalii in PM ca nu vreau sa fac reclama aici sau sa fiu interpretat gresit dar multi mi-au cerut o versiune demo. Limitarile versiunii DEMO sunt: 1. 5 formulare implementate. 2. Apare textul DEMO in anumite casete din formular. 3. Nu avem posibilitatea stocarii datelor (clienti si masini) si cautarii in baza de date. 4. Nu avem posibilitatea exportului si restaurarii bazei de date. 5. Nu avem acces la actualizari. Am uitat sa precizez ca necesita .NET framework 4 instalat si Adobe Reader XI sau DC.
-
Am facut si o versiune DEMO pentru cei interesati. http://www57.zippyshare.com/v/XN9VXzUC/file.html Threadul original unde veti gasi noutati si update este aici: http://reversing.ro/viewtopic.php?f=46&t=1583 Nu necesita inregistrare pentru repply sau download.
-
Pentru cei interesati (pentru ca am avut solicitari multe) am facut un mic video despre aplicatia Acte Auto Pro:
-
Iti trebuie creier nu google. Voi sunteti dezumanizati. Nu mai ganditi. Gandesc masinile pentru voi. Ce e asa greu sa faci un hash la un cuvant si sa il scrii cu litere mari? Ai tot ce iti trebuie. Uite. Iti pun la dispozitie o scula codata de mine care sa te ajute. P.S. Sa fie .NET Framework 4 instalat.
-
Te inregistrezi razpunzand la cateva intrebari elementare si apoi te prezinti. Beneficiezi de toate facilitatile apoi. Ca la orice forum.
-
Daca e cineva interesat de varianta PRO iata un link aici:
-
@albastrel Daca te-ai uita la ce e intre ghilimele si ce ai scris tu acolo ai vedea ca e diferenta. @BiicuRoxana Am vazut ca te-ai inregistrat. Bravo! Pentru ceilalti... Acest soft este inca din 2013 dezvoltat si s-ar putea sa nu mai fie actual. Am dezvoltat un soft profesional pentru asa ceva insa nu dau detalii ca sa nu se considere reclama. Daca e cineva interesat sa ma intrebe in PM. Softul este comercial. Si ca sa nu ziceti ca nu pun nimic legat de programare iata un cod VB2010 care l-am translatat (nu e al meu, eu doar l-am translatat sa fie compatibil Visual Basic 2010) din VB6 pentru verificare CNP si CUI si care este parte integranta din program. Public Function eValidCNP(ByVal cnp As String) As Boolean Dim evalid As Boolean = False Dim cnval As String = cnp Dim cn0 As String = cnval.ToString.Substring(0, 1) Dim cn1 As String = cnval.ToString.Substring(1, 1) Dim cn2 As String = cnval.ToString.Substring(2, 1) Dim cn3 As String = cnval.ToString.Substring(3, 1) Dim cn4 As String = cnval.ToString.Substring(4, 1) Dim cn5 As String = cnval.ToString.Substring(5, 1) Dim cn6 As String = cnval.ToString.Substring(6, 1) Dim cn7 As String = cnval.ToString.Substring(7, 1) Dim cn8 As String = cnval.ToString.Substring(8, 1) Dim cn9 As String = cnval.ToString.Substring(9, 1) Dim cn10 As String = cnval.ToString.Substring(10, 1) Dim cn11 As String = cnval.ToString.Substring(11, 1) Dim cnval1 As Double = cn0 * 2 Dim cnval2 As Double = cn1 * 7 Dim cnval3 As Double = cn2 * 9 Dim cnval4 As Double = cn3 * 1 Dim cnval5 As Double = cn4 * 4 Dim cnval6 As Double = cn5 * 6 Dim cnval7 As Double = cn6 * 3 Dim cnval8 As Double = cn7 * 5 Dim cnval9 As Double = cn8 * 8 Dim cnval10 As Double = cn9 * 2 Dim cnval11 As Double = cn10 * 7 Dim cnval12 As Double = cn11 * 9 cnval = cnval1 + cnval2 + cnval3 + cnval4 + cnval5 + cnval6 + cnval7 + cnval8 + cnval9 + cnval10 + cnval11 + cnval12 Dim cnpcn As Double = cnval / 11 Dim cnpcon As Double = cnpcn Dim cnc As String = Format(cnpcon, "0.00") Dim cncon As String = cnc Dim cncont As Array = cncon.ToCharArray Dim cifra As String = "" Dim cnpcontrolcifra As String = cncont(3) & cncont(4) Dim cncccc As String = cncont(3) Dim cnccc As Integer = cncccc If cnpcontrolcifra = "10" Then cifra = "1" Else If cncont(4) < "5" Then cifra = cnccc ElseIf cncont(4) >= "5" Then cifra = cnccc + 1 End If End If If cnp.ToString.Substring(12, 1) <> cifra Then evalid = False MsgBox("CNP-ul nu este valid! Cifra de control neverificat?!") ElseIf cnp.ToString.Substring(12, 1) = cifra Then evalid = True End If Return evalid End Function Si: Public Function IsValidCIF(ByVal CiF As String) As Boolean IsValidCIF = False Dim i As Integer On Error GoTo Eroare '**************************************** 'Pas preliminar: Se testeaza daca codul respecta formatul unui cod CIF. 'Adica lungimea maxima sa fie de 10 cifre si sa contina doar caractere numerice. If CiF = "" Then IsValidCIF = False Exit Function End If CiF = Replace(CiF, " ", "") '**************************************** If Len(CiF) < 2 Then IsValidCIF = False Exit Function End If '**************************************** '- elimin caracterele de inceput RO sau altceva For i = 0 To Len(CiF) - 1 If IsNumeric(Mid(CiF, i + 1, 1)) Then CiF = Mid(CiF, i + 1) GoTo sari End If Next i sari: '**************************************** '- verific fie maxim 10 caractere If Len(CiF) > 10 Then IsValidCIF = False Exit Function End If '**************************************** 'Pas 1: Se foloseste cheia de testare "753217532". Se inverseaza ordinea cifrelor codului 'CIF precum si a cheii de testare. ' Array gata inversat Dim CheieTestare(8) As Integer CheieTestare(0) = 2 CheieTestare(1) = 3 CheieTestare(2) = 5 CheieTestare(3) = 7 CheieTestare(4) = 1 CheieTestare(5) = 2 CheieTestare(6) = 3 CheieTestare(7) = 5 CheieTestare(8) = 7 '**************************************** ' Array pentru CIF ' tot inversate Dim CIFArray(10) For i = 0 To Len(CiF) - 1 CIFArray(i) = Mid(CiF, Len(CiF) - (i), 1) 'MsgBox i & " -" & CIFArray(i) Next i 'Pas 2: Se ignora prima cifra din codul CIF inversat (aceasta este cifra de control) 'si se inmulteste fiecare cifra cu cifra corespunzatoare din cheia de testare inversata. Dim Total As Integer Total = 0 For i = 1 To Len(CiF) - 1 Total = Total + (CIFArray(i) * CheieTestare(i - 1)) 'MsgBox CIFArray(i) & " * " & CheieTestare(i - 1) Next i 'Pas 3: Se aduna toate produsele obtinute. Suma rezultata se inmulteste cu 10 si 'produsul este impartit la 11. Cifra obtinuta, in urma operatiei MODULO 11 reprezita 'cifra de verificare. Daca in urma impartirii s-a obtinut restul 10 atunci 'cifra de verificare va fi 0. Total = (Total * 10) Dim Rezultat As Integer Rezultat = Total Mod 11 If Rezultat = 10 Then Rezultat = 0 End If If Rezultat = CIFArray(0) Then IsValidCIF = True Else IsValidCIF = False End If Erase CIFArray Erase CheieTestare Exit Function Eroare: IsValidCIF = False End Function
-
Exista modalitati simple de a gestiona unhandled exceptions in VB. Adaugi cateva linii de cod si vei vedea exact ce anume genereaza exceptia netratata. Cauta pe Google si vei gasi rapid.
- 10 replies
-
- connection
- eventargs
-
(and 3 more)
Tagged with:
-
Avem ce am votat. Nu exista spirit civic. Justitia a protejat infractorii. Oamenii de rand au fost pusi la zid de grija zilei de maine sau viitorul copiilor si politicientii analfabeti si eccroci au profitat la maxim.
-
Cred ca userul nu are drept de administrator. Corecteaza accesul sau ruleaza aplicatia ca administrator.
-
Daca e vreun norocos sa ne spuna si noua daca e bun programul.