Zdjęcie w tle
def

def

Gruba ryba
  • 513wpisy
  • 5019komentarzy
def userbar
Ostatnio więcej robię przy configach k8s i powiem wam, że programowanie w yamlu to jakiś nieśmieszny żart, zaraz te całe devopsy przepiszę do pkla bo patrzeć na to nie mogę
#pracbaza #programowanie #devops
def userbar
mpower

@def co jak co ale w pełni się zgadzam. Pisanie terraforma to jeszcze jakoś fajnie idzie, jest terraform CLI i dobra składnia. Pisanie helmów to najgorszy syf.

def

@mpower dlatego jaram się trochę nowym językim https://pkl-lang.org pozwoli pozbyć się błędów przez stworzenie walidacji w templejcie i ma fajną składnie

mpower

No nie powiem, ciekawy temat. Będę na pewno śledzić rozwój tego projektu, szczególnie że ma wsparcie pod Kotlina w którym koduję

wombatDaiquiri

@def dzięki Bogu za ChatGPT. Od kiedy powstał piszę prompty żeby wygenerować szkielet configów a potem w tych configach głównie komentarze bo i tak wszyscy robią wszędzie to samo i ładnie generuje ( ͡° ͜ʖ ͡°)

serel

@wombatDaiquiri +1, copilot też daje radę. Opisać czego potrzeba, dwie minuty poprawić wartości i deploy na proda

Zaloguj się aby komentować

Zostań Patronem Hejto i odblokuj dodatkowe korzyści tylko dla Patronów

  • Włączona możliwość zarabiania na swoich treściach
  • Całkowity brak reklam na każdym urządzeniu
  • Oznaczenie w postaci rogala , który świadczy o Twoim wsparciu
  • Wcześniejszy dostęp, do wybranych funkcji na Hejto
Zostań Patronem
Na łazarskim rejonie nie jest kolorowo, raz masz max score, a raz kilka żółtych
#travle #433 (10/14)
✅✅🟧✅✅✅✅🟧✅✅
https://travle.earth
def userbar

Zaloguj się aby komentować

Po jednej nutce
#Flagle #725 2/6
🟩🟩🟩
🟥🟩🟩
https://www.flagle.io
def userbar
Bigos

#Flagle #725 3/6



https://www.flagle.io

Po pierwszym kwadracie bardziej w muzułmańskie kraje celowałem.

Zaloguj się aby komentować

Ludzie!!!! Czemu nie spicie!!!!
#nocnazmiana
def userbar
jarezz

@def o 11 mam wazektomię. Lekko się stresuję myśląc, że lekarz przetnie nie ten kabelek.

sireplama

@jarezz łolaboga... Gdzie żyjesz?

jarezz

@sireplama PL, ale to dobrowolna decyzja

Bigos

@def Bo się obudziłem.

SuperSzturmowiec

Ja spałem a w nocy robią tylko kurwy i złodzieje

Zaloguj się aby komentować

Jest to wpis testowy, więc nie bijcie

W pracy często spotykam się z brakiem zrozumienia problemu latencji w replikacji danych. Wyobraźmy sobie sytuację: mamy aplikacje hejto, która zapisuje piorun użytkownika w bazie, mamy 5 instancji MySQL w konfiguracji master-master. Przyjmijmy, że mamy tabelkę user_post_likes która ma pola user_id, post_id. Endopoint wygląda następująco:

Header: Authorization Bearer ...
POST /posts/{id}/like

Endpoint najpierw sprawdza czy użytkownik nie dodał już wpisu przez zapytanie do sql, jeśli nie to dodaje w tabelce wpis, wszystko dzieje się w transakcji, bo developer był sprytny.

Użytkownik szybko klika 2 razy pioruna: robią się 2 wpisy w tabelce, zdziwiony developer nie wie jak to się mogło stać, przecież użył transakcji. 

Pierwszy request przez load balancer połaczył się z instnacją aplikacji połączonej do instancji A bazy danych, natomiast drugi do instancji B, gdzie dane nie zostały jeszcze zsynchronizowane.

Aby uniknąć takiej sytuacji używam redisa z dość krótkim trzymaniej danych i kluczem "add_like_{id_post}.{id_usera}", jeśli znajdzie taki wpis, to nie dodaje jeszcze raz wpisu do bazy. Przed taką sytuacją uchroni też index unique, ale powoduje to zazwyczaj inne problemy.

#systemdesign #programowanie
def userbar
545180c8-59c1-4dce-b714-e893311c959a
parapet-inferno

@def oooo będę to przerabiał niego, dzięki xd

wombatDaiquiri

@def 


Przed taką sytuacją uchroni też index unique, ale powoduje to zazwyczaj inne problemy.


Tzn. jakie? Masz realnie produkcyjnie ruch taki że MySQL nie wyrabia z opierdoleniem lajków? Pracujesz w Facebooku?

cododiaska

@wombatDaiquiri wystarczy, że z rana odpalą trollom nowy przekaz dnia z Nowogrodzkiej. Albo pojawią się nieprzychylne Partii sondaże

wombatDaiquiri

@cododiaska wątpię. Wydaje mi się że mówimy o dziesiątkach tysięcy operacji na sekundę. W Polsce jestem prawie pewien że żaden portal nie ma takiego ruchu. Albo mówimy o naprawdę masywnych tabelach bez indeksów (?)

Mr_Swistak

Totalnie nie siedzę w bazach danych, jestem samoukiem robiącym gry zawodowo w unity więc bazy danych których używam to w większości proste kwestie, a jak już się robi poważniej to mam backendowca w zespole xd


Ten problem który opisałeś, rozwiązałbym prostą kolejką operacji, gdzie user wrzuca request na bęben i czeka na odpowiedź. Rozumiem że tak działa transakcja?

W kwestii tych lajkow to nie kumam dokładnie gdzie jest problem, sprawdzałbym poprawność requestow. Jeden z warunków, który i tak musiałby być w jakimś zabezpieczeniu antyfloodowym, to właśnie odrzucanie wielokrotnych zapytań w danym okresie czasu

Mr_Swistak

Jeżeli masz ochotę wytłumaczyć laikowi gdzie jest faktycznie problem w tym co opisujesz, to chętnie bym to zrozumiał xD

def

@Mr_Hardy jak pisalem wyzej problem wlasnie pojawia sie u mnie kiedy na kolejce musialem przerzucic duze ilosci danych, popchnac informacje i np popchnac informacje o zmianach na webosocket, gdzie okazalo sie ze klient dostal odpowiedz z serwera mysql, ktory jeszcze nie zdazyl sie zsynchronizowac

Zaloguj się aby komentować

Czemu na hejto nie działa formatowanie kodu?

#hejto

```
test
```
def userbar
m-q

```javascript

var s = "JavaScript syntax highlighting";

alert(s);

```

```python

s = "Python syntax highlighting"

print s

```

```

No language indicated, so no syntax highlighting.

But let's throw in a <b>tag</b>.

```

m-q

Dupa, nic nie działa

def

@m-q no lipa, bo chciałem zacząć pisać jakieś pierdoły o golangu, ale jak formatowanie nie działa, to mi się nie chce

m-q

@def wrzucaj jako obrazki

VonTrupka

bo edytor jaki został wdrożony pół roku temu nie jest nawet pół cala chuja warty


> tu był cytat

a jest nic po nawiasie ostrokątnym (´・ᴗ・ ` )


  1. za to lista numerowana działa tak jak powinna: wkurwia po całości xD

  2. tu drugi raz wkurwia

  3. trzeci też trzeba na potwierdzenie?

  4. czasem chciałbym zacząć od 3

  5. ale się nie da (☞ ゚ ∀ ゚)☞

Zaloguj się aby komentować