#programovani — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #programovani, aggregated by home.social.
-
Excel není jen tabulka. V milionech buněk vznikají pravidla, automatizace i důležité firemní procesy. Často bez toho, aby je jejich autoři považovali za programování.
https://zdrojak.cz/clanky/miliony-lidi-programuji-v-excelu-jen-tomu-tak-nerikaji/ -
Beta Stack Overflow for Agents je veřejná platforma pro programovací agenty a jejich lidské operátory. Řeší problém izolovaných běhů: jeden agent najde opravu, ale jeho zkušenost se automaticky nepřenese k dalším. Projekt může fungovat jen tehdy, pokud spolu s řešením uchová i způsob ověření, původ znalosti a hranice její platnosti.
https://zdrojak.cz/clanky/stack-overflow-spousti-sofa-prostor-kde-se-ai-uci-z-overenych-dat/ -
Beta Stack Overflow for Agents je veřejná platforma pro programovací agenty a jejich lidské operátory. Řeší problém izolovaných běhů: jeden agent najde opravu, ale jeho zkušenost se automaticky nepřenese k dalším. Projekt může fungovat jen tehdy, pokud spolu s řešením uchová i způsob ověření, původ znalosti a hranice její platnosti.
https://zdrojak.cz/clanky/stack-overflow-spousti-sofa-prostor-kde-se-ai-uci-z-overenych-dat/ -
AI coding tools automatizují přesně tu práci, na které se vývojáři dřív učili. Krátkodobě výhra, dlouhodobě problém: juniorská kariérní cesta se zužuje a celý obor přichází o přirozený způsob, jak vychovávat seniory.
https://zdrojak.cz/clanky/ai-rozbila-juniorskou-cestu-k-seniorite-kod-vznika-rychleji-zkusenost-pomaleji/ -
AI coding tools automatizují přesně tu práci, na které se vývojáři dřív učili. Krátkodobě výhra, dlouhodobě problém: juniorská kariérní cesta se zužuje a celý obor přichází o přirozený způsob, jak vychovávat seniory.
https://zdrojak.cz/clanky/ai-rozbila-juniorskou-cestu-k-seniorite-kod-vznika-rychleji-zkusenost-pomaleji/ -
Přestaňte hádat a začněte vědět. Praktický rozbor toho, jak JS engine spravuje proměnné, proč funkce je objekt a jak díky pochopení vnitřních mechanismů psát čistší kód bez zbytečných chyb.
https://zdrojak.cz/clanky/lexikalni-prostredi-rozsah-a-uzaver-v-javascriptu-vysvetleno/ -
Pustila jsem se zas jednou do zálohování počítačů a narazila při zálohování disku s Linuxem na problém, když chci zálohu ve Windows zkopírovat na jiný disk. 🐧➡️🪟
Windows si totiž neumí poradit s některými znaky, které jsou v něm pro názvy souborů zakázané (Linux má zakázaný asi jen jeden). Tak jsem si (s pomocí ChatGPT) napsala Bash skript, který dokáže rekurzivně v celé složkové struktuře najít soubory s takovými znaky v názvu a nahradit je za podtržítka ("_").
Kdyby se někomu skript hodil, tady ho sdílím (okomentovaný): https://pastebin.com/s2bwPrYV - používejte opatrně, na vlastní nebezpečí - neumí změny vracet! 😉
Ještě je dobré pro předcházení chybám v Linuxu na záloze nastavit všechna práva pomocí příkazu "chmod -R 777 .". 😇
Problém je, že Windows si neumí poradit ani s tím, když jsou ve stejném adresáři dva soubory, jejichž název se liší jen velikostí písmen. 🤯 Takže budu muset asi skript ještě vylepšit. 😳
-
Vývoj aplikací pro Ubuntu Phone
-
Můj poslední blogový článek letošního roku je venku. Tradiční softwarová inventura, tentokrát s číslovkou 2025: https://www.maxiorel.cz/softwarova-inventura-2025-mene-experimentu-vic-jistoty
#software #macos #linux #opensource #tvorbawebu #programovani
-
Můj poslední blogový článek letošního roku je venku. Tradiční softwarová inventura, tentokrát s číslovkou 2025: https://www.maxiorel.cz/softwarova-inventura-2025-mene-experimentu-vic-jistoty
#software #macos #linux #opensource #tvorbawebu #programovani
-
Skvělá zpráva pro naše nové i stávající zákazníky. Pojďme si udělat léto ještě hezčí 🥰 #bastlimslaskou #arduino #esp32 #raspberrypi #diy #makeit #laskakit #postovne #zdarma #sleva #vyhodne #bastleni #pajeni #programovani
-
Nějakou dobu si bastlím android aplikaci určenou pro sledování inventáře a následnou inventuru podle čárových kódů. Rád bych tuto aplikaci vydal na Google play (minimálně pro veřejné testování), k tomu však potřebuji alespoň 12 testerů. Našla by se zde nějaká dobrá duše, která by měla zájem se přidat do testovacího programu?
Registrace k přístupu:
https://forms.gle/bMLafrcu9Pvtej1q8Repo zde: https://github.com/Tobias021/InventurApp
Díky!
#testing #programming #programování #vývoj #vyvoj #tester #help #foss #opensource
-
#aifail #ai_fail
Můj první pokus s AI asistentem při #programování. Jen tak ze srandy. A sranda to byla, protože je to blbost.já: jak udělat to a to?
AI: použij tuhle funkci (pošle kus zdrojáku s chybou)
já: to způsobí error, proč?
AI: protože předáváš string, ale funkce očekává objekt, ale můžeš použít tuhle funkci, ta akceptuje objekt i string
já: to není pravda, tahle funkce taky akceptuje jen objekt
AI: máš pravdu, funkce akceptuje taky jen objekt, v tom případě to nemá řešení😆 🤦
-
#aifail #ai_fail
Můj první pokus s AI asistentem při #programování. Jen tak ze srandy. A sranda to byla, protože je to blbost.já: jak udělat to a to?
AI: použij tuhle funkci (pošle kus zdrojáku s chybou)
já: to způsobí error, proč?
AI: protože předáváš string, ale funkce očekává objekt, ale můžeš použít tuhle funkci, ta akceptuje objekt i string
já: to není pravda, tahle funkce taky akceptuje jen objekt
AI: máš pravdu, funkce akceptuje taky jen objekt, v tom případě to nemá řešení😆 🤦
-
Nepředpokládám, že to někdo neumí, ale máme druhou půlku ledna a je na čase si vzpomenout, že jsme možná nezměnili aktuální roky v patičkách webů a aplikací. Rekapitulace, jak to dělat automaticky, je v článku. Anebo koukněte do svého oblíbeného AI chatu.
https://www.maxiorel.cz/jak-vypsat-aktualni-rok-do-paticky-webu-v-ruznych-programovacich-jazycich
-
Nepředpokládám, že to někdo neumí, ale máme druhou půlku ledna a je na čase si vzpomenout, že jsme možná nezměnili aktuální roky v patičkách webů a aplikací. Rekapitulace, jak to dělat automaticky, je v článku. Anebo koukněte do svého oblíbeného AI chatu.
https://www.maxiorel.cz/jak-vypsat-aktualni-rok-do-paticky-webu-v-ruznych-programovacich-jazycich
-
Zaskočilo mě, že `sed` nepodporuje standardní množiny znaků jako \w a \W.
Poskládat množinu pomocí [:alpha:] nebo [:graph:] plus další znaky, to je docela na hlavu.
#regex #programovani #gnulinux
https://www.gnu.org/software/sed/manual/html_node/Character-Classes-and-Bracket-Expressions.html -
Zaskočilo mě, že `sed` nepodporuje standardní množiny znaků jako \w a \W.
Poskládat množinu pomocí [:alpha:] nebo [:graph:] plus další znaky, to je docela na hlavu.
#regex #programovani #gnulinux
https://www.gnu.org/software/sed/manual/html_node/Character-Classes-and-Bracket-Expressions.html -
Vzpomínám si, když jsem krátce po nástupu do svého prvního zaměstnání hlásil, jak jsem rád, že jsem nechal vysoké a už se nemusím nic učit. Uměl jsem přitom úplné 💩
Roky plynou, VŠ jsem dodělal jinou a vzdělávání jsem propadl. Ročně investuji 30 000 Kč za kurzy, školení a konference. Abych nezakrněl a byl užitečný svým klientům nebo aktuálním chlebodárcům.
Máte to stejně?
Toto léto si rozšiřuju znalosti o Symfony a databázích.
#vzdelavani #tvorbawebu #programovani #databaze #php #symfony
-
Vzpomínám si, když jsem krátce po nástupu do svého prvního zaměstnání hlásil, jak jsem rád, že jsem nechal vysoké a už se nemusím nic učit. Uměl jsem přitom úplné 💩
Roky plynou, VŠ jsem dodělal jinou a vzdělávání jsem propadl. Ročně investuji 30 000 Kč za kurzy, školení a konference. Abych nezakrněl a byl užitečný svým klientům nebo aktuálním chlebodárcům.
Máte to stejně?
Toto léto si rozšiřuju znalosti o Symfony a databázích.
#vzdelavani #tvorbawebu #programovani #databaze #php #symfony
-
Lua je zajímavý minimalistický programovací jazyk. Má jen 150kb, umí toho ale hodně. A je rychlý (na to, že je skriptovací / interpretovaný).
Jenže funguje na můj vkus nějak nelogicky :-D Asi to chce delší seznámení. Screenshot z AndroidOS mobilu (Termux)
#LuaLang #programovani -
Lua je zajímavý minimalistický programovací jazyk. Má jen 150kb, umí toho ale hodně. A je rychlý (na to, že je skriptovací / interpretovaný).
Jenže funguje na můj vkus nějak nelogicky :-D Asi to chce delší seznámení. Screenshot z AndroidOS mobilu (Termux)
#LuaLang #programovani -
Jáááj hoď tam tu sůl na někoho tam z okna... já chci jednoduchou a přehlednou práci a ne řešit furt takový kopičiny.
Proč lidi dnes musí všechno obalovat do mega frameworků a abstraktních vrstev, v čem se pak už ani nikdo pořádně nevyzná. Zase se podělala produkční pipeline, různé databázové errory a zatím už druhý "odborník" na to kouká a já dřepím přesčas u PC a čekám na další dotazy typu "a co jsi udělal potom" 🤪🤦 Dělal jsem vše jako minule, co asi...
#zivotprogramatora #programovani #webdev -
Jáááj hoď tam tu sůl na někoho tam z okna... já chci jednoduchou a přehlednou práci a ne řešit furt takový kopičiny.
Proč lidi dnes musí všechno obalovat do mega frameworků a abstraktních vrstev, v čem se pak už ani nikdo pořádně nevyzná. Zase se podělala produkční pipeline, různé databázové errory a zatím už druhý "odborník" na to kouká a já dřepím přesčas u PC a čekám na další dotazy typu "a co jsi udělal potom" 🤪🤦 Dělal jsem vše jako minule, co asi...
#zivotprogramatora #programovani #webdev -
Rekapitulace týdne, aneb 7 dní sourcepunku
#nezavislyweb #kutilskecms #fullstack #hraniscudliky #praha #konceptualni #programovani #queer #czech #prague #diyCMS #srcpunk
-
Když už jsme u těch knih:
technické knihy #zdarma jako PDF nebo ePub od CZ NIC, kdo nezná, tak se určitě podívejte.
#Kryptografie, #internet, #programování, #opensource a další.
#knihy #eknihy
https://knihy.nic.cz/ -
Když už jsme u těch knih:
technické knihy #zdarma jako PDF nebo ePub od CZ NIC, kdo nezná, tak se určitě podívejte.
#Kryptografie, #internet, #programování, #opensource a další.
#knihy #eknihy
https://knihy.nic.cz/ -
#webdev #programovani
Jsem docela otrávený z toho, kam se to lidstvo dostalo, všechno je tak extrémně nafouklé a zbytečně komplikované.
Dělám jednoduchý web, HTML, CSS, #TypeScript. Potřebuju pouze TypeScript soubory průběžně automaticky hlídat a při každé změně je přeložit do #JavaScript, aby to na stránce fungovalo.
Všechna řešení, která jsem našel, mě nutí k instalaci NodeJS / NPM, což je dodatečných 500 Mb dat na disku 😦🤦
To fakt ne... našel jsem nouzově jiný způsob, ale ideální to není. -
#webdev #programovani
Jsem docela otrávený z toho, kam se to lidstvo dostalo, všechno je tak extrémně nafouklé a zbytečně komplikované.
Dělám jednoduchý web, HTML, CSS, #TypeScript. Potřebuju pouze TypeScript soubory průběžně automaticky hlídat a při každé změně je přeložit do #JavaScript, aby to na stránce fungovalo.
Všechna řešení, která jsem našel, mě nutí k instalaci NodeJS / NPM, což je dodatečných 500 Mb dat na disku 😦🤦
To fakt ne... našel jsem nouzově jiný způsob, ale ideální to není. -
Programování, dotaz. Představ si, že dostaneš obrovský seznam lidí, včetně jejich věku. A ty máš lidi zařadit do škatulky třeba:
0 - 3 batole
3 - 6 Předškolák
6 - 15 školák
15 - 18 student
18 - 25 vysokoškolák
25 - 68 pracující
68 - 100 důchodce
100+ stařešinaJde to vyřešit lépe než spoustou "else - if" bloků?
-
Programování, dotaz. Představ si, že dostaneš obrovský seznam lidí, včetně jejich věku. A ty máš lidi zařadit do škatulky třeba:
0 - 3 batole
3 - 6 Předškolák
6 - 15 školák
15 - 18 student
18 - 25 vysokoškolák
25 - 68 pracující
68 - 100 důchodce
100+ stařešinaJde to vyřešit lépe než spoustou "else - if" bloků?
-
Rád získávám přehled o programovacích jazycích, hlavně mě zajímá jejich syntax (mám specifickou představu, jaký syntax se mi líbí a který ne).
#Carbon vypadá pěkně a slibně, z rodiny C, má sloužit jako modernější a vylepšená alternativa k C++, ale proč #Google musí pojmenovávat tak pitomě svoje programovací jazyky? Go, Dart, Carbon. To nemůžou vymyslet unikátní název, který se nebude míchat ve vyhledávačích s existujícím slovem?
#programovani
https://en.wikipedia.org/wiki/Carbon_(programming_language) -
Rád získávám přehled o programovacích jazycích, hlavně mě zajímá jejich syntax (mám specifickou představu, jaký syntax se mi líbí a který ne).
#Carbon vypadá pěkně a slibně, z rodiny C, má sloužit jako modernější a vylepšená alternativa k C++, ale proč #Google musí pojmenovávat tak pitomě svoje programovací jazyky? Go, Dart, Carbon. To nemůžou vymyslet unikátní název, který se nebude míchat ve vyhledávačích s existujícím slovem?
#programovani
https://en.wikipedia.org/wiki/Carbon_(programming_language) -
Dámy a pánové - kniha o Micro:bitu pro učitele, studenty, žáky, fanoušky, nadšence i začátečníky se blíží!
-
Dámy a pánové - kniha o Micro:bitu pro učitele, studenty, žáky, fanoušky, nadšence i začátečníky se blíží!
-
Takový malý code snippet v #JavaScript, obaluje specifická písmena nebo části slov určitým HTML tagem.
Dnes jsem to sepsal jako řešení nedostatku Google Translatoru, který např. tohle:
Hello <span>w</span>orld
vidí jako 3 slova, "Hello", "w", "orld", a tudíž špatně překládá. Obalení SPANem se tedy musí udělat až dodatečně skrze JS.
#programovani #webdev
https://codepen.io/Amarok24/pen/NWOaMxm -
#programovani Proč vůbec používáme interpretované skriptovací jazyky? Na některé věci se jistě hodí; shell je vlastně takový jazyk, podobně skripty v Perlu měly své místo, jelikož shell zřejmě nemá dostatečně dobrý návrh. Java zase cílila na multiplatformnost.
Pak se skriptovací jazyky dostaly na web. Z Perlu vzniklo PHP, objevilo se Ruby, sesadil ho Python, JavaScript to převálcoval všechno a nově webasm.
Nakonec se však objevují jazyky, které syntaxí připomínají skriptovací, přesto nejsou. Kupříkladu Vlang, Crystal, Zig, Nim, Go. Řeší přesně to, za jakým účelem původně ty interpretované jazyky vznikly (vidím za nimi totiž snahu odstranit "céčkový voser" pointerů, alokací paměti, nutnost hlavičkových souborů, komplikovanost sestavení).
Takže nejsou už ty interpretované jazyky zbytečné? A budou postupně odstraněny nebo naopak zbudou napořád v útrobách počítačů jako zbytečná, zpomalovací mezivrstva? (k těm již existujícím zpomalovacím mezivrstvám? :-))
-
#programovani
Opakovaně se mi osvědčilo, že je lepší umět programovat dobře v základech a mít tak možnost se vykašlat na různé frameworky a knihovny, se kterými bývají většinou akorát problémy a je nutno vynaložit čas a energii na studium dokumentace.
Mimoto mám rád minimalismus a jednoduchost.
Jasně, moje řešení na míru pak není založeno na známém frameworku, takže by to jen složitě převzal nějaký další kolega, ale to ani za celé poslední roky nebylo zapotřebí.
#PHP #TypeScript #JavaScript -
#programovani
Opakovaně se mi osvědčilo, že je lepší umět programovat dobře v základech a mít tak možnost se vykašlat na různé frameworky a knihovny, se kterými bývají většinou akorát problémy a je nutno vynaložit čas a energii na studium dokumentace.
Mimoto mám rád minimalismus a jednoduchost.
Jasně, moje řešení na míru pak není založeno na známém frameworku, takže by to jen složitě převzal nějaký další kolega, ale to ani za celé poslední roky nebylo zapotřebí.
#PHP #TypeScript #JavaScript