Posty

Prywatna klawiatura na Androida

Obraz
Zaczałem korzystać ostatnio z Unexpected Keyboard z Google Play. Jest to klawiatura open source, która Cię nie profiluje i nie śledzi. Bardzo dobrze mi się z niej korzysta. Nie ma funkcji autokorekty. Polecam wypróbować!

Wykluczenie dzieci ze spektrum autyzmu

Obraz
Stworzyłem tę templatkę w Bloggerze już 27 mają i nie byłem w stanie się zabrać za skończenie tego trudnego oraz ważnego tematu, który mnie osobiście dotyczy. Powiem szczerze, że nie wiem, od czego zacząć. Ignorancja i brak wykształcenia nauczycieli w tym temacie jest zastraszająca. Wykluczenie dzieci ze spektrum autyzmu jest częstsze, niż można by przypuszczać. Sednem problemu jest komunikacja. Dzieci ze spektrum autyzmu mają zaburzoną i ograniczoną komunikację z otoczeniem. Jest im trudniej artykułować swoje problemy i myśli. Te dzieci spotykają się z niezrozumieniem w szkole.      Temat jest często pomijany w mediach, więc prawie nikt nie interesuje, by go rozwiązać. Czym jest autyzm? Dziś bardziej się mówi o spektrum autyzmu ( z ang. Autism Spectrum Disorder - - ASD). Autyzm nie jest chorobą, lecz zespołem zaburzeń rozwojowych, i u każdej osoby nim dotkniętej, wygląda trochę inaczej. Najważniejsze cechy to są: -- Trudności w komunikacji, szczególnie niewerbalnej jak m...

Miraż cyfryzacji Polski

Obraz
Czyli dlaczego cyfryzacji nie zaczyna się, od miejsca, gdzie słońce nie dochodzi? Cała koncepcja opierania usług Państwa Polskiego na usługach chmurowych zagranicznych, a często globalnych korporacji, nijak ma się z Rozumem i Godnością Człowieka. Po pierwsze, dane obywateli trafiają na serwery poza Unią Europejską. Gdzie Te RODO ja się pytam? Skąd wiadomo, że na tych danych nie jest trenowania sztuczna inteligencja, lub wykonywane nie są jakieś inne nielegalne operacje? Po drugie, kiedyś banka Ej Ajów pęknie, więc duże korporacje prędzej czy później, przerzucą koszty, w tym zobowiązania kredytowe na zakupy kart graficznych i pamięci, na swoich klientów spoza USA. A do tych klientów należy Państwo Polskie. Czy zaciągniemy kolejne kredyty, bo korpo XYZ wyciagnie wtyczkę, a cała Polska administracja przestanie działać?? Po trzecie, pod spodem tych komercyjnych rozwiązań, czy Azure od Microsoftu, czy AWS od Amazona, są Linuxy i setki innych pakietów na licencjach MIT, BSD, GPL ...

EWW - - zajrzyj do neta nie wychodząc z Emacsa

Obraz
Emacs Web Wowser (EWW) jest mikro przeglądarką wbudowaną w GNU Emacsa, która obsługuje tylko podstawowe funkcje HTML i CSS. Nie wspiera ona Javascriptu i innych nowocześniejszych technologii. To w zupełności wystarczy, by otworzyć w niej bloga, wejść w wyszukiwarkę DuckDuckGo, ściągnąć obrazek, skopiować jakąś definicję Czy nawet pobrać plik pdf. GNU Emacs jest samoudokumentowanym edytorem tekstu. Jeżeli nie wiemy, jak korzystać z jakiegoś pakietu to korzystamy ze skrótu klawiszowego C-h f nazwa_pakietu *** . W tym wypadku nasz pamięta to EWW. Otrzymujemy coś takiego: Jeśli wejdziemy w Reference, to możemy kliknąć myszką w link eww.el.gz, który pokaże nam kod źródłowy danego pakietu w Emacs Lisp bez wychodzenia z Emacsa.  Gdy jesteśmy w major mode możemy użyć C-h ?, by skorzystać z dodatkowej pomocy oraz użyć skrótu C-h m, by uzyskać listę dostępnych skrótów dla danego major mode takiego jak Markdown i inne.    P.S. Dajcie znać w komentarzu czy chcecie posta o mikroprzegl...

Jak napisać notatki w Markdown i Org w Doom Emacsie?

Obraz
Korzystam na codzień z Frameworka Doom Emacs, który jest przystępniejszu w użytkowaniu niż czysty GNU Emacs. Nie będę tutaj opisywał instalacji Ani czystego Emacsa, ani tym bardziej Doom Emacsa. Zakładam, że potencjalny użytkownik jest w stanie to zrobić samodzielnie. Co to jest Markdown? Markdown jest to język znaczników przeznaczony do formatowania tekstu. Jest prosty. Ułatwia szybkie i efektywne robienie notatek. Ten format jest często wykorzystywany na platformach hostujacych kod źródłowy jak Github czy Gitlab, I nie tylko. Tak format Markdown prezentuje się w Doom Emacsie.  Co to jest tryb Org lub Org mode?  Org mode jest to format czystego pliku tekstowego podobnie jak Markdown. Umożliwia on pisanie notatek, list TODO, artykułów, a nawet niektórzy piszą w nim książki. Jest to format bardziej złożony i trudniej w nauce niż Markdown. Został wbudowany do GNU Emacsa w 2006 roku. Dzięki pakietom w Emacsie, można go łatwo rozbudowywać o nowe funkcje w Emacs Lisp us...

Xlibre jako żywa implementacja X11

Obraz
XLibre jest forkiem Xorg. W przeciwieństwie do Xorg, XLibre jest nadal aktywnie rozwijany. Korzystam ostatnio z Libre na FreeBSD 15.0 (XFCE) oraz na CachyOS (KDE Plasma). FreeBSD 15.0 : Wolę korzystać z XLibre niż z Waylanda, który jest dość mocno niedopracowany. XLibre po prostu działa. Gnome planuje porzucić wsparcie dla X11 w wersji GTK 5.0+, natomiast jest ctk+, czyli fork GTK 3.0+. W związku z tym warto pomyśleć o dywesyfikacji środowiska graficznego. Toolkit Qt będzie nadal wspierał X11, gdyż ten toolkit jest obecny na innych systemach operacyjnych Unixopodobnych, takich jak Solaris czy OpenIndiana.  W związku z zapowiedzią porzucenia X11 przez KDE Plasma w wersji 6.8, powstaje środowisko Sonic DE, fork KDE Plasma, który będzie oferował wsparcie dla protokołu X11 I jego nowoczesnej implementacji w postaci XLibre.  Do Waylanda podchodzę z dużym dystansem, gdyż czy kiedykolwiek firmy takie Red Hat (IBM) miały dobro użytkownika ponad zysk? A to właśnie korporacj...

Freebsd 15.0 on ThinkPad T450 S

Obraz
I installed FreeBSD 15.0 from memstick img file. First, I try install traditional sets of BSD, but this cause problem with Wifi, so I restarted installer and I has chosen pkgbase option. When Wifi works properly, so I could install another system core packages, but some problems appeared later, which I tried install XLibre.  I use commands  sudo ee  /usr/local/etc/pkg/repos/XLibre.conf   and pasted:   XLibre: { url: "https://api.cirrus-ci.com/v1/artifact/github/b-aaz/xlibre-ports/bins/bins/${ABI}", mirror_type: "http", enabled: yes } Next sudo pkg update sudo pkg install xlibre sudo pkg install xfce xfce4-goodies xfce4-whiskermenu-plugin  sudo sysrc kld_lists+="i915kms"   And sudo reboot . Then I created file .xinitrc with exec startxfce4 inside file. I run startx, but it didn't work.I must run command sudo pkg install drm-kmod   After startx , I saw: Emacs sudo pkg install emacs git ripgrep fd-find After git ...

Ubuntu Touch następny raz

Obraz
 Odblokowanie bootloadera Wpadł mi w ręce jakiś czas temu telefon Xiaomi Redmi Note 9, na którym można postawić system Ubuntu Touch przeznaczony z myślą o telefonach. Miał zainstalowaną nakładkę Androida MUIU Global 12.5.6, co widać poniżej: A tutaj podstawowe ustawienia: Po pierwsze ściągnąłem oficjalną aplikację Mi Unlock na Windows od Xiaomi ( tutaj instrukcja ). Potem włączyłem debugowanie USB W tym telefonie. Zainstalowałem sterowniki pod Windows spod tej apki i zrestartowałem komputer, lecz tego 6 listopada nie byłem w stanie odblokować bootloadera, gdyż Windows 11 nie chciał odblokować bootloadera mimo zainstalowanych sterowników do tego telefonu. Podszedłem do tego drugi raz w sobotę 8 listopada, tym razem skorzystałem ze starego laptopa z AnduinOS(Ubuntu 25.04), gdzie ściągnąłem ten skrypt  w pythonie oraz zainstalowałem adb i fastboot za pomocą polecenia  sudo apt install google-android-platform-tools-installer. Przełożyłem moją kartę SIM do telefonu Xiaomi...

Dlaczego warto korzystać ze sklepu F-Droid na Androidzie?

F-Droid jest alternatywnym sklepem dla Google Play, który zawiera tylko wolne i otwarte oprogramowanie. Można go, póki co, zainstalować z pliku Apk na Androidzie, jeśli zeszwoli się na instalację oprogramowania z nieznanych źródeł. Gdy korzystałem z Lineageos na Xiaomi Mi A1, to zainstalowałem pierwszy raz sklep F-Droid. Istnieje możliwość, by mieć telefon z preinstalowanym F-Droidem. Zainstalowałem go niedawno na moim telefonie z usługami Google, w tym sklepie Google Play, z którego obecnie korzystam codziennie.  Niestety ta możliwość może zostać wycofana z Androida. Google ogłosiło plan weryfikacji niezależnych deweloperów, którzy musieli by się weryfikować, co w praktyce zablokowałoby dostęp do instalacji spoza sklepu Play. W słowach to "koniec wolności" na Androidzie, co odróżniało go od iOSa i było znaczącym wyróżnikiem. Popełniłem swego czasu artykuł tutaj o Ubuntu Touch. Gdy korporacje monetyzują nasze dane osobowe, mimo istnienia RODO, jest coraz mniej prywatności w ...

GNU Guix System po raz czwarty

Obraz
Dlaczego nie Ubuntu? Ubuntu ostatnio za bardzo idzie w język Rust, co nie bardzo idzie w parze z jakością i wydajnością np. wydajność uutils zastępujących GNU coreutils Okazało się drastycznie niższa od oryginału. Poza tym męczy mnie systemd, który zmonopolizował ekosystem GNU Linux jako dominujący init. Cannonical zabiło Unity 7.x swego czasu wraz z jego następcą Unity8 (Obecnie Lomiri). Miriway jako adaptacja Waylanda wraz z biblioteką Mir pod Waylanda też nie za bardzo się rozwija mimo szumnych zapowiedzi. Guix Jest to system dość innowacyjny. Na pewno najbardziej rozwinięta ze wszystkich w pełni wolnych dystrybucji zatwierdzonych przez Free Software Foundation, co nie byłoby by możliwe bez nakładów finansowych ludzi dobrej woli oraz ich wolnego czasu. Shepherd jako init nie występuje nigdzie indziej poza GNU Guix, natomiast sposób jego działania jest nieco inny niż standardowych dystrybucji GNU Linux. Guix powstał w oparciu o Nixa, lecz poszedł w swoją stronę dając zaufanie swoim u...

GNU Guix System po raz trzeci

Obraz
Na laptopie o następujących parametrach : Procesor AMD Ryzen 5 5500U, Karta graficzna AMD Lucienne,  500 GB dysku SSD.  Nie udało mi się zainstalować Guixa. Testowałem też obraz distro PantherX oparte o GNU Guix z dnia 6 lutego 2025. Dostałem takie ostrzeżenie : . Próbowałem potem uruchomić wifi lecz się to nie udało. Menadżer pakietów musi mieć internet. Do trzech razy sztuka. Wyszedł niedawno obraz demo non Guix. Odpaliłem z pendrive 'a bez problemu. Wybrałem tryb pseudograficzny. Pewnym zaskoczeniem było dla mnie pytanie o kernel. Alternatywą był HURD. W większości przypadków jest zalecany kernel Linux z większą ilością lepszej jakości sterowników. Instalacja przebiegła dość szybko i sprawnie. Zrobiłem Guix pull - - url=https://codeberg.org/guix/guix.git jako zwykły użytkownik oraz z konta root. Po aktualizacji wykonałem polecenia  guix install fastfetch guix install Icecat  Jako zwykły użytkownik. Jest coś takiego jak guix-home. Zrobiłem przy instalac...