Posty

GNU Emacs od czego zacząć? Wady i zalety

Obraz
 GNU Emacs jest edytorem tekstu z wieloletnią, 40 - letnią tradycją. Działa zarówno w terminalu, jak i w trybie graficznym. Rdzeniem tego programu jest napisany w C interpreter Emacs Lisp. Inaczej Elisp jest dialektem Lispu. GNU Emacs nie był pierwszy i jedyny, lecz jest najpopularniejszą wersją Emacsa. Wszystko pozostałe poza rdzeniem, interpreterem Elisp, można dostosować pod siebie, za pomocą Emacs Lisp. Emacs jest samodokumentującym się edytorem, to znaczy, że każda funkcja jest dobrze opisana.   Logo GNU Emacsa      Podstawy skrótów klawiszowych  M → lewy Alt, dawny klawisz Meta na starych klawiaturach. C → lewy Ctrl RET → Enter SPC → klawisz spacji, spacebar    Podstawowe terminy , Bufor (buffer)  → obszar edytowanego pliku lub fragment zaznaczonego tekstu. Wszystko w Emacsie jest buforem.  Okno (window) → obszar wyświetlanego bufora. Frame →  w trybie graficznym to osobne okno systemowe Emacsa. Minibufor → tutaj wpisujesz ko...

Org mode tryb Emacsa do pisania

Obraz
Początkowo w Gnu Emacsie łatwo można było tworzyć dokumenty z użyciem GNU Muse. Ostatnia aktualizacja Muse była w 2010 Roku. Był to prosty format czystego tekstu podobny do Markdown. Można go nadal zainstalować i będzie to działać we współczesnym Emacsie 30.2 ze względu na kompatybilność wsteczną.  Z czasem pałeczkę przejął Org mode. Org mode jest do dzisiaj intensywnie rozwijany. Nie tak dawno wyszło wydanie 9.8, które naprawią wiele błędów. Org mode jest wbudowany w GNU Emacsa od 2006 Roku. Jest to format czystego tekstu podobny do Markdown i Muse, ale nieco bardziej od nich złożony.     Poniżej przedstawiam zrzut ekranu przykładowego pliku org w Doom Emacs:     Co jest napisane tak: Podstawowe informacje:   #+title: Mój post Org mode #+author: Moje imię i nazwisko #+date: <2026-03-18 śro> Nagłówki i linki:  * Nagłówek [https://orgmode.org] Lista zadań: skrót klawiatury C-c C-c, gdzie C to lewy Ctrl służy do zaznaczania lub odznaczani...

Scam weryfikacji wieku

Obraz
Ostatnio portal Discord ogłosił, że od marca wprowadzi konieczność weryfikacji dowodem osobistym i/lub zdjęciem twarzy. Jest potencjalne zagrożenie dla wycieku takich danych osobowych, które zdarzały się w przeszłości już. To chyba najwyższa pora by przestać korzystać z takich platform ze względu na bezpieczeństwo swoje i swoich bliskich. Pytanie, kiedy podobne rozwiązania, wprowadzi Reddit, Microsoft (popularne zwany przez swoich klientów Microslopem) w Windows 11, Facebook czy inne social media? Jakie jest rozwiązanie? Pora zacząć korzystać z Fediverse, w tym sieci Mastodon. Są to sieci społecznościowe typu open source. Może warto spróbować prywatnie porzucić system Windows na rzecz bardziej przyjaznych systemów operacyjnych, które Cię nie szpiegują i nie zarzucają Ciebie reklamami. Wbrew pozorom konsumenci mają wpływ na korporacje swoimi decyzjami i wyborami.  Dlaczego akurat Fediverse?  Głównymi zaletami Fediverse są: Zdecentralizowana architektura. Możliwość i...

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