Bookmarks für Steemit.com - Exklusive Einblicke vor dem Finale

in Deutsch Unplugged7 months ago (edited)

Nach mehrtätiger PC-Abstinenz aufgrund der in der letzten Woche erfolgten Zahnbehandlung schaltete ich gestern voller Tatendrang den Computer an und schaute in meinen Feed und in diversen Posts… und hätte nach einem zufälligen Blick auf die Witness-Liste den PC fast gleich wieder ausgemacht. Dabei wollte ich doch nur diesem Problem auf den Grund gehen und bin zufällig auf der Justyy's Witness-Liste hängen geblieben.

"Unser" hier wenigen Usern bekannter Zeuge aus Dhaka, der hier in seinen Anfangstagen durch lästiges Betteln nach Stimmen aufgefallen war, hat sich doch tatsächlich auf Rang 45 hochgeschleimt. Sorry, aber etwas anderes kann es nicht sein, denn seine Server/ Webseiten sind allesamt seit Monaten nicht erreichbar… und trotzdem erhält er wiederholt nicht wenige Stimmen. Ich habe kein Problem damit, wenn User andere aktive Zeugen wählen, aber in dem Fall fehlt mir das Verständnis... oder ich sehe seine Aktivitäten nicht...

Die netten Worte von Remlaps in seinem gestrigen Post haben mich dann wieder etwas besänftigt, auch wenn sich dadurch an der Sache wohl nichts ändern wird. Ich würde insofern nur noch einmal – wie Remlaps auch – an euch appellieren, eure Zeugenstimmen regelmäßig zu überprüfen.


Okay, das musste jetzt mal von der Leber. Da meine Aktivitäten nicht vom Zeugenrang abhängen, sondern vom Spaß an der Sache, möchte ich euch hier in der Deutsch Unplugged Community dann doch noch die vorerst finale Fassung der Lesezeichen-Funktion für Steemit.com zeigen. Außerdem könnte ihr jetzt noch Anmerkungen loswerden, bevor ich die finale Überprüfung und den abschließenden Test zur Hivemind-Datenbank-Migration vornehme.

Profil-Bereich

71_final_bookmarks.png
Anzeige auf der Profil-Seite

Der Screenshot oben zeigt die Lesezeichen eines Users (hier @moecki) auf der Profil-Seite. Neben den Posts und Kommentaren können dann auch die Lesezeichen angesehen werden. Die Lesezeichen-Posts werden absichtlich in der Form angezeigt, wie auch die Posts und Kommentare. Es soll schon einheitlich bleiben, so hat auch @the-gorilla nicht so viel zusätzliche Arbeit bei der Umgestaltung.

Ich war für den Screenshot mit meinem Testaccount @moecki.tests angemeldet. Ihr seht, dass auch fremde Lesezeichen (also hier von @moecki) angezeigt werden. Bei dem Post vom Steemchiller (im Screenshot unten) seht ihr, dass der angemeldete User (@moecki.tests) den Post ebenfalls gemerkt hat - das Bookmark-Symbol ist grün gefüllt. Außerdem sieht man, dass insgesamt drei User zu diesem Post ein Lesezeichen gesetzt haben (Ich habe in meiner Hivemind-Testdatenbank manuell ein paar Datensätze hinzugefügt, um die neuen Requests zu testen).

Nach meiner ersten Ankündigung gab es ja erfreulicherweise ein paar Wünsche und Anregungen, die ich teilweise bereits aufgegriffen habe. So kann man die Lesezeichen sowohl nach Alter der Lesezeichen, nach Alter der Posts oder nach dem Namen des Autors sortiert abrufen. Dazu gibt es im Abschnitt „Bookmarks“ eine zusätzliche Zeile „Sort by“. Die Sortierreihenfolge (also ob absteigend oder aufsteigend) ist allerdings zunächst fest.

Post-Bereich

71_final_bookmarks2.png
Anzeige in Posts und Kommentaren

Einen weiteren Hinweis habe ich gern gleich mit aufgegriffen: Es können jetzt doch auch für Kommentare Lesezeichen gesetzt werden. Technisch war das kein wirkliches Problem, da das Symbol sonst eben im Kommentar nur ausgeblendet war.
Oben sieht man auch gleich, wie die Anzeige im Post-Footer und im Kommentar-Footer aussieht. Die Funktionalität ist dieselbe wie auf der Profil-Seite.

Funktionalität

Ich möchte hier an der Stelle nicht zu technisch werden. Das Setzen der Lesezeichen ist im Grunde so einfach wie Voten.

Vorausgesetzt man ist eingeloggt, wird durch einen Klick auf das ungefüllte graue Bookmark-Symbol eine custom_json-Operation mit dem Befehl, ein Lesezeichen zu setzen, an die Blockchain gesendet. Diese wird vom Hivemind verarbeitet und in der Datenbank gespeichert. Danach ändert sich sowohl die Farbe des Symbols als auch die Zahl neben dem Symbol.
Ein gefülltes grünes Symbol bedeutet, dass für diesen Post bzw. diesen Kommentar bereits ein Lesezeichen gesetzt wurde. Ein Klick darauf erzeugt eine Operation, die die Datenbank anweist, das Lesezeichen aus der Datenbank zu löschen. Danach ändert sich ebenfalls die Zahl und die Farbe.

Demo

71_final_bookmarks3.gif
Hier habe ich eingeloggt als @moecki.tests für einen Kommentar von @moecki ein Lesezeichen gesetzt, danach die Profil-Seite von @moecki.tests aufgerufen und das eben gespeicherte Lesezeichen wieder gelöscht.

Feedback

So, jetzt dürft ihr gern vor dem letzten Feinschliff noch Hinweise oder Anregungen geben.

Weitere wesentliche Änderungen werde ich zwar nicht mehr vornehmen können, aber vielleicht gibt es noch die eine oder andere unkomplizierte Anpassung.

Auf den letzten Aufruf zur Übersetzung der Texte in die von Steemit.com angebotenen Sprachen gab es leider nur einen spärlichen Rücklauf. Insofern wird wohl nur die spanische Version in der Landessprache erscheinen. Alle anderen müssen dann mit dem englischen Text Vorlieb nehmen. Für die finalen spanischen Texte werde ich @peppermint24 oder @jesusjacr vor der Fertigstellung noch einmal direkt anschreiben.



08.04.2024
Screenshots und Gif von moecki

Thanks for your Witness Vote


Deutsch Unplugged auf https://moecki.online/hive-146118
Steem-Suche auf https://moecki.online/



Banner with kind permission of chriddi

Sort:  
 7 months ago 

Als ich das letzte Mal die Liste der Zeugen überprüfte, beschloss ich, dies meiner geistigen Gesundheit zuliebe zum letzten Mal zu tun. Unglaublich, dass ich in den Top 30 Zeugen mit einem Ruf (-9) fand.

Ganz zu schweigen von anderen Zeugen, deren einzige Verbindung zur Plattform darin besteht, dass sie einen Benutzer angelegt haben, die aber noch nie etwas geschrieben oder für die Plattform getan haben. Vielleicht waren sie nur Konten, die erstellt wurden, um eine Stelle zu besetzen.

Was letzteres betrifft, denke ich, dass wenn STEEMIT INC (ich weise mit Namen und Nachnamen darauf hin) mit ihrem SP immer noch Einfluss auf die Auswahl der Zeugen hat, dann sind sie für die böse Liste verantwortlich, die wir gesehen haben. Ist dir das egal? Ich will nichts mehr davon hören, ich bin nur ein kleiner Fisch, der ein paar böse Wale verschlucken will. (Am Ende wird mir die Lust bleiben hahaha...). Ich bin mir sicher, dass die Top 5 der SP-Gabeln die Zeugenliste auswählen können, ohne dass die Meinung der anderen (wie viele auch immer) eine Rolle spielt.

Was Ihre Arbeit betrifft, so wäre es für mich ein Privileg, Ihnen bei allem, was Sie brauchen und was in meiner Reichweite liegt, helfen zu können!

Ich grüße Sie aufrichtig und herzlich. Ich möchte Sie darauf hinweisen, dass es hier jemanden gibt, der Ihre Arbeit sehr bewundert.

Übersetzt mit DeepL.com (kostenlose Version)

 7 months ago (edited)

Vielen Dank.
Da ich Spanisch nun wirklich nicht verstehe, antworte ich wieder auf deutsch. Entschuldigen Sie dies bitte. :-)

Das Zeugenthema sollte nicht das Hauptthema sein, daher möchte ich eigentlich dazu gar nicht so viel schreiben. Aber wichtig ist es trotzdem. Man sieht nicht alle Aktivitäten der Zeugen, vieles läuft auch im Hintergrund. Manche Accounts werden tatsächlich auch nur für die Zeugenaktivität erstellt. Daneben hat der Zeuge dann vielleicht auch noch einen persönlichen Account. Das muss der jeweilige Zeuge für sich entscheiden. Ich habe mich dagegen entschieden. Das kann ein Vorteil sein, es kann aber auch ein Nachteil sein...

Dass die Steemit Inc. noch für manche Zeugen stimmt, ist bemerkenswert, aber vielleicht doch auch verständlich. Ich habe die damalige Situation nicht aktiv miterlebt und kann darüber auch nicht urteilen. Vielleicht stand ziemlich viel auf dem Spiel und vielleicht war deshalb auch die eine oder andere Maßnahme gerechtfertigt. Eine andere Frage ist natürlich, ob die Stimmen heute noch gerechtfertig sind.

Was Ihre Arbeit betrifft [...]

Deine Worte sind doch der beste Lohn, den man sich wünschen kann. :-)) Danke dafür!
Gern schicke ich dir auch noch unseren DUBby vorbei: !finanzbot 30 %

 7 months ago (edited)

Ich habe die damalige Situation nicht aktiv miterlebt und kann darüber auch nicht urteilen.

Mögliche Informationsquelle:
https://decrypt.co/38050/steem-steemit-tron-justin-sun-cryptocurrency-war

P. S.: Mir kommt gerade die Frage in den Sinn, wie du eigentlich geschichtliche Ereignisse bewertest, denen du nicht persönlich beigewohnt hast? :-)

 7 months ago 

Vor etwas mehr als einem Jahr hatte the-gorilla diesen Artikel schon mal verlinkt. Insofern kannte ich den schon. Fand ich damals schon sehr interessant.
Allerdings ist das immer noch ein Unterschied, ob man es persönlich erlebt hat oder nur davon liest (von Zeitzeugen erzählt bekommen ist irgendwo dazwischen). Das ist wie mit fremden Urlaubsbildern. Zu selbst erlebten Ereignissen hat man einfach eine andere emotionale Verbindung.

Das Wörtchen "kann" war in dem Zusammenhang nicht ganz zutreffend, besser wäre "möchte" gewesen. Für meinen Teil ist das Ganze zu sehr eskaliert. Das persönliche Anfeinden und das Stehlen/Einfrieren fremden Eigentums stand beiden Seiten (wenn ich das jetzt mal auf zwei Seiten beschränken darf) nicht gut zu Gesicht.
Die Tage sind zum Glück vorbei und das sollte auch für die Votes aus dem "Ninja-Stake" gelten. Wie man der Chain entnehmen kann, hat es in der "Friedenszeit" (also nach 2020) nur zwei "Bewegungen" (Unapprovals) gegeben (1x2021 und 1x2023). Und 2023 auch nur, weil Steemit auf zahlreiche verpasste Blöcke des betreffenden Zeugen hingewiesen wurde. Ich würde nicht ausschließen, dass noch ein paar Konten dabei sind, die nur für die damaligen Zwecke eingerichtet wurden...

 7 months ago (edited)

Ist es mir also doch gelungen, dich ein wenig aus der Reserve zu locken. :)

Ich sehe es genauso, dass sich damals beide Seiten so einige Fehltritte geleistet haben ... und es natürlich auch in der Tat einen Unterschied macht, die Ereignisse selbst miterlebt zu haben oder nicht.

Ansonsten ist es leider so, dass der STEEM sogar noch deutlich zentralisierter als (das viel zu zentralisierte, aber theoretisch die Möglichkeit zur Dezentralität in sich bergende) HIVE ist, da Steemit, Inc. (in Form des anonymen "Steemit Teams", und mit dem 'Vorteil' der Kontrolle über das einzig populäre Frontend) im Zweifelsfalle jederzeit von seiner Macht Gebrauch machen wird.

 7 months ago 

STEEM sogar noch deutlich zentralisierter

Du hast ja bereits in dem Satz selbst ein wenig relativiert. Mit dem Frontend hast du recht. Hier hat das Team mit den "Blacklists" schon deutlich gemacht, dass die angezeigten Inhalte unabhängig von den Usern beeinflusst werden können. Was den Rest angeht, würde ich die Zentralisierung aber als deutlich geringer ansehen. Die Top20-Zeugen sind z. B. mittlerweile (durch mehrere starke Accounts/Proxies) viel weniger von dem Steemit-Stake abhängig (nur noch 11 in den Top20 habe das Witness-Vote).
Allerdings sind das nicht wirklich valide Vergleiche, da ich die Hive-Seite wirklich nur sehr marginal überblicke...

Hallo @moecki,
vielen Dank, dass du unseren automatischen Auszahlungsbot DUBby nutzt, um deine Kommentatoren anteilig an deinen Post-Rewards zu beteiligen.
Damit alles wie geplant läuft, denke bitte unbedingt daran, mir Auszahlungsbefehle zu erteilen.
Schreibe dafür einfach einen Kommentar an die User, die einen Anteil erhalten sollen. Darin sollte die Anweisung in der Form !finanzbot x % enthalten sein.

Falls du dazu Hilfe benötigst, kannst du gern fragen oder in diese Anleitung schauen.

Gruß vom DU-Finanzbot (by Witness @moecki).

 7 months ago 

Muchas gracias!

Posted using SteemPro Mobile



We support quality posts and good comments posted anywhere and with any tag.
Curated by : @patjewell

 7 months ago 

das musste jetzt mal von der Leber

Bei mir auch, wie ein Blick in mein Profil zeigt. Hoffe das ist ok.

noch Hinweise oder Anregungen geben

Hui, das sieht so gut aus, dass mir gar nichts einfällt. Ich bin gespannt, ob du das dann auch "gemerged" bekommst.

 7 months ago (edited)

Hoffe das ist ok.

Das ist sehr lieb von dir.
Das Thema sollte natürlich nicht zum Hauptthema werden. Es hat mich nur extrem beschäftigt, dass ich es einmal loswerden musste. Deswegen habe ich aber keine Ansprüche, schließlich sind mit einer höheren Platzierung doch auch Erwartungen verbunden... obwohl das wahrscheinlich nur ich so sehe ;-))

Hui, das sieht so gut aus, dass mir gar nichts einfällt.

Das ist doch das größte Lob überhaupt. :-))
Ich weiß tatsächlich nicht, ob es überhaupt in die offizellen Repos kommt. In dem Fall sind auch noch zwei betroffen. Einmal Hivemind und dann noch der Condenser. Falls du Interesse hast, habe ich dir die jeweiligen Branches verlinkt. Gerade die letzten Änderungen (vor allem im Condenser) sind aber noch nicht alle commited, da ich noch diverse Debug-Anweisungen eingefügt hatte.

Wie ich eben schon zu Chriddis Kommentar schrieb, muss ich für den weiteren Ausbau der Funktion erst einmal Gewissheit haben, dass es überhaupt übernommen wird. Danach werden wir weitersehen :-)

Edit:
Das Glücksrad ist heute auch bei dir stehen geblieben: !finanzbot 30 %.

 7 months ago 

Justyy's Witness-Liste hängen geblieben.

Oh, Danke für den Hinweis. Auch so allgemein. Im Grunde bis auf eine handvoll Ausnahmen kenne ich die alle auch gar nicht und habe keinen blassen Schimmer, ob oder was die da im einzelnen so tun.

 7 months ago (edited)

Wenn du der Überzeugung bist, dass die Handvoll für dich vertretbar sind, ist es in Ordnung. Man bekommt ja auch nicht alles mit. Vieles läuft geräuschlos und im Hintergrund. Wenn alles läuft ist es im Grunde auch perfekt.

Aber dann gibt es diesen einen Trigger... du kennst das bestimmt auch ... ;-))

Edit:
Für deine fortwährende DUBby-Unterstützung: !finanzbot 10%

 7 months ago (edited)

Dieses penetrante betteln ging mir schon immer auf den Zeiger, für mich war die Lösung Chiller als Proxy zu setzen, da ich mich ohnehin nicht mit der Materie Blockchain beschäftigte .
Alles wieder cool mit deinem Esszimmer ?
VgA

 7 months ago 

... und mir geht auf den Zeiger, dass das Betteln auch noch Erfolg hat. Ich würde doch erst einmal schauen, was derjenige schon so "angestellt" hat, bevor ich ihm die Stimmen gebe, oder? Ich weiß, ich bin Idealist...

Das Esszimmer hat ein Möbelstück weniger, ist aber gut in Schuss und wieder voll betriebsbereit. :-D
Es lief in der Tat sehr gut und ohne Komplikationen... mehr als zwei Tage weiches Brot mit Butter hatte ich nicht ausgehalten... und der Kaffee am dritten Tag schmeckte sooo köstlich :-)

 7 months ago 

Idealist 👍 ich finde es genau für richtig das du das Anprangerst

Das Zeigt wie oberflächlich und egal User mit dem W.Vote umgehen.
Ich halte es auch für bedenklich wenn Witnesse für Votes bezahlen.

VgA

 7 months ago 

Dann schließe ich mich den "Vorrednern" mal an: Auf Anregungen brauchst du vermutlich nicht zu warten. Okay, verbunden mit dem Hinweis, dass diese auch nicht nötig sind, wenn doch alles perfekt ist... :-))
LG Chriddi

 7 months ago (edited)

Dankeschön :-D
Ja, ich bin schon ziemlich zufrieden... und das heißt schon was :-)

Ich baue das jetzt auch bewusst erst einmal nicht weiter aus. Schließlich weiß ich aktuell überhaupt nicht, ob die Funktion überhaupt in das Produktiv-System übernommen wird. Benachrichtigungen und Kategorien habe ich vorgedacht, teilweise vorbereitet, aber mehr auch nicht. Da müsste natürlich mehr Zeit investiert werden... und jetzt kommt doch der Sommer :-)
Die Funktion ist so gut nutzbar und wenn sie erst einmal übernommen wurde, ist für alles andere noch mehr Motivation da...

Edit:
DU ist heute auch ein Glückskind: !finanzbot 30 %.

 7 months ago 

I have nothing to add. Just wanted to say thank you for your work and this great update.

Nor am I surprised by your place as a witness. Unfortunately, this is expected and I don't know how to change anything here.

 7 months ago 

Thank you very much. Let's all hope together that the function will be adopted in the productive system. That's basically my biggest worry :-)

Unfortunately, this is expected and I don't know how to change anything here.

You and many others here already do so much. My statements only concerned one particular user and should not be understood as a complaint about my rank. I am still convinced that my performance will one day "get around" :-)
I really develop these things because I enjoy it and not because I expect something from it...

 7 months ago 

should not be understood as a complaint about my rank.

I understand. But I complain of your low rank. It's not fair, it shouldn't be like that, and in general it's 🤯. From this we can conclude that people who have large shares are not interested in such witnesses. They have other priorftets. So, we now know where we will develop😕.

However, if you still want to be in the top 20, I have developed a strategy especially for you🤫. Pay out $100,000 for every 1,000 SPs that have supported you and you're guaranteed to be in the top 20. Use my advice for free and don't thank me. 😆

 7 months ago 

A case for the Suggestions Club ;-D

So, we now know where we will develop😕.

We still have a lot of time to develop (in the right direction). :-))

 7 months ago 

Begeisterung! Also von Anregung eher keine Spur: hört sich prima an.

Frage geht aber immer, richtig? ;-)) Gibt es eine Obergrenze für die Anzahl der gesetzten Bookmarks (sprich: muß man die regelmäßig aufräumen...?) Und: gibt es diese Funktion dann exclusiv bei steemit.com oder auch auf upvu.org etc...? Ich meine, automatisch...? Laienhaft ausgedrückt, fürchte ich. Verdammt...

 7 months ago (edited)

The Best würde ich sagen :-) Danke!

Fragen gehen klar, Antworten auch ;-)

  • Eine Obergrenze gibt es nicht. Aufräumen wäre allerdings vielleicht nicht verkehrt. Solange es keine Kategorien gibt, könnte es vielleicht etwas unübersichtlich werden. Vielleicht hast du ja so nach ein paar Wochen Lesezeichen-Erfahrung dann ja eine Anregung, wie man das vermeintliche Chaos ordnen könnte :-)
  • Zur Exklusivität: Ich hatte das ja schon im Ankündungspost dargestellt. Ich habe die Operation (also das Setzen und Löschen des Lesezeichens) absichtlich so gestaltet, dass diese - wie auch die Follower und Subscriptions - von allen verarbeitet werden kann. Hivemind macht das, nur eben ausschließlich für Steemit. Wenn Steemchiller das in sein SDS aufnehmen könnte, wäre das schon sehr toll, da z. B. SteemPro diese Daten verwendet. Bei UPVU weiß ich jetzt nicht, woher die Daten kommen.
    Also grundsätzlich ginge es frontendübergreifend, was ich auch unbedingt erreichen wollte. Letztlich müssen die jeweiligen Entwickler dies nur entsprechend einbauen. Wenn die Funktion übernommen wurde, würde ich die jeweiligen Entwickler noch direkt kontaktieren.

Wenn das jetzt noch zu fachchinesisch war, bitte melden ;-))

 7 months ago 

Nee, kam gut an. Führte zu mehr Begeisterung... Das kann ja noch was werden - wohin mit der ganzen frohen Freude... ;-)))

Hoffentlich ist die Zahnbehandlung wirklich gut verlaufen. Du leistest wirklich eine großartige Arbeit, lieber Freund. Ich weiß, dass es nicht einfach gewesen sein muss, einen Zeugenknotenpunkt zu betreiben, aber eines der Dinge, die ich wirklich an dir bewundere, ist die Tatsache, dass du dich immer anstrengst und daran arbeitest, um sicherzustellen, dass es wirklich gut funktioniert.

 7 months ago 

Thanks, you didn't have to translate your comment. I also reply to English comments :-)

I mainly try not to lose the fun. It doesn't feel like work and effort. But you're right, I do have to check more often to make sure everything is still working. Although I also have a few little helpers running in the form of monitoring processes that keep me informed.

 7 months ago 

That's looking good 👍🏼 !thumbsup 🙂

Have you got a GitHub branch so that I can see how scary merging it in to what I'm doing will be?

 7 months ago 

That's looking good 👍🏼

Thank you! But not yet so good that you couldn't improve the design ;-) Above all, of course, symbols in the sorting wouldn't be wrong. But you're a pro at that :-)

GitHub branch

Yep, two repos are affected. For you, the Condenser should be more interesting than Hivemind.
I haven't yet committed all the recent changes to the Condenser (e.g. the new sorting div and its handling). But I will finalise this in the next few days, as the tests have all gone well.

how scary merging it

I will explain this in more detail in the PR announcement, but there really isn't much new. I've tried to stay within the existing construct as much as possible. You can do it! We just need to find a good place for it in your design :-)

So basically, I won't have to hunt for old posts and comments separately. 😌

From a layman's perspective, it sounds very... umm... practical. Personally, I often find myself revisiting posts, especially the comments.

So, a big thank you for this!



When I voted you as a witness some months back from your Thanks for your Witness Vote
I encountered this issue:

And I thought what the heck did I know. I tried voting using my posting key but of course I couldn't. So I voted for you through my wallet.

I checked again today, and the issue persists. Maybe, just maybe, this could be a problem for relatively new users, although the chances are really slim.

And if you have chosen these settings deliberately, then you can ignore this message.

 7 months ago 

Thank you very much.
I hope we can all use the function soon. I made another step forward yesterday and finalised part of the code for submission and successfully tested the final database migration.

I encountered this issue:

Yes, that seems to be normal. I was already logged in there, which is why I didn't notice it until now.
But it's good that you wrote that again. I'll remove the link. I would recommend either voting via the wallet or via SteemWorld.