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

Stran: 1 ... 4 5 [6] 7 8 ... 29
76
Studium a uplatnění / Re:Kvalita české IT literatury
« kdy: 03. 01. 2019, 11:08:11 »
Toto fórum přesně potvrzuje co říkám a čeština je známka odpadu. Vem si, kolik je tu zajímavých it témat a kolk procent ej tlachání o platech a nesmysly. Protože sem chodíme tlachat tak se bavíme česky.

odpad tu z toho děláš ty.

77
Vývoj / Re:Vysvětli mi někdo pip a easy_install
« kdy: 28. 11. 2018, 18:17:08 »
Citace
Existují i další nástroje jako jsou tyto dva?

Áno, existujú. Jeden z najrožšírenejších je conda, ktorý spravujú matematici. Je to taká schizma.
Ale pre moderného Python programátora, nie-matematika, je podstatné naučiť sa používať pip.
Na easy_install môžeš zabudnúť, je to história. Dôležitý je tiež pipenv, čo je kombinácia pip a
vyrtuálneho prostredia.

pipenv zatím moc dobře nefunguje, pokaždé jsem se dostal do stavu, kdy nedokázal rozřešit závislosti.

78
Vývoj / Re:Java - sockets - poslání vnořených objektů
« kdy: 26. 11. 2018, 15:42:15 »
není jednodušší posílat JSON?

79
Vývoj / Re:Zobrazenie aktualnej branche v terminaly
« kdy: 25. 11. 2018, 17:55:41 »
pouzij zsh a oh-my-zsh :-)

Presne tak, da sa to sice aj v bashi ale je to zbytocna pakaren. Nahod si oh-my-zsh alebo fish a tam to mas rovno v zaklade. Su spatne kompatibilne s bash a dokonca este inteligentnejsie.

https://github.com/robbyrussell/oh-my-zsh
https://fishshell.com

nebo libovolný shell uvnitř emacsu s git-ps1-mode. Sebelepší shell v hloupém terminálu bude vždy horší.

80
Vývoj / Re:Teoretické minimum
« kdy: 24. 11. 2018, 20:08:56 »
No já jsem fyziku úspěšně vystudoval (MFF UK, 1988-1993) a na žádnou zkoušku "teoretické minimum" si opravdu nevzpomínám. Zato na učebnice od Landaua velmi dobře. Opravvdu se nejmenují "teoretické minimum" a pochybuji že to tak tazatel myslel.

učebnice se jmenují kurz teoretické fyziky. V češtině nevyšly. Teoretické minimum byla série zkoušek, které skládali účastníci jeho seminářů. Existují vzpomínky účastníků https://arxiv.org/pdf/hep-ph/0204295v1.pdf . Jednalo se o drsnou záležitost.

81
Vývoj / Re:Teoretické minimum
« kdy: 24. 11. 2018, 19:22:26 »
Assembler :-)
Jsi si jist, ze kazdy fyzik dosahuje uroven lva landaua??!

Fyzici "Landauem" myslí v tomto kontextu tuhle řadu učebnic: https://www.databazeknih.cz/knihy/uvod-do-teoretickej-fyziky-1-mechanika-elektrodynamika-257021

Jo napsal jsem to blbe, ale to minimum bude spis maximum uz dneska :-)

Teoretické minimum byl název zkoužky, ne řady učebnic.

zkoušky

82
Vývoj / Re:Teoretické minimum
« kdy: 24. 11. 2018, 19:15:19 »
Assembler :-)
Jsi si jist, ze kazdy fyzik dosahuje uroven lva landaua??!

Fyzici "Landauem" myslí v tomto kontextu tuhle řadu učebnic: https://www.databazeknih.cz/knihy/uvod-do-teoretickej-fyziky-1-mechanika-elektrodynamika-257021

Jo napsal jsem to blbe, ale to minimum bude spis maximum uz dneska :-)

Teoretické minimum byl název zkoužky, ne řady učebnic.

83
Vývoj / Re:PHP Symphony vs Spring Boot
« kdy: 14. 11. 2018, 17:39:01 »
máte názor na https://github.com/ktorio/ktor ?

84
Vývoj / Re:XML vs YML - svět se zbláznil?
« kdy: 12. 11. 2018, 20:19:07 »
používání specializovaných formátů jako XML/YML pro konfiguraci je problém kompilovaných jazyků. V interpretovaných jazycích většinou můžete psát konfiguraci přímo.

Proč by kompilovaný jazyk nemohl načítat XML/JSON/YAML/INI pro konfiguraci?

je pohodlnějěí psát konfiguraci ve stejném jazyce jako aplikace.

85
Vývoj / Re:XML vs YML - svět se zbláznil?
« kdy: 12. 11. 2018, 19:56:37 »
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á.

Jako vtip dobrý. Java je zrovna perfektním ukázkou mého tvrzení - její ekosystém je po cca 20 letech morbidní - desítky knihoven a frameworků jsou legacy, ale stále se aktivně používají (v enterprise prostředí je upgrade až ta poslední věc). Java jako jazyk zůstala jednoduchá, ale o to více se komplikoval její ekosystém. V praxi se asi nepotkáte s tím, že by se programovalo v čisté Javě. Podobný vývoj je vidět i na C# - jelikož si vývoj držel pod palcem Microsoft, tak vývoj nepřipomínal kambrickou explozi, ale tam se zase výrazně bobtnal vlastní programovací jazyk.

Ze nekdo stale pouziva nejake stare ohavnosti ale vubec neni problem javy, ta je, jak rekl predrecnik, stale jednoduchy a elegantni jazyk.
V jave zkratka zalozim novy projekt, do pom.xml dal jenom slusne a overene moderni frameworky co zrovna potrebuju, ze nekde na maven central sedi nejaka hromada stareho desiveho hnoje me vubec nezajima.

A pokud nejsem prase a ani maintainer frameworku neni, upgrady jdou jednoduse.
Minuly tyden jsem na stavajicicm rozdelanem projektu upgradoval Spring Boot prepsanim retezce "1.5.9" na "2.0.5" v pom.xml. Hotovo.

Naopak .Net na bobtnani dojel a .Net Core je prave snaha o setrepani stareho balastu.

používání specializovaných formátů jako XML/YML pro konfiguraci je problém kompilovaných jazyků. V interpretovaných jazycích většinou můžete psát konfiguraci přímo.

86
Vývoj / Re:Vhodná verze Javy
« kdy: 04. 11. 2018, 21:34:34 »
To je v tom vážně takový rozdíl? Kterou z nových featur se nelze naučit za 10 minut?

87
Vývoj / Re:Zpětná kompatibilita BASH skriptů
« kdy: 04. 11. 2018, 14:34:51 »
Python3 je přece jen trochu jiný jazyk.

s takovým přístupem větší projekt nezmigruješ. Musí přechodně fungovat jak v Pythonu 2, tak v Pythonu 3.

88
Vývoj / Re:Zpětná kompatibilita BASH skriptů
« kdy: 04. 11. 2018, 14:26:26 »
Použij shellcheck. Na nekompatibilní a nebezpečné konstrukce tě upozorní.

89
Vývoj / Re:Python: porovnání dvou sloupců
« kdy: 29. 10. 2018, 18:28:28 »
Buď bych tohle rozdělil do dvou kroků, tj. udělat merge řádků podle identických anglických textů, to vyexportovat jako csv, udělat překlady a v druhém kroku načíst překlady z toho zmergovaného csv a rozkopírovat je zpět do původního csv. merge asi nějak takhle (píšu to z hlavy):

import operator
import itertools
def merge(items, idcol = 'id'): #list of dicts
 k = operator.itemgetter('EN')
 for label, g in itertools.groupby(sorted(items, key=k), k):
   ids = [it[idcol] for it in g]
   yield {**g[0], 'ids': ids}


Nebo bych si napsal jednoduchou qt appku, co bude zobrazovat tabulku, kde se budou zobrazovat jen řádky s neduplicitníma anglickýma textama a při zápisu do buňky se slovenským textem se bude zapisovat do všech řádků se stejným anglickým textem v modelu pod tím.

musíte z g vyrobit list, abyste ho mohl indexovat, g = list(g) na začátek smyčky.

+ 1 za použití itemgetter. Nemám rád lambdy v Pythonu.

90
Vývoj / Re:Python: porovnání dvou sloupců
« kdy: 29. 10. 2018, 17:05:33 »
jestli můžete instalovat závislosti, tak bych použil pandas

Kód: [Vybrat]
import pandas as pd

df = pd.read_csv('in.csv')
df.loc[df['EN'] == 'yes', 'SK'] = 'ano'
df.to_csv('out.csv')

Stran: 1 ... 4 5 [6] 7 8 ... 29