Co je to farmaření v kryptoměnách

Farmaření je odměna pro lidi, kteří se podílení na chodu decentralizované směnárny tím, že dané směnárně poskytují likviditu. Na decentralizovaných směnárnách si lidé vyměňují kryptoměny bez prostředníka. Aby taková výměna mohla probíhat, musí na směnárně být určité množství kryptoměn ke směně. Likviditu lidé poskytují tak, že směnárně dají k dispozici svoje kryptoměny a za to od burzy dostávají určitý poplatek. Burza zase dostává poplatky za směnu/transakce a část z nich dává právě těm, kteří jí poskytují likviditu.

Vynikající vysvětlení naleznete v tomto článku.

Vytvoření sloupce typu text ve Spring Data a PostgreSQL

Pokud necháváte databázové tabulky vytvářet Springem, následující entita

@Entity
@Table(name = "t_my_entity")
class MyEntity (
    @Id
    var id: Long,
    var name: String
)

se vytvoří jako tabulka t_my_entity se sloupcem name typu varchar o maximální velikosti 256 znaků. Pokud potřebujete typ text (retězec o neomezené velikosti) je třeba přidat annotaci.

@Column(columnDefinition = "TEXT")
var input: String

Internet Computer – struktura nového projektu

Tento příspěvek čerpá z oficiálního tutoriálu.

Postup vývoje na lokálním prostředí (zdroj oficiální tutoriál)

Nový projekt se vytvoří příkazem dfx new a nazveme jej stejně jako v oficiálním tutoriálu – explore_hello. Vytvoří se složka explore_hello se soubory projektu a pokud máte nainstalován node.js, přidá se i vzorový front-endový kód a závislosti. Pro zajištění toho, že název projektu bude platný při použití JavaScriptu, Motoka a dalších, je doporučeno používat v názvu pouze písmena, číslovky a podtržítka.

Číst dálInternet Computer – struktura nového projektu

Internet Computer – konfigurační soubor dfx.json

Konfigurační soubor dfx.json obsahuje konfiguraci projektu pro Internet Computer. Tento konfigurační soubor je v kořenovém adresáři projektu. Pokud si vytvoříte projekt s názvem explore_hello (dfx new explore_hello) bude vypadat nějak takto.

{
  "canisters": {
    "explore_hello": {
      "main": "src/explore_hello/main.mo",
      "type": "motoko"
    },
    "explore_hello_assets": {
      "dependencies": [
        "explore_hello"
      ],
      "frontend": {
        "entrypoint": "src/explore_hello_assets/public/index.js"
      },
      "source": [
        "src/explore_hello_assets/assets",
        "dist/explore_hello_assets/"
      ],
      "type": "assets"
    }
  },
  "defaults": {
    "build": {
      "packtool": ""
    }
  },
  "dfx": "0.6.26",
  "networks": {
    "local": {
      "bind": "127.0.0.1:8000",
      "type": "ephemeral"
    }
  },
  "version": 1
}

Část

  • canisters určuje jméno WebAssembly modulu projektu (explore_hello).
  • canisters.explore_hello určuje, že hlavní program (main) je main.mo a že se jedná o motoko program.
  • canisters.explore_hello_assets určuje detaily pro front-end.
  • dfx nastavení určuje verzi software použitého v tomto projektu.
  • network sekce specifikuje o síti, ke které se bude připojovat.

Zdroj: sdk.dfinity.org/docs/developers-guide/tutorials/explore-templates.html

Jak se naučit německy za 6 měsíců – závěr

Dne 6.12.2020 jsem začal s výukou němčiny s tím, že se pokusím se tento jazyk naučit za půl roku. Šest měsíců uběhlo a jaký je výsledek? Německy neumím, ale … Přesněni, plynně německy neumím, ale jsem spokojen. Zkusil jsem si online testy několika jazykových škol a zde jsou výsledky. Zprůměrovaný výsledek testů mě zařadil někam na úroveň B1.

Číst dálJak se naučit německy za 6 měsíců – závěr

Internet Computer – vytvoření nového projektu

Tak jako předchozí příspěvek, tak i tento čerpá z tohoto quick startu.

Aplikace pro Internet Computer (IC) začínají jako projekt. Ten je možné vytvořit pomocí dfx (viz předchozí příspěvek). Při vytváření projektu pomocí dfx je vytvořena výchozí struktura projektu. V tomto příspěvku budu postupovat podle výše uvedeného tutoriálu.

V terminálu zadejte příkaz dfx new hello (místo hello můžete použí jiný název pro projekt)

Číst dálInternet Computer – vytvoření nového projektu

Instalace DFinity SDK

Instalace DFinity Canister Software Development Kitu (SDK) je hezky popsána v dokumentaci na sdk.dfinity.org/docs/quickstart/local-quickstart.html. Tento příspěvek čerpá z uvedeného webu a pouze doplňuje pár informací k instalaci na Ubuntu. Je třeba mít nainstalován node.js.

Stažení a instalaci SDK provedete příkazem sh -ci "$(curl -fsSL https://sdk.dfinity.org/install.sh)"

Číst dálInstalace DFinity SDK

Vzestup a pád Shiba coin během jednoho týdne

V minulém příspěvku jsem se věnoval meme kryptoměně SHIBA. Tato kryptoměna se během 4 dní dokázala zhodnotit z 0.000001$ (7.5.2021) na 0.000036$ (11.5.2021) a z této částky během dvou dní spadnout na 0.000016$ (13.5.2021). Jinak řečeno se dokázala zhodnotit 36x a pak spadnout o více než 50% a to vše za necelý týden.

Zdroj: coinmarketcap.com/cs/currencies/shiba-inu/