close
  • chevron_right

    C Beispiel struct und Zeiger

    DebXWoody · Wednesday, 30 June - 05:11

Hier ein Beispiel wegen einer Frage aus dem C/C++ Gruppenchat

#include <stdlib.h>
#include <stdio.h>
#include <assert.h>

typedef struct {
	int x;
	int y;
} C;

static void _set(C* c, int x, int y);

int main( int argc, char argv[]) {
	C* c = malloc(sizeof(C));
	_set(c, 10, 20);
	printf("c: x=%d y=%d\n", c->x, c->y);
	_set(c, ++(c->x), ++(c->y));
	printf("c: x=%d y=%d\n", c->x, c->y);
	free(c);
	return EXIT_SUCCESS;

}

static void _set(C* c, int x, int y) {
	assert(c);
	c->x = x;
	c->y = y;
}
  • favorite

    1 Like

    Arne

Nachdem ich jetzt etwas an OMEMO gearbeitet habe, würde ich dann wieder an OX weitermachen. Die OMEMO Implementierung ist noch nicht perfekt, aber ich denke schon ganz gut. Ein großer Schritt wird dann die Version 0.3.0 von OMEMO umzusetzen,... vorher habe dann erst mal OX "fertig" machen.

  • chevron_right

    E-Mail mit vim in neomutt

    DebXWoody · Wednesday, 23 June - 17:44 edit

In neomutt nutze ich folgende Einstellung

set edit_headers = yes
set editor="vim -c 'startinsert' '+/^$'"

Die Option edit_headers ermöglicht die Header-Informationen im vim anzupassen. Mit der editor gebe ich vim mit, dass ich direkt in den Insert-Modus von vim möchte und mit dem +/^$' überspringen wird den Header.

In der .vimrc habe ich folgendes eingestellt.

set complete+=kspell
" Setup für E-Mail
autocmd FileType mail set colorcolumn=76
autocmd FileType mail set tw=75
autocmd FileType mail set spell spelllang=de,en

Im Insert-Modus lässt sich so mit STRG+P die Vervollständigungen der Rechtschreibung starten.

#neomutt #vim

  • chevron_right

    I love Free Software

    DebXWoody · Sunday, 14 February, 2021 - 15:20

Happy Free Software Day!

#iloveFS

  • favorite

    4 Like

    Gnullalo Jim Jr, tallship, Arne, littleme

  • 3 Comments

  • 14 February, 2021 DebXWoody

    Es sind einfach zu viele,...

  • 24 April, 2021 tallship

    And..... A very merry unbirthday to you!!

    I've got a similar take...

    #gnu - A collection of UNIX-like tools (Gnu's Not UNIX)
    #Linux - a UNIX like multi-user, multi-processing kernel
    #Debian GNU/Linux - a Linux distribution (2nd oldest)
    #mutt - MUA
    #Gajim - a Jabber client
    #Movim - I'm still trying to figure this out... Gimme a little time man! :)
    #profanity - something I use to offend the sensibility of others for my own amusement :P
    #gpg - fricken' rocks! Umm... oh yeah, FOSS implementation of OpenPGP
    #tmux - Orange is the new.... no, wait! tmux is the new screen! Byobu is the pretender, and merely a skin for tmux
    #ejabberd - a spade's a spade, it's a **Jabber** server :P
    #jitsi - Secure, FOSS based video conferencing
    #Nextcloud Talk - Secure, FOSS based video conferencing
    #Big_Blue_Button - Secure, FOSS based video conferencing
    #SchildeChat - nicely skinned Matrix client, chat/voice/video communications
    #i3wm - aside from Twin, second best WM next to ALT+F2|F3|F4.... https://devo.linboard.org/tallship/twin
    #notmuch - really? I'mma have to give that a go looksee. thanks for that!
    #FSF - um.... I love RMS the cult of personality, the icon, but the dude himself, I just no longer abides. He's really gotta give up the reigns and become the elder statesman. Serio bro.

    You forgot sum....

    #bitwarden_rs - rust and MariaDB based alternative to .kdbx with all the mACR0sf0t shit ripped out of it.
    #mcabber (this one's just for you) - a CLI Jabber client (WTF is Loudmouth?) - https://mcabber.com (but alas, no OMEMO yet

  • 24 April, 2021 tallship

    Got it :) I'll respond from tallship@Pleroma.Cloud but in a nutshell, I'm still trying to get on board with the modern impplementations of Jabber. I appreciate the invite to 404.city, and I'll certainly recommend it to others, but for my longstanding, existing account for about twenty years with jabber.org, how do I fit in?

    Thanks, and kindest regards,

    - tallship

    .

  • chevron_right

    Kalenderwoche 03/2021

    DebXWoody · Sunday, 24 January, 2021 - 14:15 edit · 1 minute

Liebes Tagebuch,

dies war eine ganz besonderes Wochenende.

Buteo

Ich habe egale in buteo unbenannt. Hierfür habe ich ein neues Repository angelegt und das Projekt auf Codeberg hochgeladen: buteo auf Codeberg.

Excluding merges, 1 author has pushed 3 commits to main 
and 3 commits to all branches. On main, 55 files have changed 
and there have been 11302 additions and 2 deletions. 

Damit mir nicht langweilig wird, habe ich mir mal 23 Issues angelegt. Feedback ist willkommen. Es gibt zwei tags die man sich gerne mal ansehen kann:

  • Kind: Question
  • Status: Help wanted

Vulpes

Jedes Projekt brauch einen Bot, oder? Die Idee an vulpes ist, dann man einen XMPP bot und XMPP Service bereitstellt. Aktuell kann der Bot ein "echo" zurückgeben - d.h. wenn man ihm schreibt sagt, schreibt er die Nachricht zurück. Außerdem kann er !date in einem MUC interpretieren und flüstert einem den aktuellen Tag und Uhrzeit.

Lutjanus

Das wird vielleicht das komplexeste an dem Projekt. Eine lib welche auf libstrophe aufbaut. D.h. da wo libstrophe aufhört, fängt es mit lutjanus an. Ein XMPP Framework welches dann - hoffentlich von Buteo und Vulpes verwendet wird. Mit der Beschreibung der API habe ich schon angefangen.

Homepage

Nicht schon, aber man findet die wichtigsten Informationen auf der Homepage https://buteo.codeberg.page/.

Mitmachen?

Was ich mir vorgenommen habe, wird vielleicht etwas aufwändig,.. aber wir haben ja Zeit. Wenn du Interesse hast, komm vorbei: xmpp:buteo@conference.anoxinon.me?join

#XMPP #Vulpes #Buteo #Lutjanus

  • chevron_right

    Profanity 0.10.0 wurde freigegeben.

    DebXWoody · Saturday, 9 January, 2021 - 18:44

Six months and 270 commits after 0.9.5 we are happy to release 0.10.0.

Profanity ist ein XMPP Client für die Console.

#xmpp #profanity

  • Release 0.10.0 · profanity-im/profanity

    Six months and 270 commits after 0.9.5 we are happy to release 0.10.0. 10 people contributed code to it: @wstrm, @DebXWoody, @pasis, @niacat, @kaffeekanne, @timgates42, @spth, @licaon-kter, @misafl...

  • favorite

    1 Like

    Arne

  • chevron_right

    Frage: Debian Edu Packages

    DebXWoody · Sunday, 20 December, 2020 - 06:38 edit

Mal eine Frage zu Debian tasks. Ich habe ein Debian/GNU Linux laufen bzw. ein raspian. Jetzt möchte ich gerne die Pakete aus Debian Edu installieren.

Beispielsweise: https://blends.debian.org/edu/tasks/preschool

Wie kann ich denn die metapackages bekommen?

  • favorite

    1 Like

    debacle

  • 3 Comments

  • 21 December, 2020 debacle

    sudo apt install education-tasks && sudo tasksel

  • 21 December, 2020 debacle

    Bzw.
    sudo apt install {education,junior}-tasks && sudo tasksel

  • 24 December, 2020 DebXWoody

    Super, vielen Dank!