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

Stran: 1 [2] 3 4 ... 6
16
Vývoj / Re:Rust - std::ANY alebo lepší návrh?
« kdy: 26. 11. 2021, 21:26:07 »
Já jsem z Rustu bohužel docela zklamán. Jazyk nese určité zajímavé prvky, o tom žádná, ale ten ekosystém, to je hrůza. Většina "crates", co jsem chtěl zkoušet, byla ve verzi 0.x, přičemž část kvůli nedodržování zpětné kompatibility nešla kompilovat. Chce to asi ještě čas.

Které třeba? Používáme Rust jako hlavní jazyk pro backend a s nezkompilovatelnou knihovnou jsem se ještě nesetkala. Problémy mladého ekosystému to tedy má, občas musíme pro potřebnou funkcionalitu přispívat do upstreamu víc než by to bylo nutné v něčem mnohem starším jako Python.

17
Hledej C++ co není embedded, práce se najít dá, většinou i za pěkný MD rate, pokud něco umíš.
Nebo Go (záplava nabídek) či Rust (méně nabídek, ale lépe ohodnocené).
Da sa v CR (Praha) naozaj najst praca v Ruste?

Třeba Braiins mě už jako Rust vývojářku uháněli několikrát. Pro někoho koho zajímá krypto to zní zajímavě, ale já to nejsem :) https://braiins.com/careers/rust-developer

18
Odkladiště / Re:Co si tisknete na 3d tiskárně?
« kdy: 11. 07. 2021, 18:52:35 »
Dost často různé věci pro domácnost, které by se jinak sháněly ve správném tvaru a velikosti špatně. Třeba teď nedávno vodící kolejničku pro posuvné dveře, ta přibalená měla špatný tvar pro kýžené umístění. Různé háčky a držáky (Ikea SKÅDIS má neskutečné množství super 3d tištěného příslušenství). Kamarádům a sobě součásti cosplayů. Inserty a pomůcky pro deskovky.

19
Studium a uplatnění / Re:Home Office po pandemii
« kdy: 01. 07. 2021, 12:52:40 »
Ináč máte v práci "píchačky"? Myslím tým, že či vám kontrolujú dochádzku, či vám sedí presne na minútu, či vám sedí obed, či máte správne zadané HO alebo kancl a tak.

V předchozí práci jsem měla a bylo to nesnesitelné přesně z uvedených důvodů. Teď sice máme virtuální píchačky, ale je to spíš pro zjišťování kdo je zrovna „v práci“ a na hlídání, aby to někdo nepřepískl s pracovní dobou (pár lidí má tendenci zahrabat se do práce a mít zbytečně velké přesčasy; work-life balance na remote je těžší udržet, tak je fajn mít na to „hlídacího psa“), pár hodin do mínusu tu nikdo neřeší.

20
Studium a uplatnění / Re:Home Office po pandemii
« kdy: 29. 06. 2021, 18:16:31 »
Byli jsme full-remote už před Covidem a s ohledem na fakt že je spousta kolegů pár set kilometrů od nejbližší kanceláře, v jednom případě i pár tisíc, moc to na začátek chození do kanceláře nevidím :)

21
Hardware / Re:PC na vývoj
« kdy: 21. 06. 2021, 11:31:01 »
Tak mi přijde pohodlnější udělat změnu, pustit build, debugger, atd... Ale chápu, že někdo chce udělat změnu, git commit, git push, a čekat až se to vysere, a pak hledat soubory a řádky :)

Tak ono to jde dělat i jinak, spousta IDE umí spouštět build rovnou na serveru, takže se pak vývoj od plně lokálního moc neliší.

22
Hardware / Re:Flipchart pro Teams meety
« kdy: 03. 06. 2021, 00:31:04 »
V práci občas používáme https://miro.com/
docela se to osvědčilo :)

23
Vývoj / Re:Python vyhladavanie zhody v array
« kdy: 21. 04. 2021, 01:14:18 »
Jestli budes v listu hledat opakovane, vyplati se ti z nej udelat dict. Ten ma O(1) misto O(N), ale prvotni konverze je O(N) a rozdelene stringy sezerou nejakou pamet. Mrkni se na split(":") a na dict(list of tuples). Rozdel ty stringy na dve casti podle dvojtecky, cast pred dvojteckou poslpuzi jako klic v dictu a druha jako hodnota. Nebo set, pokud te hodnoty nezajimaji.

Jestli hledas jen jednou, je sekvencni hledani se startswith levnejsi.

Ještě se vyplatí zamyslet se, kde se ten list vlastně plní. Nejspíš tam dochází k dalšímu O(n) a v tu chvíli je nasypání dat rovnou do dictu lepší bez debat :)

24
Server / Re:Matrix server
« kdy: 11. 08. 2020, 10:41:52 »
Matrix a obdobnosti (predpokladám že je to PaaS nebo neco také, Matrix neznám) -> Jednoduchšie, oni vyriešia niektoré veci za teba ale

Matrix je protokol, matrix.org je největší matrix homeserver provozovaný Matrix Foundation.

Skutečný PaaS na vlastní doméně je https://element.io/matrix-services

Osobně jsem šla cestou selhostingu, přece jen preferuji mít svoje data u sebe. Jen je potřeba počítat s tím, že zatím nejúplnější homeserver (referenční server Synapse) je trochu náročný na prostředky. Za zvážení stojí jako nejúplnější alternativa ještě https://github.com/matrix-construct/construct a do konce roku snad vyjde druhá generace referenčního serveru, Dendrite psaný v Go. (a někdy tou dobou snad i Conduit v Rustu)

25
Odkladiště / Re:Židle k PC do 6k
« kdy: 26. 07. 2020, 11:58:08 »
Řešila jsem stejný problém, teď s téměř permanentním HO mi levná židle z Ikey přestala stačit a bolely mě z ní záda. Nakonec jsem šla do https://www.alza.cz/topstar-sitness-45-bordo-d4846514.htm - je to přes limit, ale ten balanční sedák má opravdu něco do sebe. Jediná výtka je, že trochu vrže.

26
Distribuce / Re:Docker v Fedoře 32
« kdy: 23. 07. 2020, 18:43:59 »
Druhá možnost je naučit se používat podman :)

Nejsem v zásadě proti. Ale jak tedy?

Můj momentální styl práce s dockerem (který mi teda maximálně vyhovuje), že si vytvořím kontainer s mysql, zjistím jakou má IP (172.17.0.2). Pak si vytvořím mariu, zjistí jako má IP (172.17.0.3), pak si vytvořím php5.6webserver IP (172.17.0.4), php7.2webserver IP (172.17.0.5). Následně různě přehazuju propojuju a tak. Zapamatoval jsem si, že když budu spouštět ty kontainery v tomto pořadí, tak budou dostávat v tomto pořadí IP adresy.

Ano, vím o Kubernets, a spol - ale k tomu jsem ještě nedozrál. Jde to bez nich, postaru způsobem, kterým jsem popsal?

Díky.

Rootfull kontejnery:
Kód: [Vybrat]
sudo podman inspect -f "{{.NetworkSettings.IPAddress}}" <jmenokontejneru> 
Rootless kontejnery: Ty IP adresu nedostávají. Komunikace je možná přes mapování portů (80 v kontejneru na 8080 v localhostu, třeba). Ideální je naházet kontejnery které spolu komunikují navzájem do jednoho podu.

Jinak tohle je docela obsáhlé vysvětlení https://www.redhat.com/sysadmin/container-networking-podman

27
Distribuce / Re:Docker v Fedoře 32
« kdy: 23. 07. 2020, 10:03:13 »
Druhá možnost je naučit se používat podman :)

28
Vývoj / Re:Dělení projektu v Rustu
« kdy: 03. 07. 2020, 12:14:11 »
Dělat to samostatně hned od začátku je ale i velká nevýhoda - v takovém projektu většinou změna jedné věci vyžaduje i změnu jinde. Mít to v 2 repozitářích by znamenalo, že by pro tu změnu museli být třeba 2 commity, pull requesty, atd... Velké projekty spíš volí opak, viz třeba LLVM, Chromium, atd...

To by se dalo částečně řešit použitím git submodules. Knihovna odděleně, ale zároveň jako submodul v hlavním projektu.

29
Sítě / Re:IoT vs. bezpečnost
« kdy: 17. 06. 2020, 10:46:50 »
Navíc, i v případě použití VPN je IPv6 dobrý nápad. Nehrozí pak konflikty adres.

30
Software / Re:Dvojí licencování
« kdy: 25. 05. 2020, 10:44:17 »
Vydávají některé verze (např.: nové (Qt), patche pro LTS jádra (grsecurity)) pouze pro platící zákazníky.

Možná lepší příklad je v tomhle konkrétním případě Ardour. Podporované binárky jsou placené, ale nikdo uživateli nebrání zkompilovat si to sám.

Stran: 1 [2] 3 4 ... 6