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 - Petr Jahoda

Stran: [1] 2
1
Za me je rozdil mezi Javou a Go asi takovy....
Oba dva ve finale daji stejny vysledek ale...

Dotaz: "Byl jsi vcera v hospode"
Java odpoved: " Pojdme se zamyslet, co to znamena vcera. Myslite tim minus 24 hodin, nebo interval mezi 0 az 24 hodin? Jeste bude potreba zavola Karlovi, co si o tom mysli a pak ... " a tak dale.
Go odpoved: "Ano" anebo "Ne"

2
Vývoj / Re:Jak obejít absenci generik v Golangu
« kdy: 19. 09. 2020, 10:10:02 »
Tak jeste naposledy

Kód: [Vybrat]
var data []interface{}

integers := []int {1, 2, 3}
for _, integer := range integers {
data = append(data, integer)
}

strings := []string {"jahoda", "malina", "test"}
for _, value := range strings {
data = append(data, value)
}

if Contains(data, 1) {
println("Contains numerical 1")
}
if Contains(data, "test") {
println("Contains string test")
}

3
Vývoj / Re:Jak obejít absenci generik v Golangu
« kdy: 19. 09. 2020, 10:04:40 »
Samozrejme je potreba porovnavat porovnatelne (int versus int, string versus string, apod.), takze pro porovnani int trebas takto, ale porovnavaci funkce je stejna.

Kód: [Vybrat]
integers := []int {1, 2, 3}
var data []interface{}
for _, integer := range integers {
data = append(data, integer)
}
if Contains(data, 1) {
println("Contains 1")

}

4
Vývoj / Re:Jak obejít absenci generik v Golangu
« kdy: 19. 09. 2020, 09:56:01 »
Takto:

Kód: [Vybrat]
args := os.Args
var data []interface{}
for _, argument := range args {
data = append(data, argument)
}
if Contains(data, "test") {
println("Contains test")
}


func Contains(data []interface{}, value interface{}) bool {
for _, v := range data {
if v == value {
return true
}
}
return false
}

5
Hardware / Re:Macbook na prácu - stále je to problém?
« kdy: 10. 09. 2020, 16:11:09 »
Jeste doplnim, co pro mne znamena prace: Java, C# a GO v produktech Jetbrains. Docker na databaze a vubec laborovani a zkouseni vseho mozneho. Sketch na grafiku. Ostatni programy nestoji za napsani, ty pouzivam minoritne, teda krome web prohlizece a posty :-).

6
Hardware / Re:Macbook na prácu - stále je to problém?
« kdy: 10. 09. 2020, 15:46:59 »
Jo mate pravdu, napsat to tak obecne, jako jsem to napsal, je nesmysl.

Ja za sebe vychazim z cca 30 letych zkusenosti, rukama mi proslo vsechno mozne, pricemz macbooku asi 5 kusu. Windows od 3.1, macos jeste od osx, ruzne linuxy jeste od mandrivy a gentoo (posledni roky jen a pouze fedora).

Obecne je mi jedno, co mam pod rukama (hardware a software), divam se na pomer "produktivni versus neproduktivni prace/cas". Tedy pokud na nejake konfiguraci "notebook+system" odvedu nejvic vysledne prace za nejmensi jednotku casu, tak to pro mne vyhrava (a ano, jednou za rok zase vyzkousim nejakou jinou kombinaci, nebo i vic, jsem otevreny vsemu a navic me porad zajima, co je kde noveho).

Metodou pokus-omyl  jsem pro sebe prisel k vysledku, ze proste na macbooku udelam vic prace za min casu, jednoduseji a nemusim myslet na nastavovani toho nebo onoho.

Rozlozeni klavesnice neresim, kazdy notebook to ma stejne jinak. Ze jsou klavesy na macu jinak nez jinde je pro me asi stejne dilema jako ze vim ma jine zkratky nez emacs nebo cokoliv jineho. Proste se to naucim, beru to jako fakt a hotovo.
Mys bohuzel nepouzivam, pouzivam touchpad, abych mel ruky furt na stejnem miste (a lepsi touchpad nez na macu jsem bohuzel nikde nenasel).
Hry nehraju, beru pocitac jako pracovni vec.

Muj pohled na vec je asi takovy: 1 000 vrutu do dreva muzu zasroubovat rucne sroubovakem za 100 korun. Ale bude mi to trvat cely den a tyden budu marodit s nemocnou rukou. Anebo si koupim aku vrtacku za 3 000 korun a za hodinu mam hotovo.
Mac a vubec ekosystem apple v tomto pripade pro mne aku vrtacka. Sice si priplatim, ale praci udelam za mensi jednotku casu. A cim casteji budu sroubovat 1 000 vrutu, tim casteji pocitim dusledek rozhodnuti sroubovak versus aku.
Sroubovani 1 000 vrutu je pro mne v tomto pripade ekvivalent programovani. A protoze programuji denne, tak potrebuji "reseni", ktere mi udela nejvic prace za nejmin casu. A to mi splnuje macbook.

7
Hardware / Re:Macbook na prácu - stále je to problém?
« kdy: 10. 09. 2020, 14:25:26 »
Sleep funguje hezky (samozřejmě), akorát dost žere baterku. Tedy uspat počítač v pátek a v pondělí ho zase probudit moc nefunguje :-/

Ještě že to nikdo neřekl mojemu Macbooku, který o tom neví a normálně funguje.

Presne tak, uspavani na macbooku prave FUNGUJE.
Naopak na Thinkpadu s Fedorou se mi stavalo dost casto, ze jsem rano zaklapnul notebooka, strcil do tasky, jel 2 hodiny k zakaznikovi a u zakaznika jsem vytahnul rozzhaveny notebook s baterkou skoro na nule. A jindy bez problemu. Hop nebo trop. Laborovani se vsim moznym, abych se na to mohl spolehnout a stejne jsem nikdy nedosahnul 100% funkcnosti.
U macbooka se mi v zivote nic takoveho nestalo. Proste to od prirody funguje.

8
Hardware / Re:Macbook na prácu - stále je to problém?
« kdy: 09. 09. 2020, 18:10:22 »
Vyvoj v GO, C#, Java. Databaze, docker, porad bezicich mraky vselijakych kontejneru.
Dost grafickych navrhu (bohuzel jsem nikde nenasel jednoduchou nahradu za Sketch, a to mam Affinity Designer).
Pouzivam macbooka, ale vzdycky na nejakou dobu zavitam na Ferdoru a pak se zas pokorne vracim k macu.
Je to tak, proste to funguje, sychronizuje, zalohuje,... samo.
A jak bylo psane vyse, s presunem na novy stroj prenasim komplet vsechno jednoduse "na jeden vrz" na novy stroj.
Bez starosti, nastavovani, ... proste to fakt funguje.

Jak rikal kdysi muj kolega "mac kupujes na to, abys mel cas na praci".
EDIT: to ze se z toho stalo neco jako sperk a modni zalezitost je smula, kazdopadne osobne bych na praci nic jineho nechtel (mel jsem lenova, delly, za tech 30 let vsechno mozne, ale mac je mac... uz jen kvuli touchpadu a jeho funkcnosti).

9
Bazar / Prodám dřevěné reproduktory Genius SW HF 2.1 1700
« kdy: 09. 09. 2020, 08:43:25 »
Prodam reproduktory, kupovane pred cca 4 lety pro syna, ted si ale tak rok potom koupil sluchatka a repbednyo uz snad ty tri roky nehraly. Tedy jsem je odzkousel, odpojil, zabalil do originalni krabice a nabizim k prodeji za 900 plus postovne.

Jedna se o tento typ: https://reprosoustavy-reproduktory.heureka.cz/genius-sw-hf2_1-1700/

10
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 10. 03. 2020, 06:56:55 »
Po par letech zkusenosti s Javou a C# a rocni zkusenosti s GO doporucuji GO.
Ja osobne to vidim takto GO > C# > Java.
Ve vsech trech udelam to stejne, ale...
GO je nejmene ukecane
GO mi dela nejmensi binarky
GO ma psane pravidla formatovani kodu, zjednodusuje to prehlednost ve zdrojacich, co vidite poprve (proste jakobyste to psali sami)
GO mi pripadne nejprehlednejsi, kdyz se podivam na kod. Taky je toto kodu nejmin
GO ma perfektne zvladnute rutiny (thready, procesy, ...)

Ale je fakt ze s Pythonem mam zkusenosti nula

Java programator, co je unesen z gofmt a nepoznal taje ctrl+F v eclipse.
Ktery je unesen z GO, co neumi ani takovou trivialitu, jako je LinkedHashMap a neumi ani generika, aby si to koder dodelal.

A je unesen z prehlednosti kodu, kde jsou po kazdem volani funkce nasazeny if(err!=nil) dohromady zmatlany business kod a error handling do jedne hromady hnoje, protoze to neumi ani vyjimky, natoz aby byly dedicne hierarchicke.

Vystup tohoto java kodera musel byt neco velice zajimaveho

Och je, chtel jsem na to odpovedet, ale ...
Pan si misto normalnich odpovedi na svou puvodni otazku precte hromadu nadavek, urazek a obvinovani mezi zkusenymi uzivateli rootu. Ze vam neni hanba. Takze misto doporuceni je toto vlakno z 80% hadani a urazeni se mezi sebou. Jeste jednou: ze vam neni hanba, zkuseni uzivatele rootu, co maji PORADIT ostatnim.

11
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 09. 03. 2020, 18:58:28 »
Po par letech zkusenosti s Javou a C# a rocni zkusenosti s GO doporucuji GO.
Ja osobne to vidim takto GO > C# > Java.
Ve vsech trech udelam to stejne, ale...
GO je nejmene ukecane
GO mi dela nejmensi binarky
GO ma psane pravidla formatovani kodu, zjednodusuje to prehlednost ve zdrojacich, co vidite poprve (proste jakobyste to psali sami)
GO mi pripadne nejprehlednejsi, kdyz se podivam na kod. Taky je toto kodu nejmin
GO ma perfektne zvladnute rutiny (thready, procesy, ...)

Ale je fakt ze s Pythonem mam zkusenosti nula

12
Bazar / Prodám pár programovacích knih
« kdy: 15. 02. 2020, 09:36:18 »
MMIX Supplement za 100,-
New Turing za 100,-
Python 3 Modra kniha za 200,-
Python 3 Vyukovy kurz za 300,-

Bez postovneho.
V pripade odberu vsech postovne zdarma.

Prosim o email na petrjahoda@protonmail.com

13
Bazar / Re:Prodam knihy
« kdy: 09. 02. 2020, 18:34:05 »
Aktualizace, jiz prodano:
ASP.NET CORE in Action za 500,-
Entity Framework Core in Action za 300,-
The Practice of Programming za 300,-
Ucebnice jazyka C zdarma

14
Bazar / Re:Prodam PC na hrani her
« kdy: 09. 02. 2020, 18:33:24 »
Dobry den, prodano, prosim o smazani.

15
Bazar / Prodám PC na hraní her
« kdy: 09. 02. 2020, 08:56:23 »
Prodam PC, co mel syn na hrani her.
A ano, mel tam Windows a vim ze jsem na rootu :-)

Case Zalman S1
Novy zdroj Seasonic
Geforce GTX 950
16GB RAM
i5 3,20 Ghz
120GB SSD + 750GB HDD

Cena 5000 bez postovneho.
Jedna se o cenu za pocitac.

Prosim o zaslani dotazu na petrjahoda@protonmail.com, na webu jsem pres tyden new moc casto.

Stran: [1] 2