programming
Processing IM logs
For a few years now, I've always kept my IM archives. I didn't really have a purpose, I just thought that it might be fun to one day look back and see what kind of discussions I had. Well, now I have 150 Mb
programming
For a few years now, I've always kept my IM archives. I didn't really have a purpose, I just thought that it might be fun to one day look back and see what kind of discussions I had. Well, now I have 150 Mb
programming
La materia SO[1. Sisteme de operare] învățăm printre altele Unix, unelte Unix și avem și teme cu anumite scripturi. Printre altele, sed, grep și awk. La primele două nu am fost pe fază și nu am scris tutorial, dar voi încerca să explic un pic awk acuma (pentru că
programming
Acest post face parte dintr-o serie în care eu fac un mic calculator în Python. Data trecută am construit arborele sintactic corespunzător expresiei, iar acuma îl vom evalua. Aceasta este mult mai simplu decât parsarea, așa că hai să scăpăm. În final vom face apoi un REPL
programming
Acest post face parte dintr-o serie în care eu fac un mic calculator în Python Data trecută ne-am ocupat de împărțirea stringului rezultat în bucăți elementare. Acum vom trece la următoarea parte: parsarea. Aceasta ne va da structura expresiei pe care vrem să o evaluăm. Dacă în urma tok
programming
De mai multă vreme tot mă bate gândul să fac ceva interpretator pentru un limbaj mai simplu. Ca o primă aventurare în lumea interpretării șirurilor de caractere ca instrucțiuni pentru calculator, m-am decis să fac un simplu „calculator”
programming
Să presupunem că avem un fișier text care conține notele unor elevi de la 3 examene. Fișierul are următoarea structură: Grupa 1 2 2 Nota1 4 9 4 Nota2 8 7 7 Nota3 5 7 6 Unii elevi nu au fost la toate examenele, în locul acelor note este trecut
programming
R este un limbaj de programare făcut în primul rând pentru a face calcule statistice și pentru a vizualiza acestea. Are aproape 20 de ani (1993) și este cel mai folosit limbaj pentru data mining.[1. Rexer Analytics] Este desigur cross-platform, merge nativ și pe Windows, Linux, Mac OS X.
challenge
Am găsit pe Internet o provocare interesantă: să faci 50 de aplicații, mai mult sau mai puțin complexe, în 50 de săptămâni, folosind limbaje și frameworkuri diferite. 50 Apps in 50 weekseste denumirea oficială și aici se propun și temele pentru aplicațiile fiecărei săptămâni.
programming
Pentru că marți am examen practic la Arhitectura Calculatoarelor, am decis să mă pregătesc și eu un picuț. Seara la 10. Cu ce să ma pregătesc mai bine decât cu probleme de la Project Euler? Acesta este un site unde se găsesc o mulțime de
programming
Îmi cer scuze că nu am scris de vreo 2 săpt. Am fost plecat și am fost în pană de idei Clasele din Python pot avea, pe lângă metodele normale, care se apelează direct, și metode speciale, care nu prea sunt apelate direct (deși se poate), ci Python le apelează
programming
Există multe compilatoare și asambloare pentru limbajul Assembly: MASM, FASM, NASM, HLA etc. Și toate au variante relativ recente, care merg pe Windows 7. Dar uneori, din diverse motive coughfacultatecough, omul este nevoit să folosească un program de vreo 30 de ani, scris pentru un sistem de
programming
V-ați distrat cu ce am învățat în postul anteriordespre web-dev cu Node.js? Lux, hai să continuăm. Să începem cu primirea de date de la browser. Vom face asta cu un simplu XMLHttpRequest. Să modificăm pagina SSE.html să conțină următoarele elemente: <!DOCTYPE html>