Doposud jsem nepochopil jednu věc. Jakmile dám dohromady tento příspěvek, zkusím se poptat na fórech. Třeba mi něco uniká.
Proč není možno programovat pomocí “grafického rozhraní”?
- Je určitě mnoho lidí jako já. Tedy lidé kreativní, umělecky nadání a selský rozum používající, kteří se denně vztekají a kroutí hlavou nad zbytečně komplikovaným řešením řady aplikací (nejen webových)
- Rádi by si něco vytvořili podle sebe. Vždyť v principu jde stále o to stejné: nějaký set dat, jejich ukládání a čtení z DB a nebo nějaký objekt + funkce = jen sada nějaký podmínek / úkonů
- Samozřejmě reálná situace je trochu komplikovanější, ale v konečném důsledku je mnohé skutečně jedno a to stejné psané na tisíc způsobů.
Programování graficky
- Budu třeba chtít uložit formulář do DB.
- Kliknu na nabídku = vyjede postranní okno.
- Vyberu: ULOŽIT DATA připojím např JMÉNO, PŘÍJMENÍ nebo FORMULÁŘ tak jak je.
- To vše napojím na tlačítko ULOŽIT, které bude součástí formuláře + nastavím, po uložení zobraz stránku ULOŽENO.
- Nemusím se starat o kód. Na pozadí poběží vyladěné CLASS pro práci s DB, pro různé vizuální efekty + CSS pro vzhled atd.
- Něco podobného jako ADOBE XD, což je určeno k prototypování a objekty lze vzájemně propojovat. Ale vše je “jenom jako” = když kliknu na tlačítko, přesune mě to na nějakou stránku, ale vše je v podstatě jen “jakoby”. Nelze ukládat data do DB apod.
Postupně by se vytvořila databáze různých doplňků
- samozřejmě by se musela ošetřit situace, která by asi vznikla – opět kupa řešení jednoho a toho stejného “po svém”.
- Tzn např schvalování + to co je uděláno správně již nelze přidat. Ale klidně si může každý dělat v rámci svého projektu.
- Pointou je tom co jsem např viděl u Nette + Latte a co mě tak nadchlo. Tzn pravděpodobně bezpečné, dobře napsané ale pro mě Madrid, že :-).
- Tzn mít k tomu grafickou nadstavbu, hned z fleku sestrojím WORDPRESS killer a nebo doplňky pro wordpress tak, které každého fikaně přilákají, protože budou vždy pěkné, funkční, dokonalé.
Co mi funguje
Vkládání / odebírání elementů (objektů)
- Jednoduché, přehledné přidávání elementů
- Po kliknutí na určitý element se zobrazí postranní okno se seznamem předpřipravených elementů. Vybraný element se vloží na požadované místo (Javascript)
Automatické ukládání
- Text se upravuje pomocí contenteditable a tedy “live” = není třeba otevírat nějaký formulář
- Každá úprava je automaticky uložena pomocí onclick nebo stiskem klávesy (u textu). I když tedy dojde k nechtěnému zavření – lze navázat na předchozí práci
Posouvání elementů NAHORU / DOLŮ
- Řešeno jednoduše tak, že každý element má své pořadí x 10 (tzn. 10, 20, 30, 40)
- Pokud tedy chci element posunou nahoru / dolů = odečtu / přičtu 15.
- Po přesunu se celý strom objektů vygeneruje znovu a hodnota, kde je nyní 5 (při přesunu objektu s pořadím 30 před objekt 20 vzniklo pořadí 15) se přepíše na 20 a tím pádem objekt původně 20 je až následující (předchozí byl 15) = 30.
Jednoduchost
- Editor / tvorba webu / obsahu je nesrovnatelně jednodušší / rychlejší než ve všech editorech, které jsem doposud používal, testoval. Proto stále nechápu, proč jsou veškeré editory / online editory / buildery apod. tak komplikované (ala office = 1000 tlačítek, nastavení, možností)
Co je třeba vyřešit
- Vše je sice funkční, avšak nelíbí se mi kód.
- Mnohé postupy řeším pomocí přidávání nových funkcí a přitom lze řešit pomocí vhodně napsané CLASS.
Má představa:
- objekt->vytvor(div)
- objekt->nastavCss(blok stin vnitrni-odsazeni-velke)
- objekt->obsah(promenna nebo rekurzivní funkce)
- objekt->vykresli
Fotograf a grafik programátorem 🙂
Jak jsem psal, zkusil jsem si naprogramovat vlastní způsob přidávání poznámek. Vynalezl jsem nový způsob ovládání (omylem, během laborování s CSS) a stále nechápu proč se mnohé dělá dneska tak strašně složitě?
Rozbalte a mrkněte na ukázku.
- Zvládl jsem to za 3 dny.
- Jdu se registrovat na GitHub :D.
- Jistě, kód může být lepší (funkce – nyní mnoho zbytečně duplicitní)
- Může být asi více “sexy”, modernější, využívat nějaké supr technologie a nevím co ještě.
- Ovšem funguje a funguje dobře. A co je hlavní – během toho jsem si ověřil, že lze skutečně jednoduše vytvořit zajímavý editor webových stránek.
- Půjde ovládat i hlasem.
- Editovat se bude již reálný vzhled. Odpadá nějaká otravná administrace :).
- A tím pádem mi pořád nedochází, co mi nedochází? Já nejsem programátor a zvládnu tohle za pár dní.
- Samozřejmě teď neřeším nějaké složité aplikace – tam je to jasné. Ale obyčejné, funkční drobnosti pro lidi. Bez knihoven, funkční, co nejjednodušší, čisté, nenáročné. Všechno je to možné.
- Přece nebudou všichni ajťáci zhypnotizovaní z venilátorů ne? 🙂
Ukázka zde
PS: Všimáte si mého pokrokového řešení ovládání že? 🙂
Co to je za mechanismy ti programátoři?
Už mi je normálně špatně z toho na co pořád narážím. Jak jsou řešeny pluginy pro wordpress, administrace wordpressu. Když si chcete udělat něco svého, tak dřív nejspíš zešílíte. A co je nejhorší, opravdu pak zjistíte, že to skutečně nedává absolutně smysl. Vše jde naprosto jinak, mnohem lépe, jednoduduššeji.
A to jsem laik. Jak to?
Btw: video krásně znázorňuje situaci kdy lze přidat boxík a ten se uloží do CSV. Ano, souboru 🙂
Co to, tvl, co to je? Proč je ten kód na 3 A4ky? A co to dělá? Vždyť je to tutoriál. A hned pod tím borec co to radí udělat jinak.
K tomu vždy slohovka, kterou jsem NIKDY nepřečetl = stačí mi jen okýnka s kódem a k tomu info o použitých proměnných / funkcích apod.
A pak si sám udělám pěknou, funkční věc, má to 10 KB!!!!!!, Accordion, který jsem nikde takto neviděl, je na 6 řádku CSS a funguje krásně. Tak co to je?
Elementor do WordPressu, WP Bakery. Co to je za obludnosti? To je jak spouštění windows než se to načte (při přidávání každého příspěvku!!!). Ano, wordpress jsem doposud doporučoval, ale spíš jen pro učité principy
Facebook > na ten už mám asi málo výkonný počítač. Zvládá akorát tak nějaké, ne zas tak staré, 3D hry. Alespoň apka do mobilu má už jen 45 MB. Ale i tak. Proč?
Už jsem s tím začal. A normálně udělám alternativní admin pro wordpress a budu ho prodávat na CodeKaňon nebo co to tam je. A bude umět jenom to, co je třeba. A ještě k tomu příjemně. Pak pluginy. A všechny tahat na okýnka / boxíky. Jako mám tady.
Později více rozepíšu co šíleného se da s tak jednoduchou věcí, jako je boxíček se stínečkem dělat. A možná jednou příjde doba, kdy prostě lidi řeknou “No, asi opravdu začnem přemýšlet nad obsahem. Informacema. Co by tak ty lidi o té naši kompany zajímalo? Možná, je to odvážné, ale možná bychom fakt mohli zkusit lepší fotky a napsat to nějak jako že vtipně. Lidsky.”
- Web, kde budou lokální fotografové/malíři dodávat obsah
- Vzájemně se hecovat a další budou řešit jak daný materiál použít (obrazy, plakáty, tapety…). A nebo ještě jinak – není už něco takového?
Hlasový editor stránek
Nedávno jsem si zkoušel jak funguje přepis hlasu na text. Poté, co jsem nastudoval "arrays" konečně jsem kousek pokročil a dělám si malý editor stránek ovládaný hlasem.
Můžese si vyzkoušet. Zatím funguje jen něco málo, ale funguje. Přidávat další prvky už je jen skládačka :).
Určeno jen pro desktop.
Jako vždy – ještě to není hotové a třeba je to úplně jinak, ale vypadá to pěkně :). A úvodní animace má jenom 586 KB!
- Toto mě napadlo v předvánočním období, když jsem si dával pauzu a šel se nadýchat čerstvého vzduchu.
- Koukal jsem na vánoční ozdobu v podobě anděla. Byla z LED diod a krásně blikala.
- Najednou jsem si začal všímat, že v tom množství blikajících světýlek lze nalézat různé opakující se vzorce. A to hledání mě bavilo.
- Něco takového by se mi líbílo mít na stěně a po večerech jej zapínat a odreagovat se pohledem na malé, blikající světýlka.
- Bylo by jich mnoho a každé by blikalo svou frekvencí. To znamená, že by se dalo nacházet nespočet různých vzorců a kombinací.
- A navíc – taková dekorace by byla sama o sobě příjemná na pohled.
1995
How many holes set the light to we fight?
#leváci #hemisféry #umělci
Skupina Leftfield vydává album Leftism. Elektronická hudba této skupiny je v té době velice nadčasová a je zcela srovnatelná s produkcí v současnosti (o téměř 30let později). Pro mě opět zdroj zásadních myšlenek a informací. Poslechněte si track 21st Century Poem.
Jeden z tracků je také cca o 20 let později použit v reklamě operátora O2 v době, kdy začínal působit na českém trhu.
V roce 2022 prochází album remasteringem.
1997
Music is an interstellar language.
Kapela Yello vydává album Pocket universe. Album obsahuje několik písní, ve kterých o 20 let později nacházím zásadní myšlenky. Rozbalte příspěvek a poslechněte si hned tu první.
Co když galaxie = ty?
2017
Umělec Lubomir Arsov zveřejňuje krátkometrážní film IN-SHADOW – A Modern Odyssey. Naprosto fámozní dílo, které pomocí animace komentuje současný svět. V témže roce se u mě začíná pomalu projevovat schopnost vnímat něco zvláštního. Zatím tomu nepřikládám jakýkoliv význam.
Já si začínám uvědomovat, že vnímám něco zvláštního.
I know, i know :).
Vykládám příběhy pomocí krátkých animací či obrázků. Jeden velký příběh je složen z mnoha malých. A kde je začátek? Kdekoliv. Nebo začněte tam, kde já. To poznáte.
Napoprvé nepochopíte veškeré náznaky. Já sám se tímto způsobem učím pilovat posloupnost jednotlivých emocí tak, aby z toho vznikl poutavý příběh, který lze sdělit během pár okamžiků, ale zanechá ve vás “něco”, nad čím pak uvažujete ještě nějakou dobu.
Mimochodem – zkuste si to někdy taky. Je to vážně zabava :). Navíc, každý den lze vnímat jeden a tentýž vzorec jinak.
Úvaha. Čapindel.
- Někteří lidé, možná i jiní by si mohli myslet, že jsem zaujat. Nejsem. Právě naopak. Takové věci absolutně neřeším. A to je problém. Nevědomky tak můžu způsobit “čin” a to jen proto, že jsem v určité kategorii obrázku našel řadu adekvátnějších motivů. #nahoda? #ZamysletSe
- Kolik takových nechtěných komplikací vzniká?
Úžasná řeč. Vystížná slova. To, v čem já zatím trochu pokulhávám :). Tento rok se však zkušenosti těchto lidí, naše zkušenosti, spojí a přepíší se dějiny!
Pan Vladimír Svatý
Vynálezce v oboru textilního strojírenství. Předběhl dobu o 50 – 100 let. Má přihlášeno cca 1500 patentů, přičemž jeho nejznámější je používán dodnes a zatím nebyl překonán.
A to vše v době:
“Inženýrku, za tohle by ti asi na západě dali asi hodně peněz co?”
“Ano pane prezidente”. Šup a byl zpět ve vezění. A to jen proto, že vymyslel něco převratného. Načež papaláši zjistili, že se nějak zbrzdil vývoj v textilním průmyslu. Následně dostal za svůj patent odměnu 1 Kč. A poté 5 000 Kčs. A to je řeč o patentu, který se dodnes využívá na celém světě.
O těchto lidech by se mělo mluvit mnohem více. Jsou pro mnohé zdrojem inspirace. Zároveň si taky lze připomenout, jak hrozná doba ještě nedávno byla a jak bychom si měli vážit svobody, kterou dnes máme.
Občas mám totiž pocit, že se máme tak moc dobře, až se začínáme trochu nudit. Což vede jednak k přehlížení určitých varovných signálů a také vytváření jiných, naprosto zbytečných, problémů.
Podívejte se na pozoruhodný příběh tohoto vynálezce v dokumentu České televize / iVysílání