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 - listoper

Stran: 1 ... 35 36 [37] 38 39 ... 46
541
Vývoj / Re:XML vs YML - svět se zbláznil?
« kdy: 12. 11. 2018, 18:49:18 »
Pokud ale k technologii přistoupíte v pozdějším cyklu, tak komukoliv bez let zkušeností letitá technologie musí přijít jako monstrum - do rozjetého vlaku se dost špatně nastupuje - a začíná se znova s něčím jednoduchým, přehledným, rychlým elegantním, z čehož se za 10-20 let stane monstrum.

Tak proč je Java pořád tak úžasná? Nebobtná, je jednoduchá, přehledná a elegantní. A to není úplně nová.
:) pobavilo

542
Co rika phpinfo?

543
Vývoj / Re:Typový system versus unittesty
« kdy: 08. 11. 2018, 19:13:02 »
co je "typ"?
metadata k hodnote?

544
Studium a uplatnění / Re:Základní mzda v CGI
« kdy: 02. 11. 2018, 10:22:27 »
Myslíte si tedy, že mzda 35000 hrubého pro člověka bez komerční praxe, bez nějakých větších projektíků, se znalostmi na úrovni bootcampera a v Praze je reálná? Nebo jít ještě níž?

to ma ridic tramvaje , autobusu .. kdyz nastupuje a ani nemusi mit ridicak.

A ty za to chces delat v IT ?

Ale on prece nechce delat. On chce jit na bootcamp. A brat 35000 za to, ze se ucis programovat mi neprijde tak hrozny.
Problem je, ze se za ty 3 mesice(nebo jak dlouho to trva?) stejne nenauci to co je potreba, a aby zacal firme vydelavat pujde na nejaky bodyshopping projekt, kam ho prodaj za seniora. Idealne pro nejakou velkou banku kde si toho nikdo moc rychle nevsimne. A platit ho budou mizerne. Na tom je zalozen ekonomicky princip bootcampu.

Mozna se pletu, ale jinak si nedovedu vysvetlit, proc by to firmy vubec delaly.

Delal jsem v CGI. Je to protoze se nedarilo najmout dostatek IT lidi.

A s bootcampem se podarilo?
Mel bys cisla? Kolik lidi bylo v bootcampu? Kolik jich zustalo po zkusebce? Kolik jich zustalo po dvou letech(teda jestli uz to jsou dva roky...)?

545
Studium a uplatnění / Re:Základní mzda v CGI
« kdy: 01. 11. 2018, 21:41:49 »
Myslíte si tedy, že mzda 35000 hrubého pro člověka bez komerční praxe, bez nějakých větších projektíků, se znalostmi na úrovni bootcampera a v Praze je reálná? Nebo jít ještě níž?

to ma ridic tramvaje , autobusu .. kdyz nastupuje a ani nemusi mit ridicak.

A ty za to chces delat v IT ?

Ale on prece nechce delat. On chce jit na bootcamp. A brat 35000 za to, ze se ucis programovat mi neprijde tak hrozny.
Problem je, ze se za ty 3 mesice(nebo jak dlouho to trva?) stejne nenauci to co je potreba, a aby zacal firme vydelavat pujde na nejaky bodyshopping projekt, kam ho prodaj za seniora. Idealne pro nejakou velkou banku kde si toho nikdo moc rychle nevsimne. A platit ho budou mizerne. Na tom je zalozen ekonomicky princip bootcampu.

Mozna se pletu, ale jinak si nedovedu vysvetlit, proc by to firmy vubec delaly.



546
Vývoj / Re:Typový system versus unittesty
« kdy: 30. 10. 2018, 23:16:22 »
Dalo, ale je to hůře čitelné a srozumitelné. Cíl není nejmenší počet řádků, ale nejvyšší přehlednost a čitelnost, aby se programator nedopouštěl chyb z nepozornosti a nepochopení.
1. Zalezi na tom co ses zvyklej cist. Kdyz sem poprve videl lambdu tak mi to taky neslo prez rohovku.
2. Zajimave je, ze v te tve javove verzi jsou dve chyby z nepozornosti...
Nejde o lambdu, ale o příliš dlouhé řádky, na kterých se toho děje příliš mnoho. Tyto úsporné zápisy dobrou čitelnost kódu nepodporují. Moje javova verze byla stažena z webu z nějakého benchmarku, ktery porovnaval ruzne jazyky. Divím se spíš, že nikdo neprotestoval proti používání proměnné l, to je prasárna, ale nechtěl jsem do těch kódů zasahovat.

Nejde o usporne zapisy, ale o deklarativni vs. imperativni pristup.
Diky deklarativnejsimu zapisu, muzu spoustu veci vynechat a to citelnost zvysuje. Proste tim, ze je tam min veci na cteni a pochopeni.

A je podle me jedno kdo tu javovou verzi psal. Tvuj argument byl, ze je napsana takovym stylem, ze tam bude min chyb z nepozornosti. A stejne tam jsou. Tudiz je podle me predpoklad mylny. Imperativni pristup nijak nezvysuje citelnost/prehlednost/udrzovatelnost  kodu. Spis naopak.

Nemyslím si, ze by chyba v nejake nahodne vybrane ukazce kodu na netu byla statisticky vyznamna. Ano, v prehlednem a snadno citelnem zapisu bude mene chyb. Java takovou syntaxi nema, a nahrazujes pouze jednu neprehlednou formu druhou a to at to napises zpusobem jakym chces. Pricemz ja tvuj styl zapisu povazuji za zvlast neprehledny.
Chapu. Je to tvuj nazor. Docela by me zajimalo jestli je vas s tim nazorem vic.

547
Vývoj / Re:Typový system versus unittesty
« kdy: 30. 10. 2018, 23:09:53 »
Citace
Myslis, ze nektery z tech jazyku ve tvych ukazkach ma dobry typovy system?

To už tady bylo hodněkrát:

A Typy nejsou zázračný lék
B Jsou
A Tady máš příklady v jazycích A, B, C, D, E, F, G, H
B Haha, jenže to nejsou jazyky s dobrým typovým systémem...
A ?
B Haskell, pyčo! Všichni tři, co ho používáme, si ho nemůžeme vynachválit.

Pobavilo :-).
Haskell nepouzivam, snazil jsem se poukazat na to, ze nemuze vyvracet hypotezu o typovych sytemech ukazkama kodu z jazyku, ktery bud nemaji staticke typy vubec, nebo je maji tak zprasene, ze spis prekazi... (nechci hodnotit go, pac ho neznam).

[metafora]
A: Dospel jsem k nezdravemu presvedceni, ze oktavka ujede trasu z Prahy do Brna rychleji nez BMW M3.
B: To ti muzu snadno vyvratit... podivej se treba na tenhle pomeranc
[/metafora]
Aha, jenze to jsi se ztratil v debate. To nebyla reakce na typovy system, ale na hustotu kodu. Ten pomeranc je tvuj.

Ale notak. Koukni na co jsem reagoval.

...
Tedy premisa tohoto téma - dobrý typový systém činí unit testy zbytečnými, je dle mého vyvrácena.
Myslis, ze nektery z tech jazyku ve tvych ukazkach ma dobry typovy system?

548
Studium a uplatnění / Re:Základní mzda v CGI
« kdy: 30. 10. 2018, 21:11:22 »
CGI je pocitacova grafika... tak jaka firma? Kterej jantar muze dat takovy nazev firme?
Prej najakej Serge Godin. Ale je mozny v roce 1976 o computer  generated imagery moc lidi nevedelo...
https://www.cgi.com/en/overview/cgi-history

549
Vývoj / Re:Typový system versus unittesty
« kdy: 29. 10. 2018, 15:10:45 »
Dalo, ale je to hůře čitelné a srozumitelné. Cíl není nejmenší počet řádků, ale nejvyšší přehlednost a čitelnost, aby se programator nedopouštěl chyb z nepozornosti a nepochopení.
1. Zalezi na tom co ses zvyklej cist. Kdyz sem poprve videl lambdu tak mi to taky neslo prez rohovku.
2. Zajimave je, ze v te tve javove verzi jsou dve chyby z nepozornosti...
Nejde o lambdu, ale o příliš dlouhé řádky, na kterých se toho děje příliš mnoho. Tyto úsporné zápisy dobrou čitelnost kódu nepodporují. Moje javova verze byla stažena z webu z nějakého benchmarku, ktery porovnaval ruzne jazyky. Divím se spíš, že nikdo neprotestoval proti používání proměnné l, to je prasárna, ale nechtěl jsem do těch kódů zasahovat.

Nejde o usporne zapisy, ale o deklarativni vs. imperativni pristup.
Diky deklarativnejsimu zapisu, muzu spoustu veci vynechat a to citelnost zvysuje. Proste tim, ze je tam min veci na cteni a pochopeni.

A je podle me jedno kdo tu javovou verzi psal. Tvuj argument byl, ze je napsana takovym stylem, ze tam bude min chyb z nepozornosti. A stejne tam jsou. Tudiz je podle me predpoklad mylny. Imperativni pristup nijak nezvysuje citelnost/prehlednost/udrzovatelnost  kodu. Spis naopak.

550
Vývoj / Re:Typový system versus unittesty
« kdy: 29. 10. 2018, 14:59:35 »
Citace
Myslis, ze nektery z tech jazyku ve tvych ukazkach ma dobry typovy system?

To už tady bylo hodněkrát:

A Typy nejsou zázračný lék
B Jsou
A Tady máš příklady v jazycích A, B, C, D, E, F, G, H
B Haha, jenže to nejsou jazyky s dobrým typovým systémem...
A ?
B Haskell, pyčo! Všichni tři, co ho používáme, si ho nemůžeme vynachválit.

Pobavilo :-).
Haskell nepouzivam, snazil jsem se poukazat na to, ze nemuze vyvracet hypotezu o typovych sytemech ukazkama kodu z jazyku, ktery bud nemaji staticke typy vubec, nebo je maji tak zprasene, ze spis prekazi... (nechci hodnotit go, pac ho neznam).

[metafora]
A: Dospel jsem k nezdravemu presvedceni, ze oktavka ujede trasu z Prahy do Brna rychleji nez BMW M3.
B: To ti muzu snadno vyvratit... podivej se treba na tenhle pomeranc
[/metafora]

 

551
Vývoj / Re:Typový system versus unittesty
« kdy: 29. 10. 2018, 08:40:40 »
Java
Kód: [Vybrat]
import java.util.HashMap;
import java.io.*;

class dict_v1 {
    public static void main(String[] args) {
        BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
        HashMap<String, Integer> h = new HashMap<String, Integer>();
        String l;
        int max = 0;
        int x   = 0;
        while ((l = stdin.readLine()) != null) {
            if (h.containsKey(l)) {
                x = h.get(l) + 1;
                h.put(l, x);
                if (x > max){
                    max = x;
                }
            } else h.put(l, 1);
        }
        System.out.println(h.size()+" "+max);
    }
}

A nedalo by se to napsat treba takhle?
Kód: [Vybrat]
    public static void main(String[] args){
        BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
        Map<String, Integer> h = new HashMap<>();
        stdin.lines().forEach(l -> h.compute(l, (k, v) -> v == null ? 1 : v + 1));
        System.out.println(h.size() + " " + h.values().stream().max(Integer::compare).orElse(0));
    }

Ja vim, ze je to furt skaredy, a kdybych to dostal na code review tak bych k tomu mel minimalne 3 komentare, ale ...
Dalo, ale je to hůře čitelné a srozumitelné. Cíl není nejmenší počet řádků, ale nejvyšší přehlednost a čitelnost, aby se programator nedopouštěl chyb z nepozornosti a nepochopení.
1. Zalezi na tom co ses zvyklej cist. Kdyz sem poprve videl lambdu tak mi to taky neslo prez rohovku.
2. Zajimave je, ze v te tve javove verzi jsou dve chyby z nepozornosti...

552
Vývoj / Re:Typový system versus unittesty
« kdy: 28. 10. 2018, 17:51:59 »
Java
Kód: [Vybrat]
import java.util.HashMap;
import java.io.*;

class dict_v1 {
    public static void main(String[] args) {
        BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
        HashMap<String, Integer> h = new HashMap<String, Integer>();
        String l;
        int max = 0;
        int x   = 0;
        while ((l = stdin.readLine()) != null) {
            if (h.containsKey(l)) {
                x = h.get(l) + 1;
                h.put(l, x);
                if (x > max){
                    max = x;
                }
            } else h.put(l, 1);
        }
        System.out.println(h.size()+" "+max);
    }
}

A nedalo by se to napsat treba takhle?
Kód: [Vybrat]
    public static void main(String[] args){
        BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
        Map<String, Integer> h = new HashMap<>();
        stdin.lines().forEach(l -> h.compute(l, (k, v) -> v == null ? 1 : v + 1));
        System.out.println(h.size() + " " + h.values().stream().max(Integer::compare).orElse(0));
    }

Ja vim, ze je to furt skaredy, a kdybych to dostal na code review tak bych k tomu mel minimalne 3 komentare, ale ...

Mozna jeste elegantnejsi zapis:
Kód: [Vybrat]
    public static void main(String[] args){
        BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
        Map<String, Integer> h = stdin.lines().collect(Collectors.toMap(k -> k, v -> 1, (i, j) -> i + j));
        System.out.println(h.size() + " " + h.values().stream().max(Integer::compare).orElse(0));
    }

553
Vývoj / Re:Typový system versus unittesty
« kdy: 28. 10. 2018, 16:09:24 »
Mel bys priklad? Zajimal by me ten nesvar u perlu nebo pythonu... jak to vypada.
Než jsem stačil odpovědět, tak jsou tady příklady. Pokud vezmu uvedený příklad
Kód: [Vybrat]
import sys

h, m = {}, 0
for l in sys.stdin:
    h[l] = h[l] + 1 if l in h else 1
    if  m < h[l]:
        m = h[l]
print len(h), m
tak řádek
Kód: [Vybrat]
h[l] = h[l] + 1 if l in h else 1
má významně vyšší hustotu informací než ostatní řádky. Neříkám, že je špatně, v Pythonu je to celkem idiomatická konstrukce, jen to vypichuju jako ten příklad.

OK. Rozumim. Diky

554
Vývoj / Re:Typový system versus unittesty
« kdy: 28. 10. 2018, 16:00:30 »
Java
Kód: [Vybrat]
import java.util.HashMap;
import java.io.*;

class dict_v1 {
    public static void main(String[] args) {
        BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
        HashMap<String, Integer> h = new HashMap<String, Integer>();
        String l;
        int max = 0;
        int x   = 0;
        while ((l = stdin.readLine()) != null) {
            if (h.containsKey(l)) {
                x = h.get(l) + 1;
                h.put(l, x);
                if (x > max){
                    max = x;
                }
            } else h.put(l, 1);
        }
        System.out.println(h.size()+" "+max);
    }
}

A nedalo by se to napsat treba takhle?
Kód: [Vybrat]
    public static void main(String[] args){
        BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
        Map<String, Integer> h = new HashMap<>();
        stdin.lines().forEach(l -> h.compute(l, (k, v) -> v == null ? 1 : v + 1));
        System.out.println(h.size() + " " + h.values().stream().max(Integer::compare).orElse(0));
    }

Ja vim, ze je to furt skaredy, a kdybych to dostal na code review tak bych k tomu mel minimalne 3 komentare, ale ...

555
Vývoj / Re:Typový system versus unittesty
« kdy: 28. 10. 2018, 15:20:27 »
...
Tedy premisa tohoto téma - dobrý typový systém činí unit testy zbytečnými, je dle mého vyvrácena.
Myslis, ze nektery z tech jazyku ve tvych ukazkach ma dobry typovy system?

Stran: 1 ... 35 36 [37] 38 39 ... 46