#programowanie

233
1529
"RegEx w 20 minut" - skrajnie skondensowana i składająca się z samych konkretów (nauka przez praktykę) porcja wiedzy na temat wyrażeń regularnych. Jest to kurs w formie wideo.

Łapcie za darmo
https://regex.mikr.us/

To coś, co powinien znać każdy programista/devops/admin.

#zadarmo #technologia #programowanie #rozdajo
ae8675c5-e7dd-4da9-84d1-8ae6de02f205
ZohanTSW

Pamiętam swoją pierwszą formułkę regexową na szukanie makefile'owych targetów o konkretnych nazwach.

Miała 3 linijki

Jak ja to zrobiłem, mam przeczucie że to powinno wystarczyć kilka znaków xD

Ale chuj, zmerdżowane, task zrobiony xD

e24d8ea4-86ce-4656-9c83-e130918c4c8e

Zaloguj się aby komentować

Czy w firmie w której pracujecie, stosuje się sprzęt używany / poleasingowy czy raczej urządzenia nowe?
Mowa o serwerach, NAS'ach, laptopach, przełącznikach, routerach itd.

#komputery #pcmasterrace #siecikomputerowe #informatyka #programowanie

Czy w firmie w której pracujecie, stosuje się sprzęt używany / poleasingowe?

321 Głosów
Yossarian

Moj własny januszex, 5 lokalizacji, ok 40 os:


Wszystko poleasingowe. Laptopy, monitory, stacjonarne. Serwery, switche itd itp.


Nawet lampy uzywane. I regały paletowe.

madhouze

Nie tylko w firmie, ale też w domu

Zaloguj się aby komentować

Napisałem sobie taki krótki program do robienia zdjęć z kamerki, gdzie potem sklejam z tego timelapse, ale nie rozumiem jednej rzeczy - zdjęcia zapisują się... z opóźnieniem. Musiałem dolać ukorzeniacza do awokado, więc zabierałem je sprzed kamerki. Po skończonej robocie (9:47) usiadłem do kompa i sprawdziłem poprzednie zdjęcia czy ustawiłem rośliny w miarę w tych samych miejscach. A tu się okazuje, że zdjęcie które powinno być zrobione w momencie skończenia, to tak naprawdę zdjęcie sprzed kilku minut. Łącznie zajęło mu 8 minut (5 zdjęć), zanim dotarł do momentu w którym skończyłem. Dlaczego tak jest? Czegoś tu nie rozumiem?
Kod:
import cv2
from time import sleep
from datetime import datetime

cam = cv2.VideoCapture(0)
cam.set(cv2.CAP_PROP_FRAME_HEIGHT, 1080.0)
cam.set(cv2.CAP_PROP_FRAME_WIDTH, 1920.0)
cam.set(cv2.CAP_PROP_AUTO_WB, 0.0)
cam.set(cv2.CAP_PROP_WB_TEMPERATURE, 7000)
cam.set(cv2.CAP_PROP_SATURATION, 75)
cam.set(cv2.CAP_PROP_CONTRAST, 100)
while True:
   retval, frame = cam.read()
   dt = datetime.now()
   ts = int(datetime.timestamp(dt))
   if retval != True:
      print(str(dt) + ": Can't read frame")
      sleep(5)
      continue
   cv2.imwrite(str(ts) + '.png', frame)
   print(str(dt) + ": saved img " + str(ts) + ".png")
   sleep(120)
#python #programowanie
9e52353b-adf4-4507-b0d0-c53a4af049de
298ca152-8de6-486d-ab2f-5cfddaf7e444
203129d3-d0a7-4a2a-94e6-ee680a320cc4
edbf2503-175a-452d-b48e-c86cd23ecdf2
50e6dc6b-50c7-4419-9057-a4faaeedf354
psalek

@Bielecki domyślnie cam.read odczytuje pierwszą ramkę z bufora a nie najświeższą.

Widziałem dwa rozwiązania. Jedno to osobny wątek do porzucania starych ramek: https://stackoverflow.com/questions/43665208/how-to-get-the-latest-frame-from-capture-device-camera-in-opencv


Drugie to wymuszenie porzucenia ramek bezpośrednio przez cv2. To chyba było przez set property ale tak na szybko nie mogę tego znaleźć.


Oba mi działały. To drugie jest wydajniejsze ale w Twoim przypadku oba powinny być ok.

Prucjusz

@Bielecki cv2 działa bardzo wolno. Spróbuj z numpy.

Jesli dobrze pamiętam, z obiektu cv2 można wyciągnąć tablicę numpy i za jego pomocą to zapisać do pliku.

Bielecki

@markxvyarov dlaczego tak uważasz? Jeśli retval będzie false, to kontynuuję loop, żeby nie wywalać całego programu, ale nie zapisuję obrazu


@Prucjusz najwolniejsze w opencv w moim przypadku jest inicjalizowanie kamery przez cv2.VideoCapture(0). Ja loopuję się już po inicjalizacji, nie zwalniam kamery. Sam zapis odbywa się w ciągu ~0,1s, zakładając że sleep trwa równe 120s (takie mam różnice w timestampach).


@psalek dzięki, to mi wiele powiedziało. Wygląda na to że to właśnie bufor. Niby mogę zastosować te rozwiązania (choć porzucanie ramek przez opencv z tego co znalazłem odbywa się poprzez ustawianie odpowiednich properties kamery i nie jestem pewien czy 1. jest to wspierane przez mój model, 2. jest to nadal w opencv, bo gdzieś była wzmianka, że to usunęli), ale to w sumie byłaby sztuka dla sztuki - a w moim przypadku rozwiązanie się w sumie sprawdza. Zwyczajnie mnie ciekawiło dlaczego tak się dzieje i mam odpowiedź. Dzięki

Zaloguj się aby komentować

Tworząc swoją gierkę postanowiłem skorzystać z dobrodziejstwa AI które rozumie moje repozytorium.
Ma też opcje robienia przeglądu PR, i o Panie, jakie to sprytne.

Miałem sobie taką oto funkcję do ustawiania życia, nie myślałem o niej za wiele, ale zauważyłem że nie jest idealna i jest możliwy błąd z ustawieniem wartości ponad maksymalną dla danego obiektu.
Dodałem komentarz `TODO` i zapomniałem o sprawie xD

Odpaliłem przegląd przez AI i jebany mi to znalazł, dodał komentarz i zaproponował rozwiązanie.
Ogólnie znalazł parę innych rzeczy, ale też takich niepotrzebnych.
To dopiero pierwszy dzień testów, ale zaczyna mi się podobać, szczególnie gdy nad projektem pracuje się samemu.

#programista15k #programowanie #brickfiction  #gamedev  #gry  #indiedev  #piraci
9070eda6-538a-48e2-9bc7-0a6819bb2379
CeltAnonim

@rybeusz - to jest GitHub Copilot czy coś innego?

Catharsis

@rybeusz Jest Free Plan to sobie sprawdzę z ciekawości. Bo fajnie to wygląda kiedy do poprawy jest jedna linijka z dodaniem max wartości do zmiennej i jeszcze z komentarzem, że trzeba to poprawić. Ciekawe jak sobie poradzi z szukaniem błędu który jest rozsiany w kilku miejscach kodu i nie opisany xd.

Quassar

No takie ai czasem nie jest aż tak złe i faktycznie potrafi pomóc.. ale opieranie całego projektu na ai to też troche imo przesada.

Zaloguj się aby komentować

OpenAI zaprezentowało nową wersję ChatGPT-4o, która zacznie być wdrażana w ciągu najbliższych tygodni i ma być za darmo (większość funkcji znanych z wersji 4.0), czyli np. dostaniemy możliwość analizowania zdjęć, wykresów, zbioru danych, czy tworzenie własnych spersonalizowanych modeli (np. jeśli chcemy aby model nas nazywał Feloniousem Gru albo Rincewindem, to możemy taki stworzyć).

Filmik z prezentacji na początek (od 9:45):
https://youtu.be/DQacCB9tDaw?t=585

To, czym wyróżnia się nowy ChatGPT od poprzednich modeli to jest jego zdolność to rozmowy na żywo z użytkownikiem. Niektóre chatboty czy asystenci (np. Klara Sobieraj od fotowoltaiki) coś podobnego już oferowały od pewnego czasu w gorszym stopniu, ale tu to wchodzi na kolejny poziom. Rozmowa przypomina tą z Alienów, Odysei Kosmicznej, filmu "Her" (polecam), albo z kobietą na żywo (podobno, nie mam porównania).

Prócz tego potrafi on świetnie symulować i udawać uczucia, umie śpiewać "sto lat", czy "stawać się psiarzem". Do tego wydaje różne odgłosy i emocje. Potrafi się z zawstydzić, śmiać, zażartować sytuacyjnie i wydawać różne dźwięki jakie wydają ludzie (ale chyba tylko z jednej strony :)). Prócz tego klasycznie potrafi rozwiązywać zadania, z tą różnicą że możemy pokazywać na żywo co piszemy ręcznie na kartce papieru lub tablecie, poprawiać kod, tagi na wykopie, a także oceniać nasze mordki przed kamerą. Bez problemu możemy mu przerywać (i się nie wkurzy... jeszcze, a Mazurek sobie potrenuje na nim xD). Możemy poprosić aby coś np. aby coś wyjaśnił inaczej, albo wymyślił historyjkę - podobne funkcje były już w darmowym GPT-3.5, niemniej i tu zdaje się to działać bardziej logicznie. Do tego może służyć jako tłumacz, podobnie jak ma to obecnie appka Google Translate, ale zdaje się działać znacznie szybciej. Zastanawiam się kiedy będzie mógł służyć jako tłumacz symultaniczny np. na konferencjach i spotkaniach rządowych, choć pewnie nie za szybko patrząc na ogrom modelu a to by musiał być pewnie offlineowy model z powodów bezpieczeństwa.

Patrzyłem na opinie na jego temat na grupce na fb i ogólnie opinia jest tam taka, że w połączeniu z Boston Dynamics mogą powstać ciekawe boty i androidy dla samotnych, jak w we wspomnianym "Her", albo pierwszym odcinku Black Mirror z drugiego sezonu, gdzie chat, a później android zastąpił zmarłego chłopaka dziewczyny. Są też obawy, że może doprowadzić to do oszustw na wyższym poziomie albo zbytniego monopolu Microsoftu. Są też głosy sceptyczne z czego będą pozyskiwane dane i dlaczego takie funkcje będą za darmo - a jak za darmo, to pewnie zapłacimy prywatnością. Cóż, przyszłość maluje się ciekawa, o ile ludzkość się wcześniej nie wykończy.

PS. Widziałem post godzinę temu od @cyber_biker który o tym wspomina, ale nie widziałem, aby było tu to szerzej opisane, to też czynię

PS2. Za bardzo nie wiem jak to otagować, więc walnę co się nawinie #wiadomosciswiat #technologia #programowanie #sztucznainteligencja #ai #chatgpt #komputery #pcmasterrace
vinclav

Czy tylko ja mam wrażenie, że coś jest nie tak? Tak jakby to było odgrywane, przynajmniej to demo.

Zaloguj się aby komentować

#copilot #microsoft #programowanie #programista15k #ai #sztucznainteligencja #finanse

Ktos wytlumaczy dlaczego... 10x zawyzyl, nie liczy belki, przecinek - to my tak w PL zaznaczamy tysiace a miejsca dziesietne kropka? Litosci.
AI, najlepsi programisci a takie cuda, AI to haslo marketingowe nic wiecej, przynajmniej na dzis dzien.
Bankier.pl mial fajny kalkulator, liczyl na dowolny okres czasu (od 1 dnia), odciagal belke itp. Ale zastapili go nowym g.... ktore nic nie umie w porownaniu do poprzedniego ale za to wbudowany ma naganiacz do ofert bankowych.
Mowie zobacze binga i copilota.
a7b97108-ef24-4f0e-b0c9-afb738b283e7
wombatDaiquiri

@marsjanin2012 LLM to nie AGI? Stare, znałem xD polecam dobierać narzędzia to problemu zamiast się denerwować że młotek nie jest śrubokrętem.

wykopany

@wombatDaiquiri to poleć narzędzie które faktycznie rozumie co to, co pisze. Zna OOP, wzorce projektowe, rozróżnia na jakiej licencji podsuwa kod. Znasz czy tylko udajesz że takie są?

wombatDaiquiri

@wykopany to narzędzie się nazywa programista. Co niby udaję? Że jesteśmy na etapie androidów chodzących po ulicy? XD

wykopany

Bo to jest sugerowany zwrot z tej kwoty jeżeli ja zainwestujesz w startup powiązany z AI - za bardzo się skupił na marketingu #pdk

Iyasiu

Bo tak liczą w Ameryce XD To amerykański model który opromtowany jest amerykańskim spojrzeniem na świat pomimo że gada po polsku. Widać to też np w gramatyce.

Zaloguj się aby komentować

Która klawiatura

9 Głosów
roadie

@Sweet_acc_pr0sa nawet nie wiedziałem, że takie rzeczy istnieją xD czemu nie kupić całej?

Sweet_acc_pr0sa

@roadie ze wzgledu na mobilnosc, no i wole miec numpada z prawejstrony myszki bo i tak sciagam reke aby go uzywac xd


ergonomia

psalek

@Sweet_acc_pr0sa ale mnie zaciekawiłeś. Co programujesz że potrzebujesz klawiatury numerycznej?

Pytam bo sam używam numerycznej tylko gdy przepisuję ręcznie jakieś liczby np. do excela albo numer konta do przelewu.

Ale w kodowaniu to ten dodatkowy ruch ręką żeby napisać np. 2.0 albo 3.14 byłby dla mnie subergonomiczny

Sweet_acc_pr0sa

@psalek nie koduje a projektuje, uzywam tego do wklepywania wszystkiego w CAD, kazda linnia, kazde przesuniencie, caly kalkulator, ktorego wole uzywac na kompie niz recznie, bliskosc entera + i - duzo ulatwia


generalnie non stop xD do tego stopnia ze aktualnie jak cos robie to automatycznie reka ide w strone klawiatury ktorej nie mam i zamiast robic to automatycznie to mysle jak trafic w zwykle numerki

Mr_Hardy

@Sweet_acc_pr0sa idz do lekarza xD zanim przez swoja pomylke trafisz do wiezienia xD

Zaloguj się aby komentować

Takie pytanie:
Chce usprawnic zamawianie potrzebnych rzeczy w pracy.
Jak narazie wyglada to tak ze w piatki na zebraniu wszyscy mowia co potrzebuja. Np. Ze konczy sie klej taki i taki, ze zlamalo sie narzedzie, ze potrzebna jest nowa myszka bo zacina. Menager robi liste.
Problem jest taki ze ten system niedziala. Ktos zapomni o czyms powiedziec, inny czasami czegos niezapisze, zgobi kartke, itp.

Jest jakies mega proste gotowe rozwiazanie tego problemu? (Sporo osob ma 60+lat i nieogarnia nowinek)
Najlepiej jakis program gdzie by byla lista 50 rzeczy do wyboru Tak zeby kazdy mogl podejsc do komputera, wybrac z listy co potrzebuje i ile tego. A to by szlo na liste do wydrukowania.

Ma ktos jakis prosty pomysl?

#pytanie #it #komputery #programowanie (dla zasiegu) #pracbaza
markxvyarov

@Mielonkazdzika kartka wrzucana do kosza?

Mielonkazdzika

@markxvyarov w tej firmie tyle sie dzieje. I tacy ludzie pracuja, ze kartka w koszu to nic.

Np. Jest jeden gosciu ktory po kowidzie kompletnie stracil pamiec krotkotrwala. Ma taki zielony zeszyt w ktorym wszystko zapisuje. Jesli cos mu powiesz i widzisz ze tego niezapisal to rownie dobrze mogles tego niemowic.

No i problem jest ze on tego zeszytu ciagle szuka.

Smieszne i smutne zarazem.

CzosnkowySmok

@Mielonkazdzika ciężko powiedzieć skoro nie znam firmy i narzędzi jakich używacie. Ile osób pracuje. Kto ogarnia zamowienia. Co zamawiacie. Ogólnie rozwiązań wiele ale trzeba znać organizacje, żeby z taką rzeczą pomoc.

Jak macie office 365 i dostęp do forms to polecam tam zrobić.

ZmiksowanaFretka

Kto ogarnia zamowienia

@CzosnkowySmok ewidentnie nikt nie ogarnia xD Jako pracownik bym się nie spinał, nie ma materiałów do pracy no to fajrant

CzosnkowySmok

@ZmiksowanaFretka wszystko zależy w jakiej organizacji pracujesz

VonTrupka

Najlepiej to będzie zdawała egzamin tabela wydrukowana na kartce i przypięta do jakiejś tablicy wraz z długopisem na lince. Najlepiej obok kantyny, czy szatni, czy gdzie tam zawsze się zbierają podczas przerw wszyscy.

4 pozycje w tabeli: zapotrzebowanie na produkt | ilość | dział/osoba | data

wisi sobie przez tydzień, każdy wpisuje co potrzebuje i w pt. leci zamówienie

A nie że raz w tygodniu walne spotkanie i "jakie chcecie towaaaaary moi drodzi" xD


Wprzęganie na siłę elektronicznych rozwiązań, gdzie nie są one do niczego potrzebne to proszenie się tylko o nowe problemy.

Zaloguj się aby komentować

#matematyka #informatyka #datascience #programowanie
Mój wykładowca od procesów stochastycznych powiedział że procesy stochastyczne i procesy Wienera są użyteczne w pracy z komputerami i z analizą danych. Może mi ktoś podać praktyczny przykład?
Przykładowo, umiem policzyć na kartce prawdopodobieństwo
P(W1 - W3 > W2 | W2 > 0) gdzie Wn jest 1 wymiarowym procesem Wienera o rozkładzie normalnym z (mu = 0, var = n)
i dostać konkretną liczbę która może oceniać np. prawdopodobieństwo na to że bitcoin przebije jakiś próg, żeby wchodzić w trade-y które są "pewniaczkiem", ale to wydaje się zdecydowanie za proste (na poziomie licencjatu uczyliby mnie tajnego sposobu na shackowanie rynku, który gdyby działał to każdy by go używał?).

Czy umiałby mi ktoś podać przykład praktycznego zadania z zastosowaniem takich procesów stochastycznych, a zwłaszcza procesu Wienera? Do tego fajnie by było podać interpretację i zastosowanie całki Ito.

Taguję #finanse bo w nich też się tego używa podobno
ataxbras

@redve123 procesy Wienera są procesami w sensie Markowa. Czyli właściwie mogą opisywać większość otaczającej nas rzeczywistości.

Zaloguj się aby komentować

Jak to jest z tym Django w Pytonie? Warto poświęcić na to czas? Ktoś zna jakiś poradnik, który byłby przystępny dla nieogara(idealnie by było, gdyby był w języku polskim)?
#programowanie #django #backend #python
Prucjusz

@Giblet5280 stronki imternetowe.

Giblet5280

@Prucjusz To JSa się naucz lepiej ( ͡~ ͜ʖ ͡°). Te stronki chcesz dla siebie robić, budować startupy, czy znaleźć pracę w korpo?

koszotorobur

@Prucjusz - bardzo lubię Pythona (co potwierdzają moje wpisy na tagu #python) ale od Django trzymam się z daleka bo to kobyła dla korposzczurów - i do tego zaczyna być przestarzały.

Do robienia stron to teraz SvelteKit lub Astro i deployment do Vercel na szybko przy minimum konfiguracji (lub jak ogarniasz, to wszystko skonteneryzowane i hostowane na jakiejś instancji z procesorem ARM w chmurze lub self-hosted po taniości).

Zrobiłem kilka wewnętrznych projektów gdzie frontend pisałem w SvelteKit a backend (REST API) z wykorzystaniem Pythonowego frameworka FastAPI - frontend i backend oczywiście śmigają w swoich osobnych kontenerach (gdzie base image do frontendu to Distroless Node.js a do backendu oficjalny Pythonowski Debian Slim) - i tak mi się robiło najlepiej i wszystko jest proste w utrzymaniu.

koszotorobur

@Prucjusz - naprawdę nie rozumiem dlaczego Django do swoich własnych projektów - jak już komentowałem to są o wiele prostsze rzeczy, w których można robić całkiem skomplikowane stronki.

Napisz coś więcej poza faktem, że się odbiłeś 2 razy od Django i teraz czujesz, że musisz go ogarnąć.

Prucjusz

@koszotorobur szczerze mówiąc, to głównie z ciekawości. Do prostych projektów Flask w zupełności wystarczy, albo tak jak wspomniałeś, FastAPI. Trochę też kusi funkcjonalnościami, które ma już gotowe do zaoferowania. No i gdzieś tam czasami w ofertach pracy przewija się i to też jest zachęta, żeby to objąć umysłem.

Zaloguj się aby komentować

Jak często korzystacie z testów jednostkowych w swoich projektach?

Języków znam kilka, ale głównie z testami jednostkowymi miałem styczność jedynie w Pythonie i Rust.

W pythonie widzę że czasami niektóre repozytoria chwalą się coverage sięgającym niemal 100%.
W przypadku Rusta, ilość testów jest powiedzmy szczerze dosć ograniczona.

Mimo że uważam testy jednostkowe ogólnie za coś bardzo dobrego, to jednak bliżej mi do ich pisania tam gdzie niezbędne a nie dopychania ich na ilość.

W Rust, widzę że głównie pisze się testy do funkcji bez skutków ubocznych, czyli wrzucamy cos do środka i oczekujemy określonego wyniku(choć oczywiście są wyjątki).

W Pythonie jednak widzę że testuje się absolutnie wszystko, a to za sprawą że można zmockować niemal wszystko.
Trzeba dodać coverage do funkcji z pobieraniem informacji z bazy danych?
Nie ma sprawy, mockujemy połączenie i testujemy zwracanie wyjątku, losowych czy pustych danych.

Niby fajnie, ale jednak z tego co widzę to wydaje mi się że czasami takie funkcje testują bardziej to czy kod jest poprawnie zamokowany a nie samą logikę funkcji i są robione jako sztuka dla sztuki(lub po to by podbić coverage).
Często widzę że też takimi testami próbuje się testować, co się stanie jeśli typy nie są poprawne, coś co niemal nie występuje w językach silnie typowanych typu Rust lub C++, bo już kompilator odrzuca sporą część niepoprawnego kodu.

Jakie są wasze opinie o dużym coverage w zależności od języka dla którego testy są pisane?

#programowanie
93e396ff-4cb9-4db2-8fb0-c72988849d72

W jakie wartości co do testów jednostkowych celujecie w swoich projektach?

121 Głosów
epsilon_eridani

@qarmin koledzy zdaję się wyczerpali temat, ja tez stoje po stronie pisania testów, od siebie jeszcze dodam, że testy naturalnie tworzą dokumentację projektu. Najłatwiej jest sprawdzić jak się zachowuje komponent za pomocą testów i najlepiej naprawić buga najpierw pisząc test do przypadku.

PanPaweuDrugi

@qarmin ja bym przede wszystkim chciał podkreślić, że testy jednostkowe to głównie narzędzie służące do projektowania, wymuszające stosowanie dobrych praktyk. W sumie czyste unit testy mają sens przede wszystkim w TDD, jeśli piszemy je później niż kod, to sens ich pisania jest dyskusyjny. Dobrze się natomiast sprawdzają w roli żywej dokumentacji. To testy integracyjne powinny służyć do wykrywania regresji, tych można stworzyć zdecydowanie mniej, za to każdy powinien mieć wielokrotnie większe pokrycie kodu. W praktyce, jeśli zespół nie stosuje TDD, to właśnie na takim rodzaju testów warto się skupić.


Pracuję przy takim projekcie w node, gdzie ktoś sprytny testuje timery bez użycia mocków, test po prostu czeka aż te timery odczekają swoje, nic mnie tak nie wkurwia jak odpalanie testów w tym projekcie xD.

Flaaj

po pracy w januszexie-startupie, gdzie nigdy nie bylo czasu na testy, nauczyłem się, jaką mają wartość. Zawsze na koniec projektu przy małej zmianie koncepcji ze strony klienta, caly kod sie zaczynał się jebać, bo choćby nie wiem co, nie jesteś w stanie zawsze mieć w głowie całego projektu.


Odkąd odszedłem z tej firmy, zacząłem robić wszystko uzywając TDD. Bez TDD twój kod = gówno. Choćby nie wiadomo jak czytelny i sprytny, bez dobrych testów nie jest niczego warty.

Zaloguj się aby komentować

Krótkie wprowadzenie do random numerical linear algebra na dobranoc.

https://www.youtube.com/watch?v=6htbyY3rH1w

#matematyka #programowanie #programista15k #pracait
gawafe1241

@groman43 lepsze jest lava lamp i co lepsze jest darmowe - https://youtu.be/kvHQ7A3TM3w?t=367

groman43

@gawafe1241 A wiesz, że link który wstawiłem nie ma nic wspólnego z samym generowaniem liczb pseudolosowych? Ktoś chyba tutaj skomentował bez sprawdzania, co komentuje xDDD

gawafe1241

@groman43 a tak, racja, mój błąd ( ͡° ͜ʖ ͡°)

Zaloguj się aby komentować

Ejejej Gienek, dobre to takie!!

instalujesz na serwerze lub serwerach i można wyklikać sobie setup aplikacji. Bazy danych, redisy, inne komponenty, zintegrować od razu z git repo by był automatyczny deployment. Polecam zainstalować sobie na jakiejś vm’ce lub lxc.

https://coolify.io/

#selfhost #programowanie #it #homelab #serwery #opensource #github
Klopsztanga userbar
Następna