@sunlifter: Gatsby był na starcie takim "unowocześnieniem" WordPressa, ale jako że WP planuje od dawna własny front headlessowy to gatsby od jakiegoś czasu szybko ewoluuje do frameworka pokroju next/nuxt. By się wybić musiałby posiadać takie samo zaplecze jak WP. Żaden janusz zlecający po taniości serwis na WP nie zapłaci za development rozszerzeń które ma za friko w WP.
#kbin update (tag do czarnolistowania)

https://karab.in/
( う-´)゙︻╦̵̵̿╤ (˚☐˚”)/.

Szybki update:
- poprawione oznaczanie użytkowników w postach #fediverse
- poprawiony podgląd treści z Reddita
- obsługa magazynów - społeczności Lemmiego - obustronna federacja (dev)

Poza tym kbin trafił na kolejną listę:
https://trojkat.github.io/zdecentralizowani/uzytkownicy/#kbin-fediwersum
a także na strim do wielkiego Polaka i strimera xD
https://streamable.com/mhzk7q

strona projektu - https://kbin.pub

#programowanie #webdev #ciekawostki #internet #strims #reddit
Mirki z #bazydanych i #mysql , mam problem z zapytaniem:

Otóż mam następujące złożone zapytanie (jest ono zapisywane w widoku CREATE VIEW):


`
SELECT

'items'.'id' AS itemkeyid, 'allegroitems'.'allegroId' AS 'allegroitemsallegroId', 'allegroitems'.'status' AS 'allegroitemsstatus', 'allegroitems'.'productId' AS 'allegroitemsproductId', 'allegroitems'.'firstExport' AS 'allegroitemsfirstExport', 'allegroitems'.'firstExportUserId' AS 'allegroitemsfirstExportUserId', 'allegroitems'.'lastExport' AS 'allegroitemslastExport', 'allegroitems'.'lastExportPhotos' AS 'allegroitemslastExportPhotos', 'allegro
@rico91: ewentualnie: mogę dać tutaj: where allegroitem.clientId = 1005 OR allegroitem.clientId is NULL.

Zadziała poprawnie dla towarów niewystawionych na żadnym koncie, lub wystawionych tylko na koncie o ID 1005. Ale jeżeli towar jest wystawiony na koncie o ID 1000 to co wtedy? Nie znajdzie go jako pusty (niewystawiony). Jak zrobić, żeby tam pojawiły się nulle? Ewentualnie dodać jeszcze jeden JOIN kiedy allegro_items nie jest null? Tylko jak coś takiego
@rico91: Już wiem ( ͡° ͜ʖ ͡°)

wystarczy dać LEFT JOIN allegroitems ON ... AND clientID = 1005, wtedy łączy tylko to albo daje null

niestety minus taki, że będę musiał zrezygnować z widoku i po prostu wykonywać zapytanie wszędzie, ale powiedzmy że lepsze to niż duplikowanie rekordów albo przerabianie paginacji... Chyba że jest jakiś inny sposób, żeby jednak ten widok zostawić?
Elo, Do jutra mam wybrac temat mojej pracy na Bachelor Degree (studiuje w UK). Mam straszny metlik w glowie. Wykladowcy mowia ze mamy wybrac temat ktory bedzie sprawial nam przyjemnosc... Jednak ja osobiscie nie mam zadnego pomyslu a tematy podane przez uni sa bardzo srednie. Moze ma ktos jakis ciekawy temat/projekt to opracowania. Przykladowe tematy podane przez uczelnie: Music Pattern Analyser, Diabetes Management System, Seafarers Welfare Application, Data Capture Framework, Life activity
mam jakąś domenę ze stroną w wordpresie, nazwijmy ją biaukov.pl. Strona jest utworzona tylko dla kilkunastu współpracowników żeby móc im przekazać jak postępować w określonych przypadkach awarii różnych maszyn. Teraz dwa pytania:

1. Czy da się założyć hasło (które znaliby tylko pracownicy) na wejście na stronię biaukov.pl? Nie chciałbym żeby mógł wejść tam ktokolwiek. Są jakieś wtyczki do wordpressa żeby to ogarnąć?

2. Czy da się zrobić coś więcej w celu uniknięcia
@ostatni_wolny_login: wiem, że nie znam pełnego obrazu, ale czy nie łatwiej/bezpieczniej byłoby np. szerować jakiś dokument w google w tym celu? Albo jakiś np. notatnik w notion z danymi do logowania, czy coś? Pytam, bo zastanawiam się nad tym do czego możesz potrzebować całego wordpressa.
Czy studia z elektrotechniki mogą pomóc podczas rekrutacji na stanowiska juniorskie czy dla rekrutrów liczy się tylko informatyka?
Studiuję elektrotechnikę, lecz trochę siedzę już w #django i #webdev i chciałbym zacząć przygotowywać się do pracy w IT. Chwilowo myślałem nad przeniesieniem się na informatykę, ale jednak takie studia są moim zdaniem nudniejsze, bez technicznego podejścia, mniej się z nich czegoś przydatnego w pracy nauczę.

#studbaza #studia #elektrotechnika #informatyka #it
#kbin (tag do czarnolistowania)

https://karab.in/wpisy/aktywne

Aktualnie sporo ludzi z #twitter dołącza do #fediverse - wybór pada głównie na #mastodon. Ale też jest to też dobry moment żeby zobaczyć jak zachowuje się kbin przy zwiększonym ruchu.

Tymczasem kbin trafił na kolejną listę: https://codeberg.org/fediverse/delightful-fediverse-apps

https://kbin.pub - strona projektu

@SupreminTHC wołam, bo naliczyłem więcej niż 10 osób na mikroblogu ( ͡° ͜ʖ ͡°)

#internet #webdev #strims #ciekawostki
Pobierz
źródło: comment_1667421980H9k7nUYSyIbpUiVATzi46A.jpg
django (gunicorn) + postgres + nginx opakowane w #docker compose

Uruchamiam - wszystko śmiga jak należy. Jednak po jakimś czasie nieużywania strony (kilkadziesiąt minut) bardzo długo zajmuje załadowanie strony. Jak już się załaduje to znowu wszystko działa bardzo szybko.

Wszystko stoi na vps, 8gb ramu (zużycie w idle znikome), 200gb pamieci

Miał ktoś podobny problem?
Dodatkowo zauważyłem że vps wolniej chodzi po czasie. Np. wpisze docker ps i musze czekać kilka sekund
@KKK1337: zainstalowałem iotop, kompletnie nic nie wskazuje na bottleneck

Utworzyłem /swapfile w identyczny sposob jaki jest na drugim serwerze. Mam nadzieje że to będzie to
Polacy wybierają pakiet „Bezpieczna domena” w nazwa.pl

Domena to wizytówka Twojej firmy, a jej wybór to pierwszy krok do zaistnienia w sieci. Pakiet „Bezpieczna domena” od nazwa.pl to szereg zabezpieczeń, które ochronią Twoją stronę i pocztę przed cyberprzestępcami.

„Bezpieczna domena” to coś więcej niż domena!

Rejestrując domenę w nazwa.pl, zyskujesz nie tylko bezpieczeństwo usług, lecz także całodobowe wsparcie techniczne. Niezależnie od dnia oraz godziny możesz liczyć na naszą profesjonalną pomoc.

Dowiedz się
Pobierz
źródło: comment_1667376751o0jwnJ7u8nBWHppE5FDaaN.jpg
@sunlifter: Hmm... Domeny internetowe i polityka - tego nie da się porównać. Z naszych usług możesz od razu korzystać, a nie liczyć na to, że coś zostanie za jakiś czas wprowadzone. Dajemy Ci pakiet "Bezpieczna domena" tu i teraz ( ͡° ͜ʖ ͡°)
Czy mogę wysłać wiadomość do znajomego na Facebooku za pomocą Postmana? No bo jeśli używam aplikacji Facebook w przeglądarce to tam jakiś javascript wysyła żądanie pod jakieś endpoint z moją wiadomością. Umieszcza tam np jakieś session id. Czy mógłbym taki request przenieść do Postmana albo innego własnego kodu i napisać do znajemego?

#programowanie #webdev
@Saly:

Create and send messages to your customers or people interested in your Facebook Page.


To tylko pozwala odpisywać na wiadomości wysyłane na stronie Facebooka. Mi chodzi by wysłać z mojego prywatnego konta.
#anonimowemirkowyznania
Siema. Zmieniam prace, drugi raz w życiu. Tak wyszło, ze w pierwszej pracy siedziałem rok, a potem cztery kolejne lata w jednej firmie XD Troche się zasiedziałem, wiec czas to zmienić. Nie mam za bardzo doświadczenia przy rekrutacjach, bo skąd mam je mieć. Jak wyglądają rozmowy techniczne na mida+/seniora? Pytają się o definicje czy może po prostu opowiedz nam pan o projektach? Mam za dwa dni rozmowę techniczną i troche sie
#webdev #react
Zebraliśmy się tutaj, żeby porozmawiać o najnowszej aktualizacji #nextjs a tak na prawdę to o strukturze plików w waszym projekcie.
Nowa wersja nextJS wprowadza folder /app, w którym routingi do kolejnych podstron będą folderami, które z kolei będą zawierały odpowiednie pliki. I tak, każdy taki folder będzie zawierał np. page.js.

Ogólnie już od dawna widziałem trend, że np. komponent to folder/index.js i wtedy masz latwiejszy import bez podawania nazwy
Pobierz
źródło: comment_16672555066IwZZVm5ddeloRlOe5dg7Q.jpg
@zboinek: ja tam lubię index.js w katalogach z komponentami, ale służą one tylko i wyłącznie do eksportów. Zasadniczo nawet ich nie ruszam, bo mam tool, który mi je tworzy.

Na jakimś projekcie miałem komponenty bezpośrednio w index.js. Myślałem, że się potnę.
Node.js v18 oraz zakończenie wsparcia Node.js v17

Node.js v18

Informujemy o udostępnieniu najnowszej wersji LTS Node.js v18. Po zalogowaniu na SSH są dostępne nowe polecenia: node18 oraz npm18.

Aby używać tej wersji Node.js dla strony WWW należy wybrać ją przy tworzeniu strony z poziomu panelu DevilWEB:
Strony WWW (WWW websites) ➡ Dodaj nową stronę (Add new website) ➡ rozwinąć menu zaawansowane ustawienia (Advanced settings) ➡ wybrać Node.js z listy oraz plik
#kbin update (tag do czarnolistowania)

https://karab.in/
( う-´)゙︻╦̵̵̿╤ \(˚☐˚”)/.

Szybki update:
- możliwość zamknięcia rejestracji (admin panel)
- poprawiane metadane używane do osadzania linka na innych stronach
- ogólne poprawki w wyglądzie
- nodeinfo #fediverse

strona projektu - https://kbin.pub

#programowanie #webdev #ciekawostki #internet #strims #php
Pobierz
źródło: comment_1667070414kazekrvGQAEqGyfpLyfRlT.jpg
@MrBanana Jeśli tą Apke wrzucasz na jakiś hosting (np. Vercel, Aws itd) to sprawdź hasło "Serverless Functions" - powinna być dokumentacja u dostawcy. "API_KEY" wrzucasz do "Env. Variables" i robisz Fetch-a w tej funkcji. Albo robisz swoje Client <-> Server, zależy jaka apka i czy warto pisać serwer do jednego zapytania.
@MrBanana: Jak chcesz korzystać z google maps na swojej stronie, to klucz do API musisz mieć na frontach. W configu API podajesz po prostu jakie domeny mogą być przez ten klucz obsługiwane. Tak samo przy recaptcha klucz wrzucasz na fronty.