vrkrGruba ryba
17piorunów
Widzę podpierdolkę z noyaml.com, szanuję xD
vrkrGruba ryba
17piorunów
Widzę podpierdolkę z noyaml.com, szanuję xD
otletTwórca
7piorunówOd niedawna tworzę podcast. Jestem w tym nowicjuszem, więc wszelkie rady mile widziane! #depresja #informatyka #programowanie #devops #rozwojosobisty #ai #sztucznainteligencja #wypaleniezawodowe #wypalenie #kryzys

intyLider
34piorunówNo to jeszcze strona do sprawdzania poprawności configów, envów czy secret keys.

@inty - ale za⁎⁎⁎⁎sty tool - już wgrywam wszystkie prywatne klucze używane na produkcji - dla pewności jeszcze podam nazwy hostów i numery IP :smirk:
Ciekawostka - u znacznej większości, która sprawdziła, okazało się że odpowiedź była "tak".
Znaczna większość czyli 100%
qwarqqInspirator
82piorunówW zeszłym roku wywalono mnie z roboty za wytykanie jednemu zespołowi, że ich nieumiejętnie napisane aplikacje zżerają niesamowite ilości kasy żeby to uruchomić i utrzymać. Oraz że nie da się tego wyskalować. Zwolniono mnie z dnia na dzień, bo okazało się, że w pierwszej kolejności tam grał rolę nepotyzm, a każdy problem można zalać kasą. Przynajmniej wg managera który chronił swojego przyda. Zwolniono mnie z tekstem, że "może się czegoś nauczysz".
W nowej robocie trafiłem do projektu, który robi de facto to samo co poprzedni. Jedyna różnica to kompetencje ludzi dookoła. Parę dni temu udało nam się odpalić podobny system jeśli chodzi o skalę przetworzonych zapytań jak mój poprzedni projekt. Tyle że w starej firmie kosztował ok 10000 USD na miesiąc. Nowy, zoptymalizowany, i nie używający pythona system kosztuje 310 USD miesięcznie.
No więc się nauczyłem czegoś! Czego się nauczyłem? Za głupotę i nepotyzm się płaci. A python to wciąż najgorszy możliwy język gdy masz do czynienia z dużą skalą.
#pracbaza #devops
@qwarqq też mamy takiego jednego jak Ty w zespole i wszyscy walczą żeby utkał dziurę bo każdy przychodzi zrobić 8h i chce wyjść ( ͡~ ͜ʖ ͡°)
Niestety w tym przypadku chłop jest niezwalnialny :confused:
@qwarqq fabric, snowflake czy databricks?
AramilMocarz
4piorunówPierwszy raz w życiu potrzebuję CodeSigning certificate i próbuję w wolnych chwilach doczytać jak to działa. Z tego co widzę, to po zakupie OV nie dostaję po prostu pliku tylko on od razu musi być na jednej ze "wspieranych" platform?
Mam trochę dziwną sytuację bo infra wróciła z poziomu dużego korpo do czegoś pomiędzy SOHO, a korpo. 2-3 osoby będą podpisywać regularnie, kilka od święta i teraz pytanie jak to ugryźć?
Z tego co widzę to mam opcje. :
* Płacę miesięcznie za chmurę w ssl.com, jako że wielu użytkowników to muszę użyć droższego tier 2, ale przynajmniej rozsyłam credentiale i zapominam o temacie z mojej strony?
* Kupuję Yubikeya z FIPS od ww. i mam go na stałe i za darmo (a przynajmniej do wygaśnięcia i przedłużania certa). Potem mogę (czy nie mogę?) go sobie skopiować na kolejny Yubikey z FIPS, którego kupię sam w normalnej cenie? Czy może jest jakiś proces gdzie zdalnie wrzucę klucz na mojego Yubikey'a (-keye)?
* Po zakupie wskazuję AWS/Azure jako przechowalnię klucza i potem klucz jest już przechowywany i udostępniany w ich HSM. Zakładam, że obie opcje są dodatkowo płatne? W Azure nie widzę oczywistego cennika, po prostu próbuje mi dać triala na jakieś usługi, ale w AWS widzę koszt 1,45$ za godzinę gdy jest po prostu aktywny. Czyli samo włączenie HSM od razu daje mi kosmiczny koszt Oo? Azure ma podobnie?
PS: Etap "zrób self-signed i po prostu roześlij przez Intune'a" mam już za sobą, nie wystarczy 😉
No elo.
A jaki jest właściwie sens przerzucania klucza z jednego miejsca w inne? Wszystkie te yubikeye i inne HSMy są po to żeby klucz ich nigdy nie opuszczał.
Nie wiem jak działa code signing ale czy jest możliwe uzyskanie od jakiegoś CA certyfikatu intermediate CA do podpisywania innych certyfikatów? Wtedy każdy podpisujący mógłby używać własnego Yubi a lista CRL załatwiałby sprawę wygaszonych certyfikatów.
30ohmFanatyk
118piorunówChmura taka wspaniała, tak dobrze działa i robi oszczędności. Bla bla, chyba że przestaje działać to wtedy dlaczego my za to płacimy. Czy można coś z tym zrobić?
AWS ma awarie i różne usługi przy okazji też.
Cóż może niektórzy zrozumieją, że chmura to nic innego jak komputer kogoś innego.

Signal leży
Dockerhub leży
No pięknie pięknie xD
@30ohm no ale to masz fajrant z tego powodu czy nie? ( ͡° ͜ʖ ͡°)
ZohanTSWFanatyk
41piorunówuwielbiam tę robotę, piszesz jakiś skrypt, który kasuje cudzą pracę, a quality kodu rośnie i wszyscy zadowoleni
#pracait #heheszki #programowanie trochę #devops

@ZohanTSW Ostatnio wywalałem 95% procesu I commit wyglądał niemal identycznie
-2500
+150
ktoś napisał integrację między kawałkami procesu przez bazy danych, S3 i Kafke, a wystarczyło dodać VPC peering 😉
A za chwilę telefon od klienta czy coś zmieniliście, bo system zaczal bardzo szybko działać, ale sypie błędami #pdk
bartek555Lider
29piorunówW sumie to nie wiem czy kogos to zainteresuje, ale tak wyglada jeden z czesciej uzywanych programow do zarzadzania statkiem. Na screenie widzicie moja zakladke "maintenance", czyli roboty, inspekcje, cwiczenia, itp. Wszystko stoi na SAP.
Oprocz tego program na wiele innych funkcji:
* zamowienia
* magazyn
* certyfikaty
* roznorakie dokumenty
* QHSE (incydenty, audyty, raporty, itp)
* zalogowe sprawy (podmiane, listy, itp)
* claimy, defekty, uszkodzenia, itp.
Nazwa programu to TM Master. Jeden z przyjemniejszych na rynku. https://www.teromarine.no/
#barteknamorzu #programowanie #it #devops #marynarz #statki #pracbaza

@bartek555 o fajny, i za darmo do ściągnięcia ze strony producenta, polecam 👍
Ooo... to faktycznie ciekawostka, że na SAP to jest. Mam ostatnio koszmary o Plant Maintenance, a tu dochodzi Ship Maintenance 😂
wombatDaiquiriGruba ryba
30piorunówCzęsto w nieskończoność odkładałem stawianie jakiegoś systemu, bo nie chciało mi się szukać pendrive z osem. To już przeszłość.
Można użyć jako prezent dla znajomego informatyka. Ja zamawiałem przez allegro.
Poprzednia iteracja pomysłu w lewym dolnym rogu.
#programowanie #programista15k #devops #informatyka #tworczoscwlasna

@wombatDaiquiri panie, pieprzenie się w takie rzeczy to była zabawa sprzed dekady. Teraz jak masz pendriva, to instalujesz na nim Ventoy, a potem wrzucasz na tego samego pendriva iso które chcesz, albo dwa, albo i dziesięć, potem tylko przy bootowaniu z menu wybierasz co chcesz i samo się rozpakowuje, montuje i działa. I można na 1 pendrivie mieć bootowalnego windowsa, linuxa i maca. 😉
VentoyVentoy is an open source tool to create bootable USB drive for ISO files. With ventoy, you don't need to format the disk again and again, you just need to copy the iso file to the USB drive and boot it.Ventoy@wombatDaiquiri te pendraki to chyba za karę komuś dajesz
koszotoroburFanatyk
6piorunówOpanuj wiersz poleceń Linuksa, zdobądź kompetencje DevOps i całą masę innych pożądanych umiejętności dzięki temu pakietowi książek od O'Reilly!
W zestawie znajduje się 15 książek obejmujących szereg tematów, które podniosą Twoje kwalifikacje i udoskonalą umiejętności w zakresie bezpieczeństwa, konteneryzacji, kontroli wersji i wielu innych!

@koszotorobur Pierwsze polecenie do opanowania:
rm -rf --no-preserve-root / :rolling_on_the_floor_laughing:
wombatDaiquiriGruba ryba
17piorunówOdnośnie kabli podwodnych to ciekawostka - Microsoft testował podwodne datacenter i udało im się zmniejszyć awaryjność 8-krotnie.
Obecnie projekt został wstrzymany ale firma zapewnia że wykorzysta pozyskaną wiedzę.
Źródło: https://www.windowscentral.com/microsoft/microsoft-waves-goodbye-to-underwater-data-centers

Kiedyś czytałem podobnego newsa, ale z serwerownią google, tylko oni w prost mowili, że chodzi o chłodzenie
vrkrGruba ryba
26piorunów
@vrkr Jaki model ThinkCentre?
@vrkr aż się prosi o klaster kubernetesa (づ•﹏•)づ
KlopsztangaGruba ryba
83piorunówKiedy przyszedłem do projektu, release przez CI/CD trwało 60 min
Kiedy odchodziłem trwało to tylko 15 minut
Kiedy powróciłem po roku przerwy - teraz zajmuje 2,5h

@Klopsztanga zależy co robicie i jak robocie ale jak docker tam leci to możesz sobie layery zrobić mądrze w docker i odpalać build dind, tym sposobem cała warstwa z modules i bin się przeniesie do nowego builda a budujesz tylko zmiany. Co do testów w njs to u nas skończyło się na przepisaniu sorry cypress na swój i wszystko nadal hula w parallel.
@Klopsztanga co to jest cicd
wombatDaiquiriGruba ryba
5piorunówmoże ktoś z #programowanie #devops ma jakieś doświadczenia z postgres-operatorem od Zalando https://github.com/zalando/postgres-operator/tree/master i mógłby się podzielić wrażeniami?
Use-case: chcę mieć platformę do taniego i szybkiego publikowania swoich aplikacji w internecie. W tym celu tworzę sobie mini-datacenter w domu oparte na kubernetesie, chwilowo składające się z jednego komputera. Dostęp do niego z publicznego internetu robię przez Cloudflare Tunnel https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/
Chcę żeby setup był rozszerzalny i chcę zachować jak najmniejszy stack technologiczny, bo nie lubię się uczyć rzeczy "od zera". Obecnie zastanawiam się jak załatwić temat relacyjnej bazy danych. Myślałem nad postawieniem postgresa bezpośrednio na baremetalu, ale wydaje mi się że networking żeby potencjalnie dopuścić do niego ruch z kolejnych nodów w przyszłości to będzie tragedia.
#technologia #komputery #siecikomputerowe #programista15k #naukaprogramowania #lajko

@wombatDaiquiri - ja Kubernetesa mam po dziurki w pracy, żeby się z nim jeszcze w domu pierdzielić :stuck_out_tongue_winking_eye:
Oczywiście z tym Postgres Operatorem od Zalando nie miałem do czynienia - ale patrząc po README.md z GitHuba to wygląda dobrze - możesz opisać co dokładnie Cię w tym urzekło do Twoich zastosowań jak masz tylko jedną maszynę?
Ja jako, że jestem minimalistą to używam Podmana i uruchamiam bardziej skomplikowane rzeczy w podach.
Na Malince 5 z 8GB ramu mam teraz właśnie Postgresa bo postawiłem kilka rzeczy i codzienny backup robię na mojego Bieda-NASa rsynciem (który później też rsynciem jest backupowany na większy serwer tak na wszelki wypadek - już kiedyś opisywałem mój setup i dlaczego tak akurat robię) - mi starcza 🤷
Generalnie bardziej staram się zrozumieć co Ty tam próbujesz osiągnąć z tym swoim setupem bo cały wysiłek, który w to wkładasz oceniam bardzo pozytywnie - nie każdemu się chce i nie każdy potrafi - zwłaszcza jeśli to co robisz ma Ci się przydać w pracy i by zarabiać lepszą kasę :grinning:
defGruba ryba
9piorunówOstatnio 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 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.
@NooT 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
Pkl :: Pkl DocsPkl-langNo nie powiem, ciekawy temat. Będę na pewno śledzić rozwój tego projektu, szczególnie że ma wsparcie pod Kotlina w którym koduję
@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 ( ͡° ͜ʖ ͡°)
UnknowFenomen
38piorunówCase study obsługi dużego ruchu webowego na potrzeby obsługi 'Sejmflixa'.
➤ https://typefully.com/uwteam/kKtvEx3
Czyli jak przetrwać Wykop, Interię, RMF FM, a nawet... Make Life Harder! 😉
Lektura dla początkujących adminów Linuksa.

Trochę dziwne rozwiązanie, bo jeżeli ktoś zbiera po stronie backendu statystyki, albo chciałby np. sam zoptymalizować aplikację pod realny ruch, to ma wybrakowane dane. Oczywiście na serwerze za 10zł to może i lepiej, że aplikacja działa, a nie padła, ale realnie, to fajnie wiedzieć co się realnie dzieje
A kto zbiera staty na backendzie?
@prepetum_mobile staty zbierasz na ga4 serwowanym z googlowego cdn
@RolnikSamWdolinie i backend aplikacji optymalizujesz w oparciu o dane z analityki służącej do marketingu? Proszę Cię.
@RolnikSamWdolinie UODO już jedzie
zboinekOsobistość
12piorunówZ rzeczy, o które nikt nie pyta ale wszyscy lubią wiedzieć śpieszę wspomnieć o #ots30wkids a konkretnie o #noGrindOTS
Czas leci, a gracze zaskakują. Na początku nie myślałem, że będzie jakiekolwiek zainteresowanie i będę tam grał ja i może kilku moich kolegów a tu proszę, mamy coraz większą społeczność!
3 dni temu rozpoczęliśmy wyścig do 1000 lvla. Z racji braku możliwości zdobycia najlepszych przedmiotów nagrodą dla 3 pierwszych osób jest wybrany przedmiot Sanguine (lvl 600).
Pierwszy dokonał tego gracz o nicku Lawina, jeden z pierwszych ale i najbardziej zawziętych graczy. Na prawdę Tibijski kozak i jak się okazuje bardzo spoko koleś 😉
Oprócz tego kilka tygodni temu przeszliśmy na najnowszą wersje #tibia, która wprowadza system gemów - część z was może to zachęcić. Wszyscy związani z #devops wolicie nie wiedzieć jak wygląda taki update, ok. 2h ręcznego diffowania plików 😛
W ramach no grind zmniejszamy dalej niektóre wymagania jak np. tworzenie umbral itemów, taski na minosy i piraty, tokeny z raidów itd.
Co do mojej przygody, to marnie. Zrobiłem OTSa żeby poznać Tibie a dopiero ledwo co przebiłem 250 lvl 😉
Wszystkich chętnych dołączyć zapraszam na
https://no-grind-ots.pl

Kurka może bym dołączył akurat nocki mam w robocie 😁 z 12 lat już nie grałem jak nie lepiej
@doodcinki zapraszam, sporo ludzi pyka. Poza tym jest porobione trochę ułatwień i większość rzeczy da się robić solo
Witaj, dziś pierwsza noc w gierkę za mną, powiedz mi jak jest rozwiązana sprawa Tibia Coins czy jakoś je sprzedajesz czy one się odnawiają czy poprostu jak się skończą to się do Ciebie pisze, nie chcę narazie wydawać za dużo skoro nie wiem jak to działa
radek-piotr-krasnyFanatyk
4piorunówpiata edycja. za free.
https://nitter.net/xtremepentest/status/1746982309021012105?t=VnyDFFCk8hybpfriWYH5LQ&s=19
@radek-piotr-krasny ja myślałem że coś fajnego rozdają a to tylko linux 😒
zboinekOsobistość
14piorunów#ots30wkids #gry #tibia #programowanie
Luuudzie... zaczeli się ludzie, zaczęły się problemy :grinning: Ogłaszam wszem i wobec, że serwer wchodzi w nową poważną fazę.
Nie jesteśmy już jednym serwerem ale duetem zwanym w #devops green i blue 😛
To jest na prawdę przesada, że tyle czasu na to marnuje. Ale na prawdę mnie to jara. Gierki RPG w takiej magicznej otoczce to od zawsze był jakiś mojego rodzaju fetysz :grinning: A tworzenie świata, w którym można się bawić przyciąga mnie od małego. Powiedział gość, który zrobił OTSa na RL mapie xD Spokojnie... dojdziemy do własnej przygody.
Wracając. Wziąłem się znowu za #programowanie no i niestety tym razem wina była po stronie silnika. Chciałem zredukować cooldown spelli o ułamek, niestety po drodze ten ułamek, pomimo, że dokumentacja wskazywała na float był castowany do int-a. Niby mógł bym dać speed x2 i po problemie ale, ale. Co z balansem, co z wyzwaniem. Chcemy, żeby było dynamiczniej, a nie śmiesznie łatwo.
Wszedłem na gita, sprawdziłem najnowsze commity no i jest, ktoś to faktycznie poprawił. Tylko to oznacza, z tego co przejrzałem inne zmiany, że do update jest cały silnik :confused: Nie jest to prosta sprawa ze względu na już zmienione niektóre pliki zarówno danych jak i samego core. A po drugie ludzie, niby nie dużo ale łupią prawie cały czas. Wczoraj ostatni grajek poszedł spać po 1.
Najpierw tak jak mówi inżynierski best practicse zajebałem update na produkcji. Błąd! Od rana gracze reportowali bugi z walką i niemożność wylogowania sie 😛 Niektórzy się nawet rozmnożyli. Dobrze, że młody obudził mnie po 7 to nie wiele złego się stało. Odwinąłem serwerek z tar.gz, który przygotowałem sobie wcześniej i miałem czas pomyśleć jak zrobić to lepiej. Oczywiście wszystko leci też przez gita, ale tak rozjebałem repo, że nawet nie chciało mi się tego sprzątać.
Po kilku godzinach zabawy z dzieciakami, zakupami i świątecznym sprzątaniem. Błądząc myślami nie przy pierogach ale przy Tibijce wybór padł na green-blue. Czyli stawiamy drugi serwerek, robimy klienta, ustawiamy cycuś glancuś a na koniec przepinamy userów.
Zdumpowałem baze orginalnego serwera do pliczku, zsetupowałem i skompilowałem nowy build. Potem tylko podłączyć wszystko razem i ciach. Został jeszcze klient, ale to robi się ultra szybko jak już wiesz co jest czym. Reguły firewall dla nowych portów, NATowanie nowych portów (pic rel) i BUM. You are logged in!
Ide bawić się z dziećmi, nocka minie mi przy przerzucaniu plików i modyfikowaniu nowego silnika. Wesołych świąt 😉

@zboinek jaki serwer? Mógłbyś podrzucić linka do gita proszę?
To jest na prawdę przesada, że tyle czasu na to marnuje. Ale na prawdę mnie to jara.
Mordo, jeśli coś Cię jara, to nie jest to marnowanie czasu. Trzym się i powodzenia!
@koszotorobur dzisiaj moja żona mówi - "czyli nie robiłeś tego do pracy, czyli to była rozrywka" na co ja szybko "Moje życie to rozrywka 😎 "
@zboinek - trzeba doceniać dobre rzeczy w życiu bo nie ma ich aż tak wiele 😉
zboinekOsobistość
7piorunów#ots30wkids #tibia #gry
Wczoraj już poszła mała zapowiedź ale mamy pierwszych graczy z zewnątrz. Jak na razie w liczbie 3 + Tomki z Hejto i moje ziomki :grinning:
Kurcze, nic tak nie cieszy jak obcy ludzie wbijający żeby bawić się w to co ty.
Z tej okazji - dostałem taką prośbę od graczy o.0 - uruchomiłem serwer na discordzie
Przechodząc do nowych graczy. Poszedłem na razie krótką drogą i zapisałem się do otwartych list na otserverlist org i pl. Przede mną jeszcze kilka do wrzucenia.
W związku z dopisywaniem się tam pojawił się jednak problem z niezgodnościami moich IPików więc znowu była misja #devops w celu wyprostowania albo chociaż zrobienia pewnego rodzaju druciarstwa. Na szczęście stack jest bardzo elastyczny #vmware z vCloudDirectorem pozwalają łatwo NATować połączenia, także bez przeszkód mogłem wystawić serwer na 2 IPikach i zrobić powolną zmianę bez psucia zabawy graczom, którzy już na serwerze siedzą 😉
P.S. Kupiłem sobie domek 😛 Chyba będę musiał kupić większy, ale najlepsze domki są dla was a nie dla mnie 😉
