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. 😳

#programování #skript #Bash #Linux #Windows

rename4win.sh 1.0 - Pastebin.com

Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.

Pastebin

Vývoj aplikací pro Ubuntu Phone

https://vhsky.cz/w/oMXR8UNaCaZzqGcG3DLimp

Vývoj aplikací pro Ubuntu Phone

PeerTube

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

Softwarová inventura 2025: méně experimentů, víc jistoty

Poslední den roku je nutné splnit blogovací povinnost. Souhrn roku jsem napsal už před Vánocemi, teď ještě nabízím svou tradiční softwarovou inventuru programátora, tvůrce webů a příležitostného pisálka.

Maxiorel.cz
Racket 9.0

Naprosto skvělé reakce na ESP IDE. O co jde?
Blokové programování různých desek založených na ESP32, ESP32-S3, ESP32-C3, ESP8266 a RP2040.
Nejjednodušší cesta, jak začít a programováním.
https://chiptron.cz/chceme-deti-vychovat-do-montoven-nebo-je-naucit-logicky-myslet-a-naucit-je-pracovat-s-chybou-naucte-je-programovat/

#esp32 #esp #ide #deti #programovani

Python Developers Survey 2024

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/bMLafrcu9Pvtej1q8

Repo zde: https://github.com/Tobias021/InventurApp

Díky!

#testing #programming #programování #vývoj #vyvoj #tester #help #foss #opensource

Ano
100%
Ne
0%
Poll ended at .
Registrace k uzavřenému testování InventurApp

[EN] This form serves as a registration for the InventurApp application closed testing group in Google Play. If you agree to register, the email will only be entered into the Google Play Console to allow access to the test version of the app. It will not be processed or distributed otherwise. To withdraw consent, please send a message to [email protected] with your request. The app repository is available here. [CZ] Tento fourmulář slouží jako registrace do skupiny uzavřeného testování aplikace InventurApp v Google Play. Při udělení souhlasu s registrací bude uvedený e-mail vložen pouze do systému Google Play Console pro umožnění přístupu k testovací verzi aplikace. Jinak zpracován ani šířen nebude. Pro odvolání souhlasu odešlete zprávu na e-mail [email protected] s žádostí. Repozitář aplikace je dostupný zde.

Google Docs

#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

#programovani #tvorbawebu

Jak vypsat aktuální rok do patičky webu v různých programovacích jazycích

Co dělá řada webařů od začátku roku do poloviny ledna? Přece přemýšlí, na kterých webech ještě nemá automatické dopisování roku do copyrightu v patičce a ručně jej mění na aktuální čtyřčíslí. Pojďme začít rok odpočinkově a nastavit si automatiku jednou provždy.

Maxiorel.cz