Run :MasonInstallAll command after lazy.nvim finishes downloading plugins.
#alias composer="docker run --rm --interactive --tty --volume $PWD:/app -w /app --user $(id -u):$(id -g) composer $@" | |
composer() { | |
docker run --rm --interactive --tty \ | |
--volume "$PWD:/app" \ | |
--volume ${COMPOSER_HOME:-$HOME/.composer}:/tmp \ | |
--volume "$HOME/.composer:/root/.composer" \ | |
-w /app \ | |
--user "$(id -u):$(id -g)" \ | |
composer "$@" |
#!/usr/bin/env sh | |
all_args="$*" | |
mkdir temp | |
chmod +x $all_args | |
sudo SKIP_PACKAGE_CHECK=1 ./$all_args | |
cd temp | |
wget http://mirrors.kernel.org/ubuntu/pool/main/p/pango1.0/libpango-1.0-0_1.50.6+ds-2ubuntu1_amd64.deb | |
dpkg-deb -x libpango-1.0-0_1.50.6+ds-2ubuntu1_amd64.deb . |
Definice Biostimulantů: Biostimulanty jsou produkty nebo látky, které stimulují fyziologické procesy v rostlinách nebo zlepšují vlastnosti půdy, což vede ke zvýšení výnosu, kvality plodin nebo odolnosti vůči stresu, aniž by byly přímými živinami pro rostliny nebo pesticidy pro kontrolu škůdců.
Klasifikace Biostimulantů: Biostimulanty mohou být klasifikovány podle různých kritérií, jako je jejich složení, způsob působení nebo původ. Zde je obecná klasifikace:
- Podle Složení:
- Organické Biostimulanty:
Organické biostimulanty obsahující aminokyseliny jsou produkty získané z přírodních zdrojů, které obsahují aminokyseliny, peptidy nebo proteiny. Tyto látky mají pozitivní vliv na růst, vývoj a odolnost rostlin vůči stresu. Zde jsou některé klíčové vlastnosti organických biostimulantů obsahujících aminokyseliny:
Jestli nechceme se otravovat s porty pro kazdou aplikaci, můžeme využít traefik.
Takže místo 127.0.0.1:8900 budeme mít například admin-app.1webit.cz.local
Je důležité, aby byli porty 80 a 8080 volné, takže nemít například zapnutý apache nebo nginx u sebe.
Na dashboard traefiku se dostaneme na adrese 127.0.0.1:8080
{"Name":"Bert","Class":1,"Mask":0,"Level":351,"Armor":18888,"Runes":{"ResistanceFire":67,"ResistanceCold":74,"ResistanceLightning":65,"Health":8},"Dungeons":{"Player":35,"Group":27},"Fortress":{"Gladiator":13},"Potions":{"Life":25},"Items":{"Hand":{"HasEnchantment":true},"Wpn1":{"DamageMin":373,"DamageMax":983,"HasEnchantment":true,"AttributeTypes":{"2":40},"Attributes":{"2":27}},"Wpn2":{"DamageMin":0,"DamageMax":0,"HasEnchantment":false,"AttributeTypes":{"2":0},"Attributes":{"2":0}}},"BlockChance":25,"Strength":{"Total":13816},"Dexterity":{"Total":2782},"Intelligence":{"Total":3474},"Constitution":{"Total":10422},"Luck":{"Total":7636}} |
const shuffle = (items: any) => { | |
let length = items.length | |
while (length !== 0) { | |
let randId = Math.floor(Math.random() * length) | |
length -= 1 | |
let tmp = items[length] | |
items[length] = items[randId] | |
items[randId] = tmp |