Afişează mesaje
Pagini: [1] 2 3 ... 26
1  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: n pt care n^n are n cifre : Aprilie 02, 2013, 10:06:20
Cod:
print [x for x in xrange(20) if len(str(x**x)) == x]
2  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: De unde pot descarca un evaluator? : Septembrie 02, 2012, 15:05:10
Pentru linux: https://bitbucket.org/toni/eval/wiki/Home
3  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Code Golf: Evaluare de expresie aritmetica : Iunie 01, 2012, 05:54:00
Javascript:

Cod:
function a(b){return eval(b);};
4  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Top #10 probleme din arhivă : Mai 25, 2012, 20:31:59
Ca nu m-am prins de smen.
5  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Trucuri de bash : Mai 23, 2012, 18:37:51
Sunt multe smenuri...

Cod:
ps aux | grep -i $1 | awk -F " " '{print $2}' | xargs kill -9 # da kill la ce dai parametru (script separat), usage: kall chrome (ex)
alias pbcopy='xsel --clipboard --input' # copy  la input
alias pbpaste='xsel --clipboard --output' #paste la output
alias em="emacs23"
alias fpd="fab production deploy"
alias rs="./manage.py runserver"
alias rb="./scripts/bundle"

alias vbrc="vim ~/.bashrc"
alias sbrc="source ~/.bashrc"
alias cn="ping 8.8.8.8"
alias rss="ruby script/server"

Cam asta am eu prin bashrc, plus scm_breeze pt git.
6  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Top #10 probleme din arhivă : Mai 23, 2012, 12:12:38
Top 10 dupa parerea mea:

#10 harta3 (stiu e a mea, dar dupa 2 ani doar 17 oameni au scos-o, si mie mi-a iesit din a5-a incercare cand am bagat-o din nou).

#9 color3, se facea pt ca e smen

#8 mst, pt ca se bulanea misto dar si solutia era misto

#7 semne, pt ca solutia era ceva bulaneala dubioasa

#6 a+b, pt ca mi-a iesit din a doua incercare Smile

#5 aladdin2, pur si simplu mi-a placut ca era cu aladdin

#4 nrtri, asa am invatat algoritmul meu preferat, cautarea binara Har har

#3 icrisop, pt ca sunt personajul principal Smile (pt cine stie ONI Piatra Neamt)

#2 nuke, pt ca am fost singurul care a scos-o de 100 in concurs cu treapuri

#1 santa, pt ca am scos sursa de 10 kilo
7  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: MEdii JAVA : Martie 07, 2012, 14:31:27
Eclipse sau NetBeans.
8  infoarena - concursuri, probleme, evaluator, articole / Probleme externe / Răspuns: Programare PHP : Martie 06, 2012, 17:58:46
Fiecare are avantajele si dezavantajele lui.

http://www.ctctlabs.com/index.php/blog/detail/rails_vs_django/
9  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Sunt un programator mediocru, dar un dezvoltator excelent : Martie 05, 2012, 23:03:50
Eu am inceput cu Pascal, am trecut pe C cand lucram pt olimpiade. Acum vreo 4 ani m-am apucat de php, am vazut ca nu imi place si am trecut la ruby. Dupa am inceput sa invat python, bash, javascript (atat pe client cat si pe server). Dupa am inceput sa cochetez cu coffescript si chiar sa lucrez la parserul de haml in python (ghrml).

Pot sa zic ca stiu cam aproape orice in python/ruby/javascript. In restul cam mediu....
10  infoarena - concursuri, probleme, evaluator, articole / Probleme externe / Răspuns: Programare PHP : Martie 04, 2012, 18:38:27
Are rost intrebarea mea. Daca vrei sa inveti php doar pentru a face site-uri, incearca sa arunci un ochi pe python/ruby, pe astea le poti folosi si la altceva in afara de asta in caz ca ai nevoie. In plus, cel putin pentru python si am vazut ca si pentru ruby (in principal ruby on rails) exista o gramada de librarii pentru aproape orice. La php nu prea am vazut sa existe. In plus mie mi se pare mult mai fun sa codezi in Django/Rails decat in php ( chiar daca folosesti ceva framework).
11  infoarena - concursuri, probleme, evaluator, articole / Probleme externe / Răspuns: Programare PHP : Martie 03, 2012, 15:32:44
De ce vrei neaparat php ?
12  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Despre hackeri vs. teoreticieni : Februarie 29, 2012, 02:31:12
Eu am folosit algoritmica in general nu pentru olimpiada, ci pentru a invata cum sa codez mai simplu, mai rapid, mai eficient. In general, mai ales in proiectele web, conteaza sa scri o chestie in 3 linii de cod foarte concis, decat in 12 linii ca si cum ai scrie normal. Olimpiadele te invata, cand trebuie sa scri program+brut+generator+eval in timp de concurs, sa iti eficientizezi timpul. Am invatat sa bag programele si bruturile in c++, generatoarele in python si evaluatoarele in bash, in foarte putine linii de cod. M-am uitat la proiecte pe github, scrise in diferite limbaje de programare, pentru a invaa diverse smenuri de cod.

Ca o concluzie, consider ca algoritmica te invata putine lucruri daca vrei sa lucrezi in industrie. Mult mai multe smenuri le inveti hackand / lucrand / uitandu-te pe proiecte altora.
13  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: C# : Februarie 20, 2012, 20:36:25
Din cate stiu eu nu. Nu merge pe mai nimic in afara de windows. Ma rog... mai merge si cu mono da' nu e tocmai ok.
14  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Catalog online : Februarie 20, 2012, 20:35:42
Foloseste si tu un template language pt php. E greu de urmarit asa.
15  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Salut care ma ajuta si pe mine : Ianuarie 25, 2012, 22:36:38
Cod:
#include <iostream>

using namespace std;

int a[50];
int prod(int i, int n) {
  if (i > n) return 1;
  int x = prod(i + 1, n);
  if (a[i] % 10 == 1)
    return a[i] * x;
  return x;
}

int main () {
  int n;

  cout << "n = "; cin >> n;

  for (int i = 1; i <= n; ++ i) {
    cout << "a[" << i << "]=";
    cin >> a[i];
  }

  cout << prod(1, n);
}

Uite aici codul corect.
16  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Salut care ma ajuta si pe mine : Ianuarie 25, 2012, 22:19:25
In loc sa ma critici ai putea sa ma ajuti daca nu poti sa ramai in banca ta, te rog frumos nu mai posta  aiurea doar ca sa faci tu pe interesantul.

Vezi ca poti scrie corect ?

In momentul in care ceri ajutor, gandeste-te ca cel care te ajuta isi pierde din timpul lui pretios incercand sa descifreze ce ai scris tu. In al doilea rand, ti s-a raspuns cum se face, tu nu ai tinut cont de parerile celorlalti, repetand incontinuu sa rulam si noi codul. Crezi ca la noi e compilatorul voodoo sa afiseze altceva ? In al treilea rand nu stiu de ce dar imi dai impresia ca dai comenzi. In al patrulea rand, se foloseste tagul "[ code ]" (fara spatii) cand postezi cod. In al cincelea rand, cand ceri ajutor, ai bunul simt sa indentezi codul.

In al 6-lea rand, vezi ca ai numele scris gresit.
17  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Salut care ma ajuta si pe mine : Ianuarie 25, 2012, 21:31:16
Tu ai cratima pe tastatura ?
18  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Subiecte importante : Ianuarie 20, 2012, 23:54:29
Trebuia sa iti faci cont special pt asta Tongue ?
19  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: [Meci] Real- Barca : Ianuarie 19, 2012, 22:45:48
Si cand te gandesti ca singura echipa de fotbal nu mai joaca Smile))
20  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Android : Ianuarie 18, 2012, 01:07:47
Din prune poti face tuica Smile), din usi rotative nu aparent.
21  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Android : Ianuarie 16, 2012, 23:36:26
Ca un mic rezumat la ce au zis ei mai sus si adaug si eu niste chestii.

iOS - objective c, trebuie mac os. Punct

android - sdk-ul lor si scri in java, sau ndk (native developer kit) si scri in c.

Ar mai fi si alternativa phonegap/appcelerator. Scri in HTML/CSS/Javascript si folosind niste tool-uri iti compileaza ei un apk. Totusi, nu vei putea folosi toate functiile native. Zicea Dragos mai sus de python. Se poate programa in jython sau jruby. Daca vrei sa programezi pentru tine (nu sa scri aplicatii, ci sa scri mici scripturi pe care sa le poti folosi) poti instala linux direct in android, si suporta majoritatea programelor, atata timp cat au fost compilate pentru ARM. Eu mi-am pus ubuntu si am putut rula chiar si django. Totusi pentru asta iti trebuie root pe android.

Un link util legat de jython si jruby:
http://code.google.com/p/android-scripting/

Legat de ce ziceam eu de linux:
https://market.android.com/details?id=com.galoula.LinuxInstall
22  infoarena - concursuri, probleme, evaluator, articole / Teme / Răspuns: AVL-uri : Ianuarie 12, 2012, 21:20:51
http://infoarena.ro/multe-smenuri-de-programare-in-cc-si-nu-numai
23  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: problema php : Ianuarie 04, 2012, 15:50:00
Legat de codul php, uite cam ce imi sare in ochi momentan:

- ai un tag <font> care incepe in head si se inchide in body
- nu e ok sa faci query pe session dupa first name, ar trebui dupa id cel mai bine. Din mai multe motive printre care si al complexitatii. E mai usor sa faci query pe integer decat pe varchar
- aveai body de 2 ori
- uitai sa inchizi o gramada de tag-uri
- aveai chestii gen <tr><td></td><tr> etc
- aveai chestii gen <a><b></a></b>
- tu listai materiile pe cate un <tr> si dupa bagai si notele. Trebuia pt fiecare materie in for-ul respectiv sa iterezi notele si sa le bagi in acelasi tr.

http://pastebin.com/q7G2v9Vv

Ti-am refacut codul, pare sa mearga acum.

Vezi ca am inlocuit datele din session cu niste constante, nu aveam session-ul. Le schimbi tu dupa.
24  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: problema php : Ianuarie 03, 2012, 14:14:18
Php nu prea stiu, dar uite am facut un proiect in python. Am bagat ceva microframework si un ORM smecher. 81 de linii are tot codul.

https://github.com/teodor-pripoae/schoolpy
25  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Stergerea contului : Decembrie 13, 2011, 14:03:39
Posteaza parola aici si avem noi grija de el Smile
Pagini: [1] 2 3 ... 26
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines