Jump to content

M2G

Moderators
  • Posts

    1838
  • Joined

  • Last visited

  • Days Won

    31

Everything posted by M2G

  1. Daca mai continuati asta aici, o sa va dau warn.
  2. Ce am zis mai sus + model.addColumn("Cnp"); model.addColumn("Nume"); model.addColumn("Prenume"); model.addColumn("Sex"); model.addColumn("StagiuMilitar"); model.addColumn("StareCivila"); model.addColumn("Domiciliu"); model.addColumn("Cetatenie"); model.addColumn("Localitati"); model.addColumn("DataNasterii"); model.addColumn("Parinti"); conn.extragereTabel(model); // aici se updateaza instanta asta de model cu datele din db table = new JTable(model); Tabelul e deja creat, iar ii dai alta instanta si e normal sa nu se vada. Foloseste-l pe cel care e creat mai sus. table.setModel(model); in loc de table = new JTable(model);
  3. Aici faci o instanta de model. public void actionPerformed(ActionEvent arg0) { if (arg0.getSource() == buton) { Conexiune conn = new Conexiune(); DefaultTableModel model = new DefaultTableModel(); mai jos ai: model = conn.extragereTabel(); table = new JTable(model); aici model o sa fie inlocuit de instanta care ai creat-o in extragereTabel. Iar acea instanta nu are adaugate coloane. public DefaultTableModel extragereTabel() { DefaultTableModel model = new DefaultTableModel(); //... return model; } Incearca sa dai ca parametru obiectul de model deja creat. Incearca asa: public void extragereTabel(DefaultTableModel model) { try { java.sql.Connection conn = DriverManager.getConnection(jdbcUrl,user,pass); java.sql.Statement statement = conn.createStatement(); String query = "select * from Persoana"; ResultSet rset = statement.executeQuery(query); while(rset.next()) { long cnp = rset.getLong("cnp"); String nume = rset.getString("nume"); String prenume = rset.getString("prenume"); String sex = rset.getString("sex"); int stagiuMilitar = rset.getInt("idStagiuMilitar"); int stareCivila = rset.getInt("idStareCivila"); String domiciliu = rset.getString("idDomiciliu"); int cetatenie = rset.getInt("idCetatenie"); int localitati = rset.getInt("idLocalitati"); Date dataNasterii =rset.getDate("dataNasterii"); long parinti = rset.getLong("parinti"); model.addRow(new Object[] {cnp,nume,prenume,sex,stagiuMilitar,stareCivila,do miciliu,cetatenie, localitati,dataNasterii,parinti }); System.out.println(cnp); System.out.println(dataNasterii); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } si cand apelezi: DefaultTableModel model = new DefaultTableModel(); model.addColumn("Cnp"); model.addColumn("Nume"); model.addColumn("Prenume"); model.addColumn("Sex"); model.addColumn("StagiuMilitar"); model.addColumn("StareCivila"); model.addColumn("Domiciliu"); model.addColumn("Cetatenie"); model.addColumn("Localitati"); model.addColumn("DataNasterii"); model.addColumn("Parinti"); conn.extragereTabel(model); // aici se updateaza instanta asta de model cu datele din db table = new JTable(model);
  4. M2G

    Fun stuff

    To funny not to share.
  5. Depinde de design. Poate faci un design pe negru in care nu se intelege nimic. Poate faci un design pe alb care nu are suficient contrast... De asta am zis ca e necesar macar un mockup.
  6. Sa votam ce? Trebuia sa pui macar o schita, o versiune preliminara. Nu avem de unde sa stim cum arata aceste paneluri in capul tau. Poate pe un anume design arata mai bine pe alb iar pe un altul arata mai bine pe negru.
  7. @Bolovanus Am facut curat in thread si v-am sters posturile. Daca mai spamati threadul acesta, aveti warn. Pastrati-va glumele si frustrarile pe chat. Merci!
  8. Am dat astazi peste Chocolatey Gallery si mi se pare un proiect foarte tare. Foloseste Windows powershell pentru a face disponibil pe windows un model de package management similar cu linux (apt-get, yum etc...). Partea buna este ca se pot face foarte usor mici scripturi batch pentru a instala dupa un fresh windows install, toate pachetele software pe care le utilizati. De asemenea imi place ca se poate face foarte usor update la toate softurile instalate. Puteti sa faceti si un scheduled task odata pe saptamana care sa ruleze automat si sa faca update tuturor aplicatiilor. Se pot face cautari pentru pachete software direct din consola. De exemplu, daca vreti sa instalati Fiddler puteti sa cautati cu comanda Inca nu l-am incercat dar o sa il instalez cu siguranta diseara cand ajung acasa. Aici gasiti pachetele software care se pot instala si cu comanda aferenta: Chocolatey Gallery | Packages
  9. https://www.facebook.com/video.php?v=366264303550507
  10. M2G

    Tricou RST

    Nu stiu unde poti sa gasesti tricou personalizat cu 20 de lei. Anul trecut cand am facut tricourile cu RST au fost cam 60 RON bucata daca mai tin bine minte.
  11. Nu mai face spam pe forum. Asta nu-i nici macar de discutii non-it. Wow, ca sa vezi, ninge! Sau ca astia de pe facebook: Ningeeeee!!! :X:X Trashed!
  12. M2G

    Help Python

    raw_input() iti returneaza un string, nu un intreg. trebuie sa convertesti rezultatul de la raw_input() la int. Vezi daca merge: i = raw_input("The number : ") i = int(i) # convertesti ce ai citit de la tastatura in int si il pui in acelasi i # Poate merge si asa: i = int(raw_input("The number : "))
  13. How about Firmware security of mobile/portable/wearable devices? (exemplu: vulnerabilitatea din implementarea firmware-ului pentru dispozitive USB) Este publicat ceva cod sursa in legatura cu asta pe github si poate poti sa dezvolti. Sa zicem ca ai folosii vulnerabilitatea aceea sa testezi/compromiti securitatea unei masini si sa ai acces la ECU prin USB-ul integrat in masina pe care in mod normal il folosesti sa asculti muzica. Habar nu am daca se poate dar e o idee. Vulnerabilitati in sisteme de semnaturi digitale. (stick-ul usb cu care se semneaza declaratiile fiscale inainte sa fie trimise la ANAF) Am postat ceva in legatura cu asta la Area51 acu ceva timp, poti sa te uiti desii nu era vorba de dispozitivele efective. Vulnerabilitati in tokenurile de autentificare pe internet banking. Poate gasesti ceva interesant.
  14. M2G

    Java Help

    public boolean equals(Module module) { if (module != null) { if (this.name == module.GetName()) { return true; }else { return false; } } return false; } // sau mai scurt public boolean equals(Module module) { if (module != null) { return (this.name == module.GetName()) ? true : false; } return false; } // sau public boolean equals(Module module) { if (module != null) return this.name == module.GetName(); return false; } Presupunand ca ai un membru de clasa "name" care reprezinta numele modulului si este private. Atunci mai ai si o metoda publica de get pentru acea variabila (GetName). this.name == module.GetName() mai poti sa-l scrii si this.name.equals(module.GetName()) @Ganav ai dreptate. Nu am mai scris de mult java.
  15. Am incercat eu sa fac asta. Entuziasm si posturi la inceput. Dupa o saptamana sau 2, nu am mai avut cu cine. Dezinteres total. https://rstforums.com/forum/72777-rst-academy.rst https://rstforums.com/forum/72988-rsta-1-c-programming-language.rst https://rstforums.com/forum/72989-rsta-1-1-intebari-raspunsuri.rst https://rstforums.com/forum/73426-rsta-1-1-review.rst https://rstforums.com/forum/73427-rsta-1-2-intrebari-raspunsuri.rst Nu stiu cine investeste atat timp sa faca tutoriale/cursuri si sa nu fie interes. Uitati-va in primul thread doar cati au votat si cand a fost sa facem ceva, nu s-au implicat nici jumatate.
  16. M2G

    BocterApp

    Nu ne jucam aici cu deschisul si inchisul threadurilor. Daca un moterator la inchis pe celalalt, de ce trebuie sa mai deschizi unul? L-a inchis cu un scop. Si apropo de ce zici tu: Cum vrei sa se dezvolte orasul/sistemul de transport de la tine din oras daca nu platesti bilet sau abonament? Daca era dupa tine, mergeam si acum cu bicicleta si caruta. Trashed and closed!
  17. Nu mai copia tot rlslog.net aici sau de unde iei softurile alea. Nu suntem chiar site de warez. Cred ca oricine de aici poate sa gaseasca un soft cu crack daca are nevoie de el.
  18. La ce sfat prost i-ai dat, imi vine sa-ti sterg postul doar ca sa nu ii dai idei proaste. Sunt total de acord cu tine in ceea ce priveste timpul liber mai mult si invatatul acasa dar omiti ca vorbesti cu un copil de 14-15 ani. Daca nu o sa faca informatica la liceu, nu o stea singur sa o invete. Ai nevoie de disciplina ca sa poti sa faci asta iar la varsta la care o are, mai mult ca sigur se va plafona. Drept exemplu: Cu atitudinea asta, o sa inveti acasa informatica maxim o saptamana si dupa asta o sa iti inflamezi ochii privind la seriale, anime-uri si folosind scroll-ul pe facebook. Intentia mea nu este sa va critic pe nici unul dintre voi, doar sa va aduc cu picioarele pe pamant. Sa spui ca nu mergi la mate-info pentru ca e greu si ca mergi la ceva mai usor ca sa ai mai mult timp pentru invatat este ca si cum ai spune "De maine ma apuc de invatat". Adica, nu o sa se intample. Daca vrei ceva, du-te cu capu inainte si luptate-te. Nu a zis nimeni ca e usor dar vrei sa incepi cu atata frica si sa mai si reusesti? Daca crezi ca profesorii au asteptari mari si e mult de invatat si greu, ce faci cand trebuie sa livrezi un program unui client si nu e multumit de calitatea programului iar painea pe care o pui pe masa depinde de asta? E adevarat ca in liceu nu se prea invata informatica (aici depinde mult de profesorul pe care il nimeresti) dar macar te tine pe directia pe care vrei sa te dezvolti. Eu zic sa mergi la mate-info si nu doar din cauza ca faci info acolo. Din cauza ca ai alti colegi la care poate le place matematica, le place informatica si te trag dupa ei atunci cand vezi ca esti mai slab. Mergi acolo unde sunt oameni mai destepti si mai pregatiti decat tine daca vrei sa te dezvolti. Daca mergi undeva unde e usor, anturajul (colegii si modul in care profesorii te privesc) o sa te incurce mai mult decat o sa te ajute.
  19. Bine ai venit. Daca spui asta poate te-ar interesa sa participi la Defcamp sau OWASP care sunt ambele in Bucuresti. Ai linkuri catre fiecare in meniul de sub headerul forumului.
  20. Instaleaza 2012 sau 2010. Daca nici nu stii sa folosesti IDE-ul de ce ai nevoie de ultima versiune? Oricum daca esti incepator nu te prea ajuta lucurile noi din VS2013. VS 2012 e aproape aceasi chestie ca si 2013. What's New in Visual Studio 2013 Motivul pentru care nu iti merge e chiar in fata ochilor tai. Windows 7 SP1 (x86 and x64) Tu nu ai Windows 7 cu service pack 1 ci doar Windows 7. Se vede in poza pusa de tine. Daca ai instalat si Service Pack 1 o sa scrie acolo sub textul cu Copyright ...
  21. Legea privind identificarea utilizatorilor de cartele telefonice prepay a fost declarat? neconstitu?ional? în ansamblu de c?tre Curtea Constitu?ional?. Decizia a fost luat? mar?i de judec?torii constitu?ionali, cu majoritate de voturi. Curtea Constitu?ional? a luat aceast? decizie întrucât dispozi?iile legii nu au un caracter precis ?i previzibil. De asemenea, CC a constatat c? modalitatea prin care sunt ob?inute ?i stocate datele necesare pentru identificarea utilizatorilor serviciilor de comunica?ii electronice pentru care plata se face în avans (cartele pre-pay), respectiv a utilizatorilor conecta?i la puncte de acces la internet (wi-fi) nu reglementeaz? garan?ii suficiente care s? permit? asigurarea unei protec?ii eficiente a datelor cu caracter personal fa?? de riscurile de abuz, precum ?i fa?? de orice accesare ?i utilizare ilicit? a acestor date. Judec?torii constitu?ionali au luat în discu?ie, mar?i, excep?ia ridicat? în 9 iulie de Avocatul Poporului, care a atacat Legea pentru modificarea ?i completarea OUG nr. 111/2011 privind comunica?iile electronice, pe ra?iuni legate, între altele, de ocrotirea vie?ii intime ?i de faptul c? actul normativ nu ar reglementa criteriile obiective de stabilire a duratei stoc?rii datelor cu caracter personal. Procurorul ?ef al DIICOT, Alina Bica, a transmis, luni, Cur?ii Constitu?ionale (CC) punctul de vedere al institu?iei referitor la criticile aduse de Avocatul Poporului la adresa Legii privind identificarea utilizatorilor de cartele telefonice prepay, ar?tând c? acestea sunt neîntemeiate. Sursa
  22. M2G

    tinfoleak

    Daca vrei sa analizezi informatii despre 1000 de conturi si sa extragi ceva metadata de acolo te uiti pe rand la fiecare? P.S. Ai bot care cauta pe RST cuvinte care incep cu "tin"?
  23. ) Daca iti dadeam 1 rosu luai ban automat 5 zile pentru ca mai ai 2 cartonase rosii. Ai putea sa zici Merci.
  24. Pe langa ca ti-am dat amandoi galben mai faci si post la abuzuri de putere? Pai unde e abuzul aici? https://rstforums.com/forum/89457-calculator-gaming-post571998.rst#post571998 pentru asta ti-am dat eu pentru insultare membru si pentru asta https://rstforums.com/forum/89457-calculator-gaming.rst#post571957 ti-a dat @nedo. + Au fost si reporturi de la altii. Sectiunea asta este pentru abuzuri de putere. Nu a fost nici un abuz ci ambele decizii au fost corecte. Ai putea sa te concentrezi pe a face ceva util in loc sa insulti ceilalti membri.
×
×
  • Create New...