101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

500
active users

#kodowanie

0 posts0 participants0 posts today

3 godziny… tyle mi zajęło szukanie programu który w konkretnym miejscu umieszcza podpis na zdjęciu. W końcu napisałem sam. W sensie wskazujesz mu folder, ma plik podpis.png i sam przechodzi przez wszystkie zdjęcia w katalogu, dodając podpis w zależności od koloru tła. Bierze kolor dominujący i jego odwrotność i skleja w jeden podpis tak, że z koloru dominującego powstaje cieniutka ramka. Przerobione zdjęcia umieszcza w folderze /podpis . Dla zainteresowanych udostępnię kod :) #Programowanie #Automatyzacja #Zdjęcia #PodpisNaZdjęciu #Kodowanie #Folder #KolorTła #DominującyKolor #Ramka #UdostępnienieKodu

Odkryłem ciekawy bug w #ZBar, debugując błąd testów paczki #SegNo (generator #QRCode w Pythonie), na #Gentoo, z #musl libc.

SegNo domyślnie próbuje kodować ciągi znaków jako ISO-8859-1, jeżeli jest to możliwe. ZBar domyślnie próbuje w pierwszej kolejności dekodować je jako Big5. Zazwyczaj wszystko działa.

Weźmy przykładowy ciąg znaków z testów ZBar: "Märchenbücher". Kiedy kodujemy go jako ISO-8859-1, otrzymamy dwie sekwencje kodowe (wysoki bajt, niski bajt): E4 72 dla "är", i FC 63 dla "üc". Ta druga wchodzi na "zdefiniowany przez użytkownika" znak w Big5, i glibc odmawia konwersji. Natomiast musl radośnie to konwertuje. Tak więc, ZBar dekoduje ciąg znaków jako Big5, "M酺chenb𡡷her".

Można tu argumentować, że musl działa niepoprawnie. Ale należy zwrócić uwagę, że pierwsza sekwencja jest poprawnym kodowaniem Big5. Tak więc jeśli skrócimy ciąg do "Märchen", glibc radośnie zdekoduje nasze ISO-8859-1 jako Big5, i da nam "M酺chen". I tak, po wstawieniu takiego ciągu znaków w SegNo, dostaję QRCode, przy pomocy którego mogę odtworzyć ten problem na glibc.

Czy ZBar działa niepoprawnie? Czy może SegNo powinno unikać kodowania ISO-8859-1, i zamiast tego pójść w bezpieczniejsze UTF-8?

bugs.gentoo.org/923233
github.com/heuer/segno/issues/
github.com/mchehab/zbar/issues

bugs.gentoo.org923233 – media-gfx/zbar: utf8 decoding problem on musl? (was: dev-python/segno-1.6.0 fails tests)

Szablon walidacji formularzy w JavaScript.

Udało mi się!
Chyba.

Nie cierpię JavaScript bardziej niż Gargamel smerfów, ale udało mi się :D

Nie jestem w tym specjalnie mocny, ale jak ktoś też się męczy z JavaScript, to może znajdzie kilka ciekawych sposobów na rozwiązanie problemów.
(Ogólnie szablon jest właśnie dla tych, co się uczą).

progresywnyprogramista.pl
Na stronie 8.

www.progresywnyprogramista.plProgresywny programista » Strona tytułowa