Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Zabanovaný Anonymní Troll

Stran: 1 ... 8 9 [10] 11 12 ... 31
136
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 21. 03. 2020, 12:38:23 »
Me by docela zajimalo, na ktere vysoke skole na oboru Informacni technologie se studenti uci Javascript a nebo Python jako hlavni semestralni predmet. Co tak vidim, tak je to budto Java nebo C#. V predmetech, jako je Image processing, je oblibeny Python a C++, ale ty jazyky se vylozene neuci, jsou jen podpurny nastroj v ramci predmetu.

Treba takove CVUT pokud vim vyucuje jako hlavni jayk Javu.

Takove ty skriptovaci naplavy se spise hrnou od lidi, kteri VS ani nemaji. Proste si tak v necem programovali webovky jako hobby, a pak se tim tak nejak sli zivit, a potom se prou na Root.cz ze to jejich je nejlepsi. Bohuzel se obcas dostanou i do normalnich firem, kdyz chce nejaky manager nebo zakaznik "usetrit".

1. ondrama
2. listoper
3. Ink
4. technomaniak
5. ByCzech
6. LarryLin

Docela by me zajimalo, kde z vyse uvedenych jsou inzenyri v oboru Informacni technologie a timto se i zivi.

Ja jsem potkal uz hodne vyvojaru, ale doposud ani jednoho jedineho, ktery by nebyl softwarovy inzenyr a za neco by stal - ikdyz se dotycny treba bil do hrudi, ze je strasnej borec a zadnou vs nepotreboval. To, ze v vyvojar VS nepotrebuje, muze dokolecka rikat tak leda pipina z HR nebo manager ktery se snazi prodat co nejvice hlav zakaznikovi a o kvalitu vysledku mu az tak nejde, jinak je to totalni bullshit.

Za me, kvalita vyvoje softwary by sla okamzite strme nahoru, kdyby se vyrazili na dlazbu vsichni, kdo nejsou softwarovi inzenyri. Bohuzel stat toto nereguluje, protoze kdyz spadne nekomu software na hlavu, tak to obvykle neni takova hruza, jako kdyz mu spadne barak na hlavu.

137
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 20. 03. 2020, 22:52:42 »
Tohle uz zavani nejakou kognitivni poruchou, fakt si to po sobe precti. V mem svete nejsou zadne dobre a spatne jazyky (kdyz pominu vystrelky typu Whitespace, ale ty nikdo nemyslel vazne - bavme se o mainstreamu). Jelikoz se Java pouziva takto siroce, tak na ni asi nebude VSECHNO SPATNE a ani jsem nikdy nepsal, ze je "cela spatne" - pokud ano, tak ukaz odkaz. Zbytek nekomentuju, to fakt nema smysl.
Já jsem ale nikde nepsal, že vy tvrdíte, že je na Javě všechno špatně. Mne jenom zajímalo, zda lidi označujete za ovečky opravdu jenom proto, že používají jazyk, který nemá přetěžování operátorů. Myslel jsem, že se třeba dozvím něco zajímavého, že se na věc třeba umíte podívat v širších souvislostech a vaše kritika bude podnětná. Teď už víme, že to tak není, že už jste své argumenty vyčerpal. Takže myslím, že už není důvod v této diskusi pokračovat.

Kdyz reknu "Java" a nekdo okamzite stoci diskuzi k Jave jakozto programovacimu jazyku, tak si o dotycnem okamzite udelam jisty obrazek, ze totiz se jedna budto jeste o male dite, nebo o takoveho toho dlubace a fidlace co masti ve vsem mozne :D A taky si vzpomenu na projev Billa Gatese u soudu, jeste nez vyrobil C#, kdyz porad rikal, co vlastne maji zalobci porad tou Javou na mysli, jestli mysli platformu, nebo programovaci jazyk :D Protoze kdyz Javista rekne Java, tak samozrejme mysli celou platformu, ve ktere pravdepodobne teda pouziva i javu jako jazyk  8) jenze vecny dlubac a fidlac nemuze ani vedet, co to znamena pouzivat nejakou poradne udelanou plaformu, protoze zadnou poradnou ani nema a nezna. Bude mixovat vsechno mozne dohromady a delat patchwork, protoze to, co pouziva, je sloubocke jako cajicek  8)

Hosi jednou provzdy uz, na Javu a jeji klon od Microsoftu, ktery vznikl potom co Gatesovi zakazali Javu pouzivat, tedy .NET C#, nic na svete nema. Vsechno ostatni jsou jenom takove fidlatka. .NET a C# je takovy komfortnejsi, ale Java zase nuti vyvojare vice premyslet a vice chapat + je (doopravdy) nezavisla na platforme. A nez mi tu mistni Pyjtonisti budou rikat, ze Java GUI bezi vsude na hovno, tak at si vzpomenou, v cem je napsany PyCharm, je psan ve Swingu.

138
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 18. 03. 2020, 21:02:13 »
Byw je docela srandovni, ze nejlepsi IDE pro Python, JetBrains PyCharm, je napsane v Jave  8) proc hosi pythnovsti nemaji napsane nejlepsi IDE v Pythonu nebo v Cecku? Jakto ze je to ta proklata komplikovana ukecana Java? Hosi, snazte se trochu, my Javisti to za vas nebudeme porad neco delat aby vam to fungovalo  8)

139
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 18. 03. 2020, 13:30:45 »
Delphi co si tak mapatuju je velice pdobne Jave.
V čem?

Je to stejne paradigma jako ma Java a C#, rovnez to ma i bohatou knihovnu, byla to prvni vec kterou jsem se jeste na zakladni a stredni skole ucil. Kdyz to srovnam s Pythonem, Javascriptem, Ceckem, tak Delphi u me patri do stejne rodiny jako Java a C#. Pri prechodu Delphi -> C# na Vysoke jsem nepocitoval nejaky zavratny rozdil, oboji se pouzivalo vyborne.

140
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 18. 03. 2020, 02:21:44 »
Delphi co si tak mapatuju je velice pdobne Jave. Akorat ze uz se v tom nedela, jen 7 nabidek prace pro celou CR.

141
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 15. 03. 2020, 15:03:40 »
Jestli máte teď přestávku o poločase, tak bych rád věděl jak dopadl tento spor. Jak PetrK vysvětlil, že u nevalidního kódu chce, aby to napovídalo?

To ti reknu uplne jednoduse, nevysvetlil jsem to nijak, nebudu tady nekomu vysvetlovat, ze moje pseudocody co tady vepisuju fora samozrejme nejsou 100% funkcni. Jestli to nekdo nechape, tak to neni muj problem. Zkus si nekde vepsat:

Kód: [Vybrat]
	ObjectMapper mapper = new ObjectMapper();
Staff obj = mapper.readValue("{'name' : 'mkyong'}", Staff.class);

A uvidis ze to taky nebude fungovat.

142
Vývoj / Re:Python - pejsek a kocicka varili dort
« kdy: 15. 03. 2020, 14:11:39 »
Ty si opravdu nerikej programator.

Ja si nerikam programator. Ja jsem softwarovy inzenyr a jen cast me prace zahrnuje programovani 8)

143
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 15. 03. 2020, 14:09:19 »
Jo, presne tohle je ten javahnus pro masochisty, duvod proc ji nesnasim. A jinak, Python je pro programatory, proto ti nesedi, Java je pro uzivatele IDE, kteri jsou bez naseptavace ztraceni.

Ja jsem spokojeny uzivatel skveleho ceskeho IDE IntelliJ Idea, ktere je mimochodem nejpouuzivanejsi v Jave na svete. A rad si za to IDE i platim, protoze rad zaplatim kvalitu. Do te doby, kdy budu vyrabet poradnejsi veci nez Pythonisti a mit za to vice penez, tak jsem s naseptavacem spokojen. A nejsem programator.

144
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 15. 03. 2020, 14:04:52 »
tohle je ve standardni knihovne?

Ano, v C#. My v Jave nic takoveho ve standardni knihovne mit nepotrebujeme, protoze mame Maven  8) A navic si nehrajeme na batteries included. A to dost mozna ze mame vice batteries included nez Python.

145
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 15. 03. 2020, 13:49:59 »
Ale dobre. Tak jeste jedna vec. Ted mi ukaz, jak ten samy ukon muzu udelat pro normalni Classu (nikoliv dataclass). Tipuju ze budes muset ze zalohy vytahnout dalsi, uplne jinaci Pythnovskou knihovnu.

zalezi na tom, jaky ma ta trida konstruktor. vzdy muzes priradit do __dict__, ale to asi nechces

Nema zadny konstruktor. A do __dict__ ti to nebude fungovat s nested dictionaries.

Tomu ja rikam byt nucen delat veci X ruznymi zpusoby a kazdy z nich stoji za ho*. Ja v Jave mam ve standardni knihovne vcelku prd, ale kazdy poradnejsi Javista pouziva externi knihovnu Jackson, ktera umi naprosto vsechno, vc. validaci o jakych se tem Pythnovskym ani nesnilo - Jackson strci do kapsy vsechny.


Kód: [Vybrat]
	ObjectMapper mapper = new ObjectMapper();
Staff obj = mapper.readValue("{'name' : 'mkyong'}", Staff.class);

Hotovo. Je to tak tezke? A ta knihovna umi vsechno co si zamanes, validace, custom ovlivnovani chovani atp.

146
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 15. 03. 2020, 13:47:28 »
Dam ti jednu radu. Ty nikdy ani naznakem nezkousej C#. Protoze bys pak videl, jaky je ten tvuj Python totalni shit. .NET C# je v soucasnosti jedina platforma na svete, ktera ma doopravdy "batteries included".

https://docs.microsoft.com/cs-cz/dotnet/standard/serialization/system-text-json-how-to

147
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 15. 03. 2020, 13:44:02 »
Kód: [Vybrat]
from pydantic.dataclasses import dataclass

Pydantic? To neni standardni knihovna... Tesil jsem se jak me zahambis, ze v jave delam veci slozite a na vsechno potrebuju externi knihovnu.

Ale dobre. Tak jeste jedna vec. Ted mi ukaz, jak ten samy ukon muzu udelat pro normalni Classu (nikoliv dataclass). Tipuju ze budes muset ze zalohy vytahnout dalsi, uplne jinaci Pythnovskou knihovnu.

148
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 15. 03. 2020, 13:33:24 »

Co to je za kravinu, jak neresi runtime validaci dat z venku - tak jsi jednoduchy Pythonista nebo nejsi? Tak proc to komplikujes jak nekde v Jave? Ma to "asdict" a nema to "fromdict".

Tak znova, mas v Pythonu instanci nejake tridy. Jak ji serializujes do human readable podoby a jak ji pak deserializujes. A bez externich knihoven bych prosil, kdyz tam mas ty baterky included. To jsem zvedavy, jak se ted ukazes.

A pripominam, ze prece jsi jednoduchy Pythonista, takze ne abys tento jednoduchy ukon delal moc slozite.

dataclass z dictu vytvoris normalne
Kód: [Vybrat]
C(**d) # d je slovnik
ale bez validace

Mohl by jsi mi to prosim nazorne ukazat? Tady ti dam tyto tridy:

Kód: [Vybrat]
@dataclass
class B:
    b: str

@dataclass
class A:
   a: str
   b: B

d = {
  'a':'ahoj',
  'b': {
     'b': 'cau'
  }
}


Ukaz mi, jak do nich deserializujes dictionary. Bez externich knihoven.

149
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 15. 03. 2020, 13:13:47 »
PetrK - pouzij knihovnu podporujici nacitani a validaci jsonu, dataclasses tohle neresi

treba

https://github.com/genomoncology/related

podporuje automaticke prejmenovani atributu

Jak je mozne ze to dataclasses neresi? Ma to funkce:

protoze je urcena k necemu jinemu? Vubec neresi runtime validaci dat z venku. Fakt se na to vyser jestli tohle nechapes.

Co to je za kravinu, jak neresi runtime validaci dat z venku - tak jsi jednoduchy Pythonista nebo nejsi? Tak proc to komplikujes jak nekde v Jave? Ma to "asdict" a nema to "fromdict".

Tak znova, mas v Pythonu instanci nejake tridy. Jak ji serializujes do human readable podoby a jak ji pak deserializujes. A bez externich knihoven bych prosil, kdyz tam mas ty baterky included. To jsem zvedavy, jak se ted ukazes.

A pripominam, ze prece jsi jednoduchy Pythonista, takze ne abys tento jednoduchy ukon delal moc slozite.

150
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 15. 03. 2020, 13:00:56 »
PetrK - pouzij knihovnu podporujici nacitani a validaci jsonu, dataclasses tohle neresi

treba

https://github.com/genomoncology/related

podporuje automaticke prejmenovani atributu

Jak je mozne ze to dataclasses neresi? Ma to funkce:

asdict
astuple

Tak proc to nema funkce:

fromdict
fromtuple

To mi vysvetli. Externi knihovnu muzu mit dycky na vsechno, ale proc to neumi ty dataclasses? Co to je za debilismus. Kdyz si budu chtit serializovat dataclass do souboru, tak si to pak jako deserializuju jak? To i Java ma zabudovanou serializaci a deserializaci.

To je jedna vec. Druha vec je, ze kdyz uz jsi ten jednoduchy Pythonista, tak to cos mi dal je moc slozite. Tahle jednoducha libka je mnohem lepsi:

Kód: [Vybrat]
from dataclasses import dataclass, asdict
from dacite import from_dict


@dataclass
class Person:
    fname: str = None
    lname: str = None
    cock: float = None


p = Person('Josef', 'Maly', 5.5)
pd = asdict(p)
pnew = from_dict(Person, pd)

assert p == pnew

Stran: 1 ... 8 9 [10] 11 12 ... 31