Vyhrál jsem 4 200 000 EUR

Tak se na mě usmálo štěstí. Je tedy zajímavé, že Facebook téměř nepoužívám a spíš na něj nadávám. Přesto ale dostanu odměnu za jeho propagaci. Asi na něj nadávám dobře.

FACEBOOK INC
1601 WILLOW ROAD MENLO PARK, CA 94025

Vážený uživateli Facebooku:

Chceme vás informovat, že váš e -mailový úcet na Facebooku vyhrál penežní odmenu 4 200 000,00 EUR (ctyri miliony dve ste tisíc eur)
za propagaci Facebooku na rok 2021.

Blahoprejeme vám k tomu, že jste jedním z vybraných lidí. Doporucujeme vám zaslat následující informace vedení spolecnosti
Facebook Inc. za úcelem zpracování vaší žádosti.

1. Celé jméno:
2. Zeme:
3. Kontaktní adresa:
4. Telefonní císlo:
5. Rodinný stav:
6. Povolání:
7. Vek:

Gratulujeme!! Ješte jednou.

Z bezpecnostních duvodu doporucujeme všem výhercum, aby uchovávali tyto informace pred verejností v tajnosti, dokud
nebude váš nárok zpracován a vaše cena vám nebude vydána. Toto je soucást našeho bezpecnostního protokolu, abychom se vyhnuli
dvojímu nárokování a neoprávnenému využívání výhod tohoto programu nezúcastnenými nebo neoficiálními zamestnanci.

Kancelár prezidenta
Generální reditel Facebooku
Mark Zuckerberg

Chyba INSUFFICIENT_OUTPUT_AMOUNT na pancakeswap

Pokud dostáváte na pancakeswap chybovou hlášku INSUFFICIENT_OUTPUT_AMOUNT, je problém pravděpodobně nízko nastavená tolerance slippage. Jinak řečeno, je nízká úroveň rozdílu mezi vámi zadanou cenou a aktuální cenou na pancakeswap. Pokud je určitý token hodně volatilní, nedojde ke spárování vaší poptávky s aktuální nabídkou. Řešením je nastavit slippage na vyšší úroveň. To provedete přes kliknutí na ozubené kolečko při nastavování příkazu.

Číst dálChyba INSUFFICIENT_OUTPUT_AMOUNT na pancakeswap

Finance pro děti – co dál

V předchozím příspěvku jsme zmínili kapesné, internetové bankovnictví a dvě knížky pro děti o financích, které by si měli přečíst jak děti tak i rodiče. Dalo by se říci, že další kroky se nabízejí. Penzijní připojištění, stavební spoření, spořící účet, termínovaný vklad a podílové fondy. Zde bych chtěl zchladit vaše nadšení. Ano, do toho všeho lze investovat a je v pořádku, pokud o tom uvažujete, nebo jste něco z toho dítěti založili. Ale co je váš cíl? Chcete dítěti naspořit peníze, které mu v 18ti dáte, nebo chcete aby vaše dítě rozumělo penězům? To mohou být dvě naprosto odlišné věci. Pokud chcete aby dítě penězům a finančním produktům rozumělo, je potřeba jej zapojit do rozhodování o tom, kam peníze půjdou, co se tam s nimi bude dít a pravidelně kontrolovat, co se s nimi děje. Když založíte penzijní spoření, tak vám jednou za rok přijde výpis a to je vše. Ale popořadě. Začneme částkou.

Číst dálFinance pro děti – co dál

Finance pro děti – jak začít

To nejdůležitější je o penězích mluvit. Peníze, ať už chceme či ne, jsou jednou z nejdůležitějších součástí našeho života. A pokud se budeme tvářit že ne, tak si jen lžeme do kapsy a tímto lhaním pak klameme děti.

Kapesné
Prvním krokem je pravděpodobně kapesné. Tím že má dítě vlastní peníze, učí se s nimi hospodařit. Nemůže utrati více než má a pokud chce něco dražšího, musí si na to našetřit. V našem případě jsme začali juniorovi dávat kapesné s nástupem do školy. Nejdříve v hotovosti a od čtvrté třídy jsme mu založili internetové bankovnictví a posíláme mu je trvalým příkazem.

Číst dálFinance pro děti – jak začít

Anotace @Version v JPA

Sloupec s touto anotací bude navýšen (jeho hodnota) v případě update entity. Pokud hodnoty zůstávají stejné, po update se verze nezvyšuje. Pokud načteme entitu v jednom vlákně a v jiném vlákně ji updatujeme, tak poté v tom prvním vlákně při ukládání dostaneme

Exception in thread "main" javax.persistence.OptimisticLockException: 
Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect)

Číst dálAnotace @Version v JPA

Nastavení sloupce v JPA tak, aby jej nešlo updatovat

Anotace @Column umožňuje nastavit sloupec jako neupdatovatelný pomocí updatable = false. V následujícím příkladu je takto nastaven sloupec title.

@Column(unique = true, updatable = false)
var title: String = "",

V kódu je sice možné nastavit novou hodnotu

book.title = "New title"
book.description = "New description"

sloupec se ale neobjeví ve vygenerovaném sql.

update
    t_book 
set
    description=?
where
    id=?