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 - _Tomáš_

Stran: 1 ... 29 30 [31] 32 33 ... 47
451
Studium a uplatnění / Re:IČO nebo HPP jako programátor?
« kdy: 06. 03. 2021, 21:00:17 »
Jeste jedna poznamka. Jedna potencialni nevyhoda zivnostnika v IT muze byt karierni strop.
Spoustu firem si rado nabere icare na programovani, mozna i jako seniora a nekde mozna i jako team leadra.
Ale co na pozici architekta? Direktora? CTO?
Da se rict, ze sem prece jako zivnostnik nabral dost zkusenosti tak se muzu nechat prece na takovou pozici zamestnat az budu chtit... ale to neni tak jednoduche.
1. Nevi se jestli vas budou chtit zamestnat kdyz cely zivot podnikate.
2. V urcitem veku uz asi zacne byt problem prejit do zamestnaneckeho pomeru a zacit platit zaroven odvody na socku a porad si platit to svoje komercni pojisteni protoze prece duchod od statu je almuzna.... to by mohlo znacne zahybat tim rodinnym rozpoctem.

Projekťák, architekt a CTO je za mě poměně často právě ičař. Sám dělám na IČO architekta v českém prostě už asi 15 let, ač mám svoji malou firmu na IT, tak právě ty vyšší IT pozice je potřeba řešit osobně, na to se firma nenajímá, stejně tak nelze to řešit přes zaměstnání, protože často moje alokace na projekt je do 10 MD a dělám 6 projektů najednou u různých firem. Kmenový zaměstnanec vs. externista je v finančím sektoru odhadem 50:50 u těhle pozic, v menších společnostech je to různé, zpravidla si mě najímají na konkrétně technologie nebo konkrétní problém. Většina malých společnosti archiktekta neuživí a ani pro něj nemá práci, takže jsme přelétaví.


452
Studium a uplatnění / Re:IČO nebo HPP jako programátor?
« kdy: 05. 03. 2021, 21:36:01 »

Porad to nechapu. Ano HPP ma urcite zakonem dane vyhody. Ano jako zivnostnik si to muzu relativne snadno kompenzovat ratem a komercnimy produkty. Ale to prece neznamena ze jedno nebo druhy je jednoznacne lepsi ne?

Pro zamestnance/zivnostnika tam neni zadny velky prinos ani tak ani tak.
Rozdil to muze byt na strane zamestnavatele, pokud chce vetsi pruznost... ale svete div se, existuji zamestnavatele ktere zivnostniky nechteji.

A tímhle se zase člověk vrací k úvodní otázce

Když budu mít na IČO v jiné firmě skoro o 50% vyšší čistý plat

Pokud si tam započítám všechny tyhle rizika, pojištění, náklady navíc, už to nemusí být o 50 % víc, ale daleko méně, ta výhodnost může být zdánlivá a bez dalších informací se to nedá spočítat.

Jsem zastánce toho, že když chci podnikat, mám podnikat klasicky se všemi výhodami a riziky ne být převlečený zaměstnanec, kdy vlastně spíše tíhnu po těch jistotách, ale rád bych měl na účtu měsíčně větší částku ač to ve výsledku znamená méně.

453
Studium a uplatnění / Re:IČO nebo HPP jako programátor?
« kdy: 05. 03. 2021, 11:47:59 »
s dětmi je pak rozdíl HPP a IČO také znatelný, když jsou nemocné, na HPP dostanu ošetřovačku a mohu s nimi být doma a příjmy mi neklesnou na nulu, dokonce mám na tohle i ze zákona nároka. Naopak na IČO nedostanu nic (nevím, jestli při dobrovolné platbě zdravotního pojištění se to vztahuje i na tohle), ale hlavně záleží na vůli mého odběratele, jestli mi umožní být doma nebo bude vyžadovat odevzdání dohodnuté práce. Pak záleží, jestli pokaždé bude doma manželka a ty budeš vždy pracovat, nelze bez kontextu jednozačně rozhodnout jestli je IČO/HPP lepší.

K hypotéce, snad všechny banky do hypoteční smlouvy dávají povinnost pro dlužníka, aby nahlásil bance jakékoliv změny, které mohou mít vliv na finanční situaci a změna zaměstnání takový vliv může mít, stejně tak jako začátek podnikání. Při nedodržení těhle podmínek je pak banka oprávněna zesplatnit úvěr, aby ochránila svoje zájmy. V praxi banky nejspíš tak přísné nejsou, ale určitě neznamená, že mi nic nehrozí. Trestní čin nastane asi jen v hodně ojedinělých případech, musel by mi někdo prokázat, že jsem úmyslně lhal a sjednal si výhodu, abych ale mohl lhát, musel by se mě na to někdo zeptat a není obvyklé, aby se banky v průběhu trvání smlouvy dotazovaly znovu na zaměstnání.


454
Vývoj / Re:Jenkins - Groovy nebo Shell scripty?
« kdy: 01. 03. 2021, 20:08:12 »
to je také důležitý argument, groovy je dobře přenosné v týmu, má ucelenou dokumentaci a je to robustnější nástroj. Psát správně bash je strašně těžké, je potřeba opravdu dobrá zkušenost a jeho znalost, jinak hrozí chyby, problémy. To řikám jako někdo, kdo v bash píše denně.

455
Vývoj / Re:Jenkins - Groovy nebo Shell scripty?
« kdy: 01. 03. 2021, 17:44:25 »
dávám přednost bash, ale blbě se automaticky analyzuje, na to je groovy lepší. Největší úlet je ale Jenkins se scripty v bash.

Každopádně, když si ten bash dobře strukturuješ, můžeš tam ledacos dobře implementovat a mít tam určitou možnost automatické kontroly.

456
Studium a uplatnění / Re:IČO nebo HPP jako programátor?
« kdy: 01. 03. 2021, 17:40:28 »
v posledním roce výrazně zpřísnili podmínky u hypotéky pro OSVČ, takže je velká šance, že na ní nedosáhneš ani potom.

Příjdeš o nemocenskou, odstupné, ochranu proti chybám (u práce na IČO platí, že pokud nejsi smluvně dohodnutý na nějakém limitu, může po tobě dodavatel snadno vymáhat jakékoliv náhrady za chyby), budeš mít pravděpodobně nižší vyměřovací základ pro budoucí důchod.

Jak jsi počítal těch 50 %, zahrnul jsi do toho i odvody a daň z příjmu?

_Jenda: já ti nevím, ale mimo Prahu a Brno těch IT nabídek zase tolik není a určitě si už nemůžeš tolik vybírat.

457
Sítě / Re:Jaké VPN? Dokáže mě opravdu skrýt?
« kdy: 24. 02. 2021, 15:32:15 »
VPN není od skrývání identity, efektivně umí zabezpečit koncové sítě díky využití šifrování, ale ani to není pravidlem, používá se řada vpn, které šifrované nejsou. Lidé se mylně pletou VPN s něčím nelegálním, ale jedná se o široce používaný mechanismus jak vytvořit spojení do míst, které nejsou veřejné (např. podnikové sítě) s bonusem, že je možné přes ty sítě tlačit i běžný internetový provoz (gateway). Tenhle mechanismus tě ale skryje pouze před tvým ISP, nikoliv před policií.

Pokud chceš schovat svoji identity, na to jsou věci jako TOR, ale opět, policie má poměrně dost cest jak i tohle projít. Stejně jako se ti policie umí dostat do sebelépe zabezpečeného trezoru. Pro polici je totiž vždy jednoduší prostě ti dát sledování do tvého počítače, pak ti jakékoliv zabezpečené darknet sítě jsou k ničemu.

458
Software / Re:Software pro skládání panoramat
« kdy: 24. 02. 2021, 14:52:31 »
s linuxem je problém, hugin je asi nejlepší. Osobně používám nejvíc ptgui, ale ne na linuxu (možná ale bude běžet ve wine).

Na astro je super na linuxu siril.org, umí spojovat panorama, ale je primárně zaměřen na oblohu, takže nevím jak půjdou běžné krajinky z ruky spojovat. Kamarádi, kteří fotí jenom astro používají ještě PixInsight, ale to je už složitá obluda.

459
Server / Re:Migrace RAID 5 ze tří disků na čtyři
« kdy: 23. 02. 2021, 18:43:21 »
pokud jde o to rozšíření raidu, lepší je se mu vždy vyhnout, zejména u těch levných NASů, může to udělat hodně problémů, vlastně se člověk to bojí dělat i u těch drahých. Pokud máš možnost, dej data bokem a udělej raid od nuly, budeš to mít pod kontrolou a nemusíš spoléhat na funkčnost raidu. V opačném případě je dobré si to vždy dopředu vyzkoušet nanečisto, na to ale potřebuješ druhý NAS.

Těším se na dobu až raid vymře, podle mě to je jedna z nejhorších technologií co v IT máme. V domácích podmínkách díky SW implementaci to je šíleně nespolehlivé, v enterprise to je pozlacený blackbox, který funguje 100 % spolehlivě do prvního výpadku, ten pak stojí za to.


460
Server / Re:Migrace RAID 5 ze tří disků na čtyři
« kdy: 23. 02. 2021, 12:48:26 »
15 000 hodin je strašně krátká doba, to sotva stačí na záruku u koncáků

To je samozřejmě nesmysl, consumer HW je konstruovaný aby fungoval 5*8 tj. 5 dní v týdnu 8 hodin.
15 000 hodin v kuse také není konečná, vezmi si, že natočíš 365*24 hodin v kuse v nonstop provozu a má to vydržet dva až tři roky záruky, podle typu. U consumer grade disků.

Pak jsou samozřejmě serverové, jako WD Goldy nebo vyšší třídy IronWolfů (pro) a podobně, ale to snad nečekáte, že bude mít někdo v domácí NASce...

Tohle se píše na alze např. u WD Red 4TB,https://www.alza.cz/wd-red-4tb-d5757222.htm
Citace: Alza.cz
Pevný disk WD Red 4TB je řazen do skupiny vytížených interních HDD pro uložiště s nepřetržitým provozem

WD Gold jsou přeznačkované HGST, pouze v SATA, v serverech jsem to nikdy neviděl, tam zpravidla ani SATA disky se ze spousty důvodů nedávají. WD UltraStar vypadají již vhodněji, ale v českém prostředí jsem se s nimi také nesetkal a netuším, kdo to kde kupuje. Seagate IronWolf je to samé, pouze SATA, cílovka je konzumní sektor a malé pole. Tyhle série prostě se do serverů a do enterprise moc nedostávají - chybí asi dodavatelé, kteří by poskytovali správnou záruku a množství, do nabídek se nám tyhle věci vůbec nedostávají a nikdo je nenabízí.


461
Server / Re:Migrace RAID 5 ze tří disků na čtyři
« kdy: 23. 02. 2021, 10:22:56 »

Tak jen pro info, mám tu hromadu disků od WD i Seagate a po natočení 20 tisíc hodin začínají chcípat.
Proto, pokud máš disky s 15 tisíci natočenými hodinami, zbývá už jen 5 tisíc hodin, než se začnou objevovat selhání.
Takže budou BRZO zralé na výměnu.

O jaké řady disků se jedná? Poměrně velkou nestabilitu vykazují od WD třeba RED disky, ty jejich HAMR či MAMR jsou takové trojské koně, to ale do diskových polí do firem snad nikdo s rozumem nekupuje. Ta poruchovost je opravdu vysoká.

Koukám na to, jeden klient, 8 000 disků, průměrný běh skoro 60 000, reklamovanost odhadem asi 0,5 % ročně (celkem jich je offline 500, ale důvod nevím), všechny disky jsou pod pernamentní zátěží. Vesměs Dell nebo HPE SAS kombinace LFF/SFF.

15 000 hodin je strašně krátká doba, to sotva stačí na záruku u koncáků, ve firmách se často nakupuje s 3 nebo 5 letou zárukou, většina disků se vyřazuje kvůli stáří a efektivitě než kvůli nefunkčnosti. Vyjímečně se narazí na vadnou sérii, tak padne celá do pár měsíců, ale to jsem zažil jedenkrát.

462
Vývoj / Re:Náhrada PHP nebo ASP.NET Core
« kdy: 23. 02. 2021, 10:02:58 »

To si uvědomuji.
Můj výsledek vypadat hnusně nebude, ale zabere mi to určitě dva měsíce práce...

Frontend k WP (či jiným) si můžeš udělat naprosto podle sebe. Třeba edalnice.cz je také na WP a nepřipadá mi, že tam jsou nějaké věci z WP, které by byly "hnusné".

463
V dobách, kdy cpu neměly dostatek výkonu, přišel Intel s IEEE 754, kde za cenu nižší přesnosti se dala čísla rychle počítat.
Tohle mě zarazilo - myslel jsem, že IEEE 754 je „nejpřesnější co se do takhle velkého typu (32/64bit) vejde“ - zejména že operace jsou „exaktní“ právě včetně korektního zaokrouhlení (kvůli tomu se tam občas používají ty intermediate 80bit hodnoty). Existuje něco, co by bylo přesnější, a problémem je pomalé počítání? Jak to funguje?


Ne nejpřesnější, ale efektivně využití prostoru. Čím čísla mají méně číslic, tím je hustota vyšší a tím i přesnost. Je jedno kolik bitů si necháš na číslo, pořád platí, že máš radix 2 a veškerá čísla za desetinným rozvojem musíš vyjádřit v základu jako 2^x * m, tady vzniká ta nepřenost, počet bitů jí jen posouvá "dozadu". U krátkých čísel to je jedno, k zaukrouhlení proběhne třeba až na 20. místě za desetinnou čárkou, takže ve výsledku pořád 0.1 + 0.2 bude 0.3. Ale u těch dlouhých čísel skáčet hodně vedle, stejně jako u těch příliš malých.

Pokud to chceš přesně, je tady Decimal Floating Point aka EEE754-2008. Intel má třeba svoje rozšíření Intel DFP Math (dříve Intel BCD opcodes), IBM má decNumber (tady je pěkná knihovna https://github.com/libdfp/libdfp, kterou jsme dříve používali u našeho telco operátora), GCC má také zabudovanou podporu (https://gcc.gnu.org/onlinedocs/gcc/Decimal-Float.html).

Zpomalení výpočtů se pohybuje od 2x až i po 50x podle typu operací, přes SIMD/AVX se dá ztráta dohnat. Jako reference může posloužit starší článek http://iccd.et.tudelft.nl/2009/proceedings/465Anderson.pdf, který pořád mám v záložkách. Samozřejmě, nesmím zapomenout na úžasné články Pavla Tišnovského tady na rootu, https://www.root.cz/clanky/interni-reprezentace-numerickych-hodnot-od-skutecneho-pocitacoveho-praveku-po-ieee-754-2008/ a https://www.root.cz/clanky/interni-reprezentace-numerickych-hodnot-od-skutecneho-pocitacoveho-praveku-po-ieee-754-2008-dokonceni/

Pokud jde o samotné zaokrouhlování, existují 4 možnosti, round nearest, round towards positive, round towards negative, round towards zero, tak praví IEEE 754. Každý jazyk si pak vybral ten vhodnější způsob podle toho, co se v něm za programy dělají a jaký na to autoři měli názor. Některé jazyky dovedou dokonce ti dát vybrat, např. v CUDA si mohu zvolit co chci před samotným výpočtem.




To je příšerná reprezentace dat… Zda můžete použít float závisí na tom, jaký tam může být rozsah hodnot. Může být tak malý, že se vše vejde správně do float. Osobně bych ale v tomhle případě použil Decimal (nebo ekvivalent). V databázi to stejně nejspíš bude také reprezentované jako Number (tj. celkový počet platných míst a počet míst za desetinnou čárkou), takže konvertovat to na float je zbytečné. Navíc s tím neprovádíte žádné složité výpočty, takže pomalost Decimalu ničemu nevadí. Naopak máte jistotu, že nemusíte řešit záludnosti floatu.

Jak jsem psal výše, přesnost nezávisí na velikosti čísla, ale spíše na jeho schopnosti se bezezbytku vyjádřit jako 2^x * m. Decimal je správná volba pro ukládání čísel, kde musím zachovat přesnost, ale také zabítá v databázích více místa, např. takový DECIMAL(20,6) v mysql zabere 13 bajtů, v Oraclu trochu méně, ale princip je podobný. Souhlas, že decimal by před float měl mít přednost kdykoliv si nejsem jistý, že mi float nevadí.

464
docela mě překvapuje, kolik lidí neví, jak počítače počítají s float a jaký v tom vznikají chyby. My přemýšlíme v desítkové soustavě, počítače v dvojkové, obě nejsou navzájem jednoduše převoditelná pro všechna reálná čísla. A ano, "počítače" neumí počítat.

V dobách, kdy cpu neměly dostatek výkonu, přišel Intel s IEEE 754, kde za cenu nižší přesnosti se dala čísla rychle počítat. Postupně se tenhle algoritmus etabloval napříč celým IT. Drtivá většina jazyků počítá float čísla nepřesně a zaokrouhluje během výpočtu interně, protože to jinak neumí.

Pokud potřebuji počítat přesně (účetnictví, peníze, měření), mám snad v každém jazyku k dispozici datový typ Decimal nebo cokoliv s binary floating point, pořád se ale musím vejít do určité přesnosti, chci-li počítat s neomezenou přesnosti, také to mohu dělat, vše je ale za cenu výkonu, který klesá i řádově.

V bankách vše běží na decimal, ať už v javě nebo v databázi. Dokonce i Cobol, který banky ještě dnes používají v některých systémech nemá neomezenou přesnost a musí se programy správně psát.

465
Server / Re:VPS hosting pro mailserver (čisté IP adresy)
« kdy: 21. 02. 2021, 02:18:12 »
Ono kolikrát stačí i to, že si nechají uniknout přihlašovací údaje ....
Zrovna s něčím podobným jsem se setkal nedávno u Office 365 a musím říct, že to měli udělané fakt pěkně. Jednomu poněkud blbému obchodníkovi přišel podvodný mail s odkazem, který ho přesměroval na nějakou nesmyslnou stránku vypadající přesně jako přihlašovací dialog do služeb Microsoftu. Vyplnil svoje údaje, nic se nestalo, neřešil.

Útočník začal po pár hodinách pracovat. Poslal nějaký další balast na veškeré kontakty, které vytáhl z pošty. Neposílal toho moc najednou a držel se fakt jen adres z dřívější komunikace, takže ho ani Microsoft nevyblokoval. Nebyl moc podezřelý. K příjemcům to taky procházelo, protože jim psal člověk, se kterým jsou v kontaktu a ještě přes servery Microsoftu. No a aby si náhodou nevšiml, že ho příjemci upozorňují, co to posílá za hovadiny, tak mu přidali pravidlo, aby veškerá nová příchozí pošta padala rovnou do koše.

Tohle je poslední dobou kardinální problém, zejména v podání MS. Jak teď všude tlačí ADFS či oauth obdoby, všude v desktop aplikacích se objevují okna na zadání přihlašovacích údajů, ale není u nich jak ověřit adresu či cokoliv. SMS a obecně 2FA není obrana, protože falešné přihlašovací okno si kód vyžádá a uživatel logicky zadá. Mám pocit, že se IT svět poslední dobou zbláznil, v zájmu bezpečnosti se vlastně vše dělá dost nebezpečné.

Odolat cíleným útokům je obrovsky těžké i pro nás z branže, pro lajky to je nemožné. V podstatě se postupně dostáváme do situace, kdy office.com nelze zabezpečit jinak než to mít celé ve vpn a chránit si jako perimetr právě tu vpn, kde již je více možností a technologií jak to zabezpečit.

Stran: 1 ... 29 30 [31] 32 33 ... 47