Afişează mesaje
Pagini: 1 ... 3 4 [5] 6 7 ... 27
101  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: "Interventie" intr-o aplicatie : Noiembrie 21, 2008, 11:10:57
Daca stii semnatura functiei, poti sa inlocuiesti dll-ul programului cu unul facut de tine care te anunta cand se apeleaza functia si apoi ruleaza functia din dll-ul original. Practic faci un "wrapper" la acel dll

Daca nu stii semnatura functiei e mai complicat. Teoretic poti sa dezasamblezi programul si sa inlocuiesti toate apelurile catre acea functie din dll cu apel catre functia ta care te anunta si apeleaza functia originala. Aici nu mai trebuie sa stii semnatura functiei, doar muti cursorul de executie acolo unde e deja incarcata functia in memorie.


Sau poti incerca sa faci un program care monitorizeaza accesul la acel fisier. Cand se apeleaza functia din dll se citeste din fisier. Problema este ca s-ar putea sa mearga doar prima data cand acceseaza fisierul, in rest tinandu-l in memorie.

Dupa cum vezi, solutiile nu sunt tocmai simple Smile
102  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Bug reports : Noiembrie 21, 2008, 10:51:48
Mie nu-mi mai merge butonul "copiaza in clipboard" de la monitorul de evaluare (atunci cand vezi o sursa). Folosesc Firefox2 si Ubuntu 7.04.

Not our fault: http://code.google.com/p/syntaxhighlighter/issues/detail?id=95

<<The "clipboard.swf" flash file (flashcopier) no longer works with Flash 10 due to new security.  It still works with Internet Explorer because it uses "window.clipboardData" instead of the flash file.>>
103  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Bug reports : Noiembrie 15, 2008, 16:41:49
Momentan lucram la site.
Daca mai apar probleme, stati linistiti, o sa se rezolve in cel mai scurt timp!
104  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Matrice prea mare : Noiembrie 12, 2008, 23:14:31
i-am bagat "i"-ul pe output si se opreste la 33010. chestia cu bool-ul ca byte o stiam si mi se pare aiurea.

Observi? 64000 * 33010 * 1 byte ~= 2GB - acea limita maxima de memorie per proces.
105  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Matrice prea mare : Noiembrie 12, 2008, 18:47:28
Incearca sa folosesti STL bitset - http://www.sgi.com/tech/stl/bitset.html

Stiu ca desi bool ar trebui sa ocupe 1 bit, C-ul il tine ca 1 byte. Asta ar insemna 64k * 64k * 1 byte = 4GB.
Windows te lasa sa aloci maxim 2 giga bytes de memorie per proces. Incearca sa afisezi pe ecran i-ul din for. Asa o sa vezi exact cand iti da eraore programul si poti sa vezi cat ti-a intrat in memorie.
106  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: De ce Python? : Noiembrie 12, 2008, 18:06:48
Now this is cool! Pentru asta trebuie laudat python!
107  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: De ce Python? : Noiembrie 12, 2008, 13:24:15
>>> print 'test'
afiseaza 'test' si "\n"

>>> print 'test',
afiseaza 'test' si spatiu dupa

>>> import sys
>>> sys.stdout.write('test')
afiseaza doar 'test'
108  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Vim pe Ubuntu 8.04 : Noiembrie 11, 2008, 20:37:16
Poti face ceva mai destept. Scrie programele in directorul tau home (il accesezi rapid cu ~/).
O sa spui ca nu ai destul spatiu in home si vrei sa tii programele pe /media/Data. Fa un link de genul "~/work" care sa duca in "/media/Data/Andrei/work" (sau unde ai tu programele) Wink

info: http://webtools.live2support.com/linux/ln.php
109  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: De ce Python? : Noiembrie 11, 2008, 20:28:19
@svalentin Ai folosit Python, ai scris cod in el? Python nu reprezinta doar sintaxa limbajului ci si filozofia din spatele lui care incurajeaza productivitatea si calitatea codului ("there should be one—and preferably only one—obvious way to do it"). In PHP trebuie sa te chinui sa impui niste reguli de coding si de structura care in Python vin de la sine, intr-un mod natural.

Da, am folosit Python, folosesc in continuare Python si ii exploatez din ce in ce mai mult posibilitatiile.
Stiu ca python iti impune practic o anumita filozofie, te forteaza sa scrii cod intr-un anumit fel, etc. Dar faptul ca iti impune un lucru nu inseamna ca celalalt limbaj este mai slab. La fel de "ordonat" scriam cod si inainte sa incerc python.

Da, sunt de acord, are exceptiile tratate foarte frumos, are unele librarii construite peste care sunt foarte misto (BeautifulSoup de exemplu), dar se creeaza un efect de halou in jurul lui. In afara de lucrul cu liste, tot ce a scris Cosmin despre python se regaseste si in php. (again, am folosit php doar ca exemplu argumentativ, nu sunt neaparat fan)

Si ca sa continui pe analogia ta: iPhone e super, are tot ce poti sa iti doresti, dar nu l-as cumpara nicidata pentru ca il tine mult prea putin bateria. Smile (deseori nici macar o zi)

Uite un exemplu de lucru care m-a enervat in python: vreau sa printez ceva pe ecran fara separator dupa. Stiu ca se poate, dar nu in aceiasi formula simpla cu print.. (si deci se duce avantajul simplitatii pe cazul acesta particular)
110  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Vim pe Ubuntu 8.04 : Noiembrie 11, 2008, 20:16:30
In linux nu exista aceasta notatie a driveurilor dupa litere. Totul se gaseste in /
Ai putea sa faci un alias gen "driveD" care sa insemne defapt "/media/Date" dar nu recomand! Incearca sa te obisnuiesti cu structura de fisiere din linux
111  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: This is so cool : Noiembrie 08, 2008, 16:21:35
http://www.nyimba.com - un music player online facut de mine
astept parerile voastre!
ce tare esti tero!
"Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/alext7/public_html/nyimba/classes/config.php on line 5"
Tongue
112  Comunitate - feedback, proiecte si distractie / IAP (Infoarena Proposal) / Răspuns: IAP #10: Virtual Contest : Noiembrie 08, 2008, 16:16:58
Si sa poti pune bifa ca un concurs afecteaza ratingul decat daca ownerul rundei este admin?
113  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: De ce Python? : Noiembrie 08, 2008, 13:56:29
Eu tot nu prea vad avantajele lui python fata de php.
Da, sunt foarte diferite ca gandire, insa toate lucurile pe care le-ai enumerat aici le are si php Smile
Si ce are php in plus si nu are python este o documentatie buna!

Nu sunt fan php, insa mi se pare ca lumea lauda prea mult python
114  Comunitate - feedback, proiecte si distractie / IAP (Infoarena Proposal) / Răspuns: IAP #10: Virtual Contest : Octombrie 24, 2008, 13:19:22
Presupun ca aceste concursuri nu sunt cu rating
115  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Intrebre de strxfrm() : Octombrie 24, 2008, 13:14:12
Eu as avea mai multa incredere in cplusplus.com decat in "manualul de info".
Manualul de info este posibil sa fie scris pentru mediile Borland, care nu sunt tocmai conforme cu standardul.
116  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Google Translate si Romania e frumoasa : Octombrie 14, 2008, 05:55:50
Banuiam. Oricum, daca trimite cat mai multa lume sugestii bune o sa traduca din ce in ce mai bine. Smile
117  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Google Translate si Romania e frumoasa : Octombrie 13, 2008, 22:43:22
Tine de folosirea diacriticelor. Aceleasi cuvinte cu diacritice nu cauzeaza probleme. (Daca da, e din alta parte problema)

Ma rog, mai are si alte ciudatenii. Incercati sa traduceti:
"Ploieşti nu este un oraş interesant."
"Ploieşti nu este un oraş interesant!"
Teoretic ar trebui sa dea acelasi lucru, dar sa difere semnul de punctuatie, insa negatia apare si dispare in functie de semnul folosit. Poate ca isi da seama cand esti ironic sau nu. Smile

On the plus side, stie sa se prinda de articulatii "Ploieştiul".

PS: Nu am nimic cu Ploieşti - a fost primul exemplu dat de stef2n!
118  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Google Translate si Romania e frumoasa : Octombrie 13, 2008, 21:20:13
Eu am sugerat traduceri alternative pentru multe texte ce contineau "Romania", ca sa se prinda. Nu cred ca sunt singurul dealtfel Smile
119  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Răspuns: Array size too large! : Octombrie 13, 2008, 18:07:34
Declari variabile long long (valabile numai pe un compiler de 32bits). O variabila declarata long long are 8 biti.
Cred ca te referi la 8 octeti!
120  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Google Translate si Romania e frumoasa : Octombrie 13, 2008, 16:40:50
Si statistic vorbind, cat de des asociaza lumea 'Romania' cu traducerea 'Australia'?! Imi pare rau, dar nu mi se pare o scuza!
E adevarat ca ar trebui sa ne invatam sa scriem corect, cu diacritice (România), dar cred ca statistic multa lume asociaza 'România' cu 'Romania' (si nici decum Australia).
Lipsa diacriticelor il deruteaza rau de tot pe google translate.
121  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: MSU Unpredictable Contest : Octombrie 02, 2008, 18:44:01
Why unpredictable?
122  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Asus eeePc : Septembrie 28, 2008, 20:18:06
Acum nu mai e beta, asta e important. Cat despre documentatie, mai bine cauti tutoriale sau inveti singur Smile
Tot ce ai de aflat este cum sa iti pui adresa de ip, gateway, etc din PS, apoi sa cauti cum poti sa faci fisiere ce urmeaza sa fie executate in PS (PS batch) si ai aflat tot ce ai nevoie. Smile
Faci 2 scripturi, unu pt acasa, altul pt roaming si ai terminat problema Very Happy
123  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Asus eeePc : Septembrie 28, 2008, 20:09:40
Daca chiar nu ai ce face poti instala Windows Powershell si sa faci un script care face switch intre cele 2 configuratii (cu ipul XX si cu DHCP).
Te las pe tine sa cauti cum faci asta. Smile (eu stiu doar ca se poate)
124  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Ajutaţi-mă să înţeleg câteva lucruri vă rog. : Septembrie 28, 2008, 19:08:21
Dacă îl respecta atunci int c[9]={0}; era {0,0,0,0,0,0,0,0,0,0} nu {0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL}

Cum poate tipul int sa aibe valoarea NULL?
Poate am inteles eu gresit ce vrei sa zici. Oricum, initializarea corecta este descrisa aici: http://www.eskimo.com/~scs/cclass/notes/sx4aa.html
125  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: "Dubiosul" Windows : Septembrie 28, 2008, 18:38:37
Nu am zis ca incetinesc. Am vrut sa zic ca imi dau erori, imi schimba configuratiile greu facute si asa mai departe.
Am facut eu un update si m-am trezit fara interfata grafica si a trebuit sa reinstalez driverele video, sa modific configuratii de la xorg si alte chestii.. O zi pieduta. (e drept ca atunci aveam Gnome-ul putin modificat sa fie mai pe placul meu)

motto: Linux is free if you time is worthless. Wink
Pagini: 1 ... 3 4 [5] 6 7 ... 27
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines