Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Koji je programski jezik pogodan za pisanje programa za racunovodstvo

[es] :: Art of Programming :: Koji je programski jezik pogodan za pisanje programa za racunovodstvo

Strane: << < .. 5 6 7 8 9 10 11

[ Pregleda: 66388 | Odgovora: 203 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo29.05.2008. u 06:55 - pre 192 meseci
Citat:
deerbeer: Retke su firme koje imaju tako automatizovan build/deploy proces ...

I šta, sad je to argument, što neko nije obezbedio deploy proces kako treba? Ako si se već uhvatio za desktop aplikacije, šta je problem da svaka instanca po pokretanju proveri da li se pojavila nova verzija na serveru i instalira je ako jeste? Mali milion programa radi na taj fazon.

Pored toga, budi iskren pa priznaj koji procenat izmena na programu možeš da izvedeš samo kroz SP izmene? Daj, argument ti je aj' zdravo.
Citat:
Sta ti je lakse da migriras ?

Kao prvo, biznis logika ne može kompletna da se smesti u DB (mislim, koristiš li uopšte biznis objekte u svojoj aplikaciji, ono, klase Dokument, Otpremnica, StavkaOtpremnice itd?). Tako da ako migriraš sa platforme na platformu (što se dešava minimum jednom nedeljno, jel tako?) svejedno ćeš morati da se oteliš od posla. E da, šta ćemo sa migracijom baze sa jednog sistema na drugi (kad smo već počeli sa "aj' zdravo" argumentima)? Ja u Railsu samo promenim stavku u konfiguracionom fajlu sa adapter: postgresql na adapter: mysql i vidi - sve radi, ništa nema da se migrira...

Citat:
negyxo: Recimo, mene je licno nerviralo razdvajanje SQL u novi red kao i zadrzavanje formata, sto zaista mislim da je bitno, jer lose formatiran SQL ne zelim ni citati, a kada u sve to ubacis jos i komande, apostrofe... zaista je error prone i SP su za mene daleko elegantnije/cistije resenje, ovo su za mene cisto prakticni razlozi.

Ček malo. Šta je problem da pišeš multiline upite u C#? Taj primer iz članka nije ni pisan da bude lep, nego ilustrativan. Kad hoćeš da uradiš kako treba, koristiš parametrizovane upite, baš kao i u SP. Na kraju krajeva, da li ti tvrdiš da je T-SQL bolji i lepši jezik od C#?! Hehe, ajde da ga porediš sa VB6 pa da kažemo da su tu negde, ogavne budževine i jedan i drugi...
Citat:
Onda plus, iako moze da se resi sve preko jednog SQL, ne znaci da je najcistije resenje, meni je daleko lepse suvise kompleksan query da razdovjim na vise manjih pa da ih spojim, nego sve da muljam u jedan, opet, ovo je meni lepse i prakticnije a ako neko ima drugi stav meni ne smeta, ja radim onako kako mislim da je lakse.

Čoveče, opet ti o estetici! Pa nije pitanje estetike, postoje razlozi zašto se upiti pišu kako se pišu, execution plan, optimizacija upita, itd itd. Jedan upit i isti upit podeljen na više malih (ma šta to značilo) jednostavno nisu ekvivalentni, da bi mogao da se vodiš estetikom.
Citat:
A i moram da primetim da ovde nema SQL, slicno bi mogao da uradis i u C#, kreiras DAL sa objektima balance i acount, dodelis im metod save a taj save na kraju pozove SQL,

Apsolutno, i to je način kako većina ljudi radi, a sve više se ide i dalje u pravcu ORM. Dakle, bez SP. I sa što manje ručno pisanog SQL-a.
Citat:
mada ORM je samo jedan deo price, sluzi ce za inteligentnije smestanje podataka, dok za manipulaciju sa tim podacima ipak treba nesto dodatno

Ne, ORM služi za olakšavanje posla programeru jer ukida (naravno ne može uvek, svuda i do kraja) potrebu da programer piše SQL kod za rad sa bazom i kod za smeštanje tih podataka u biznis objekte. Za manipulaciju tim podacima koristi se naravno klijentski kod. Tipa:
Code:

puts Track.find_by_title('Fool To Cry').album.title

itsl.
 
Odgovor na temu

negyxo
Aleksandar Perkuchin

Član broj: 29751
Poruke: 898
82.117.202.*



+171 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo29.05.2008. u 08:15 - pre 192 meseci
Citat:
jablan: Ček malo. Šta je problem da pišeš multiline upite u C#?

Nije nista, samo ovo

Code:

sqlString = "SELECT ProductId, ProductName FROM" +
               "WHERE ProductID > 10"


Meni se ovo desavalo nebrojeno puta, i jednostvno spajanje stringova izbegavam kada je SQL u pitanju. Ali ovo su sve mali primeri, sad zamisli kada je SQL "velik" 300 linija lepog formatiranog teksta, kako je to lepo onda odrzavati, naravno mozes ti koristiti neki editor, ili namestiti program koji ce ti to sve lepo uokviriti za C# ili neki drugi jezik, ali opet, to je onda igranje copy-paste.

Citat:

Taj primer iz članka nije ni pisan da bude lep, nego ilustrativan. Kad hoćeš da uradiš kako treba, koristiš parametrizovane upite, baš kao i u SP. Na kraju krajeva, da li ti tvrdiš da je T-SQL bolji i lepši jezik od C#?! Hehe, ajde da ga porediš sa VB6 pa da kažemo da su tu negde, ogavne budževine i jedan i drugi...


Meni je T-SQL odvratan za pisanje bilo cega drugog osim SELECT/INSERT/UPDATE/DELETE, ali to ne znaci da sad treba osudjivati sve koji su u proslosti radili sve i svasta sa tim istim T-SQL-om, jer tada je to mozda bilo najmanje bolno resenje, cini mi se da ti sve posmatras iz ugla danasnjice, gde imas dosta moce ORM alate, gde imas bolje programske jezike (da, ovde zaista vidim funkcionalne jezike kao num. 1 u buducnosti) da ne kazem da posmatras iz prizme ruby-a.


Citat:

Čoveče, opet ti o estetici! Pa nije pitanje estetike, postoje razlozi zašto se upiti pišu kako se pišu, execution plan, optimizacija upita, itd itd. Jedan upit i isti upit podeljen na više malih (ma šta to značilo) jednostavno nisu ekvivalentni, da bi mogao da se vodiš estetikom.


Ovo boldovano mu dodje isto ;-)

Vidi u nekim situacijama, ja mogu da delim upit na vise manjih jer je tako elegantnije, bar meni

recimo, imam situaciju gde treba da izvuces zarade zaposlenih za tekucu i proslu isplatu

Code:

SET @proslaIsplata = SELECT MIN(brojIsplate) FROM Isplata WHERE mesec = 2

SELECT @ukupanBruto = SUM (bruto) FROM Plata WHERE brojIsplate = @proslaIsplata

SELECT @brojRadnika = COUNT(*)  FROM Plata WHERE brojIsplate = @proslaIsplata AND starijiOd45 = 1 
...

SELECT @ukupanBruto, @brojRadnika ....


Evo ti situacija kada imas vise manjih pa posle dobijes jedan "cist" query, naravno ti ces moci da kazes kako se ovo moglo napisati kao jedan query ali po meni to ce samo biti nepregledniji SQL. A sto se tice optimizacije, i ovako ce query engine optimizovati code i u vecini slucajeva nece se ni osetiti neki impact na performanse zbog toga.



Citat:

Ne, ORM služi za olakšavanje posla programeru jer ukida (naravno ne može uvek, svuda i do kraja) potrebu da programer piše SQL kod za rad sa bazom i kod za smeštanje tih podataka u biznis objekte. Za manipulaciju tim podacima koristi se naravno klijentski kod.

Ne znam zasto rece ne, kada je otprilike to sto sam i ja rekao samo sam pokusao reci sto krace. Inace zasto mislim da je to samo jedan deo price je upravo taj primer sto si nave. Odakle ti Track.find_by_title metod, generisao ga ORM verovatno, i znaci za svako polje ces morati imati po jedan metod, a tek kombinacije.... no ovde nisam upucen pa ocekujem da ces dati kvalitetan odgovor.


 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo29.05.2008. u 08:47 - pre 192 meseci
Citat:
negyxo: jednostvno spajanje stringova izbegavam kada je SQL u pitanju

http://www.jameskovacs.com/blog/MultiLineStringsInC.aspx

Citat:
to ne znaci da sad treba osudjivati sve koji su u proslosti radili sve i svasta sa tim istim T-SQL-om

Naravno... Koristio sam i ja SP (sad ne radim više u istoj firmi, ali sam siguran da bih ih i dalje koristio da sam još uvek tamo, mada mi se život smučio od kopipejstovanih procedura od hiljadu-dve linija TSQL-a) i stvarno umeju da budu jako korisne. Ceo offtopic je počeo mojom tvrdnjom da se prečesto zloupotrebljavaju. Ali tako je sa svim stvarima u programiranju - što više mogućnosti ponudiš, sve će više zloupotreba biti (dovoljno je setiti se kakav OO kod pišu programeri svikli na proceduralni kod itd).

Citat:
Ovo boldovano mu dodje isto ;-)

Ono jes.

Citat:
Odakle ti Track.find_by_title metod, generisao ga ORM verovatno, i znaci za svako polje ces morati imati po jedan metod, a tek kombinacije...

ActiveRecord (ORM koji se koristi u Railsu) koristi zgodne fazone kod rubija - ti metodi (u kojima figuriraju imena polja) se ne generišu, već se konstruišu on-the-fly: taj metod zapravo ne postoji, a pozive svih nepostojećih metoda (tamo gde bi se statički kompajler bunio) u rubiju obrađuje poseban metod pod nazivom method_missing, koji vidi šta si ti hteo (npr. po čemu si hteo da filtriraš) i od toga pravi SELECT. Užasi promiskuiteta...

BTW, ovaj ceo offtopic ja lično ne gledam kao prozivanje, već priliku da malo evanđelizujem modernije pristupe programiranju.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-1.sezampro.yu.



+395 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo29.05.2008. u 09:19 - pre 192 meseci
Citat:
@jablan
I šta, sad je to argument, što neko nije obezbedio deploy proces kako treba? Ako si se već uhvatio za desktop aplikacije, šta je problem da svaka instanca po pokretanju proveri da li se pojavila nova verzija na serveru i instalira je ako jeste? Mali milion programa radi na taj fazon.
Pored toga, budi iskren pa priznaj koji procenat izmena na programu možeš da izvedeš samo kroz SP izmene? Daj, argument ti je aj' zdravo.


Pa bas zbog ovog zadnjeg sto si rekao to i jeste poenta
Zasto bih radio ceo build/deploy samo zbog neke sitne izmene koja se tice samo jedne forme ili izvestaja ....
Evo ti primer: Imas SP koje radi neke zatezne kamate ili poreze...
Sutra se donese novi zakon koji menja kamatne stope itd .. i ja zbog neke konstante koje tamo mnozim sa necim treba da buiild-uje
ceo kod i da saljem na server pa onda korisnici automatski da povuku novu verziju ...

I ne kazem da taj automatizam za deploy ne postoji i to nije argument kako ti kazes "Aj' zdravo vec samo koliko je to lakse ili teze od
pukog izvrsenja SP serveru koje se uradi za manje od pola sekunde ....
Ne bih dalje da komentarisem ovo ...
ko procita nek sam prosudi i nemam nameru da se natezem sa tobom i da budem u pravu .....

Citat:
@jablan
Kao prvo, biznis logika ne može kompletna da se smesti u DB (mislim, koristiš li uopšte biznis objekte u svojoj aplikaciji, ono, klase Dokument, Otpremnica, StavkaOtpremnice itd?).


Naravno da koristim
Pa mozda ne moze cela biznis logika da se smesti u bazu i ne bi valjalo da se cela smesti u bazu
Mislio sam da je bolje da se neki upiti, kalkulacije, itd...
stavlja u SP nego da se takvi upiti i takve kalkulcaje kodiraju kroz stringove u aplikaciji
(SELECT, INSERT ,UPDATE ,DELETE )
jer takvi programi kao sto su knjigovodstveni zahtevaju stalno neko odrzavanje i izmene
Promenis prezentacioni sloj baza ostaje ista ...
i iz novog klijenta samo pozivas te SP sa jednom ili 2 linije koda ....


Citat:
@negyxo
Meni je T-SQL odvratan za pisanje bilo cega drugog osim SELECT/INSERT/UPDATE/DELETE, ali to ne znaci da sad treba osudjivati sve koji su u proslosti radili sve i svasta sa tim istim T-SQL-om, jer tada je to mozda bilo najmanje bolno resenje, cini mi se da ti sve posmatras iz ugla danasnjice, gde imas dosta moce ORM alate, gde imas bolje programske jezike (da, ovde zaista vidim funkcionalne jezike kao num. 1 u buducnosti) da ne kazem da posmatras iz prizme ruby-a.

E slazem se odvratan je za pisanje i veoma je robustan u nekim slucajevima ...
al izgleda da je jablan navikao da minimalisticki pristup kodiranju (nemam nista protiv funkcionalnih jezika oni su buducnost )
pa mu pisanje T-SQL koji ima vise od 10 linija koda tesko pada
a kad dodje vreme da se optimizuje nesto u takvom kodu neces imati sta da optimizujes jer ti je sav kod stao u 10 linija

Meni je jasno da se T-SQL potiskuje sve vise (dovoljno govori pojava i upotreba MS-ovog LINQ-a )
i uopste mi nije zao niti se osecam pogodjenim da bi do kraja svog zivota koristio T-SQL
al videcemo u buducnosti koje su lose a koje su dobre strane toga ...



Viva lollapalooza
 
Odgovor na temu

negyxo
Aleksandar Perkuchin

Član broj: 29751
Poruke: 898
82.117.202.*



+171 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo29.05.2008. u 10:06 - pre 192 meseci
@jablan

OK, sad smo bar dosli do zakljucka da SP i nisu tako lose za stvar koju su obavljale u proslosti.

Inace, to sto ruby radi i nije lose, mislio sam da ORM generise, sto sam vidjao da rade u ovim statickim jezicima i meni je to ruzno, jer mozes dobiti overhead u code-u, prakticno se desi da od se generise gomila metoda od kojih se samo 20% koristi. Mada imam jedno pitanje, sta se desi ako napises :

Code:

Track.find_by_titl('nnn').album.track


Namerno sam izostavio e iz 'find_by_title'.

BTW za BTW, nije da sam se nasao prozvan, ali vecina ljudi ne voli da cuje kako imaju potpuno idiotsko resenje samo zato sto se pojavili "New Kids On The Block", tj. neki novi hype pa makar to i zaista bila superiornija tehnologija.


 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo29.05.2008. u 11:04 - pre 192 meseci
Citat:
deerbeer: Zasto bih radio ceo build/deploy samo zbog neke sitne izmene koja se tice samo jedne forme ili izvestaja ....

Zašto ne bi? Zato što si navikao da ti je deploy noćna mora. Bitno je da je jedostavan, a da li traje pola sekunde ili pet minuta nije uopšte bitno.

Citat:
Sutra se donese novi zakon koji menja kamatne stope itd .. i ja zbog neke konstante koje tamo mnozim sa necim treba da buiild-uje
ceo kod i da saljem na server pa onda korisnici automatski da povuku novu verziju ...

Ne menjaj teze, jesam li ja negde rekao da konstante treba da se hardkodiraju? Konstantu naravno držiš ili u polju u bazi (dakle, ne ni u SP!) ili u nekom konfiguracionom fajlu.

Citat:
jer takvi programi kao sto su knjigovodstveni zahtevaju stalno neko odrzavanje i izmene

Rekoh već da nema potrebe da izmena aplikacije bude išta komplikovanija nego izmena SP.

Citat:
pa mu pisanje T-SQL koji ima vise od 10 linija koda tesko pada

Netačno. SQL mora da bude onoliki koliki mora. Ako ima par JOIN-ova, naravno da će biti dugačak.

Citat:
negyxo: sad smo bar dosli do zakljucka da SP i nisu tako lose za stvar koju su obavljale u proslosti.

Ja bogami nisam došao do tog zaključka. Zaključio sam da su SP dobre za neke stvari, bile i ostale. Ali ne za kompenzovanje lenjosti ili nestručnosti. :P

Citat:
mislio sam da ORM generise, sto sam vidjao da rade u ovim statickim jezicima i meni je to ruzno, jer mozes dobiti overhead u code-u, prakticno se desi da od se generise gomila metoda od kojih se samo 20% koristi.

Ja ne vidim ništa loše u ovom, možda nešto propuštam? Tih 20% koje koristiš neće sporije raditi zbog onih 80% koje ne koristiš. A taj generisani kod ionako nećeš ručno da održavaš i menjaš.

Citat:
Mada imam jedno pitanje, sta se desi ako napises Track.find_by_titl('nnn').album.track

Desi se runtime greška sa odgovarajućom porukom, to je jednostavno način kako funkcionišu svi dinamički jezici. Mana što kompajler ne može da nađe neke takve greške kompenzuje se mnogim prednostima na drugoj strani.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-1.sezampro.yu.



+395 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo29.05.2008. u 11:47 - pre 192 meseci
Citat:
@jablan
Ne menjaj teze, jesam li ja negde rekao da konstante treba da se hardkodiraju? Konstantu naravno držiš ili u polju u bazi (dakle, ne ni u SP!) ili u nekom konfiguracionom fajlu.

Ne menjam teze vec sam ti dao banalan primer i ne moraju da budu konstante
vec moze da bude i neka logika koja se menja (npr. pojave se jos 2 IF uslova umesto jednog)
Ne znam sto se hvatas bas za detalje

Citat:
@jablan
Zašto ne bi? Zato što si navikao da ti je deploy noćna mora. Bitno je da je jedostavan, a da li traje pola sekunde ili pet minuta nije uopšte bitno.

Nisam navikao da mi je nocna mora ..
vec sam proces novog deploy-a a kamoli build-a je besmislen za takve sitne stvari
da bi smarao korisnike svaki put sa novom instalacijom
Nova verzija (deploy) treba da se povuce sa servera samo kad su krupne izmene programa u pitanju
(na primer : sa verzije 1.0 na 1.5 )

Citat:
@jablan
Desi se runtime greška sa odgovarajućom porukom, to je jednostavno način kako funkcionišu svi dinamički jezici. Mana što kompajler ne može da nađe neke takve greške kompenzuje se mnogim prednostima na drugoj strani.

Hahaha :) Pa ti ponovo radi build/deploy na server zbog pravopisne greske :)


Citat:
@jablan
Netačno. SQL mora da bude onoliki koliki mora. Ako ima par JOIN-ova, naravno da će biti dugačak.

Skreces sa teme ... pogledaj ponovo ceo moj citat a ne samo njegovo parce tj. recenicu ...

Citat:
@negyxo
BTW za BTW, nije da sam se nasao prozvan, ali vecina ljudi ne voli da cuje kako imaju potpuno idiotsko resenje samo zato sto se pojavili "New Kids On The Block", tj. neki novi hype pa makar to i zaista bila superiornija tehnologija

E lepo si to rekao... upravo sam se zbog toga i ukljucio u ovu raspravu ...

Citat:
@jablan
BTW, ovaj ceo offtopic ja lično ne gledam kao prozivanje, već priliku da malo evanđelizujem modernije pristupe programiranju.

Eeeeeej ljudi predlazem jablana za novog mesiju ES foruma iako takve funkcije za sada nema ...

Toliko od mene ... ne bih da se ova tema pretvori u neki "Krstashki Rat" :)







[Ovu poruku je menjao deerbeer dana 29.05.2008. u 13:00 GMT+1]
Viva lollapalooza
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
*.microsoft.com.



+6 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo29.05.2008. u 21:05 - pre 192 meseci
Citat:
jablan: ActiveRecord (ORM koji se koristi u Railsu) koristi zgodne fazone kod rubija - ti metodi (u kojima figuriraju imena polja) se ne generišu, već se konstruišu on-the-fly: taj metod zapravo ne postoji, a pozive svih nepostojećih metoda (tamo gde bi se statički kompajler bunio) u rubiju obrađuje poseban metod pod nazivom method_missing, koji vidi šta si ti hteo (npr. po čemu si hteo da filtriraš) i od toga pravi SELECT. Užasi promiskuiteta... ;)

BTW, ovaj ceo offtopic ja lično ne gledam kao prozivanje, već priliku da malo evanđelizujem modernije pristupe programiranju. ;)


Bah, moderno. Osveta SmallTalk-aša ako mene neko pita. Najpre su nas ojadili design patternima, pa Javom, a sa Rubijem su skoro stigli nazad do SmallTalk-a. Odo ja da obnavljam asembler ;)
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo29.05.2008. u 21:20 - pre 192 meseci
To se zove retro, dragi tata. Nađemo se kod fortrana. ;)
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo29.05.2008. u 23:46 - pre 192 meseci
Citat:
jablan:
Citat:
deerbeer: Zasto bih radio ceo build/deploy samo zbog neke sitne izmene koja se tice samo jedne forme ili izvestaja ....


Zašto ne bi? Zato što si navikao da ti je deploy noćna mora. Bitno je da je jedostavan, a da li traje pola sekunde ili pet minuta nije uopšte bitno.


Da li si nekada radio softver koji ima recimo red velicine hiljadu korsinika a svaki od njih od 20 do 200 racunara, i jedno 20$ njih radi 24h dnevno i uz to su rasrkani kojekude i jos imaju razna pravila o korsicenju svojih internet linkova da ne daju ni muva da im sleti na ruter a kamoli da neko spolja pristupa njihovj mrezi?

Citat:

Ne menjaj teze, jesam li ja negde rekao da konstante treba da se hardkodiraju? Konstantu naravno držiš ili u polju u bazi (dakle, ne ni u SP!) ili u nekom konfiguracionom fajlu.


Nemoj bukvalisati. Covek je mislio na neki izraz koji mora da se promeni jer je propis promenjen, a vrlo cesto nije takobanalna izmena. Uz to, sta ako imas apliakciju koja podrzava i web, i mobilne telefone na sve moguce nacine i ko zna sta jos sve? Je l' i za njih treba pisati aplikaciju i menjati svaki put kada se nesto promeni?

Citat:

Rekoh već da nema potrebe da izmena aplikacije bude išta komplikovanija nego izmena SP.


U knjigovodstvenim aplikacijama je komplikacija u definiciji.

Uvek je zanimljivo slusati razne ideje ljudi koji po svemu sudeci malo prakse imaju pa im sve ide kao po loju i bas onako kako su zamislili. A kad ih bacis u realan svet, vide da je teorija jedno, a u praksi se sve odvija drugacije. :)



 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-1.sezampro.yu.



+395 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo30.05.2008. u 09:43 - pre 192 meseci
Citat:
@Predrag Supurovic
Da li si nekada radio softver koji ima recimo red velicine hiljadu korsinika a svaki od njih od 20 do 200 racunara, i jedno 20$ njih radi 24h dnevno i uz to su rasrkani kojekude i jos imaju razna pravila o korsicenju svojih internet linkova da ne daju ni muva da im sleti na ruter a kamoli da neko spolja pristupa njihovj mrezi?

Ehh.. da vidis kakva je restriktivna securtiy politika u Siemens-Bg -u za koji sam radio 2 programa ..
Nisam smeo da ubacim USB flash u masinu (i pored svog poverenja koje su imali u nas)
a da nisam dobio dozvolu glavnog Admin-a za tako nesto :)
a kamoli da radim deploy i ostala cuda ili cak da im predlazem bolji automatizovani sistem za instalacije
i pored toga sto oni imaju svoj sistem koji vazi za celu korporacijsku mrezu.

@jablan
Svaki klijent ima svoje zahteve i uslove i ti moras da se prilagodis takvom sistemu (teorija je jedno a praksa drugo )
inace od posla i para nema nista jer ce naci drugog koji ce im to ispuniti.
Jednostavno to su zakoni trzista a ne novih super-modernih tehnoligija ...


Viva lollapalooza
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6041



+4631 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo30.05.2008. u 12:13 - pre 192 meseci
Citat:
deerbeer: Ehh.. da vidis kakva je restriktivna securtiy politika u Siemens-Bg -u za koji sam radio 2 programa ..
Nisam smeo da ubacim USB flash u masinu (i pored svog poverenja koje su imali u nas)
a da nisam dobio dozvolu glavnog Admin-a za tako nesto
a kamoli da radim deploy i ostala cuda ili cak da im predlazem bolji automatizovani sistem za instalacije
i pored toga sto oni imaju svoj sistem koji vazi za celu korporacijsku mrezu.


To je sad klasika za vece, narocito strane kompanije, nova stigma tih security experata je da je zaposleni najveci neprijatelj i shodno tome se firma zateze iznutra. Na stranu sto to delimicno jeste tacno, realnost je da je jedina zastita sistema od zaposlenih da se zaposlenima potpuno zabrani pristup kompjuterima (cudi me da to ne predlazu). Imali smo jednu takvu prezentaciju gde smo iskodirali trojanca kao watermark i pustili u sistem spolja preko emaila, unutra dekodirali preko super zasticene radne stanice i startovali, onda je trojanac skinuo bootimage preko HTTPa, modifikovao boot i digao surogat OS koji je iz sada nezasticene particije pokupio SAM fajlove i dosao do domain admin naloga koji su "experti" koristili pri ghostovanju masine i tu su nas zaustavili . Jednostavno nema bulletproof zastite, postoje samo ova zatezanja neukih admina koji su to procitali u ISACA ili slicnoj dokumentaciji i prosipaju mudrost zaplasenom visem menadzmentu. Realnost je da su sve te kompanije koje limitiraju svoje radnike i koje sam ja video zabelezile drastican pad produktivnosti u R&D i inhouse odeljenjima naspram kompanija koje fokus stavljaju na pojacanu kontrolu autorizacije korisnika u kriticnim i produkcionim podsistemima umesto na krajnjim boksovima. Medjutim to za ovu temu nije vazno, cisto sumnjam da male i srednje kompanije imaju zaposlenog CISM ili CISSP eksperta koji im odredjuje dal smeju da ubace flash u USB.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo30.05.2008. u 13:01 - pre 192 meseci
Citat:
mmix: Medjutim to za ovu temu nije vazno, cisto sumnjam da male i srednje kompanije imaju zaposlenog CISM ili CISSP eksperta koji im odredjuje dal smeju da ubace flash u USB.


Nemaju. Oni jednostavno odvoje (necu reci kupe, psoto je to i mnogima problem) jedan racunar koji spoje na Internet, a ne umrezavaju ga :)
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-1.sezampro.yu.



+395 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo30.05.2008. u 13:37 - pre 192 meseci
Jos jedan podatak u vezi ovoga sto je mmix ispricao :
Korporacijska mreza Siemens ima cak backend ekipu hackera (ili ti experata za security)
na nivou korporacijske mreze koji testiraju tj. vrse namerne ucestale napade na sistem i podnose izvestaj 1 ili 2 puta godisnje
o stabilnosti i sigurnosti celog sistema i mreze sto administratore drzi dovoljno budnim da se ne napravi neki propust.....

Naravno da mala i srednja preduzeca nemaju takav razvijeni sistem
ali sigurno imaju svoja pravila koja vaze unutar njihove mreze ....




Viva lollapalooza
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6041



+4631 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo30.05.2008. u 13:54 - pre 192 meseci
Ma i to je smesno isto, ti ne mozes da znas koliko ti je frontend prema internetu siguran dok te grupica rusa ne uzme na zub i pokusa da te provali . To sto oni interno djoraju jedni ssa drugima ne mora ni izdaleka da znaci da je sigurnost dobra, postoji veoma malo kvalitetnih ethical hackers ekipa i oni kostaju ruku i nogu. A sve i pored toga niko od njih ne moze da proveri da li dobrila iz finansija ima malu crnu knjizicu u kojoj ima zapisano 11 lozinki koje vrti u krug jer joj je tesko da svakih 14 dana pamti novu kripticnu lozniku od 15 slova sa bar 3 non-alfanumerika i koja ne sme da se ponovi bar deset menjanja. U toj istoj firmi koju sam napomenuo gore smo posle radnog vremena fore radi obisli sve stanice na spratu i nasli nekoliko radnih stanica kojima je lozinka bila napisana na sticky papiricu zalepljenom ispod tastature .
Toliko o sigurnosti, al sad bas odosmo u offtopic. Sto se ove teme tice, to je stvarno nevazno i nepotrebno za razmatranje jer su vam male sanse da prodate knjigovodstveni softver konglomeratima kao sto je Siemens, to su visemilijonski dilovi sa jakim imenima pri cemu je knjigovodstveni deo samo malo parce cele ERP price koju ta firma kupuje. Tu igru igraju MS, Oracle i ostali, ne oni koje interesuje koji programski jezik je dobar za pravljenje knjigovodstvenih programa. I ovo ne mislim u derogativnom smislu vec u smislu troskova i resursa (da ne pominjem razvoj brenda) za izradu, prodaju i odrzavanje takvih sistema.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-1.sezampro.yu.



+395 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo30.05.2008. u 14:35 - pre 192 meseci
Citat:
@mmix
Ma i to je smesno isto, ti ne mozes da znas koliko ti je frontend prema internetu siguran dok te grupica rusa ne uzme na zub i pokusa da te provali

Ne postoji 100% bezbedan sistem i na to nema smisla trositi reci ....

Citat:
@mmix
Sto se ove teme tice, to je stvarno nevazno i nepotrebno za razmatranje jer su vam male sanse da prodate knjigovodstveni softver konglomeratima kao sto je Siemens, to su visemilijonski dilovi sa jakim imenima pri cemu je knjigovodstveni deo samo malo parce cele ERP price koju ta firma kupuje.

Naravno da je tesko prodati kad siemens ima vec instaliran SAP (milonska suma),
ali nemaju bas sve module iz SAP-a tako da iz cisto ekonomskih razloga
pribegavaju kupovini programa po narudzbini tj. iz domace radinosti ...

Citat:

A sve i pored toga niko od njih ne moze da proveri da li dobrila iz finansija ima malu crnu knjizicu u kojoj ima zapisano 11 lozinki koje vrti u krug jer joj je tesko da svakih 14 dana pamti novu kripticnu lozniku od 15 slova sa bar 3 non-alfanumerika i koja ne sme da se ponovi bar deset menjanja.

Hehe :) u pravu si ..al to spada vec u social engineering ..
a tek koliko takvih knjizica i papirica imaju knjigovodje :)


Stvarno je offtopic ...da ne duzimo pricu o ovome ...





Viva lollapalooza
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo31.05.2008. u 10:46 - pre 192 meseci
Citat:
deerbeer: Eeeeeej ljudi predlazem jablana za novog mesiju ES foruma iako takve funkcije za sada nema ...

Što kaže naš narod, ponuđen ko počašćen.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-3.sezampro.yu.



+395 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo01.06.2008. u 11:03 - pre 192 meseci
Ma zaboravi sta sam hteo da kazem :) :)

Evo par linkova malo da se osvezi tema :
CodeProject: NHibernate Best Practices with ASP.NET, 1.2nd Ed ...
http://www.codeproject.com/KB/...e/NHibernateBestPractices.aspx

David Hayden (procitati pod conclusion )
http://davidhayden.com/blog/dave/archive/2005/09/30/2493.aspx

Generics & Unit Tests
http://geekswithblogs.net/Billy/archive/2006/03/11/72094.aspx


Viva lollapalooza
 
Odgovor na temu

Programer Offsite
Programer, Freelance

Član broj: 162940
Poruke: 19
*.excelsys.cl.



+2 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo11.06.2008. u 14:50 - pre 192 meseci
Mozda je ovo sto cu reci preambiciozno, ali mi se cini da bi za sistem za racunovodstvo dobro pasovala neka platforma bazirana na "rules" (kao u "business rules"). Radi se o domenu koji je kompleksan i gde se pravila cesto menjaju...
 
Odgovor na temu

mile75
mile mile
dipl.ecc
Valjevo

Član broj: 178223
Poruke: 6
*.ptt.rs.



Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo16.10.2008. u 17:14 - pre 188 meseci
Veci deo vasih predloga i polemika bas i nisam previse razumeo, jer nisam u tim vodama. Pokusao sam sa Microssoft Accesom i neke jednostavnije programe bih mogao odraditi. Za neki kompletniji racunovodstveni program ne bih bas uspeo jer bih imao muke da uradim neku dobru orvu stranicu interfejs i povezem sve.
Skinuo sam sa neta i neke programske jezike ali to ako nekad bas budem imao viska vremena. Sada ipak radim nesto.
U svakom slucaju hvala na savetima.
 
Odgovor na temu

[es] :: Art of Programming :: Koji je programski jezik pogodan za pisanje programa za racunovodstvo

Strane: << < .. 5 6 7 8 9 10 11

[ Pregleda: 66388 | Odgovora: 203 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.