Ach, jaka tu cisza i spokój. I nie pisze tego w formie śmieszków, to naprawdę przyjemne. Od patrzenia na to co wyprawia się na kbinie robi mi się już słabo. Oczywiście zakładałem że gwałtowny skok popularności będzie się wiązał właśnie z robieniem chlewu, ale świadomość tego wcale nie ułatwia patrzenia na to co się ta wyprawia.
Ciągłe kwiki jaki reddit to zły bo nie chce płacić za serwery i jednocześnie oddać władzy nad biznesem użytkownikom, ale w tej samej chwili próby usunięcia magaznu lub użytkownika/ów bo nie są lgbt+_xy, woke czy jak to tam teraz ujmują, bo ktoś nie lubi czerwonego koloru, sernika z rodzynkami i w ogóle moje zdanie jest najmojsze więc jest mojsze niż twojsze. A cenzura no cóż bardzo jej nie lubimy, ale gdy to nas dotyka. Inaczej jest to "samoobrona".
Jestem miłośnikiem absurdu więc widząc całe masy komentarzy "Nie chcemy cię tutaj, to nasz serwis" cieplej mi na serduszku :D Gdy mi troszkę zbrzydnie ich pochłanianie na myśl przychodzi mi moduł testujący podczas rejestracji możliwości intelektualne usera. Choć w podstawowym, minimalnym wydaniu. By móc jak w saunie przeskoczyć z gorącej sali do lodowatej wody.
Na głównej kbinowej instancji wrzucałem w komentarzu to kogoś pomysłów link do generalissimusa Thunderbirdowego teamu, który ma ogarnąć stajnię Augiasza. W filmiku typ ze skaczącą z nerwów żyłką wspomina, że UI nie powinno zależeć od widzimisię społeczności gdyż efektem tego jest hodowanie nowotworów na własnej piersi.
Wszedłem sobie dla relaksu popatrzać co tam na polskiej instancji, bo zakładałem ze będzie albo trup albo experimental i myk od razu widzę to o czym wyżej wspominam :D
Wiadomo że to pierdoła totalna, ale poniekąd wskazuje na kierunek :D
Avatarek usera w navbarze kojarzę chyba z commita w repo. I o ile to w pełni słuszny element i oczekiwany to jego umiejscowienie to już najprawdziwszy autentyk, niespotykany w żadnym interfejsie, gdyż chyba nikt nie daje go po prawej stronie :D
O mam https://codeberg.org/Kbin/kbin-core/pulls/430
W sumie po rozszerzeniu megamenu znika potrzeba wyświetlania w navbarze dropa z typem listy. Wybór następowałby po kliknięciu w title`a danej opcji lub ewentualnego buttona "Set as list/View all".
Grupa moderowanych magazynów wyświetlałaby się po objęciu takowej funkcji przez usera. Domyślnie w 3 lub drugiej kolumnie (bo ulubione też powinny wyświetlać się dopiero po polubieniu choć 1 magazynu) można by wstawić odnośniki do feedów m/home, subskrybowane, ulubione, moderowane lub...niestandardowe/customowe (choć to trochę chora opcja na siłę)
Ogólnie to "Wybierz kanał" oraz "Ustawienia (widoku)" to opcje z pogranicza UX i...biznes planu? W sumie lepsze słowo w tym przypadku to chyba "wizja". Tak czy owak chodzi o to, że ustawienia widoku można byłoby potraktować jako zachętę do rejestracji, udostępniając ustawienia wyłącznie zalogowanym. Jeśli to w ogóle czynność oczekiwana :) To samo tyczy się typów feedu.
Pierwsze podejście do magazynów, kanałów, pokojów. Mam wrażenie, że subreditowy dropdown był chyba projektowany po pijaku. Zresztą masa modułów i podstron ich dotycząca oparta jest nadal o poprzedni layout/design.
W sumie widziałem już, że kbinowe "magazyny" są odmieniane czasem jako "magazines" w anglojęzycznych postach. Choć powinien to być chyba "warehouse" zgodnie z zamysłem, a nie czasopisma.
Adobe XD cały czas mi przypomina jakim jest złem 💩 Dorobiłem do #landingpage dropdowna z lang`iem 🏴 zrobiłem overlaya i niby działa, ale tyczy się to wszystkich stron poza główną. Ustawienia scrolla i transforma są takie same dla wszystkich, ale program uważa, że jest inaczej i przestawia obiekt z overlaya na "dłuższej" makiecie.
@Kierunkowy74 To powinno zadziałać https://jsfiddle.net/wp8g7eyL/6/ Według mnie lepiej inlineować SVG, raz ze nie mruga przy ładowaniu, po drugie jednego requesta mniej (może i micro, ale zawsze), łatwiej zarządzać stylami, animacjami, etc.
Choć z tego co widzę to podlinkowane logo ma ID dla logotypu i css`y jeśli dodane tez powinny go łapać. Trzeba po prostu zrobić odwrotnie i dopisać style dla wybranego themu
I na koniec jeszcze blog w najbiedniejszej z możliwych wersji. Aktualny LP to jak widzę też symfony, ale nie patrzałem w repo czy jest tam jakiś panel pod spodem. Jeśli nie to LP mogłoby być statykiem na jakiś tworze typu gatsby, nextjs, astro z blogiem w md.
Niby wypadałoby jeszcze zrobić stronę kontaktową, ale to nie wiem czy jest w planach więc i na makiecie jej nie ma. To samo tyczy się ikonek, linków do kanałów społecznościowych.
Link do bloga w navbarze powinien być, tak samo jak do kontaktu, ale to tylko poglądówka więc parafrazując makieta brakami nadziana jak dobra kasza skwarkami.
@ernest Mogę zrobić podgląd i powyciągać assety, a mogę też w wolnym czasie zacząć to klepać. Desktop praktycznie zrobiony, ale mobila brak. Ja robię zazwyczaj po januszowemu, czyli na żywca. Choć sam wiem, ze to średnie podejście i później i tak układam UI wybranych sekcji, modułów.
Chyba już pisałem, ze wypadałoby machnąć to co najmniej w Gatsby albo mogę to Astro wybadać, choć od kolejnego frameworka to już mi się słabo robi. Chwalą się że niby najszybszy w realnych zastosowaniach. Choć tutaj jakby zrobiło się statyczne SPA to raczej żadnej różnicy nie uświadczysz, a przynajmniej widocznej gołym okiem. W takim przypadku niepotrzebny jest ani node ani nawet php na serwerze.
@ernest Wypadałoby tylko pod sam blog dorzucić obsługę ActivityPub. Chyba najprościej byłoby żeby pod spodem WordPress z pluginem sobie żył i wypychać tylko posty, ale osobiście nie przepadam za takim druciarstwem.
@ernest Funkcjonalnie może ma to sens, ale według mnie jest trochę nielogiczne. Normalna i oczekiwana ścieżka to blog/strona projektu > Microblog/Agregator linków.
Zresztą tak właściwie nie ma to większego znaczenia bo tak czy owak bloga trzeba ograć po stronie generatora stron/frameworka, a źródło zasilania to już inna kwestia. Można je podpiąć w dowolnym momencie.
A co do CMS`a to rozwiązanie o którym myślę w sumie jeszcze nie występuje "na rynku". W wolnym czasie może to rozpiszę.
Wieczorny update. Copy brak, sekcji kontaktowej brak, podstron bral. Choć w przypadku kontaktu od biedy wystarczy link w nawigacji do pejdża z formualrzem.
Wieś śpiewa, gra i tańczy :) To jest chyba to o czym pisał w poprzedniej wrzutce @ernest czyli "przedobrzenie".
Gradientów na bogato, jeszcze jakiegoś staroszkolnego animowanego gifa i gotowe.
Później to poczyszczę, bo aż ocz bolą. Wrzucam w sumie dla samego siebie, takie auto-ruganie się i przy okazji motywacja bo jak się napisało, że się coś zrobi to wypada zrobić.
Stworzyłem nowy magazyn bo już wystarczający bajzel w devKabinowym magazynie zrobiłem adminowi.
Pierwsze podejście do komentarzy. Wypokowo redditowe. W sumie przejrzałem większość agregatorów linków i nie ma chyba jednego, najlepszego podejścia do tematu. W sumie dziwne, jeden z ważniejszych elementów angażujących użytkowników, a leży odłogiem.
Pobadam jeszcze zewnętrzne systemy komentarzy. Możliwość zarządzania kompozycją tego modułu to byłaby chyba najlepsza opcja. Np. zwijanie odpowiedzi na komentarze lub wyświetlanie do wybranego poziomu albo też rezygnacja z zagnieżdżania, odrębnych kart dla wątków, etc.
"Leon zawodowiec" to klasyka kina akcji, jednak relacja pomiędzy tytułowym mordercą a 12-letnią Matyldą od początku budziła kontrowersje. Po latach Natalie Portman wyznała, jaki wpływ miała na nią ta rola.
Nie ma to jak rozważać "problematyczne relacje nastolatki" z płatnym mordercą. Jak widać mordowanie ludzi z zimną krwią za pieniądze to ot taka tam poboczna kwestia, ale nuta w sumie nawet nie pedofilii tylko jak to ujął "redaktor" problematycznych relacji pomiędzy bohaterami, szczególnie według aktualnej "poprawności feministycznej" to kwestia warta rozważania. Przecież aktorka po 40 latach poczuła, że rola która przyniosła jej rozpoznawalność i pieniądze może mieć tez inne strony. Eh, że też w świat nie jest czarny lub biały, mało tego on nawet nie jest czarno biały ani nawet skali szarości! O bosze on jest wręcz kolorowy! Tyle stron, tyle czynników, efektów, opcji :)
W sumie jakie źródło, taka tematyka i treści, ale dobrze obrazuje dzisiejszą per...w sumie recepcję rzeczywistości. Czekam na opracowanie profilu społeczno-psychologicznego Aglaonema Stripes, ciekawe co ona sądzi o swej roli, życiu ograniczonym przez doniczkę, roli niewolnika i relacjach międzyroślinnych zrywanych ciągłymi zmianami lokalizacji.
W sumie tytuł trochę mija się z rzeczywistością. Implementacja założeń Web 2.0 to właśnie i m.in. sieci społecznościowe, a fediverse to takie Web 2.1
Założenie Web 2.0 nie uwzględniają czegoś takiego jak długotrwałe relacje międzyludzkie, nie uwzględniają też krótkotrwałych. To przecież założenia technologiczno-funkcjonalne, które wynikają z zachowań społecznych, ekonomii i praktyczności. Nie jest to przełożenie świata "realnego" na warunki sieciowe, a na pewno nie 1:1.
To po prostu naturalne rozszerzenie webu "1.0", a przynajmniej znacznej jej części, gdyż zawsze znajdzie się serwis/user/twórca, który wykracza poza ramy. Problem w tym, że jak to przeważnie w świecie bywa do tematu dołączają ludzie odklejeni od zagadnienia i tworzą nowe i oderwane od niego filozofie. Choć kwestia o której rozważają nie jest dla nich do końca zrozumiała. Ileż to bajek o webie nasłuchałem się na studiach od ludzi którzy nawet nie konsumowali tego o czym opowiadali.
Poza tym web 2.0, a nawet i 1.0 pozwala na budowę relacji międzyludzkich i poza ekranem.
A co do korporacyjności i prywatności. Z oczywistych względów nie będzie to działać jakby tego chcieli twórcy założeń OS/FLOSS/OA/Fediversum, etc. z prostej przyczyny. Jedni nie rozważają i wręcz nie potrzebują prywatności, otwartości, a nawet ich nie chcą. Drudzy natomiast na tym zarabiają. Niewiedza i lenistwo to zawsze była przestrzeń do eksploatacji, nadal jest i będzie jeszcze długo.
W sumie od co najmniej 15 lat stworzenie prywatnej przestrzeni w sieci nie jest zagadnieniem z kategorii rocket science. Tym bardziej teraz. Jednak większość nie ma zamiaru poświęcać na to czasu oraz pieniędzy i oczekuje, że zapewnią to im inni.
Stety, niestety jest i nie ma czegoś takiego jak Web 2.0. Każdy serwis wdraża wybrane funkcjonalności, których implementacja dodatkowo różni się względem zbliżonych aplikacji. To samo z Fefiversum. Niby jest specyfikacja protokołu AP, ale cóż z tego skoro nawet serwisy, które promują się jako "otwarte" wykorzystują tylko część funkcjonalności lub to co wdrożyły po prostu nie działa.
To czy dany serwis to Web 2,3,4,5.0 to kwestia uznaniowa. Nie ma standaryzacji, nie ma certyfikacji, plakietek, listy wymagań.
@ernest To tzw. dribbble design, czyli okrasić grafikę pierdołami i wrzucić :) Problemy się zaczynają gdy chce się z tego cokolwiek sensownego, np. favicone. Choć od biedy tu by pewnie gdyby wywalić gradient.
@ernest W paczce z linku masz wektory, jeśli się na coś nada to możesz z tym zrobić co uważasz. Jeśli potrzebne jest coś innego lub inny format, wymiary sztywne to daj znać. Choć jak tak patrzę to nie wiem czy jako sygnet nie lepszy byłby sam slash.
btw. co do Langindpejdża to Calckey ma całkiem niezłe wizualnie i technologicznie to ograne (gdyby nie irytująca nawigacja). https://calckey.org/
Z tego co pamiętam to napisałem kiedyś w komentarzu, że coś pokroju #ui i #kbin ulepię dla rozprostowania palców.
Także siadłem sobie do tematu i skleciłem taki oto mix reddita, wypoka i innych tworów.
Prototyp, makieta, projekt, zwał jak zwał, tak czy owak jest częściowo klikalny. Brakuj jeszcze sporo rzeczy, komentarzy, strony ustawień, ludzi, magazynów, itd. Wrzutka trochę dla zmuszenia się do obadania alternatywnych rozwiązań i serwisów, w tym fediversowych.
Adobe XD to niestety trochę takie XD i trzeba własnoręcznie dopasować skalowanie makiety do ekranu. Najprościej zrobić to niezwykle zaawansowanym narzędziem jakim jest ctrl+scroll. Klecone było pod 4K/125% i stąd drobne niedogodności.
Footera tyż ni ma gdyż jego zawartość powinna trafić do aside z prostej przyczyny. Po aktywacji infinite scroll standardowa stopka jest dysfunkcjonalna.
Klepanie z "poglądu" Figmy, XD, Marvela, Zeplina, Sympli to niestety zawsze takie lekkie kopanie się z koniem, przynajmniej jeśli chce się zrobić pixelperfect. Mogę Ci podesłać w razie czego plik albo lepiej sharować dokument online do edycji/coop`a, ale XD ma chyba tylko kilkudniową wersję testową.
@ernest Licencję na ten cudny kawałek XD kodu posiadam do 2024 więc tyle wytrzyma. Po wykupieniu Figmy zapewne Adobe zapewne ubije projekt więc rok to aż zanadto. Zresztą kbin to pewnie w tym czasie z 10x się zmieni.
@look997 Komentarze warto "ściaśniać" i uprościć dla czytelności (miniaturkę jak na Reddicie 20x20 lub zaszaleć i zrobić 24x24), ale na microblogu to już kwestia upodobań. Choć patrząc na karabin to chwilowo jest tam ściana tekstu i lepiej byłoby właśnie zrobić w 2 liniach.
Poniżej jest 40x40 w 2 liniach i 32x32 w jednej.
Osobiście zrobiłbym na microblogu (bo wszędzie indziej jest w 1 linii) w 2 liniach jak jest właśnie dla wyróżnienia głównego i komentowanego wątku, by odpowiedzi nie zlewały się z postem. A co zrobi @ernerst to już jego działka.
@ernest Można dodać jeszcze skróty https://web.dev/app-shortcuts/ choć to sztuka dla sztuki. Przydatne tylko jeśli PWA ma trafić do stora jako imitacja natywnej apki. Ogólnie themy też da się obsłużyć w manifeście, ale chyba nadal nie ma w tym przypadku żadnej specyfikacji i pozostaje "drut way".
Choć wiadomo że to pierdoły i jest n ważniejszych tematów. Z drugiej strony trudno powiedzieć czy ważniejszy jest solidny kod, czy design i ficzery. Wspomniany lemmy choćby i wykorzystywał kosmiczne technologie przez swą toporność raczej pozostanie w niszy.
@ernest, planujesz może dodanie PWA? Przypiąłem Karabin do pulpitu w telefonie, ale to działa jak skrót otwierający stronę w przeglądarce. Opcja dodawania jako aplikacji nie wymaga wiele pracy w wariancie minimum z tego, co pamiętam.
@ernest Czasowo zajmie Ci to od 5 minut do godziny, głównie ze względu na ikonki. Choć można i skorzystać z tego https://maskable.app/editor
Wystarczy że dodasz manifest i randomowy service worker z opcją instalacji.
Tak czy owak samo PWA możesz później wrzucić jako TWA do google play. Zamiast natywnej apki. Do App Storu również idzie to zrobić, choć apple to apple i trzeba nieco więcej się z nimi pobawić. Kiedyś można było się wyręczyć cocoonem, teraz jest https://www.pwabuilder.com/ który zrobi ci PWA i przygotuje paczki do sklepów.
Nie wiem czy to do końca idioto-odporne rozwiązanie, ale blog na WordPressie stojący w wybranej lokalizacji (własny serwerek, hosting, WordPress.com) + https://wordpress.org/plugins/activitypub/ to dość uniwersalne rozwiązanie.
Zaczyna robić się ciasno w ustawieniach, dzisiaj doszła możliwość włączenia automatycznego podglądu mediów oraz dynamiczne odświeżanie list z treściami, postami, komentarzami.
Amazon CodeWhisperer is an AI coding companion that generates whole line and full function code suggestions in your IDE to help you get more done faster.
@szczur Ostatnio stałem przed podobnym wyborem. Tyle że szukałem czytnika z edycją, coś co jest w stanie zastąpić Adobe Acrobat. Zainstalowałem Okular i jako czytnik jest git. W sumie to soft z KDE więc jest dopracowany. Problem w tym, ze wspominanej w opisie edycji brak.
Tak przy okazji. Zna ktoś czytnik open sourcowy z edycją? Czy nadal zostaje Inkscape/Scribus?
Co do nawigacji i navbaru to warto byłoby to uproscić nieco. Federacje i opcje widoku można byłoby wyswietlać w modalu albo dropdownie. Ustawienia dostępne z sidebaru cieżko bedzie upchać w XS rozsądnie.
I to co jeszcze bedzie na pewno problematyczne to margines na H2 i na headerze. Jeśli post nie ma opisu pojawia sie zbędna wyrwa, w widoku kompaktowym to jeszcze większy "problem".
Miniaturki też z jednego powodu lepiej upchać na prawo. Gdy w liście pojawiaja się posty bez thumnailsów przeglądanie jej wymaga "zygzakowania", a to naturalnie męczy oczy.
@ernest Spoko, tak sobie rozrysowałem dla zabawy. Zresztą widać, że zapomniałem nawet o "więcej" i źródle w kaflu :/ Ogólnie to szybko Ci poszła robota z nowym frontem i już teraz jest git.
Któregoś wieczora może sobie wyrysuje całość to wrzucę gdzieś w komentarz link do prototypu z wartościami. Może coś Ci spasuje.
Btw. textarea w odpowiedzi na komentarz jest nierozszerzalna i przydałoby się chociaż defaultowo te rows="4" ustawić.
Bank od dłuższego czasu pracował nad wprowadzeniem tego mechanizmu dwuczynnikowego logowania do bankowości elektronicznej: Obecnie wszystko wskazuje na to, że prace dobiegają końca i w okolicach Q2/Q3 2023 roku całość będzie gotowa. Bank w ten sposób odpowiedział na pytanie serwisu Cashless: Sprzętowe klucze...
Powszechne wyszydzanie CSS i ich roli jest po części uzasadnione, choć efekt tej ignorancji potrafi obrócić się przeciwko developerom. Osobiście uważam, że takie wyśmiewane posady jak CSS Developer potrafiłyby uratować lub choć trochę podratować projekty w których wręcz łopatologiczne tematy rozwiazywane są klepaniem całych ton JS`a.
Kończy się pewien etap rozwoju - powstał prototyp, który pozwolił mi zweryfikować czy taka forma ma sens w #fediverse. Do tej pory był to projekt, który rozwijałem w wolnym czasie. Teraz dzięki ludziom z Nlnet, będę mógł poświęcić na to zdecydowanie więcej czasu. Tym razem już oficjalnie nakreśliliśmy plan...
Widzę wsparcie płynie z każdej strony :) Support NLnetu, prezent od "konkurencji" w postaci podręcznikowego wręcz samozaorania się. Dzieje się i dobrze. Ja by patrzeć na layout musiałem machnąć sobie motyw pod stylusa czy tam inne styleboty.
Jakiś miesiąc temu założyłem konto na Mastodonie. Przeczytałem o tej platformie w pewnym internetowym magazynie, w którym było napisane, że ludzie masowo przechodzą z Twittera właśnie na niego. Jednak dopiero po kilku innych artykułach, zrozumiałem o co tak naprawdę chodzi To nie jest tylko sieć...
Z Open Source (FLOSS), Open Access, Open Hardware, Fediversum zawsze był i jest ten sam problem. Stawiają głównie na kwestie leżące na serduszku drobnej części społeczeństwa. Niestety dla dobra ogółu otwarte rozwiązania muszą być łopatologiczne do bólu, przynajmniej z wierzchu. Tak by każdy mógł z nich korzystać niezależnie od umiejętności informacyjnych. Mało tego muszą być lepsze niż komercyjne odpowiedniki, bo zwykły użytkownik ma gdzieś kwestie które przyświecają twórcą.
Natalie Portman ma rację. Ciężko dziś oglądać "Leona Zawodowca" bez wzdrygnięcia (natemat.pl)
"Leon zawodowiec" to klasyka kina akcji, jednak relacja pomiędzy tytułowym mordercą a 12-letnią Matyldą od początku budziła kontrowersje. Po latach Natalie Portman wyznała, jaki wpływ miała na nią ta rola.
Web 2.0 to nie są sieci społecznościowe, i powinniśmy przestać je tak nazywać. Tak, tyczy się to też Fediwersum (writefreely.pl)
(być może mój wpis nie wygląda zbyt składnie, z góry przepraszam)...
Gdzie publikować? (karab.in)
Szukam czegoś, gdzie można by publikować treści, wedle zasady:...
Amazon CodeWhisperer - darmowa alternatywa dla GitHub Copilot (codex)? (aws.amazon.com)
Amazon CodeWhisperer is an AI coding companion that generates whole line and full function code suggestions in your IDE to help you get more done faster.
ING Bank jako pierwszy w Polsce wprowadzi możliwość logowania się z wykorzystaniem kluczy U2F (sekurak.pl)
Bank od dłuższego czasu pracował nad wprowadzeniem tego mechanizmu dwuczynnikowego logowania do bankowości elektronicznej: Obecnie wszystko wskazuje na to, że prace dobiegają końca i w okolicach Q2/Q3 2023 roku całość będzie gotowa. Bank w ten sposób odpowiedział na pytanie serwisu Cashless: Sprzętowe klucze...
Modern CSS Solutions (moderncss.dev) en
A series examining modern CSS solutions to problems Stephanie Eckles, a seasoned frontend developer, has been solving for 14+ years.
/kbin update 28.02.2023 (karab.in)
Kończy się pewien etap rozwoju - powstał prototyp, który pozwolił mi zweryfikować czy taka forma ma sens w #fediverse. Do tej pory był to projekt, który rozwijałem w wolnym czasie. Teraz dzięki ludziom z Nlnet, będę mógł poświęcić na to zdecydowanie więcej czasu. Tym razem już oficjalnie nakreśliliśmy plan...
OC Fediwersum - wrażenia po miesiącu (karab.in)
Jakiś miesiąc temu założyłem konto na Mastodonie. Przeczytałem o tej platformie w pewnym internetowym magazynie, w którym było napisane, że ludzie masowo przechodzą z Twittera właśnie na niego. Jednak dopiero po kilku innych artykułach, zrozumiałem o co tak naprawdę chodzi To nie jest tylko sieć...