Dirk

joined 1 year ago
[–] Dirk@lemmy.ml 22 points 1 day ago (1 children)

Ich verstehe nicht warum man hier statt Präventionsarbeit und Jugendschutz lieber Verbote fordert.

Weil Verbote zu fordern einfacher ist, als Präventionsarbeit zu leisten.

[–] Dirk@lemmy.ml 1 points 1 day ago

Und beide Aussagen sind falsch.

[–] Dirk@lemmy.ml 1 points 1 day ago

Wer seine Treiber nicht selbst schreibt, kann direkt bei Windows bleiben.

[–] Dirk@lemmy.ml 29 points 1 day ago

Wenn du von der Leitung in die Firma zitiert wirst, ist es selbstverständlich Arbeitszeit.

Wenn du an diesem Tag deine normale Arbeitszeit bereits abgeleistet hast, sind es angeordnete Überstunden. Sofern ihr einen Betriebsrat habt, muss dieser den angeordneten Überstunden vorab zustimmen.

[–] Dirk@lemmy.ml 1 points 2 days ago (2 children)

Da werden die alternativen Briefversender ja tatsächlich langsam interessant.

[–] Dirk@lemmy.ml 5 points 2 days ago (1 children)

Aber Abschiebungen will doch „das Volk“?

„Das Volk“ will soweit ich das verstehe vor allem das Abschieben (und konsequente draußen halten) von straffällig gewordenen.

[–] Dirk@lemmy.ml 4 points 1 week ago

was wenn man im winter einfach notorisch kalt hat?

Ich sehe das als absoluten Gewinn!

[–] Dirk@lemmy.ml 30 points 1 week ago (8 children)

Since we’re here

What you guys are referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX. Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU Project. There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux" distributions are really distributions of GNU/Linux. Thank you for taking your time to cooperate with with me, your friendly GNU+Linux neighbor, Richard Stallman.

[–] Dirk@lemmy.ml 2 points 1 week ago

People walking slow enough to pass but not letting you.

People walking too slow to stay behind them but too fast to pass in a reasonable amount of time and distance.

[–] Dirk@lemmy.ml 2 points 1 week ago

I am pretty sure, this one uses real photos to generate a random face on every refresh of the site.

https://thispersondoesnotexist.com/

 
 
 

Basically the title. When writing .. it is converted to . Also every string being any amount of dots is also being converted to , even when it makes no sense.

.. -> ..
../relative/path/file.txt -> ../relative/path/file.txt
................................... (used as visual separator) -> ...................................

Automatically changing ... to the otherwise hard to type ellipsis symbol is a good idea, but everything else should, not be changed.

 

Are we still doing ancient memes?

 

I was in need of using different signing keys (but same mail address) and had a little adventure in the advanced Git documentation I'd like to share.


In your `~/.config/git/config`` remove the [user] section and add this instead:

[includeIf "hasconfig:remote.*.url:https://your-remote-url/**"]
    path = ~/.config/git/user_a

And in ~/.config/git/user_a use this:

[user]
    email = username@example.com
    name = User Name                                                                
    signingkey = the_16_digit_GPG_key_ID

Repeat as often as you need. Just add another includeIf section for each of your remote hosts.

You can also keep a “stub” user section in your ~/.config/git/config if you always use the same user name and mail address but want to use different keys.

[user]
    email = dirk@0x7be.de
    name = Dirk

In your includeIf’d files simply set the signingkey:

[user]                                                                          
    signingkey = the_16_digit_GPG_key_ID

Git automatically combines the two as needed.

A minimal working example:

File ~/.config/.git/config:

[user]
    email = username@example.com
    name = User Name

[commit]
    gpgsign = true

[tag]
    gpgsign = true

[includeIf "hasconfig:remote.*.url:https://hostname_A/**"]
    path = ~/.config/git/config-A

[includeIf "hasconfig:remote.*.url:https://hostname_B/**"]
    path = ~/.config/git/config-B

File ~/.config/git/config-A:

[user]                                                                          
    signingkey = 16_digit_key_id_used_for_a

File ~/.config/git/config-B:

[user]                                                                          
    signingkey = 16_digit_key_id_used_for_b

Now when you push commits or tags to hostname_A or hostname_B the correct key is used to sign those (in the example, using same name and mail address) without having to manually edit this for all your local repositories.

 

I can't help but feel overwhelmed by the sheer complexity of self-hosting modern web applications (if you look under the surface!)

Most modern web applications are designed to basically run standalone on a server. Integration into an existing environment a real challenge if not impossible. They often come with their own set of requirements and dependencies that don't easily align with an established infrastructure.

“So you have an already running and fully configured web server? Too bad for you, bind me to port 443 or GTFO. Reverse-proxying by subdomain? Never heard of that. I won’t work. Deal with it. Oh, and your TLS certificates? Screw them, I ship my own!”

Attempting to merge everything together requires meticulous planning, extensive configuration, and often annoying development work and finding workarounds.

Modern web applications, with their elusive promises of flexibility and power, have instead become a source of maddening frustration when not being the only application that is served.

My frustration about this is real. Self-hosting modern web applications is an uphill battle, not only in terms of technology but also when it comes to setting up the hosting environment.

I just want to drop some PHP files into a directory and call it a day. A PHP interpreter and a simple HTTP server – that’s all I want to need for hosting my applications.

view more: ‹ prev next ›