Cześć, Mam pytanko. Jakiej technologii użyć w komunikacji w sieci małych światów?
Czerwone kreski reprezentują kanały którymi chciałbym wymieniać informacje obukierunkowo.
Narazie użyłem jednego globalnego clustera kafki ale mam dylemat czy nie lepiej użyć w tym celu protokołu mqtt, gdzie każdy hub miałby swój
własny broker. Które rozwiązanie będzie lepsze?

#programista15k #programowanie #sieci
iasudnasklda - Cześć, Mam pytanko. Jakiej technologii użyć w komunikacji w sieci mały...

źródło: siec

Pobierz
@iasudnasklda: tego co normalnie czyli komunikacji asynchronicznej (kolejki. mqtt), synchronicznej (http, gRPC) lub "mieszanej" (gRPC streaming, WebSockets) w zależności od potrzeb i preferencji
  • Odpowiedz
Cześć, zrobiłem szablon pod deployment appek bun.js (i node.js w sumie też) dla ARMów w Hetznerze używając Ansible, Podman Quadlet, NGINX i Letsencrypta. Generalnie na VPSie tworzone jest registry Dockera, które jest odpytywane przez lokalny auto-updater podmana działający w SystemD. Być może nie jest to jakoś wybitnie wyrafinowane niemniej działa całkiem niezawodnie w małych projektach. Feedback mile widziany.

Link do repo:
https://github.com/Mati365/hetzner-podman-bunjs-deploy/tree/main

#programowanie #nodejs #bunjs #javascript #devops #linux #docker
@Mati365: Wygląda ciekawie, ale niezbyt w tym siedzę, więc mało rozumiem. Czemu akurat ARM-y? Dałoby się jakoś to zrobić pod Raspberry Pi?
  • Odpowiedz
  • 0
@Xianxi: to powinno chyba ruszyc z marszu na malince jesli wywali się sekcje provision z ansible i doda jakis host, ARMy glownie dlatego, ze są o polowe tansze u kazdego uslugodawcy cloudowego
  • Odpowiedz
Mirki jaki polecicie laptop dla programisty back-end (głównie aplikacje webowe, wirtualizacja etc.)
Z wymagań to:
- do 6000 PLN
- min. 32 GB
- grafika w miarę wydajna - raczej dedykowana
- min. 1920x1080
- SSD / SSD+HDD min. 512 GB
- Windows
- min. 16"
Z moich typów:

Legion 5 Pro i7-11800H 16" 165Hz HDR400 32GB 1TBSSD RTX3060 W11

Gigabyte G7 KF i5-12500 17.3" 144Hz 32GB 1TB 4060 W11


#pytanie #
@Migmus: nie bierz niczego z 11 gen.
Od 12 Intel pogoniony przez Apple wziął się do roboty. Nie warto też pakować się w HDD. Zresztą chyba nikt już ich teraz nie stosuje.
generalnie laptopy na windowsie to syf, ale skoro musisz, to trudno.;)
  • Odpowiedz
@Migmus: AIR to podstawowy model. M1 czy jeszcze Intel?
Widzę w otoczeniu sporo osób pracujących na Dell XPS, ale one kosztują około 15 tys. zł.
Co do reszty, miałem MSI, wytrzymał 4 lata katowania w renderingu, więc mogę polecić tę firmę. ale przygotuj się na temperatury i wycie wentylatorów.
W serwisach jest za to sporo Lenovo i asusów, ale może to wynikać z popularności tych marek. lenovo ma swoje wtyczki zasilania,
  • Odpowiedz
#programowanie #pracait #it #programista15k
Niezwykły fenomen IT: brakuje 50k programistów -> ludzie są zwalniani z firm, nie mogą znaleźć pracy przez kilka miesięcy.
Czy ta narracja w mediach o tym, że brakuje programistów, każdy bez studiów ma wejście, programiści zarabiają 15k po 2 latach pracy ma na celu zniszczenie branży przez wielkie firmy it które opłacają clickbaitowe artykuły w mainstreamowych mediach, po to, aby weszło więcej ludzi do branży i poobniżali stawki?
p0melo - #programowanie #pracait #it #programista15k
Niezwykły fenomen IT: brakuje 50...

źródło: obraz_2023-10-01_125406496

Pobierz
@p0melo:
0. Nie masz pocięcia o czym mówisz i przemawia przez Ciebie zazdrość i wrogość.
1. W IT od zawsze brakowało doświadczonych ludzi. Nikt rozsądny nigdy nie twierdził, że zrobisz bootcampa i będzie git.
2. Podwyższenie stoopek przez wujka Sama i inne okoliczności sprawiły, że nie już tylu gównoprojektów. Dlatego spadło zapotrzebowanie na przeciętnych programistów.
3. Jak nie potrafisz się wyróżnić, to prędzej czy później zostaniesz zastąpniony przez kogoś tańszego. Byle
  • Odpowiedz
@p0melo: Przecież w czasie studiów lub po studiach pracę dostają w 99% osoby, które kończą informatykę. Żeby dostać się po bootcampie do firmy to musiałby cię ktoś polecić, a i tak musiałbyś przejść rozmowę techniczną xD Prowadziłem rozmowy techniczne i poziom dzisiejszych midów jest dramatyczny, więc nie chcę wiedzieć jaki musi być ludzi entry level.
  • Odpowiedz
✨️ Obserwuj #mirkoanonim
Pracuję w IT gdzie muszę dużo myśleć, a jednocześnie w ogóle nie mam ruchu, i czuję się zmęczony. Nie potrafię odpoczywać nic nie robiąc, chętnie porobiłbym przez chwilę coś zupełnie innego. Chętnie poszedłbym na tydzień-dwa tygodnie anonimowo do jakiejś lekkiej pracy fizycznej gdzie trzeba niewiele myśleć. Macie jakieś pomysły? Zbiór owoców? Malowanie ścian? Za nastolatka robiłem obie rzeczy i nie mam z tym problemu. Mieszkam w mieście wojewódzkim.
#
@mirko_anonim: polecam znalezc hobby związane z czymś z dala od kompa, najlepiej też poza domem (zakładam, że pracujesz zdalnie): rower, bieganie, spacery po lesie, wedkowanie, granie w piłe w B klasie, majsterkowanie.
  • Odpowiedz
Mireczki przychodzę do Was z nietypowym problemem.
Kiedyś na YouTube oglądałem prelekcję (prawdopodobnie było to w ramach Warsaw Java User Group lub podobnej grupy ale na 99% społeczność jvm) w której gościu opowiadał o podejściu do zwracania błędów z API polegającym na zwracaniu jakiegoś unikalnego identyfikatora (albo i nie unikalnego?) w jakiś sposób skorelowanego z konkretną częścią systemu co w przypadku dostarczenia tego ID przez użytkownika zgłaszającego błąd miało przyśpieszyć rozeznanie co
@Generyczny_nick: zapewne chodziło o jakiś traceId. Jak odpowiednio monitorujesz aplikację, to taki trace ciągnie się przez cały cykl życia requestu (nawet jest przesyłany w headerach między mikroserwisami). Wszystkie logi mają ten trace, i jak go zwrócisz użytkownikowi w błędzie, to latwo takich logow poszukac
  • Odpowiedz
Coś jak Excel, ale nie tabelki tylko plain tekst, i tylko nawiasy klamrowe wstawione w wybranych miejscach, z formułami trochę jak z Excela. Taka aplikacja, taki format pliku?

Nie latex, nie Jupyter Notebook.
Chodzi o formuły jak w excelu, czyli że dane wpisane w plain tekst w jednym miejscu, są użyte do formuły w innym miejscu plain tekstu.
W ten sposób dochodzi do wyliczeń i w programie który otworzy ten plain tekst,
Mireczki #programowanie macie jakiś kurs najlepiej darmowy, ale który powie mi co nie co o tym jak w projektach webowych realizuje się logowanie, autoryzacje, zapisywanie danych dla każdego użytkownika (jakieś opcje konfigurowalne przez użytkownika) tak, żeby po ponowym zalogowaniu apka automatycznie zaczytała wszystkie dane dla tego użytkownika. W większości znajduje pojedyncze filmy na yt, które bardzo pobieżnie podchodzą do tematu, a tu jednak przydałby mi się taki materiał np: z przykładowej aplikacji.
@Tytyka: No ale przechowywanie konfiguracji ustawianej przez użytkownika to nie jest żadna magia.
Wrzuca się takie dane do bazy i przy logowaniu odczytuje. A sama konfiguracja jest już w rozmaity sposób wykorzystywana w systemie. Np, jeśli użytkownik chce aby mu wysłać maila z potwierdzeniem każdej zmiany profilu to w miejscu gdzie się takie zmiany wykonuje dokonuje się sprawdzenia konfiguracji i jeśli user sobie życzy żeby mu wysłać maila to tak się
  • Odpowiedz
✨️ Obserwuj #mirkoanonim
Firma, w której pracuję (branża IT - programowanie, moja pierwsza praca) zakazała mi pracy zdalnej z powodu "za niskiej wydajności" i zmusiła do przychodzenia do biura. Wszyscy inni, włącznie z nowo zatrudnianymi, mają możliwość wyboru miejsca pracy i większość dalej pracuje z domu, jak podczas pandemii.

Nie zgadzam się z tym, że pracowałem za wolno, uważam że robiłem wszystko dobrze. Czy są jakieś zewnętrzne instytucje, jako że w samej
  • 11
Szybkie wyjście u góry metody, a poza infem logika. Nic gorszego nie ma niz kupa logiki wewnątrz ifa.
  • Odpowiedz
#programowanie #paytel czy ktoś z Was wdrażał bramkę płatności od Paytel?
Teoretycznie wszystko zrobilem dobrze, chce potestowac, ale w dokumentacji napisali, ze np. kody blik zaczynajace sie od 777xxx sa weryfikowane na serwerze testowym jako poprawne, a wszystkie (probowalem z dwadziescia roznych) zwracaja mi status platnosci odrzucony.
Podobnie z kartami, dali w zakladce assety pare kart ktore powinny byc poprawnie weryfikowane, a tu lipa.
Najchetniej bym skorzystał z tpay.pl albo czegos podobnego,
  • Odpowiedz