Posts by HaraldKi@nrw.social
(DIR) Post #AZTyFXzN51xVhOgvw0 by HaraldKi@nrw.social
2023-09-06T06:47:49Z
1 likes, 0 repeats
@tuxedocomputers Bei der Gelegenheit einmal Danke an den Service. Tastatur klemmte häufig mal wegen Kaffeeschaden, neue hatte letztes Jahr Lieferschwierigkeiten, aber als es wieder welche gab, wurde sie ohne Aufforderung geschickt und war problemlos einzubauen mit Hilfe eines Videos im Servicebereich.
(DIR) Post #AcbAi52clIy2fCQqWW by HaraldKi@nrw.social
2023-12-08T11:46:10Z
0 likes, 0 repeats
@gnulinux Für wen arbeitet Poettering gerade? Warte mal 🤔, … ja Microsoft. https://en.wikipedia.org/wiki/Lennart_Poettering
(DIR) Post #Adb1Eyuh0oxK48kDyq by HaraldKi@nrw.social
2024-01-07T07:40:35Z
0 likes, 0 repeats
@simon The level of ability to pass the Turing Test of these Artificial Idiots is absolutely amazing and an astounding achievement.
(DIR) Post #AdhTmuwlRmhJYQRWJU by HaraldKi@nrw.social
2024-01-10T10:32:20Z
0 likes, 0 repeats
Why I don't like #snap on #ubuntu #linux:% snap listfirefox 119.0.1-1 3358 latest/stable/… mozilla✓ -Current is version 121:% snap refresh firefoxerror: cannot refresh "firefox": snap "firefox" has running apps (firefox),Yes, stupid. But this is Linux, not Windows. We can reinstall software while it is running for 20+ years. And when do you think I am working with the system without having at least one FF window open? 🤦♀️ 🤢 🤮
(DIR) Post #AdhU8ybSX8UtGUzp20 by HaraldKi@nrw.social
2024-01-10T10:45:03Z
0 likes, 0 repeats
@selea Yeah, fun to pay for something I didn't order. The benefits of snap lie somewhere outside of my experience, I guess. Of course I didn't pay for Ubuntu either, so its just me I should address my complaints to I guess. 😞
(DIR) Post #AlLx70y7p2EJCKJ1Ci by HaraldKi@nrw.social
2024-08-26T07:49:13Z
1 likes, 0 repeats
I run a (web)server for home-things at home, strictly not reachable from the outside. We're using a cornucopia of browsers on Linux, iPad, Android.Browsers want https (good), and valid certificates (good), but there seems to be no no-pain way to tell them all, hey, this in-house server can be trusted.- Importing self signed cert into each browser 🤢 - Getting a letsencrypt cert by going online briefly: OK. But then?Am I missing something obvious?#networking #linux #dns #letsencrypt #TLS
(DIR) Post #AlMAj2XvhiqWUyW0bA by HaraldKi@nrw.social
2024-08-26T10:39:41Z
0 likes, 0 repeats
@mima @phnt @dushman exactly right. And the occasional guest, and my wife trying a new browser, so the one thing I absolute want to avoid: import certs into browsers.
(DIR) Post #AsFI9FRSIO8mnLCuYK by HaraldKi@nrw.social
2025-03-20T08:21:32Z
0 likes, 0 repeats
@mima @phnt @dushman And in a new twist, I am implementing a note taking web app intended to encrypt everything on the device and store their encrypted notes on the home server. So even family members can have private notes on the server, the key only in their personal device.Fun fact: cryto in the browser requires HTTPS.(And yes, if know they have to trust me to not leak their keys to me.🤪 )And for added fun: I want to avoid the traffic to leave the house, meaning I want 192.168.x.x😀
(DIR) Post #AtMTGZWMW5gGSJ4gme by HaraldKi@nrw.social
2025-04-21T13:35:58Z
0 likes, 0 repeats
A bash surprise: https://www.gnu.org/software/bash/manual/html_node/Shell-Functions.html says:Functions are declared using this syntax: fname () compound-command [ redirections ]Usually curly braces are used for the compound command. Yet parentheses work too. And those go into a sub-shell. Run this and carefully inspect the output.function fun() ( # parenthesis! echo hallo echo fun has $$ $BASHPID)funecho main has $$ $BASHPIDBy using () in a function definition, we force it into a subshell. 😲 #bash #programming #shell
(DIR) Post #AwgvygQ4A4XhihMY2y by HaraldKi@nrw.social
2025-07-31T11:26:54Z
0 likes, 0 repeats
@publicvoit @ericsfraga @AAMfP @bbatsov Someone replace Lisp with Typescript in Emacs and usage goes through the roof. I've done my share of Elisp recently and it was just extremely painful in many regards. (And congrats Lispers, pad yourself on the shoulder for being able and willing to deal with it. Many others just can't be bothered, and this is not helpful. Says the Java programmer, sorry.)
(DIR) Post #Az8FDKP6U3B1QZ2TOS by HaraldKi@nrw.social
2025-10-12T11:27:44Z
0 likes, 0 repeats
I write my blog in plain HTML + a simple script to embed pages into a page structure. No problem with #emacs, the few <p> don't kill me.Yet one thing: If I have a longer term which appears frequently in a text, I would like to abbreviate it. In LaTeX I would do \def\sol\xspace{speed of light}and then keep writing \sol.I could devise a similar simple expansion in my script, but started to wonder if there is any chance to do it with HTML+CSS (no JS!) only?#html #css #texlatex #blog
(DIR) Post #AzdT4e7jJbAoMzZvqC by HaraldKi@nrw.social
2025-10-27T13:20:22Z
0 likes, 0 repeats
@cryptgoat Als circa 2018 der Umstieg von SVN zu Git anstand war ich skeptisch, denn eigentlich ist Git von Linus für Linus gemacht. Und der tut fast nichts anderes mehr als merge/pull requests zu bearbeiten, ist mein Eindruck. Da braucht man alle diesen Features.Normalsterbliche haben mit SVN alles was nötig ist. Was nicht heißt, dass ich inzwischen nicht auch einige der obskureren Features schon verwendet habe. Aber: der Hauptgrund für den Umstieg war damals: Toolsupport.
(DIR) Post #B1GsU7Z1BkCnUU9VE8 by HaraldKi@nrw.social
2025-12-15T11:30:46Z
0 likes, 0 repeats
@fuxoft See https://stackoverflow.com/a/19981375/2954288 git checkout --orphanNothing gets purged, but pushing the new branch wii look like a fresh repo. To be sure, test with pushing to a local throwaway repo.
(DIR) Post #B1J77uHFnI1VXbd1W4 by HaraldKi@nrw.social
2025-12-16T08:10:14Z
0 likes, 1 repeats
@heisedeveloper LoL. Kann ich mir jetzt nicht verkneifen, auch wenn ich weiß, dass es nicht wirklich passt und nur was für eingefleischte Liebhaber (wie mich, aber eher love-hate relation) ist.https://www.gnu.org/software/emacs/ #emacs
(DIR) Post #B1njhSCxWc9gNZY8VU by HaraldKi@nrw.social
2025-12-31T07:49:14Z
0 likes, 0 repeats
If you're not the complete fan of Emacs' info and the online manual on www.gnu.org is slow once more because it is under attack, I guess, like often recently, usehttps://emacsdocs.org/Very nice web UI which is searchable and has the whole table of contents as a foldable sidebar.#emacs emacsdocs #info #gnuemacs
(DIR) Post #B1ypKPxqRDOZDvRDCC by HaraldKi@nrw.social
2026-01-05T16:19:52Z
0 likes, 0 repeats
I kept digging my bottomless pit of an #Elisp package to function like a multi-shell terminal emulator of which I thought, hey, this can't be hard. Well, I am not fluent in Elisp, so it is hard. But something works now:https://codeberg.org/harald/terminal-frame- Creates a fresh, clean frame without tool/menu bars and such.- Allow to create more shells in that frame and switching between.- Exits shell/frame on shell exit.Feedback welcome.#terminal_frame #Emacs #foss #programming
(DIR) Post #B22uZNYZcueRYYj72m by HaraldKi@nrw.social
2026-01-07T13:49:57Z
0 likes, 0 repeats
Grmmblmfmpfs. Emacs! minibuffer! At the top of the frame????I managed to have minibuffer in child frame at the top of the parent frame. Ugly.display-buffer-alist with a rule for [*]Minibuf-.*[*] buffers seems to be ignored.I can't find a way to put a minibuffer at the top. Why? A frame can have none, can use any available other minibuffer, can have a child frame with minibuffer, but simply having the window at the top. NO F*CK*NG WAY! W H Y ?#emacs #elisp #minibuffer
(DIR) Post #B28r636jRW0Sp4moWO by HaraldKi@nrw.social
2026-01-10T12:28:02Z
0 likes, 0 repeats
Emacs can do everything. Except the most simple thing ever as I learned after 40 years in which I never needed it: Edit one file twice at the same time.I can open a new Emacs "window" and re-open the file. But Emacs notices and this and shows the file's buffer in the new window, not a new buffer.But why? Well, when editing and SVG file, you can switch between the XML and the rendered image with C-c C-c, but I would like to see the XML and the rendered next to each other.😀 #emacs #svg #xml
(DIR) Post #B29CIzr0wsLnXBRwJ6 by HaraldKi@nrw.social
2026-01-10T16:17:08Z
0 likes, 0 repeats
The indirect buffer, as suggested by some, does not prevent C-c C-c to switch both buffers between XML and rendered image. Well except that C-c C-c is only available in the original buffer, not in the indirect clone.So no, this is not a solution. (The trivial one is, of course, to just run another instance of Emacs, but that's cheating.)#emacs #indirect_buffers #svg #image_mode
(DIR) Post #B3DQA6qtDpiVTaV0hk by HaraldKi@nrw.social
2026-02-11T15:03:52Z
0 likes, 0 repeats
@teacherbuknoy Then you are ready for the ultimate challenge. Use Emacs.😎 🤣 #emacs