Почетак › Форуми › Линукс › Програмирање › Pametni algoritam za upravljanje procesima, cuvanje i manipulaciju podataka!
- This topic has 5 одговора, 3 гласа, and was last updated 12 years, 9 months раније by worky.
-
АуторЧланци
-
10. април 2012. у 3:03 pm #12588hightechУчесник
E ovako, nov sam na forumu.
Za ovaj forum mi je rekao neki lik sa ubuntu-rs foruma, napominjuci da bi trebao da vidim i ovde jer je u pitanju projekat koj ne mogu sam realizovati!!!
Namestio sam da mi radi nginx na ubuntu 10.04, http://wiki.ubuntu-rs.org/Instalacija_Nginx_na_Ubuntu_10.04
Na nginx sam sa apache-a presao iz prakticnih razloga…
Zapoceo sam potpuno sam projekat za koj sam napisao ceo pseudokod…
Solo sam zapoceo jer otprilike nisam pronasao nekog ko bi “gubio” vreme i resurse za nesto zaista veliko…Kod koj sam zamislio bi bio napisan viseslojno, dakle koristio bih vise programskih jezika koji su medjusobno dovoljno kompitabilni!!
Deo programa bio bi u php-u koj poznajem dovoljno na nivou OOP a i klasicnog programiranja, deo u RUBY-ju, deo u PYTHON-u, deo u C – u, deo u C++ – u…
Razlog za odabir viseslojne arhitekture je sledeci: iskoristiti najbolje od svakog jezika i napraviti potpuno odvojene celine koje su u mogucnosti da se ponasaju kao izvanredan tim!!!
C i python bih koristio za load balancer koji bi radio pod nginx serverom,
C jos za beckup alat, bezbednost samog racunara…
Python za razne mahinacije u linux okruzenju, kao i web komunikaciju
Ruby za “kapije” i brzinu kao i …
PHP za http korisnicki interfejs ali u kombinaciji sa ostalim web jezicima
Mysql ili Postgreesql kao baze…
Veoma malo CGI skripti…
AIML, XML, WML, RDF i jos neke alate za RSS i vestacku inteligenciju samog softvera…
html5 i css3 kao korisnicko okruzenje na web-u, a nesto drugo za desktop aplikacije…Sve bi trebalo da se odvija u ‘nix okruzenju, primarno linux ali da bude jako kompitabilno sa mac OSX…
Neka me neko odmah iskljuci sa foruma ako sam omasio adresu ili malo preterao sa idejom…
Usput, 20 ljudi mi je reklo da mi treba 100 hardcore C i C++ programera i dve godine rada za ideju koju imam, te su mi preporucili da odustanem, ali ne odustajem, kucam na sva vrata, pa i na vasa!!!!
11. април 2012. у 11:32 am #87754DVSoftwareГостSve si rekao, ali ideju ne.
Kako ocekujes da neko pristupi projektu kada se ne zna o cemu se radi?11. април 2012. у 2:04 pm #87755hightechГостIdeja je da se napravi ‘kornjaca’, koja ce sporo ali sigurno i mudro gaziti i osvajati kompjutere! Usput, imala bi osobine ‘zeca’ sto se tice brzine…
Radi se o programu koj bi radio na unix platformi!
1. Za realizaciju potrebna 5 kompjutera, 1 master i 4 ‘pomocna’…
2. Master bi imao prvi deo programa pisan u C-u, to bi ujedno bila i ‘politika projekta’…. server na tom masteru bio bi nginx…
3. Ostali kompjuteri bili bi zaduzeni za obradu i skladistenje podataka, kao i direktne web izlaze…
4. Medjusobno bi bili povezani optickim kablovima ukoliko je to izvodljivo, jer je potrebna nenormalna brzina…
5. Procesi bi se rasporedjivali na sve racunare tako da ne dolazi do preopterecenja!
6. Morali bi imati zajednicku logiku razmene podataka koja bi u ‘spoljnjem svetu’ bila nerazumljiva!
7. Posto bi “MASINA” bila zaduzena i za CLOUD, trebalo bi osmisliti efikasan i redovan bekup, kao i skladistenje samih podataka!
8. Radilo bi se sa dosta baza radi smanjenja opterecenja po bazi- naravno kada dodje do toga!!!
9. C i C++ su potrebni za 50% posla, ruby, python, php i ostali ce raditi drugih 50%.
10. C je dobar, kako sam razumeo zbog brzine i stabilnosti!!!
11. C++ zbog OOP-a … koje bi olaksalo organizovanost i citljivost dela koda pisanog u C++ -u
12. Ideja je da sve u ‘kornjaci’ bude dostupno ali i bezbedno zbog oklopa!!!
13. Pojavice se mnogo kornjaca jer su ljudi skloni da kradu, ali ova bi bila unikatna zbog algoritma koji je krajnje efikasan ali kako mnogi kazu neizvodljiv bez 100 ‘opakih’ programera!!!
14. Kornjaca bi vremenom trebala da postane samostalni OS koji je sposoban raditi i live, sa CD-a ili USB-a…
15. ‘Source’ bi bio free – open source… i sva ovlascenja bi imao root korisnik…
16. Zamislite celu abecedu i svako slovo druge boje, Polje slova u 3D… Npr A je plavo, B je crveno … Upit (A) ->markiraj plavo i izbaci sve plavo na povrsinu… u medjuvremenu mapirati podatke u bazi, indexirati ih i uvek imati spremne-to se vec radi…
17. Neuronske mreze i semanticki analizatori bili bi zaduzeni za korisnickli interfejs…
18. Preopsirno je da pisem celu ideju, algoritam je jednostavan a pokriva mnogo stvari i zahteva mnogo rada i znanja…11. април 2012. у 7:49 pm #87757DVSoftwareГостNe bih da te obeshrabrujem, ali cini mi se da za 80% stvari o kojima pricas nemas predstavu kako funkcionisu i cemu sluze.
2. i 3. ako ti je na slave-u web izlaz, sta ce ti nginx na masteru?
4. “Nenormalna” brzina? Koliko je to? Cisto sumnjam da zelis da se bavis ispitivanjem genetskog koda, pa da ti treba nesto vise od 1gbps, pa cak i 100mbps, sto bi trebalo da pokrije potrebe slanja parametara za obradu, i primanje rezultata, pa cak i za storage.
7. Cloud na jednoj masini i nije neki cloud 🙂
8. Nema smisla. Imao 1 veliku ili 50 malih baza, nece smanjiti opterecenje, ali ce dodati kompleksnost.
9., 10. i 11. Mesas programske jezike kao kupus, pirinac i mleveno meso… ne kazem da je sarma losa, ali ne radi se to tako.
13. i 15. su u konfliktu.
14. Ambiciozno, nema sta.
16. Ne kapiram sta si hteo da kazes.
17. Kakve veze ovo ima sa interfejsom?Dakle, nemoj se frljati sa high tech izrazima nego ako vec zelis nesto da napravis, zapocni projekat, postavi source na google code, sourceforge, github… i ljudi ce se priljuciti ako im ideja deluje zanimljivo i korisno.
Pristup “hajde ljudi da radimo zajedno, pa nasi smo, opensource zajednica” ne pali, jer ni mi nismo besposleni da se upustamo u nesto sto nema nikakav koncept, i mozda, nema buducnost.12. април 2012. у 6:53 am #87758hightechГост“””16. Ne kapiram sta si hteo da kazes.
17. Kakve veze ovo ima sa interfejsom?”””16. Abeceda je kao polje, recimo kvadrat, slova su u poljima unutar polja, svakom slovu odredjena druga boja, upit A izvadi plavu boju i alg. izdigne sve u plavoj boji za red vise, na taj nacin vidis svako A, zapravo sve sto je plavo i jednostavno suzis pretragu…
17. Kako bi korisnik kursorom prelazio preko ekrana otvarala bi se polja gde je kursor i to bi se npr. granalo bas tamo gde je kursor… npr. krenem ka polju login na ekranu i jednostavno sve sto je vezano za login dolazi u fokus, ostali procesi “spavaju”…. pr.2. Pisem nesto, program prepoznaje koja je to oblast i daje mu automatski takvu formu bez mog uredjivanja…. znaci pamet programa
“”Ne bih da te obeshrabrujem, ali cini mi se da za 80% stvari o kojima pricas nemas predstavu kako funkcionisu i cemu sluze.””
Ja i nisam rekao da sam expert, imam samo srednju skolu, od gore pomenutih pojmova jedino poznajem i radim sa php-om, html5, css3, xml-om,js-om, C i C++ znam da napisem prost programcic koj ispisuje helo world… apache i nginx poznajem dovoljno za svoje potrebe, ruby i python jos ucim i deluju mi zanimljivi, ali imam viziju i ideju, prosto mislim da to sam necu moci da realizujem…
Na github-u imam nalog ali nije mi jasno kako ce neko moci da se prikljuci…Jedan covek je kucao na mnoga vrata, niko nije otvorio, jednog dana shvatio je da je kljuc u njegovim rukama i prosto nije imao potrebe vise da kuca. Kasnije su ti ljudi kojima je kucao pristizali polako i on ih je sve primio kao najrodjenije. Zasto? Prosto, nije znao da mrzi!!!
Ni Bil Gejts nije verovao “hakercicima”, sada su njegova najveca nocna mora, ali niko mu ne brani da koristi Linux.!!!! 🙂 🙂 🙂
Vazno je da izadje covek iz kalupa, okacio bih ovde, imam oko 20 web lokacija na kojima su moji projekti ali ne bih da gubim snagu, jer ocigledno niko nema poverenja u ideju, umesto pomoci nude kritike…
ali evo par linkova:
ubuntu.net76.net
linux.net76.net
antistereotip.info
antistereotip.ingo/os
seeux.wordpress.com
antistereotip.net78.net
antistereotip.net16.net
antistereotip.net23.net
linux.uphero.com
…13. април 2012. у 2:22 am #87759workyГостIdeja je dakle da se napravi kornjača koja bi gazila druge kompjutere?
Nisam baš siguran šta ovo znači.
A i pored toga je prilično naučna fantastika. Tu je negde blizu samoprogramirajućih
programa. Ako ne grešim. Pa srećno sa time.
Za početak napravi neke osnovne šeme sa putanjama. Možda se nađe neko
sa sličnim idejama , ali projekt bar treba da bude već započet u nekom stadijumu.Ali to je čista fantastika!
-
АуторЧланци
Мораш бити пријављен да би поставио коментар у овој теми.