#kbin szybki update (tag do czarnolistowania)

https://dev.karab.in - wersja eksperymentalna, nowy front

* powstaje dokumentacja #fediverse https://fedidevs.org/projects/kbin/
* powstaje dokumentacja użytkownika / admina https://codeberg.org/Kbin/kbin-core/wiki
* wyświetlanie / ukrywanie prywatnych postów, komentarzy
* przywracanie posta przez moderatora, widok kosza

https://kbin.pub - strona projektu
https://karab.in - główna instancja

#programowanie #webdev #strims #wykop #reddit #socialmedia #ciekawostki #php
Pobierz Ernest_ - #kbin szybki update (tag do czarnolistowania)

https://dev.karab.in - wersj...
źródło: 4a9df921ed6027528e5c10af1995917de2a8e0d1884cf2a75b98fccdf62f09e9
#technologia #programowanie
Pytanko do doświadczonych #programista15k: macie jakieś sprawdzone pomysły, jak podszkolić się w #webdev?
Nie chodzi mi o to, których technologii się uczyć, ale bardziej JAK, tzn. np. jakie projekty/aplikacje przerobić, żeby mieć przećwiczone solidnie wszystkie podstawy. W pierwszej kolejności zależy mi na frontendzie, bo mam w tym największe braki.
Mój obecny poziom to "wiem co to html/css/js" + kilkanaście lat programowania ogólnego (głównie c#).
ale bardziej JAK, tzn. np. jakie projekty/aplikacje przerobić, żeby mieć przećwiczone solidnie wszystkie podstawy.


@MostlyRenegade: Troszkę mnie dziwi, że osoba, która ma kilkanaście lat doświadczenia zadaje takie pytanie. Według mnie najskuteczniejsza nauka wygląda zawsze tak samo. Wymyślasz projekt (najlepiej nieszablonowy, żeby nie być w stanie znaleźć rozwiązania 1:1) i go realizujesz. Czym bardziej złożony projekt, tym więcej rzeczy poznasz po drodze. Uważam, że nie ma lepszej metody. Jak masz działający projekt,
Jak w React przekazywane są zmienne między komponentami? Czy zmienne są przekazywane razem z komponentem? Jeśli zmienię wartość zmiennej "kochamReact" na 1 i umieszczę ją w komponencie, to tam ją odczytam i będę mieć wartość tej zmiennej na 1. Wiem jednak, że zmieniłem wartość tej zmiennej na 0 i komponent dalej myśli, że jest ona równa 1. Aby zaktualizować wartość zmiennej w komponencie, muszę skopiować (odświeżyć) ten komponent i dopiero wtedy ona
Mam niby zwyklą funkcję:

const BuildURL = (action, params) => {
...
}

Ale gdzieś tam w kodzie wywołują ją tak:

return BuildURL('Search.SearchCards', { ...{ page: currentPage, max_results: perPageLimit }, ...inputs[scope] })
Co oznaczają te kropki?

#webmastering #webdev #react
@pyroxar: W języku JavaScript operator spread, oznaczony trzema kropkami ..., umożliwia rozpakowanie wartości z kolekcji danych, takich jak tablice, obiekty i ciągi znaków, na pojedyncze wartości.
Bezpieczna poczta e-mail potrzebuje 2FA

Aktywacja uwierzytelniania dwuskładnikowego to najlepszy sposób na zabezpieczenie poczty elektronicznej przed nieuprawnionym dostępem. Nie ryzykuj i już dziś w CloudHosting Panel włącz ochronę 2FA dla swojej poczty!

Wyjaśnienie, dlaczego to takie ważne, znajdziesz na naszym blogu:
https://www.nazwa.pl/blog/bezpieczna-poczta-e-mail-potrzebuje-2fa.

#nazwapl #hosting #cloudhosting #cloud #serwer #serwery #server #servers #www #stronawww #stronywww #2fa #zabezpieczenie2fa #poczta #email #cybersecurity #bezpieczenstwo #webdev
Pobierz nazwapl - Bezpieczna poczta e-mail potrzebuje 2FA

Aktywacja uwierzytelniania dwuskła...
źródło: Bezpieczna poczta e-mail potrzebuje 2FA
#kbin szybki update (tag do czarnolistowania)

https://dev.karab.in - wersja eksperymentalna, nowy front

* panel administratora
* tymczasowa wyszukiwarka
* poprawione wyszukiwanie profili

do końca etapu i przeniesienia nowego frontu na karab.in pozostało:
- poprawki w zarządzaniu zdjęciami dodanymi do posta / komentarza
- formularz kontaktowy

https://kbin.pub - strona projektu
https://karab.in - główna instancja

#programowanie #webdev #strims #wykop #strimi #ciekawostki
Pobierz Ernest_ - #kbin szybki update (tag do czarnolistowania)

https://dev.karab.in - wersj...
źródło: 4b65946fd8c1a66c102441ecdc27d57b41642d4a92913ed878c191080ccd61dc
Mogę się zacząć uczyć Reacta, jeżeli znam JS w stopniu podstawowym, ale nie znam programowania asynchronicznego w JS?

Wydaje mi się, że znam czystego JSa na tyle dobrze, że mogę już zacząć uczyć się Reacta, ale nie wiem nic o asynchroniczności i w sumie nie wiem, czy lepiej ogarnąć temat przed nauką Reacta, czy nie ma różnicy.

#webdev #frontend #javascript #react
Prowadziłem raz rekrutację na frontenda i mieliśmy ponad setkę zgłoszeń. Mogę od siebie powiedzieć, że warto zadbać o przejrzyste CV + link do githuba z własnym projektem. Postawmy się na miejscu rekrutera, który musi przefiltrować tyle zgłoszeń. Trzeba to zrobić jakąś metodą:)

Na stanowisko react deva dostałem się chyba głównie dzięki temu, że miałem własny projekt czatu. Ci, którzy mieli bootcampowe stronki raczej się odrzucało. Chyba, że dodali coś ciekawego od siebie.
Czy #axios oferuje jakiś timestamp?

Rzecz jest taka, że kiedy wysyłam dwa zapytania po sobie, najpierw pierwsze, potem drugie i jednocześnie: na pierwsze serwer długo odpowiada, a na drugie krótko, to bardzo często, starsze zapytanie (wcześniejsze) przysłania wynik ostatniego zapytania.

I teraz nie wiem, czy ja muszę wysyłać jakiś timestamp wysłania żądania i je odebrać go od serwera i wtedy porównać z timestamp ostatniego żądania, jeśli jest ono wcześniejsze to nie pokazywać,
@pyroxar: Trochę sprawa dla szklanej kuli, imho w dużej mierze zależy od usługi, bo z objawów wygląda albo jak nadgorliwy cache po stronie serwera usługi albo używanie niewłaściwych żądań albo po prostu skopaną usługę.

Axiosa znam na poziomie Getting Started, ale nie widzę powodów czemu nie można by doklejać timestampa (w żądaniu albo interceptorze), inna sprawa czy serwer w ogóle się nim przejmie albo czy nie uzna, że to nieprawidłowy format
Mam uncontrolled input, chcę do niego dodać akcje onInput (jest on już controled inputem), bo chcę żeby ustawił zmienną query na wartośc z pola przy wyszukiwaniu, jednak kiedy to zrobię, wewnętrzny stan inputa nie jest poprawnie obsługiwany (nie wyświetlają się podpowiedzi). W normalnym trybie, wszystko działa dobrze.

To mój błąd czy reacta? React 16.14.
Przykładowy kod:
const [query, setQuery] = useState('');

///////FORMULARZ
<input /*jakies inne cuda*/ onInput={() => setQuery(e.target.value)}>
/>

Kiedy onInput
#kbin szybki update (tag do czarnolistowania)

https://dev.karab.in - wersja eksperymentalna, nowy front

* statystyki instancji
* statystyki magazynu
* statystyki użytkownika
* wyszukiwarka profili (people) dla magazynu uwzględnia teraz również stronę główną i komentarze: https://dev.karab.in/m/infosec/people

https://kbin.pub - strona projektu
https://karab.in - główna instancja

#programowanie #webdev #internet #strims #wykop #reddit #ciekawostki #socialmedia
Pobierz Ernest_ - #kbin szybki update (tag do czarnolistowania)

https://dev.karab.in - wersj...
źródło: cb4a732341eb509cec14fb89a4ea39788da439a89ea330705540e3b910bd2bde
#kbin szybki update (tag do czarnolistowania)

https://dev.karab.in - wersja eksperymentalna, nowy front

Coraz bliżej do wrzucenia nowego frontu na główną instancję, mam nadzieję że do końca przyszłego miesiąca uda mi się zakońcyć etap i zająć się rzeczami, które mi się nazbierały na todoliście.

* dynamiczne dodawanie nowych wątków / komentarzy / postów na listy
* dynamiczna edycja / usuwanie watków
* dynamiczne odświeżanie liczby głosów, polubień, liczby komentarzy
* poprawki w Dockerze
Pobierz Ernest_ - #kbin szybki update (tag do czarnolistowania)

https://dev.karab.in - wersj...
źródło: 72ffed5454d2b424dd3616e6e6403e1f07f632ab56ca78178cd02274e8a59bff
Chciałbyś zobaczyć stare wpisy z g o r ą c y c h mirko? ( ͡° ͜ʖ ͡°)
Zapraszam na https://mirkostory.pl/

Hobbystyczny projekcik w którym zapisuję screenshoty wpisów z mirko.
Już jest tam parę miesięcy wpisów, więc może ktoś znajdzie jakieś #ciekawostki, jeśli macie ochotę na odrobinę #nostalgia

(lista wpisów po lewej sięga początku 2022 roku, wpisy doczytują się automatycznie po doscrollowaniu na sam dół strony -
Dlaczego warto wybrać dostawcę hostingu z certyfikatem ISO?

ISO 27001 to międzynarodowa norma, która określa systemy zarządzania bezpieczeństwem informacji. Spółka nazwa.pl jako jedna z nielicznych polskich firm hostingowych posiada certyfikat ISO 27001, a tym samym gwarantuje swoim Klientom najwyższy standard usług.

Nie ryzykuj i postaw na bezpieczny hosting od nazwa.pl!

O ISO 27001 przeczytasz więcej na naszym blogu: https://www.nazwa.pl/blog/dlaczego-warto-wybrac-dostawce-hostingu-z-certyfikatem-iso-27001.

#nazwapl #hosting #cloud #cloudhosting #serwer #serwery #server #servers #www #stronawww #
Pobierz nazwapl - Dlaczego warto wybrać dostawcę hostingu z certyfikatem ISO?

ISO 27001 to m...
źródło: Dlaczego warto wybrać dostawcę hostingu z certyfikatem ISO
@PanNieznanypl: a nie masz przypadkiem menu, które pływa razem ze stroną? Wtedy często jest takie wrażenie i trzeba zrobić minusowy offset, albo kotwicę oszukać i dać gdzieś wyżej ( ͡° ͜ʖ ͡°)
jeśli założe sobie sklep internetowy z X rzeczami, i ustawie skrypt czy coś, aby widzieć ip każdej osoby/firmy która odwiedza moją strone ( czy w ogóle tak się da? ) , aby pozniej np z nimi się skontaktować / lub po prostu do zebrania danych, to jest to legalne? czy nie można tak robić nawet jak jest taka możliwość? #programowanie #programista15k #it #webdev #prawo
Siema! Z okazji Wielkanocy mamy dla Was promkę na wszystkie plany hostingowe -40%!
Wystarczy tylko przy zamówieniu wpisać kod wykop40

W skrócie o tym co otrzymasz:

-Cała przestrzeń hostingu na dyskach NVMe
-Redis & LiteSpeed
-Kopie zapasowe do 21 dni
-Brak limitów ilości skrzynek pocztowych
-Brak limitu transferu
-Darmowe certyfikaty SSL
-Autoinstalator cms-ów (WordPress, Joomla itp.)
-PHP 5.3 - 8.2

Więcej informacji znajdziesz na naszej stronie.

Promocja do 10 kwietnia (