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

Stran: [1] 2 3 ... 104
1
Software / Re:Sdílení desktopu přes webový prohlížeč
« kdy: 12. 03. 2024, 23:50:13 »
Typicky v absenci práv k instalaci klientské aplikace na pracovní PCčko. Pak potřebuješ portable aplikaci nebo ještě líp možnost klienta pustit v prohlížeči.
Tak to by musel tazatel trochu rozvest ideu. jaky system na serveru, jaky na klientu...
Vždyť píše. Na serveru Linux, před tím RPi dostupné z internetu, na klientu browser. No a je to jasné: spustí x11vnc, spustí novnc aby se na to x11vnc připojovalo, a z prohlížeče na něj vleze. (já jsem ještě před novnc dával haproxy asi kvůli řešení TLS certifikátů nebo něco)

2
Studium a uplatnění / Re:Jak začít jako embedded vývojář?
« kdy: 11. 03. 2024, 20:27:35 »
My jsme měli pár internů (placených, ale nevím jestli by ti to stačilo) ze středních škol a někdy to docela šlo a doufám že se tím dost naučili. Nevím jestli zrovna teď nabíráme. U nás teda intern-level HW je hlavně kreslení a oživování plošňáků rádiových a se STM32, hardcore HW je pak DSP na FPGA. Embedded Linux moc neděláme. Sekundárně pak různé vylepšování labu a dílny, případně zapojování rozvaděčů. Tak nevím jestli je to tvoje oblast.

3
Odkladiště / Re:Pojištění notebooku na cestách
« kdy: 09. 03. 2024, 17:51:37 »
Pojištění se musí pojišťovně statisticky vyplatit, jinak nemá důvod to dělat. Má to smysl u událostí, které člověka finančně zruinují.
Já bych tohle rád rozvedl a slyšel na to názory -- protože v tomhle naprosto souhlasím s v6ak, ale současně mi přijde, že naprostá většina lidí má jiný názor, nechápu proč a přijde mi divné, že by se mýlili. Poslyšte filozofickou esej (pak ji asi dám do blogu):

Existuje koncept, že když člověk získá nějakou částku peněz, jejich marginální užitek není lineární s touto částkou. Například když někdo chudý získá 10kKč, tak je to pro něj veliké plus. Pokud získá 10M, tak to už není 1000x „lepší“, protože ty nejnutnější potřeby už nasytil, a peníze navíc jsou super, ale nemají tak velký užitek. Nebo možná ještě jinak: pokud někdo na hranici bídy dostane 10k, tak je to veliký pokrok; pokud někdo, kdo už má 10M, dostane dalších 10k, tak to skoro nepozná.

Stejně tak to ale funguje se ztrátou. Hrál bych hru, kde s 90% pravděpodobností dostanu 200Kč, ale s 10% pravděpodobností budu muset 1000Kč zaplatit? (tj. očekávaný výnos = +80Kč) Samozřejmě!

(Pokud vám přijde divné, proč by někdo takovou hru nabízel, tak se na to podívejte očima provozovatele loterie: prodá spoustu losů/sázek, například po těch 200Kč, a 90% z nich nevyhraje; jeden z deseti vyhraje těch 1000Kč. Provozovatel loterie tak je v plusu a vesele funguje.)

Hrál bych ale hru, kde s 90% pravděpodobností dostanu 2 miliony, ale s 10% pravděpodobností budu muset 10 milionů zaplatit? (očekávaný výnos = +800kKč) Nejspíš ne, protože nutnost zaplatit 10 milionů by pro mě znamenalo velké problémy.

A pojišťovna je něco podobného. Vybere od velkého množství lidí malé částky, a pak pár lidem (kteří byli postiženi katastrofou) vyplatí velkou částku. Tohle celé má režii: pojišťovna platí zaměstnance, potřebuje zisk, a taky potřebuje držet nějaké peníze bokem, aby měla z čeho vyplácet. Myslím si, že z příjmů pojišťovny můžou tak řádově polovinu vyplatit jako pojistné plnění a polovinu spotřebovat. Z pohledu pojištěnce to pak vypadá tak, že platí X a průměrně dostane X/2. Navíc to má další režii: když mu škoda vznikne, musí to vypapírovat a jednat s pojišťovnou aby mu to zaplatila; ta se navíc může v některých případech (i oprávněně) šprajcnout a vyžadovat podrobné vyšetřování, jestli je požadavek oprávněný, v nejhorším případě z toho pak je právní bitva. Zatímco když tazateli ukradnou notebook, tak si zanadává, vytáhne peněženku a koupí si nový a s nikým nemusí nic projednávat a čekat na vyplacení plnění. Ostatně už to, že se tazatel musel jít zeptat, ho stálo čas a opruz s úvahou nad problémem a psaním příspěvku, a pokud dostane odpověď, bude muset vyplňovat nějaký formulář u pojišťovny a alespoň si prolítnout pojistné podmínky.

Celé tohle má smysl podstupovat jen v případě, že potenciální škoda by měla devastující následky. Pokud si představíme marginální hodnotu peněz jako S křivku, kde na vodorovné ose je ztráta/zisk v korunách a na svislé je užitek, tak pojištění dává smysl, pokud potenciální škoda je v oblasti, kde ji hodnotíme alespoň 2x horší než čistě lineárně (příklad: nutnost zaplatit 1000 Kč hodnotím dopadem na svůj život -1000, ale nutnost zaplatit 10MKč hodnotím dopadem -20M). Konkrétní částku, kde se tohle láme, bude mít každý jinde a závisí to na příjmech, majetku, závazcích a toleranci k riziku, ale myslím si, že tazatel to opravdu nebude mít u notebooku ve zbytkové hodnotě 20 tisíc Kč. Myslím si, že u většiny lidí s běžnými až nadprůměrnými příjmy ten zlom bude někde mezi 1 a 10 miliony korun.

Ještě mě napadá jedna věc, firmy často preferují predikovatelnost nákladů před očekávanou hodnotou, aby mohly lépe plánovat. Například si něco raději nechají dodat jako službu, byť na první pohled velmi předraženou, než aby se to snažily vyvíjet inhouse s ne úplně jistým výsledkem. Někteří lidé zase preferují investice do nevýnosných produktů které mají směšný zisk ale taky nižší rozptyl než když YOLO narvete všechno do VTSAX. I tak si ale myslím, že u notebooku za 20kKč je tohle naprosto hluboko pod hranicí tohle jakkoli řešit.

4
Otázkou je, proč to vypínat.
1) Když to zatuhne, tak to chceš umět resetnout. (technicky tedy nepotřebuješ vypínač, stačí ti reset) Já jsem po jednom incidentu začal na svých strojích dávat parametr panic=60 (automatický restart 60 sekund po kernel panicu), ale nevyřeší to všechny situace.

2) Chceš se umět dostat do bootloaderu nebo v případě velkého průšvihu do „BIOSu“ (například úprava priorit bootování, nebo nastavení bootování ze sítě - já mám takhle připravenou záchrannou distribuci bootovanou ze sítě), to typicky vyžaduje reset a pak do nějakého timeoutu zmáčknout nějakou klávesu.

U nás to řešíme tak, že používáme průmyslové počítače, které mají „BIOS“ přesměrovaný na sériák, GRUB a konzoli jádra jsem si také nastavil na sériák, a ten „remote management“ je malý routřík s OpenWRT a USB-RS232 redukcí. Zapínací/resetovací tlačítko je připojeno přes optočlen na RTS a DTR signály toho sériáku, takže to mohu resetovat tímto. Pokud Oskar sežene desku s podporou Coreboot, tak tohle (konzole na sériák) se v něm dá nastavit. Na tom OpenWRT navíc běží TFTP, které poskytuje live openwrt  pro x86 sloužící jako ta záchranná distribuce.

5
Bylo myšleno právě to, že když seženu vyřazený korporátní desktop, takový rozhodně nebude mít standardní ATX konektory.
Fakt nebude? Bavíme se o front panel konektoru - tlačítku na 2.54mm pin headeru (spínají to nejspíš optočlenem). To si myslím že je dost standardní a rozšířené.

6
Bývala v brmlabí knihovničce, pro svoji zastaralost si myslím že už to nikdo chtít nebude, ale jaký je správný protokol na kupování věcí z knihovničky netuším.

7
Další věcí je využívání prostředků firmy, určitě budeš mít vyfasovaný notebook s vývojovým prostředím, s plno tools apod. - jeden z hlavních a zásadních problémů. Visual Studio stojí cca. 7 tis. USD, ostatní software bude podobně drahý.
Sedm tisíc dolarů?? To jako vážně? Za Visual Studio?
Ano, to jako vážně -- za to nejvyšší (Enterprise). Tady předplatné za 250 USD/měsíc, tady trvalá licence s 3letým supportem za 11000 USD. Jsou v tom teda i nějaké Azure věci.

Ale jak už jsem psal -- je to nesmysl, vůbec nevíme, co tazatel dělá. U spousty věcí se běžně vyvíjí ve free nebo výrazně levnějším IDE.

8
a že by šéf procházel všechny podrobné výpisy
Pozor na agregátory typu Hlídač státu, kam stačí zadat jméno a vyjede úplně všechno. Pak záleží jak má tazatel jméno unikátní :).

9
Jako pochop to tak, že firma do tebe investuje nikoliv pouze mzdu, ale znalosti a školení, bez vyřešené finanční spoluúčasti to neřeš. [...] Jednou z posledních věcí je bezpečnost, nikdo s tebou nebude uzavírat speciální NDA, že se nikde mimo firmu nebudeš bavit s nikým třetím ve smyslu "tady to řešíme takhle".
Zajímavé, a jak je tohle řešeno, když v té firmě normálně skončí?

Visual Studio stojí cca. 7 tis. USD, ostatní software bude podobně drahý. To si budeš muset koupit, když chceš podnikat tak nepodnikej jako socialista (náklady firemní, zisk soukromý).
Já jsem asi divný, ale pracuji téměř výhradně se svobodným softwarem, výjimečně se softwarem zdarma ale nesvobodným, a s placeným jen úplně výjimečně.

Proc bych mel nekomu vysvetlovat, proc jsem si zalozil OSVC behem  zamestnani? Nektere nazory jsou fascinujici.
Prostě se tě na to jen tak zeptá u oběda. Můžeš si něco vymyslet (pozor aby to neprokoukl) nebo odpověď odmítnout, ale to asi vztahům moc neprospěje.

Můžeš zkusit najít nějaký akceptovatelný důvod proč bys měl podávat DP sám -- co třeba že jsi investoval do zahraničních dividendových akcií a musíš vykázat ty dividendy?

10
Hardware / Re:Identifikace USB zařízení - FTDI
« kdy: 24. 02. 2024, 18:17:46 »
FTDI má unikátní sériové číslo. Na Linuxu podle toho udev vytváří symlinky. Například /dev/serial/by-id/usb-FTDI_FT231X_USB_UART_XXXXXX-if00-port0 kde XXXXX je garantováno výrobcem že bude unikátní (a případně dokonce existuje nějaký tool, kterým to můžeš přeprogramovat).

Pokud ta Windows spustíš ve virtuálu, což je ta správná věc, co se má udělat s takovými divnými nepodporovanými věcmi, tak pak můžeš nastavit, aby COMx virtuálu byl to zařízení v Linuxu podle pevného jména. Teda pokud jich není moc a nezjistí že, se PCčka mají nějaké omezení na počet COMx :). Pak bys je alespoň mohl připojovat (softwarově) postupně jak naznačil RDa.

11
Vývoj / Re:Zkrácení haše pro identifikaci
« kdy: 24. 02. 2024, 17:06:32 »
Ze je to mala pravdepodobnost? Vyhra jackpotu v loterii $1B ma taky silene nizkou pravdepodonost a presto lidi obcac vice nez miliardu $ vyhraji.
Teď jste se odkopal a ukázal jste, že o tom vůbec nic nevíte. Nejdřív si spočítejte, jaká je pravděpodobnost výhry v té vaší loterii. Pak si spočítejte, jaká je pravděpodobnost, že náhodně vznikne stejný 160bitový hash pro dva různé vstupy.
Stejně jako výše bych chtěl upozornit, že nás to nezajímá pro dva různé vstupy, ale alespoň jednou pro N různých vstupů, což je výrazně a neintuitivně jiné číslo (narozeninový paradox). Nicméně máte pravdu, že je stále nepředstavitelně menší než ta výhra v loterii a pro praktické účely je to i pro 160bit hash „nula“.

12
Vývoj / Re:Zkrácení haše pro identifikaci
« kdy: 24. 02. 2024, 16:57:23 »
Ted jsem zrovna resil, jak zahashovat 128 individualnich 32bit hodnot, at mam treba 8bit hash a tudiz 50% sanci na hit/miss, s 0 kolizema... a jendoduchym xorem to fakt nejde. Pokud podminky polevim, ze bych akceptoval 9-bit hash, tj. 25% sanci na hit (75% miss), tak to je bez kolizi.
To se mi nějak nezdá. Když nacpete 128 prvků náhodně do 512 přihrádek, tak je kolize v podstatě jistá. Aby jistá nebyla, musí být přihrádek kvadraticky hodně (Birthday problem).

Lineárně velkou hashovací tabulku bez kolizí skutečně lze vytvořit, říká se tomu perfektní hashování, a funguje to tak, že uděláte tabulku jako jste udělal vy tu první, a kolize rozřešíte dalšími malinkými tabulkami - které jsou kvadraticky velké, ale protože prvků v každém slotu té první tabulky je „málo“, tak to nevadí.

Další zajímavá možnost je kukačkové hashování. To je vlastně podobný koncept - používá také dvě různé hashovací funkce, aby vyřešilo ten problém s kolizemi, ale na rozdíl od perfektního hashování to tlačí do jedné (větší, ale jenom konstantně-krát) tabulky a je to šikovně matematicky vymyšlené, že to vyjde. Opět to ale není tak jednoduché jako váš příklad -- máte ty hashovací funkce dvě a při vyhledání prvku se tak díváte na dvě místa. A opět se tomu nedá říkat, že je to „bez kolizí“, protože tam kolize jsou - ale maximálně jedna pro každý prvek.

A mě fascinuje, jak si tyhle věci pamatuju, i když jsem to viděl jen ve škole, kterou jsem dokončil před 5 lety, a od té doby jsem to nepoužil. Oproti tomu třeba věci z matematické analýzy nebo lingebry vůbec nedám.

13
Studium a uplatnění / Re:Fyzické sídlo nebo virtuální
« kdy: 24. 02. 2024, 16:44:05 »
krome toho, kdyz mu tam vykopnout dvere exekutori a nahodne poberou, co pujde?

nebo je ta doba uz pryc?
Je, dávno -- exekutora nezajímá, kde máš místo trvalého pobytu, ale kde doopravdy přebýváš/máš majetek, a tam přijde. Jediné, co může tady pomoct, je, když je exekuce dost malá/beznadějná na to, aby mu nestálo za to zjišťovat, kde se „skrýváš“.

Máte v tom "podnájmu" trvalé bydliště?
Předpokládám, že kritizujete použité slovo podnájem, když autor pravděpodobně myslel normální nájem. To je dobré, ale hned po takové kritice jste udělal podobnou botu -- nic jako trvalé bydliště neexistuje, existuje bydliště (těch dokonce můžeš mít víc) a místo trvalého pobytu (to můžeš mít jenom jedno).

14
Server / Re:Je možné HTTPS bez DNS?
« kdy: 24. 02. 2024, 16:38:48 »
Ah, tak fajn. To potom riesi vsetky komplikacie. Ja som si myslel ze DNS zaznamy sa musia propagovat az niekam kde ich klient moze ziskat(cize DNS server ktory ma on najblizsie a z ktoreho si preklada IP). Preto sa casto vsade pise ze "zmena moze trvaz az 24h", ale teda ratam ze to sa tyka propagacie zmien a expiracie cache
Většinou máte DNS serverů několik (říká se tomu třeba primární a sekundární) a dělá se to třeba tak, že když to přes API změníte, změna se provede na primárním, a ten hned přes AXFR/IXFR (nebo nějaký custom protokol kdo má větší vlastní setup) pošle notifikaci sekundárnímu. Ale mám podezření, že někteří poskytovatelé (Forpsi) ty změny buď z primárního na sekundární nebo dokonce i z API na primární dělají nějak periodicky nebo zpožděně. To ale není vlastnost/problém DNS, ale špatného poskytovatele. Bohužel nevím kteří jsou dobří a kteří špatní, měl jsem buď Forpsi (špatný) a pak jenom vlastní DNS server (kde si to nastavíš, ale otázka je jestli se ti to chce provozovat).

15
Server / Re:Jak nainstalovat FTP server na VPS
« kdy: 18. 02. 2024, 17:22:08 »
CentOS 5.4, ktery pozitri (nebo tak nejak) oslavi ctrnactiny??? FTP?
Reagujete na příspěvek z roku 2010, kdy byl CentOS 5 aktuální distribuce. Téma se dostalo na hlavní stránku protože do něj byl přidán spam propagující ruskou slévárnu (!) (v okamžiku, kdy můj komentář čtete, už je nejspíš smazaný moderátorem).

Stran: [1] 2 3 ... 104