bolha.us is one of the many independent Mastodon servers you can use to participate in the fediverse.
We're a Brazilian IT Community. We love IT/DevOps/Cloud, but we also love to talk about life, the universe, and more. | Nós somos uma comunidade de TI Brasileira, gostamos de Dev/DevOps/Cloud e mais!

Server stats:

252
active users

#ox

0 posts0 participants0 posts today
Art History Animalia<p><a href="https://historians.social/tags/MetalMonday" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MetalMonday</span></a> :<br><a href="https://historians.social/tags/Ox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ox</span></a> Form Ritual vessel (xizun)<br>China, Qing dynasty (1644-1911), Qianlong mark &amp; period (1736-95)<br>Copper alloy<br>The Palace Museum, Beijing<br>Now on display at “Recasting the Past: The Art of Chinese Bronzes, 1100–1900” @ The Met<br>“This magnificent ox-shaped wine container is one of the ritual vessel types newly designed under the order of the Qianlong emperor. Made for springtime sacrificial ceremonies, it is a fanciful archaistic hybrid.”<br><a href="https://historians.social/tags/ChineseArt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ChineseArt</span></a></p>
profanityMore information about <a href="https://devlug.de/social?t=openpgp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#OpenPGP</a> for <a href="https://devlug.de/social?t=xmpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#XMPP</a> (<a href="https://devlug.de/social?t=ox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#OX</a>) in <a href="https://devlug.de/social?t=profanity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#profanity</a>: <code>man 1 profanity-ox-setup</code>.<br><br><a href="https://devlug.de/social?t=gnupg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#GnuPG</a><br><br>CC: <span class="h-card"><a href="https://social.mdosch.de/martin" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@martin@social.mdosch.de</a></span> <span class="h-card"><a href="https://mathstodon.xyz/users/caten" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@caten@mathstodon.xyz</a></span> <span class="h-card"><a href="https://mastodon.social/users/Goffi" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@Goffi@mastodon.social</a></span> <span class="h-card"><a href="https://fosstodon.org/users/gajim" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@gajim@fosstodon.org</a></span><br>
Debacle<p><span class="h-card" translate="no"><a href="https://social.mdosch.de/martin" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>martin</span></a></span> <span class="h-card" translate="no"><a href="https://mathstodon.xyz/@caten" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>caten</span></a></span> </p><p><a href="https://framapiaf.org/tags/Libervia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Libervia</span></a> by <span class="h-card" translate="no"><a href="https://mastodon.social/@Goffi" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Goffi</span></a></span> has <a href="https://framapiaf.org/tags/OX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OX</span></a> 🐂, too! But even as an incorrigible <a href="https://framapiaf.org/tags/Gajim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gajim</span></a> user, I mainly use <a href="https://framapiaf.org/tags/OMEMO" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OMEMO</span></a> 🐠, because that's what my mobile peers have 🤷</p><p><span class="h-card" translate="no"><a href="https://fosstodon.org/@gajim" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>gajim</span></a></span> <span class="h-card" translate="no"><a href="https://devlug.de/social/profanity" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>profanity</span></a></span></p>
Wallpapers<p><a href="https://i.redd.it/uxchwrbijtgd1.jpeg" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">i.redd.it/uxchwrbijtgd1.jpeg</span><span class="invisible"></span></a></p><p>A mystical scene in a dark forest features a woman with a horned headdress standing beside an ox near a dilapidated cabin.</p><p><a href="https://mastodon.aguiarvieira.pt/tags/forest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>forest</span></a> <a href="https://mastodon.aguiarvieira.pt/tags/cabin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cabin</span></a> <a href="https://mastodon.aguiarvieira.pt/tags/woman" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>woman</span></a> <a href="https://mastodon.aguiarvieira.pt/tags/ox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ox</span></a> <a href="https://mastodon.aguiarvieira.pt/tags/mystical" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mystical</span></a> <a href="https://mastodon.aguiarvieira.pt/tags/dark" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dark</span></a> <a href="https://mastodon.aguiarvieira.pt/tags/horned_headdress" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>horned_headdress</span></a> <a href="https://mastodon.aguiarvieira.pt/tags/eerie" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eerie</span></a> <a href="https://mastodon.aguiarvieira.pt/tags/nature" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nature</span></a> <a href="https://mastodon.aguiarvieira.pt/tags/greenery" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>greenery</span></a> <a href="https://mastodon.aguiarvieira.pt/tags/grass" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>grass</span></a> <a href="https://mastodon.aguiarvieira.pt/tags/trees" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>trees</span></a> <a href="https://mastodon.aguiarvieira.pt/tags/shadows" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shadows</span></a> <a href="https://mastodon.aguiarvieira.pt/tags/rustic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustic</span></a> <a href="https://mastodon.aguiarvieira.pt/tags/fantasy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fantasy</span></a> <a href="https://mastodon.aguiarvieira.pt/tags/wilderness" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wilderness</span></a> <a href="https://mastodon.aguiarvieira.pt/tags/solitude" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>solitude</span></a> <a href="https://mastodon.aguiarvieira.pt/tags/atmospheric" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>atmospheric</span></a></p>
/dev/LUGGuten Morgen Pinguine! Eine kleine Info / Status update \o/<br><br><b>Ein erster Meilenstein ist erreicht!</b> Ich habe heute einen ersten tag (0.0.1) für libcxmpp erstellt. Es ist nicht viel, aber ein Anfang.<br><br><a href="https://devlug.de/social?t=libcxmpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#libcxmpp</a> besteht aus einer kleinen Menge von <a href="https://devlug.de/social?t=gobject" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#GObject</a> types. Diese sollen eine einfach zu verwendete Schnittstelle für Funktionen rundum <a href="https://devlug.de/social?t=xmpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#XMPP</a> bereitstellen. Aktuell ist es möglich, dass sich ein Client mit einem XMPP Server verbindet, eine <code>presence</code> schickt. Den <code>roster</code> abfragt und einfach Nachrichten (type <code>chat</code>) senden und empfangen kann.<br><br>Hierfür habe ich eine Demo Implementierung im Projekt angelegt. Dies sieht dann wie folgt aus.<br><br><pre>Loading Client Manager...<br>XMPP&gt; connect<br>XMPP Connect - JID&gt; demo@domain.tld<br>XMPP Connect - PWD&gt; 123456<br>XMPP&gt; Client has been connected with XMPP Server<br><br>XMPP&gt; presence<br>XMPP&gt; message<br>XMPP Message - JID&gt; stefan@domain.tld<br>XMPP Message - Text&gt; Hallo! Das ist ein Test :)<br>XMPP&gt; Message from stefan@domain.tld/Coffein: Hallo. Die Nachricht ist angekommen.<br></pre>Anwendungsdesign muss ich mir noch mal genauer überlegen. Der ersten Entwurf beinhaltet einen CM (Connection Manager). Der Connection Manager soll alle Accounts und Connections verwalten. Die Connection ist eine funktionale Sicht auf die XMPP Verbindung, währen der XMPP Wrapper die technische Implementierung via <a href="https://devlug.de/social?t=libstrophe" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#libstrophe</a> bereitstellt.<br><br>Der Client kann sich mit Signalen verbinden - <a href="https://devlug.de/social?t=signal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#signal</a> :-x<br><br><pre>g_signal_connect_object(connection, "connected",<br> G_CALLBACK(cxmpp_connected), connection,<br> G_CONNECT_SWAPPED);<br><br>g_signal_connect_object(connection, "new-contact",<br> G_CALLBACK(new_contact), connection,<br> G_CONNECT_SWAPPED);<br><br>g_signal_connect_object(connection, "new-chat-message",<br> G_CALLBACK(new_chat_message), connection,<br> G_CONNECT_SWAPPED);<br></pre><b>Ausblick für den nächsten Meilenstein</b><br><br>Als Backend solle eine <a href="https://devlug.de/social?t=sqlite" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#sqlite</a> Datenbank verwendet werden. Verschlüsselung im ersten Schritt mit <a href="https://devlug.de/social?t=openpgp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#OpenPGP</a> <a href="https://devlug.de/social?t=ox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#OX</a> via <a href="https://devlug.de/social?t=gnupg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#GnuPG</a>. Ziel ist es, dass ich im ersten Schritt die Implementierung von <a href="https://devlug.de/social?t=xmppc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#xmppc</a> (ein XMPP command line client) auf <a href="https://devlug.de/social?t=libcxmpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#libcxmpp</a> umstellen kann.<br><br>Code ist auf <a href="https://devlug.de/social?t=codeberg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#Codeberg</a> <a href="https://codeberg.org/devLUG/libcxmpp" rel="nofollow noopener noreferrer" target="_blank">https://codeberg.org/devLUG/libcxmpp</a><br><br>Happy chatting!<br><br><a href="https://devlug.de/social?t=messenger" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#Messenger</a> <a href="https://devlug.de/social?t=debian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#Debian</a> <a href="https://devlug.de/social?t=gnu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#GNU</a> <a href="https://devlug.de/social?t=linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#Linux</a> <a href="https://devlug.de/social?t=jabber" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#Jabber</a><br>