Posty

XEmacs edytor tekstu z problemami

Obraz
XEmacs powstał jako fork GNU Emacsa z myślą o wsparciu dla X11, kiedy GNU Emacs korzystał tylko z wersji terminalowej bez GUI. Było to na początku lat 90. XX wieku! Próbowałem początkowo skompilować XEmacsa pod CachyOS, lecz mi się to nie udało, gdyż XEmacs korzysta z wielu drobnych i specyficznych bibliotek, których domyślnie nie ma we współczesnych dystrybucjach Linuxa. Po tej porażce stwierdzilem, że nie opłaca mi się zaśmiecać systemu tymi bibliotekami, z których potem nie będę korzystał. Wysłałem maila na listę mailingową z dwóch adresów mailowych, lecz chyba żadna z list mailingowych nie działa na dzień dzisiejszy. Na szczęście jest wersja pod Windows - nie należy ona do ostatniej stabilnej wersji z 16 stycznia 2026 roku, gdzie trafiły poprawki irytujących błędów. Ściągnąłem wersję na Windows, odpaliłem instalator, zaakceptowałem licencję GPL i zaznaczyłem wszystkie pakiety, a trochę ich było. Języka polskiego nie ma. User experience jest rodem z początku lat 2000-nyc...

Doom Emacs pod Windows 11

Obraz
 Pierwsze podejście do instalacji Doom Emacsa pod Windows 11 zrobiłem w czerwcu 2025, lecz dopiero wczoraj 24 stycznia 2026 udało mi się to ogarnąć. Zainstalowałem sobie Windowsowy manadżer pakietów Chocolatey w czerwcu 2025. O sprawie zapomniałem i przypomniałem sobie w styczniu 2026! Doinstalowałem sobie przez następujące komendy w Windows Terminal: winget install git winget install ripgrep winget install fd Z Githuba Doom Emacsa przekopiowałem komendę do Windows Terminal: git clone --depth 1 https://github.com/doomemacs/doomemacs ~/.config/emacs ~/.config/emacs/bin/doom install Następnie znalazłem edytor zmiennych środowiskowych >> Wszedłem w zmienne środowiskowe >> Ustawiłem zmienną HOME, czyli lokalizację katalogu użytkownika pod GNU Emacsa. Niestety tryb deweloperski w ustawieniach Win11 nie działa poprawnie. Znalazłem obejście z wykorzystaniem konsoli git bash. Najpierw wszedłem w menadżer plików, usunąłem nadprogramowy folder emacs.d, a potem znalazłem ścieżkę ~...

XLibre otrzyma wsparcie HDR

Jak wszyscy wiemy, wsparcie dla HDR kuleje na Linuxie i BSD. Deweloperzy XLibre rozpoczęli pracę nad tym złożonym problemem. Szczegóły w Dyskusji na Githubie. Jest szansa by ten problem rozwiązać systemowo

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