6/11/2020

Banánová bábovka

  • 200 g špaldové mouky
  • 200 g polohrubé
  • 150 g cukru
  • vanilkový curk
  • prášek do pečiva
  • špetka soli

Nejprve promícháme vše sypké a přídáme

  • 2 vajíčka
  • 200 ml mléka
  • 150 ml oleje nebo rozpuštěného másla
  • dva rozmačkané banány
  • citrónová kůra

Na závěr přidáme kousky hořké čokolády (cca 40 g nasekat na větší kousky).

Pečeme na 180°C asi 35-40 minut ve vymazané formě - nesmí lepit na špejli.

#Recepty #Pečení

5/22/2020

Valašské Frgále

Těsto na čtyři koláče:

  • 250 ml mléka
  • 40 g droždí
  • 500 g polohrubé mouky
  • 75 g moučkového cukru
  • 125 g másla
  • 2 žloutky
  • citronové kůry z jednoho citrónu
  • a špetku soli

Ohřejeme mléko, přidáme lžičku cukru a kostrku droždí - necháme vzejít. Rozpustíme máslo. Promícháme cukr a mouku. Přidáme dva žloutky, máslo a mléko s droždím. Zaděláme těsto, necháme 40 minut kynout pod fólii.

Posypka

  • 60 g másla
  • 120 g cukru krystal
  • 120 g hrubé mouky

Povidlová náplň

  • panák rumu
  • vanilkový cukr
  • cukr podle chuti
  • skořice

Tvarohová náplň

  • 250 g tvaroh (ve vaničce)
  • vanilkový cukr
  • cukr dle chutí
  • dvě lžíce vanilkového pudinku

Pečeme na 170-180°C asi 20 - 35 minut - před pečením necháme chvilku nakynout (10 minut).

#Recepty #Pečení

4/28/2020

Minimalistics CSS

https://andybrewer.github.io/mvp/

https://picnicss.com/

ffmpeg -i "https://server.com/index.m3u8" -c copy -bsf:a aac_adtstoasc "output.mp4"

#css #webdesign

4/20/2020

Backup mongo indexes

There is really short and briliant script for create backup of indexes queries. This code iterate over all collections and create backup of createIndex() queries.

print(`// Backup indexes of : ${db.getName()} : database`);
print(`use ${db.getName()};`);

db.getCollectionNames().forEach(function (collection) {
    indexes = db.getCollection(collection).getIndexes().forEach(function (index) {
        if (index.name === '_id_') return; // skip defalut _id indexes
        const keys = tojsononeline(index.key);
        delete index.id; delete index.key; delete index.v; delete index.ns;
        print(`db.${collection}.createIndex(${keys}, ${tojsononeline(index)});`);
    });
});

You can save this backup code to file and run int directly with mongoshell command:

mongo --quiet mongodb://localhost:27017/mydb ./backup.indexes.js > myindexes.js

Example output:

db.users.createIndex({"settings" : 1}, {"name" : "settingsIndex", "background" : true});
db.users.createIndex({"name" : 1}, {"name" : "nameIndex", "background" : true});
db.users.createIndex({"email" : 1}, {"name" : "emailIndex", "background" : true});

#mongo

4/7/2020

Install mongo on MacOS

First you need tap official mongo brew:

brew tap mongodb/brew

Then just install mongo with:

 brew install mongodb-community

There is one tool which people often want to install on its own, and that’s the MongoDB shell.

brew install mongodb-community-shell

You can also install only tools for managing mongo database:

brew install mongodb-database-tools

Starting mongo

brew services start mongodb-community

or stop

brew services stop mongodb-community

#brew #macOS #mongo

4/2/2020

Usefull traits

Get class_basename trait

trait ClassBasename {
  public static function class_basename() {
        return substr(strrchr('\\' . static::class, '\\'), 1);
  }
}

This trait returns class basename. If you have e.g. class something\\class\\path\\MyClass it will returns only MyClass.

Get class_namespace trait

trait ClassNamespace {
  public static function class_namespace() {
        return trim(substr(static::class, 0, strrpos('\\' . static::class, '\\')), '\\');
  }
}

This trait returns class namespace. If you have e.g. class something\\class\\path\\MyClass it will returns only something\\class\\path.

#PHP #Traits

4/1/2020

Pizza

  • 4 lžíce olivového oleje
  • 1 kg hladká mouka nebo směs různých druhů
  • 30 g balení droždí (balíček sušeného nebo kostka)
  • 500 ml vlažná voda
  • hrst cukr
  • hrst soli

Do vody postupně přidáme cukr trochu 1/3 mouky a droždí. Necháme vzejít kvásek. Nakonec přidáme zbytek mouky, olej a sůl. Promícháme a vyklopíme na vál a zpracujeme těsto. Těsto má být vláčné a téměř nelepí.

Těsto necháme odležet přes noc v lednici do druhého dne (zdvojnásobí svůj objem).

#Recepty #Pečení #Pizza