Rubrika: Programování
-
UX fail – pole „Jméno“
Často se setkávám s formulářem, kde je pole „Jméno“. Tohle prosím (téměř) nikdy nepoužívejte! V čem je problém? Část formulářů si pod tím představuje celé jméno, část křestní jméno (a následuje pole pro příjmení). Lidé čtou postupně, takže neví, co jste tím mysleli a prostě tam „něco“ napíšou, tak jak jim mozek řekne, že je…
-
Add Reusable blocks to WordPress admin menu
Reusable blocks are no-so-much-known function but very handy function of WordPress Gutenberg editor. With them you can easily define a block (or series of blocks) that will share the content, so that you can re-use them anywhere and they will be the same. You can also edit them in one place and anytime you can…
-
BeRider promo kód na dalších 15 minut zdarma
Možná jste zaznamenali službu sdílených skůtrů BeRider, která má pro Praze v tuto chvíli 150 elektrických motorek. Vyzkoušel jsem si to, je to super, zkuste to také – když při registraci použijete slevový/promo kód y2r4KDQpiV tak dostanete dalších 15 minut zdarma (k 15, které dostanete automaticky při registraci). Be Rider, Enjoy!
-
Sitemap.XML do Google Sheets pomocí Apps Script
Po delší době zas jeden krátký skript do Google Sheets, tentokrát parser libovolné standardní sitemap.xml. Opět je to zpracované jako funkce, tedy stačí pak do nějaké buňky přidat např. =sitemap(„https://www.sitemaps.org/sitemap.xml“) a kouzlo se zjeví.
-
Sledujte odjezdy z vaší blízké zastávky
Před pár týdny jsem tu psal článek o získávání dat z WWW stránek a ukládání dat do Google Sheets. A před pár dny se mi to hodilo, když jsem potřeboval v rámci jednoho hackathonu ukazovat na modelu „chytré zastávky“ přes iOT ukazovat dojezdové časy tramvaje. Skript je velmi podobný, jen tentokrát data nepřidávám, ale nahrazuji.…
-
Jednoduchý automatický web scraper pro Google Sheets a Apps Script
V konferenci pro webové analytiky teď padl dotaz, jak jednoduše sledovat v pravidelných intervalech nějaký web, vzít z něj nějakou hodnotu a zapsat si ji někam do tabulky, pro nějaké budoucí vyhodnocení, porovnání atp. K tomu samozřejmě můžete použít různé specializované nástroje typu Apify, nebo si napsat nějaký skript třeba v PHP a spouštět jej…
-
NoBabis – rozšíření do Chrome a Opery proti Babišovým médiím
Jak jste nepochybně zaznamenali, potvrdilo se, že (zatím) ministr financí Babiš hrubě ovlivňoval média, která vlastnil, dodával jim informace o jeho protivnících a naopak nechal tutlat nějaké jiné informace, kdy se mu to hodilo. Nevěřím, že by se papírovým převedením médií pod nějaký jeho svěřenecký fond něco změnilo, nevěřím ani, že by se něco změnilo vyhozením…
-
WordPress – konec problémů s psaním hranaté závorky
Jestli používáte aktuální verze WordPressu a nejste úplní začátečníci, tak jste nejspíš chtěli někdy napsat nějaký shortcode (jestli neznáte, to je něco jako „makro“ připravené nějakým vývojářem tématu či šablony použitelné v rámci textů příspěvků, uvozené nějakým magickým slovem v [hranatých závorkách], více viz Shortcode API). Jenže WordPress někdy od verze 4.něco používá pro wysiwyg editor…
-
Kontrola/oprava/úprava vložených hodnot v Google Sheets díky Apps Script
Google před asi 3 měsíci v tichosti odstranil jeden z posledních nedostatků Google Sheets App Script oproti VBA u MS Excelu a tím byla faktická nemožnost kontroly vkládaných dat skriptem (nicméně existuje alespoň dost mocná možnost Data/Ověření platnosti včetně možnosti vlastního vzorce). Problém byl, že zde sice existovala událost onEdit(e), vracející novou hodnotu, problém byl, že zde chyběla ta…
-
WordPress: vytvářejte snadno podstránky aktuální stránky
Pakliže používáte WordPress jako CMS pro firemní web, pak nejspíše používáte Stránky, které mají na rozdíl od Příspěvků hierarchii. Běžně tak potřebujete vytvořit podstránku k nějaké stránce. Je to triviální, prostě při vytváření stránky vyberete v pravém menu Nadřazenou stránku a hotovo. Jenže když těch stránek máte hodně, musíte tu nadřazenou hledat, navíc mnoho lidí má jiný…
-
Štastné Vánoce 🎄
Stromeček 🎄 či dárek 🎁, jako symbol Vánoc. Srdíčko ❤ či hvězdička ⭐, ohýnek 🔥 či zatržítko ✓ ✔ ✅ … to všechno jsou některé ze stovek symbolů, které jsou součástí rozšířené znakové sady velká části fontů. Tyto symboly jsou ale kouzelné! Jestli čtete tento článek na mobilu, či jej třeba sdílíte na Facebooku nebo…
-
WordPress – odkazujte na součet či průnik štítků
WordPress má tuším asi 2 roky jednu nepříliš známou a dokumentovanou, ale přesto občas velmi užitečnou fičuru – možnost odkazovat na výpis článků, které mají více vyjmenovaných štítků (resp. termínů libovolné taxonomie), či na výpis článků, které mají kterýkoliv z vyjmenovaných štítků. Použití je přitom velmi intuitivní, pouhým přidáním požadovaných tagů do URL adresy, oddělenými…
-
Jak používat (velmi rychlá) VBA makra v MS Office
Znám hodně lidí, typicky různí účetní, ekonomové atp., kteří používají makra v aplikacích MS Office, aniž jim rozumí. Prostě jim někdo ukázal funkci Zaznamenat makro a Spustit makro a oni ji používají. A to je skvělé. Vážně. Dal bych nevím co, aby takovýhle makro rekordér obsahovala každá aplikace a považuji za zásadní nedostatek Google Apps, že ač…
-
Překládejte snadno z/do cizích jazyků v prohlížeči
Jestli podobně jako já píšete či čtete v několika jazycích a občas hledáte správný překlad, tak nejspíš buď používáte nějaké složité a bůhvíco dělající rozšíření do prohlížeče, nebo jako já online Google Translator. Jenže když těch jazyků používáte více, tak musíte neustále přepínat zdrojový a cílový jazyk, navíc standardně jsou vidět jen 3, takže to…
-
Automatické statistiky videí díky Google Sheets, Apps Script a YouTube Data API
Před pár dny jsem tu psal příspěvek o tom, jak si snadno udělat automaticky aktualizovaný přehled (nejen) vašich video kanálů s využitím Google Sheets, Apps Script a YouTube Data API. Mělo to jen jednu chybku – videím chyběly statistiky, tak to dnes napravíme. Chybějící statistiky si vyžádaly nutnost přepsání celého skriptu, protože API YouTube.PlaylistItems neposkytuje statistická data,…
-
Mějte přehled ve svých videích díky Google Scripts, Sheets a YouTube Data API
Možná víte, že jsem digital manažer výrobce značek Tefal, Krups, Rowenta pro ČR, SR a Maďarsko. A jedna z milých povinností, kterou mám na starosti, je i správa našich YouTube kanálů, kterých je celkem 5, plus jsou YouTube kanály našich spřátelených beauty blogerek atp. Než jsem přišel, tak se to dělalo tak, že když někdo přidal…
-
CSS: Nastavte nějaký rozměr jen moderním prohlížečům díky calc()
Občas se mi při kódování CSS stává, že staré prohlížeče (zejména tedy IE 8 a starší) něco zobrazují jinak – něco je nějak širší, vyšší, jinde atd. Způsobů jak to řešit je mnoho, většinou se použije nějaký jiný způsob, místo paddingu se použije margin, prvky se jinak přeskupí atd. Ale někdy to prostě nejde či…
-
Otevírejte např. mailto odkazy v Gmailu a webcal v Kalendáři
Pakliže používáte nějakou webovou aplikaci, např. Gmail, pro práci s maily, jistě jste někdy narazili na problém, že jste chtěli někde kliknout na mailto: odkaz a ono se nic nestalo. Dříve se to řešilo různými prográmy či pluginy do prohlížeče, ale už nějakou dobu umí minimálně Chrome, Mozila a Opera automaticky zaregistrovat libovolnou stránku k libovolnému…
-
Jak zjistit zapamatované heslo v prohlížeči
Nevím jak vy, ale já si ukládám hesla v prohlížeči, páč mám různě unikátní, ale dost často pak potřebuji to zapomenuté heslo zjistit, třeba proto, že jej potřebuji napsat i do mobilní aplikace dané služby či v jiném profilu prohlížeče. Takže když pak na mě vyskočí přihlašovací okno, kde je heslo vyplněné, ale za hvězdičkami, tak…
-
MS Windows 10 to Go – počítač na USB
Takhle vypadá můj počítač s Windows 10. Ne to černé vzadu, ale ten USB flash disk, který mám na klíčích v noži od Victorinox. Na tom flashdisku jsou plnohodnotné Windows 10, s mými nastaveními, s mými aplikacemi, s mým přihlášením a se svými soubory synchronizovanými s ostatními počítači v cloudu. Mohu jej připojit ke kterémukoliv počítači na…
-
Nečekejte, prohlížejte si videa, ještě než se stáhnou
Možná už se vám stalo, že jste si chtěli stáhnout nějaké (samozřejmě naprosto legální) dlouhé video z internetu, třeba z UložTo či podobné služby, a chcete se na něj co nejdříve podívat, nečekat třeba 2 hodiny, než se stáhne. Jenže Chrome stahovaný soubor ukládá při stahování přejmenovaný s koncovkou CRDOWNLOAD – nejspíše proto, že by…
-
Jak na uživatelské funkce v Google Sheets (příklad funkce encodeURI)
Už jsem tu psal o vlastních funkcích/vzorcích pro MS Excel, které se od standardních VBA maker (subrutin) liší použitím Function namísto Sub a tím, že návratovou hodnotou je automaticky proměnná uvntiř této funkce, která se jmenuje stejně jako název funkce. Uživatelské vzorce v Google Sheets se od ostatních funkcí neliší vlastně vůbec v ničem, jsou…
-
ARRAYFORMULA – důvod, proč si zamilujete Google Sheets
Mám moc rád MS Excel a jsem přesvědčen, že neexistuje lepší tabulkový kalkulátor. Ale přesto čím dál častěji používám Google Sheets a to ze dvou důvodů – snadné (a bezplatné) sdílení tabulek a funkce ARRAYFORMULA. Ona to vlastně není až tak úplně funkce, je to jen jakýsi konstrukt, který říká, že daný vzorec se týká nějakého…
-
Zmenšete PDF, PNG a JPG o desítky procent
Pokaždé, než na svůj web umístíte nějaké větší PDF, PNG či JPG, nebo než je pošlete mailem, zamyslete se nad tím, jestli náhodou zbytečně nezatěžujte příjemce/čtenáře. Ono se sice třeba 10 MB na PDF může zdát v dnešní době málo, jenže když si vezmete, že většina lidí si otevírá maily na mobilu a u webů…