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 - Ondra Satai Nekola

Stran: 1 ... 164 165 [166] 167 168 ... 177
2476
Sítě / Re:Doporučte domácí router a AP
« kdy: 26. 10. 2014, 10:58:04 »
Konecne jsem se dostal k instalaci nove site... a musim rict, ze jsem skutecne prekvapeny jak bezbolestne to nakonec bylo. Az mam trosku mrzuty pocit, ze nemam na pondeli nejakou heroickou historku a nic noveho jsem se nenaucil ;)

2477
Jedna drobna technicka - ve zkusebce to neni vypoved ale zruseni pracovniho pomeru bez udani duvodu (ciste pro pripad, at nechcete odejit a nenapisete spatny papir)

Poctivou statistiku nemam, ale nepamatuji se, ze bych to videl ze strany zamestnavatele a ze strany zamestnance jenom jednou (shodou okolnosti jsem tim zamestnancem byl ja. Papirove jsme zrusili pracovni pomer a pak jsem jeste kratkou dobu provadel pracovni cinnost na dohodu, aby po me zustal prazdny stul)

A jak uz tu padlo nekolikrat - je dobre (nejen ve zkusebce) rychle komunikovat obtize, cim rychleji prijde zpetna vazba (rada), tim mensi skoda (propaleny cas)

2478
Studium a uplatnění / Re:Proč tolik matematiky?
« kdy: 23. 10. 2014, 11:46:55 »
nejvetsi nevyhodou znalosti pokrocile matematiky je to, ze jde o inzenyrske povolani a jako takove ma prilis kratkou career path - plati pro kazde non-MBA technicke vzdelani - po nekolika letech po skole dosahnete maxima a pak uz jedine co na vas ceka neni slibny zitrek, ale vyhoreni.

Nektera cisla naznacuji neco jineho: http://blog.cleancoder.com/uncle-bob/2014/06/20/MyLawn.html

2479
Distribuce / Re:Vyhody FreeBSD oproti Linuxu
« kdy: 22. 10. 2014, 09:40:50 »
nema systemd !

A vsichni vime, ze systemd je zlo proste z definice.

2480
Vývoj / Re:Souhrnný název pro settery/gettery
« kdy: 17. 10. 2014, 14:21:32 »
Turtles *) all way down.

*) communicating by messages

2481
Vývoj / Re:Souhrnný název pro settery/gettery
« kdy: 17. 10. 2014, 13:04:47 »
Takže důkaz že objektu jde poslat zpráva podat neumíte, jen kupíte slova. Nemám k tomu co dodat.

A aby to bylo jeste o neco zrejmejsi [foo bar: baz] vazne neznamena, ze se nakonci na foo nejaka metoda bar zavola.

2482
Vývoj / Re:Souhrnný název pro settery/gettery
« kdy: 17. 10. 2014, 12:48:29 »

Takže důkaz že objektu jde poslat zpráva podat neumíte, jen kupíte slova. Nemám k tomu co dodat.

Ze ja vul se necham vzdycky zatahnout do diskuse s trolikem, misto abych si precetl neco od nekoho, kdo tematu rozumi (napriklad ten koncept vymyslel). Co trebas performSelector v ObjC? Nebo prakticky doslova v http://www.inf.ufsc.br/poo/smalltalk/ibm/tutorial/chap2.html#2.00

2483
Vývoj / Re:Souhrnný název pro settery/gettery
« kdy: 17. 10. 2014, 12:39:59 »
Abstraktní pohledy a koncepce mě nechávají tak nějak klidnými a žádné zprávy objektům se nikde neposílají a dosud jste neprokázali opak. Začíná mě to mírně nudit.

To je ovsem ciste tvuj problem. Je tu nejaka teorie, vcelku bezne prijimana (a z docela dobrych duvodu) zbytekm sveta. Pokud ji ke sve praxi nepotrebujes, delej si svou praxi. Ale nevyjadruj se k tomu, co poradne neznas.

2484
Vývoj / Re:Souhrnný název pro settery/gettery
« kdy: 17. 10. 2014, 12:38:15 »
Ještě je třetí typ: predikát.

Se všemi třemi typy přístupových metod je nutné náležitě šetřit. Nepoužívám je prakticky vůbec, zpravidla jsou nežádoucí.

Prosím, vysvětlete mi, co tím básník myslel.
Mě naopak přijde jejich použití víc než žádoucí.

Ne, jsou _spise_ (zalezi na dalsim) nezadouci. Teda od urcite urovne dal, pokud je chces srovnat s tim, ze udelas par public fieldu bez jakekoli ochrany, tak jsou i acessory cesta vpred. Navic je rozdil mezi get a set, to druhe je daleko horsi (protoze implikuje mutabilitu).

Velmi jednoduchy priklad:
Chces udelat counter. Trebas pises takove to "mackatko", kterym se pocitaji lide jdouci na koncert nebo prujezd aut.
Kdyz mas private int count a k tomu getter a setter, tak ti klient zvysuje po pruchodu cloveka count nejakym counter.setCount(getCount() + 1). To neusychronizujes, nezabranis rozjebani stavu z venci... Pritom tam muzes mit metody getCount() a inc() a mas polovinu problemu.

(Jeste jednou zduraznuju - neni to 100% pravidlo, casto jsou acessory naprosto OK. Ale pouzivat opatrne. A set je urcite daleko nebezpecnejsi nez get. Opatrne i s getem, pokud ven pousti nejakou mutovatelnou vnitrni strukturu.)

2485
Vývoj / Re:Souhrnný název pro settery/gettery
« kdy: 17. 10. 2014, 12:31:32 »
Objektům ve smyslu OOP prostě zpráva poslat nejde a to ani ve Smalltalku ani v COM, vždy je to volání metody která není nic jiného než převlečené volání funkce.

Ach jo. Nedovedu vyloucit, ze umis programovat, ale teorii OOP jsi proste nepolibeny (to by nebyla ostuda, nedelat tu ze sebe mistra sveta. Proste si sedni a zacni cist, trebaz zde zminovany Cada je pres jistou flemetvornost celkem obstojny zacatek).

Koncepcne je to tak, ze se posle zprava (at uz ta ma nebo nema fyzickou reprezentaci, coz je otazka okolnosti a optimalizaci) a pak se na zaklade pozdni vazby (mozna) zavola nejaka metoda. Nebo taky ne.

2486
Vývoj / Re:Souhrnný název pro settery/gettery
« kdy: 17. 10. 2014, 11:27:31 »
C# tomu rika property, Common Lisp tomu rika accessor. Tak si vyberte.

Nekdy me ale Javisti vazne bavi.. Takze mame dva objekty, A a B, a mezi nimi je vazba, a to se nam nelibi, protoze je to obtizne spravovatelne; kdyz se nejak zmeni A, bude se muset zmenit i B. Jak to vyresit? No, v OOP mame objekty, takze vytvorime dalsi objekt C, ktery ma vazbu na A i B. Tim padem, pokud se zmeni A, nebo se zmeni B, bude stacit zmenit jen objekt C. Problem ovsem ted je, ze nam zde stale zustala vazba mezi A a C, a vazba mezi B a C. To lze samozrejme dale vyresit, jak jinak nez pridanim objektu D a E..

Hodne zalezi na okolnostech (vlastnictvi kodu, pozadavky na kompatibility, buildsystem...). Ale casto je dobre resni mit interface IA, B nechat pouzivat jen IA misto A a na jich propojeni pouzit IOC. Pak te nejake rozumne zmeny v A nerozhazi.

2487
Vývoj / Re:Souhrnný název pro settery/gettery
« kdy: 17. 10. 2014, 11:23:09 »
Objektům ve smyslu OOP se nikdy žádné zprávy neposílaly, neposílají a nikdy posílat nebudou. Nevím jak dlouho bude trvat než se tento nesmysl vymýtí. Použití metody objektu funguje naprosto stejně jako volání volání funkce.

Nekdy mam problem rozhodnout se, zda verit anonymnimu Kolemjdoucimu nebo Alanu Kayovi. Ne.

2488
Server / Re:Hosting v oblasti Singapuru a Japonska
« kdy: 15. 10. 2014, 13:27:41 »
U nas jsou celkem slusne zkusenosti s "nastartuju si par serveru na AWS a pouzivam je pro nejake interni pocitani", ale netroufnu si to zobecnit na tvoji situaci.

2489
Bazar / Re:Prodám knihu: Professional Hadoop Solutions
« kdy: 15. 10. 2014, 13:21:50 »
Tak to asi necham na jinem zajemci.

2490
Server / Re:Hosting v oblasti Singapuru a Japonska
« kdy: 15. 10. 2014, 12:26:11 »
A jak ti mame poradit, kdyz ani nenapises, co chces hostovat?

Stran: 1 ... 164 165 [166] 167 168 ... 177