@Unknow - piszą o Tobie! I niestety niezbyt dobrze...
#programowanie #programista15k #programista25k #cyberbezpieczenstwo
@Unknow - piszą o Tobie! I niestety niezbyt dobrze...
#programowanie #programista15k #programista25k #cyberbezpieczenstwo
Ten artykuł to po prostu genialny dowód na to, że AI jeszcze długo nie zastąpi programistów, a szczególnie w miejscach gdzie jest kluczowe bezpieczeństwo i wydajność. Rate limiter na plikach FTW 🤣
Trzeci raz widze ta wrzutke
@groman43 https://www.hejto.pl/wpis/kiedy-vibe-coding-i-vibe-hosting-wejda-za-mocno-studium-przypadku-z-naszego-podw pisałem już o tym
Zaloguj się aby komentować
Za godzinę zaczynam swoją przygodę z moim nowych, szwedzkim ciemiężcą. Już go mam dość.
#programowanie #programista15k #programista25k #pasjonat15k #pracait #pracbaza
Pierwsze daily już odklepane? Wkup się w łaski i pokaż regał z Ikei, który sam złożyłeś XD
@groman43 będzie dobrze. Jeszcze tylko 35 lat i emeryturka
@groman43 - a czemuż to tak szybko masz już dość?
Zaloguj się aby komentować
Dzisiaj ostatni dzień u mojego tajwańskiego ciemiężcy. Myśli przeróżne mam.
#pracbaza #programowanie #programista15k #programista25k #pracait

Ciekawe jak dużo okrążeń przez internety zrobił ten mem xD
@groman43 Wincyj pikseli

@groman43 Taguj #koty
fujka
Zaloguj się aby komentować
Wiedzieliście, że Polska ma swój własny DCF77?!
Momentalnie na usta cisną się miliony pytań! A komu to potrzebne? Jak do tego doszło? Otóż okazuje się, że GUM prowadzi serwis e-Czas, którego jedną z części jest e-Czas radio.
Oczywiście, zamiast wykorzystać bardziej popularny DCF77, musieliśmy stworzyć własny protokół, który jest gorszy od DCF77. e-Czas gwarantuje dokładność synchronizacji poniżej (trochę analne stwierdzenie) 10ms, a błąd synchronizacji w DCF77 nigdy nie przekroczy 5.5us. Czyli mówimy tutaj mniej więcej o trzech rzędach wielkości różnicy, ale jak to było, nie będzie Niemiec pluł nam w twarz.
Odbiornik referencyjny jest zamieszczony na Githubie. Świetnie! Tja... Schemat w Eaglu z adnotacją, odsyłającą do schematu w KiCadzie. Okay, tylko dla kicadowej wersji nie ma PDFa, a mi nie chcę się ściągać specjalnie KiCada. RF frontend na scalaku, okay. DSP zrobione na lekko prehistorycznym PICu (mimo że projekt został wrzucony na Githuba w zeszłym roku, no ale może jest starszy). Z opisu odbiornika na stronie GUMu wynika, że demodulacja jest napisana w assemblerze. No okay, czyżby zabrakło mocy obliczeniowej i trzeba było ręcznie optymalizować kod? Tylko, że częstotliwość IF to 1kHz, a ten PIC może się kręcić do 40 MIPSów. A teraz najlepsze - kod źródłowy nie jest dostępny, tylko plik hex! Także ten...
W okolicach projektu oczywiście musieli się kręcić krótkofalarze. Jedną twarz nawet kojarzę.
#programowanie #programista15k #programista25k #pracait #telekomunikacja #radiokomunikacja #elektronika #telcozhejto
@groman43
błąd synchronizacji w DCF77 nigdy nie przekroczy 5.5us.
Cos na potwierdzenie tych rewelacji?
Bo z samej odległości 900km od nadajnika będę miał błąd 3ms - o trzy rzędy wielkości większy, niż piszesz.
Na 5.5us dokładność trzeba by znać odległość co do kilometra i robić na to ręczną poprawkę.
Jest też artykuł na Wikipedii (nazwa autora artykułu podobna do tej z projektu githubie):
https://pl.wikipedia.org/wiki/PCSK225
W artykule podlinkowane są otwartoźródłowe implementacje demodulatorów/dekoderów.
Zaloguj się aby komentować
Wszystko zaczęło się kiedy miałem 12 lat (albo w tych okolicach). Mój pierwszy, wymarzony komputer. Myślałem, że będę giercował całe noce. Myliłem się.
Niestety, okazało się, że z coś było nie tak z moim pierwszym komputerem. Gry, zaraz po odpaleniu, potrafiły się "minimalizować". Dopiero po kilku próbach mogłem zacząć zabijać Niemców w pierwszym Call of Duty albo ścigać się w Need for Speed Underground 2. Było to niewiarygodnie frustrujące. Nigdy nie dowiem się, na czym polegał błąd. Bug w Windowsie XP? Wadliwe sterowniki Nvidii? A może po prostu uszkodzona karta graficzna.
Byłem znudzonym nastolatkiem. Miałem komputer, miałem dostęp do Internetu, ale nie mogłem grać. To nie mogło skończyć się dobrze. Zacząłem programować.
Pisałem pierwsze programy Turbo Pascalu 7.0. Do dzisiaj pamiętam, że na końcu programu, po ostatnim "end" trzeba postawić kropkę. W sumie, to jedyna rzecz, którą pamiętam z Pascala.
Na samym programowaniu się nie skończyło. Poszedłem krok dalej. Odkryłem u siebie zamiłowanie do rzeczy niszowych, indie, off-topowych. Został hipsterem zanim stało to się modne. I zainstalowałem swojego pierwszego Linuksa - Mandrake, chyba w wersji 9.0.
Oczywiście, jak to z Linuksami bywa, coś tam tradycyjnie nie działało. Po kilku dniach poszukiwań w Internecie, na zagranicznych forach, znalazłem rozwiązanie. Musiałem "skompilować jądro"!!! Nie wiedziałem co to znaczy, nie wiedziałem dlaczego dokładnie muszę to zrobić. Wiedziałem tylko, że musiałem skompilować jądro.
Kompilacja jądra nie rozwiązana problemu. Ale to już nie miało znaczenia. Wszedłem na ścieżkę, z której nie było odwrotu. Zacząłem programować na poważnie - najpierw w C, potem w C++. Wreszcie zrozumiałem jaka jest różnica pomiędzy kompilacją a linkowaniem. Dowiedziałem się o innych architekturach niż x86 - ARM, Sparc, etc. Poznałem, co to endianness i przerwania procesora.
Sam Linuks mi już nie wystarczał. Musiałem zainstalować FreeBSD i oczywiście również skompilować jądro. Potem wróciłem na Linuksa, a konkretnie na Gentoo. Gardziłem gotowymi paczkami i uważałem, że wszystko trzeba kompilować ze źródeł.
Marzyłem, żeby dostać się na informatykę. I dostałem się. Ale nie taką zwykłą, tylko na starym Wydziale Elektroniki (W4) na PWr. Tam, dowiedziałem się o jeszcze bardziej niszowych rzeczach - DSP, FPGA. To było jak nieopisane spadanie w studni nieskończonego potencjału. Implementowanie stałoprzecinkowego FFT w VHDL od podstaw. Transformata falkowa jako podstawa mojej pracy inżynierskiej. Eh, wspaniałe czasy. Aż łezka mi się w oku kręci.
Aż w końcu nastał 1 października 2014. Przez czysty przypadek (a może zdecydowali tak starożytni bogowie) trafiłem to fińskiej firmy zajmującej się telekomunikacją bezprzewodową. DSP, FPGA, matematyka, informatyka, elektronika, system engineering. Wszystko w jednym miejscu! Czy może być coś piękniejszego? Ależ oczywiście, że nie!!!
Moje życie pewnie potoczyłoby się zupełnie inaczej, gdyby nie te problemy z pierwszym komputerem. Przypadek? Może... a może po prostu tak miało być? Może to jest moja karma. Może o moim przeznaczeniu zadecydowali starożytni bogowie? Tyle pytań, tak mało odpowiedzi!
Jestem kucem. Jestem pasjonatem. Jestem z tego dumny. Nikt nie jest w stanie mi tego zabrać. Właśnie skompiliwałem sobie kernela Linuksa na RISC-V w wersji 64 bitowej. Dla czystej przyjemności.
#programowanie #programista15k #programista25k #pasjonat15k #pracait
Tyle lat w nokii? Dziwne że się nie wypaliles
Na początku brzmiało jak pasta 😅 Gratuluję i szanuję
szacun
za mnie programuje AI bo ja nie mam cierpliwości do tego
Zaloguj się aby komentować
Tak się zastanawiam, czy byłby ktoś zainteresowany streamem na Twitchu jak programuję PRACHa w Pythonie?
#programowanie #programista15k #programista25k #pracait oraz #telcozhejto
@groman43 - ale żeś zachęcił tym opisem
A może Ty jesteś zainteresowany streamem jak wysłać maila emacsem przez sendmaila?
@groman43 Tak z ciekawości - po co? Pytam, bo sam sobie hobbistycznie kodzę obsługę modemów w QMI i AT.
Zrób, wrzuć na yt. Może ludzie się skuszą?
Zaloguj się aby komentować
Eh, wszystko co dobre się kończy - postanowiłem opuścić mojego tajwańskiego ciemiężcę. Od pazdzierka będzie ciemiężył mnie już ktoś inny.
Co ciekawe, po raz pierwszy zostanę masterem. Master of disaster, to idealnie pasuje do mnie.
Przyznam, że było dla mnie oczywiste że dostanę tę pracę. Dlatego mocno się zdziwiłem, że pani z HR pogratulowała mi przejścia rekrutacji na „tak wysokie stanowisko”.
#programowanie #programista15k #programista25k #pracait

@groman43 i znowu marna podruba mema.
Ale i tak gratulacje
Ale ten, który wrzuciłeś pierwszy był lepszy jakoś
@groman43 teraz Ty będziesz ciemiężył innych ( ͡° ͜ʖ ͡°)

Zaloguj się aby komentować
Jak tam weekendzik? Ma ktoś ochotę na szybki projekcik z #embedded #fpga #telekomunikacja #dsp Ja już rozgrzewam kompilator!
#programowanie #programista15k #programista25k #pracait
@groman43 FPGA to nie. W weekend tetris będzie pisany
Zaloguj się aby komentować
Ile biedaki znacie osób, które sobie mogą jutro pojść i ot tak kupić coś za 1,5 bańki w gotówce?
Takąż historię zasłyszałem.
Pewna gmina aglomeracyjna robiła przetarg na sprzedaż działki leśnej. Cena wywoławcza 800k. O działkę napierdalało się 35 (trzydzieści pięć) osób prywatnych. Ostateczna cena niecałe 1,5 mln, płatne gotówką (w rozumieniu że nie na kredyt).
Znam paru #programista25k, paru właścicieli średnich firm, dobrze prosperującego lekarza i żaden nie byłby w stanie wyciągnąć 1,5 banieczki z portfela bez lewarowania się kredytem, a tu proszę, bitwa milionerów wręcz.
Juści zamożne społeczeństwo mamy.
#hydepark #rozkminki
@kitty95 Mam takiego w bliskiej rodzinie. Dziedzina wyjściowa: aptekarstwo. Robił już podobne, szybkie transakcje na większe sumy, uciekając od podatków. Gdy z nim ostatnio rozmawiałem, stwierdził że tak naprawdę w swojej branży jest drobnym przedsiębiorcą. Są w Polsce ludzie ze sporym, rzeczywistym majątkiem, którym po prostu nie zależy na sławie i którzy do pieniędzy mają zdrowe, racjonalne podejście . Dobrze, że tacy są.
Duża różnica w opodatkowaniu na UOP i wszystkich innych form zarabiania pieniędzy. Więc im więcej zarobisz tym z reguły płacisz niższe podatki. Ogólnie jak na Europę mamy duże rozwarstwienie społeczne. No i też akumulacja gotówki i to że pieniądz rodzi pieniądz czyli trzy czynniki oszczędności z comiesięcznych zarobków przeznaczane na inwestycje i pomnożone przez czas.
Zwykle albo ktoś nie ma zarobków których nie byłby w stanie przezrec, a jeżeli ma to nie ma wiedzy inwestycyjnej a nawet jak i to ma, to potrzeba też jeszcze czasu.
O takich tematach osoby zainteresowane raczej wiedzą wcześniej, kasę można na spokojnie zorganizować i albo zamknąć inną inwestycje albo zebrać się w kilku wspólników.
Są też osoby, które mogą potrzymać nawet takie manko, byle tylko udało się ta działkę puścić w odpowiednim momencie za 5 baniek, np. pod stację benzynową.
Zaloguj się aby komentować
Obecna biegunka związana z openseek idealnie pokazuje ile to wszystko jest warte - nikt nie zagłębia się w szczegóły, ale za to wszyscy dostają szału. Media powtarzają frazesy nierozumiejąc, tego co mówią, pseudoeksperci zalali swoimi wypocinami LI (programiści zostaną znowu zastąpieni przez AI, chyba już drugi raz w tej dekadzie), #gielda to już w ogóle. Z jednej strony hurraoptymizm, z drugiej panika - AI to przecież nowy wyścig zbrojeń w którym wujek Sam zaczął właśnie przegrywać.
Moja skromna propozycja (która w ogóle nic nie zmieni) to - weźcie się wszyscy pierdolnijcie w głowę, wyłączcie TV, wyłączcie social media, pójdźcie na spacer albo przeczytajcie dobrą książkę.
#programowanie #pracait #programista15k #programista25k i trochę #niepopularnaopinia
Coś w tym jest.
Ai za mnie ksiązkę przeczyta( ͡° ͜ʖ ͡°)
@groman43 jak ktoś myśli, że USA zaczęło przegrywać tylko dlatego, że ktoś wynalazł jakiś nowy algorytm, czy model AI, to znaczy, że nie rozumie jak daleko z przodu są Amerykanie.
Zaloguj się aby komentować
Mam czasem niesamowity ubaw z 3GPP i całej społeczności związanej z sieciami komórkowymi.
Dawno, dawno temu, pojawił się pomysł na 5G.
5G miało być rewolucyjne i korzystać z fal milimetrowych (ponieważ to w zakresie fal milimetrowych było najwięcej pasma dostępnego dla operatorów)
No ale, cytując klasyka, Andrzeju to j⁎⁎⁎ie ( ͡º͜ʖ͡º) Na samych falach milimetrowych nic nie będzie działało xD
Okay, dorzucimy normalne częstotliwości (poniżej 6GHz), nikt i tak się nie skapnie.
Nazwijmy normalne częstotliwości FR1 (frequency range) a fale milimetrowe FR2 (w okolicach 28GHz).
Połowa ludzi nazywa FR1 "sub-6G", bo wiecie, poniżej 6GHz. Ale nagle plot twist, 3GPP zmienia zdanie. Od teraz FR1 będzie do 7.125GHz (w sumie cholera wie dlaczego)! No ale ludzie nadal nazywają FR1 sub-6G, mimo że zakres częstotliwości sięga grubo powyżej 6GHz.
#technologia #ciekawostki #telekomunikacja #telcozhejto #programowanie #programista15k #programista25k #pracait
Ja chyba nie rozumiem tego 5g, bo nawet nie zauważyłem że mi w okolicy postawili nadajnik i zacząłem być w jego zasięgu xD
Jak ja mam 5g aktywne, to od razu nic nie działa, takie to za⁎⁎⁎⁎ste
Prawda jest taka, że nikt z nas nie mieszka w nowym Jorku czy Szanghaju lub automatycznym magazynie więc każdemu z nas w zupełności 4g wystarczy. A te całe nowe gie to nie zmienia technologii jak 2 3 4 tylko wciąż jest te same ofdma tylko z nowymi pasmami które równie dobrze można też było dodać do 4g i też by było dobrze.
Jedyny myk który zauważyłem to zerwanie z legacy, czyli można klientowi powiedzieć, że tego już nie ma, bo to było w innej technologii i cyk, nie trzeba utrzymywać.
Zaloguj się aby komentować
Nadejsza wiekopomna chwila, jak to powiedział klasyk. Walduś, mam pomysła, jak to powiedział inny klasyk.
A tak na poważnie - wreszcie odwiedziła mnie refleksja i zostawiła mi myśl w prezencie. A konkretnie, pomysł na własny start-up. Jak dobrze pójdzie, to za 5 lat będę sławny xDDD
#programowanie #programista15k #programista25k #pracait
@groman43 będziesz popełniał przestępstwa gospodarcze?
A pięć lat później: "praca w Holandii truskawki" xD
Żarcik oczywiście, powodzenia!
@groman43
> Jak dobrze pójdzie, to za 5 lat będę sławny xDDD
A jak źle to za dwa xD nie no, trzymamy kciuki Tomeczku
Zaloguj się aby komentować
Już kilka razy pisałem, że dzieją się rzeczy dziwne ostatnio. No ale tego się nie spodziewałem - ARM zawiesił architecture license agreement (ALA) Qualcomma na ARM v8.7. Jest to kontynuacja brainfucka związego z Nuvią i jej Oryonem. Jedno wielkie xD
Dla tych, którzy nie śledzą newsów. Dawno, dawno temu, w odległej galaktyce uciekinierzy z Apple założyli start-up o nazwie Nuvia, który miał wypuścić CPU oparte o ARM v8.7 dla *serwerów*. Z planów nic nie wyszło, ponieważ QC kupił Nuvię w 2021 i wykorzystał ich IP żeby zbudować swojego Snapdragon Elite dla *desktopów*. To bardzo zdenerwowało ARMa, który stwierdził, że Nuvia miała licencję na serwery, nie na desktopy. A tak w ogóle nie do końca wiadomo, czy Qualcomm kupując Nuvię, kupił też tę licencję czy nie. Więc ARM zdecydował się pozwać QC. Tak, ARM pozwał swojego największego klienta. Ogólnie to jest prawnicze covfefe, ARM twierdzi że QC nie miał licencji, potem anulował licencję Nuvii, a teraz anuluje licencję QC (tą samą, której QC podobno nie miał).
Główny plot twist polega na tym, że QC zainwestował w cholerę dużo kasy w swojego Snapdragon Elite, Windows on ARM, ma exclusive agreements z kilka OEMami. A teraz może się okazać, że nie ma licencji.
Ogólnie w ARMie, od kiedy Rene Haas został CEO, dzieje się bardzo dużo. Mieszkam w Cambridge i zdarza mi się słyszeć różne plotki ( ͡º͜ʖ͡º) To wygląda mniej więcej jakby ARM wręczył jaja QC MediaTekowi na srebrnej tacy. Jako pracownika MediaTeka, to wcale mnie nie smuci. A najśmieszniejsze w tym wszystkim jest to, że MTK wcale o taki prezent nie prosił.
Jak głosi ludowe porzekadło, gdzie dwóch się bije, tam trzeci korzysta. Na tej wojnie straci zarówno QC jak i ARM, a zyska MTK i pewnie RISC-V.
#programowanie #programista15k #programista25k #pracait
Ahm, czyli dopóki QC pakował do swoich SoC ARM'owe Cortex'y to było ok, a jak tylko poszedł swoją drogą to już nie ok?
Kryo chyba było już ich autorskim CPU'tak?
Zaloguj się aby komentować
Poprogramowałbym sobie coś w wolnym czasie, ale nie mam pomysłu co ( ͡º͜ʖ͡º) Więc szukam chętnych na wspólny start-up, który zmieni świat. Podobno mam potencjał zostać drugim Elonem Muskiem.
Zawodowo zajmuję się #embedded, #fpga, #dsp, komunikacją bezprzewodową i ogólnie low level,. Chciałbym w tym pozostać.
#programowanie #programista15k #programista25k #pracait
zaprogramuj pralke
@groman43 Ja robie sobie teraz zasilacz cyfrowy na stm32f103 bluepill, 128x64 lcd, lm317. Ale piszę się na co-op jak coś wymyślisz
@groman43 ciebie szukałem królu złoty. Mam pomysł na fajny projekt właśnie pod twoje umiejętności. Chcesz na pw?
Zaloguj się aby komentować
Kurka wodna, właśnie uświadomiłem sobie, że piszę soft do telco już od 10 lat! Pamiętam jak zaczynałem, we wrocławskiej Nokii 1 października 2013 w LTE C-PLANE. Przeszedłem daleką drogę - pracowałem nad 4G oraz nad 5G. Nie mogę zdradzić nad czym teraz dokładnie pracuje ( ͡°ʖ̯͡°) kiedy zaczynałem nie miałem zielonego pojęcia o sieciach komórkowych, teraz jestem jednym z bardziej doświadczonych inżynierów w moim biurze. Pracuję w UK dla tajwańskiej firmy, wcześniej pracowałem w Polsce i we Francji. Eh, łezka się w oku kręci.
#programowanie #programista15k #programista25k #pracait #chwalesie
@groman43 - fajnie, fajnie - piszesz też soft szpiegujący?
Zaloguj się aby komentować
Ostatnio błądzę po dziwnych rejonach internetów. Wczoraj wrzucałem samoloty, dzisiaj przyszedł czas na fixed point arithmetic.
Arytmetyka stałoprzecinkowa jest teoretycznie łopatologicznie prosta. No ale dobranie odpowiedniej reprezentacji i zadbanie żeby nie było żadnych niespodziewanych overflowów już nie jest takie proste. Na szczęście dobrzy ludzie napisali konkretną bibliotekę, która może pomóc nam w tym wszystkim - https://github.com/enclustra/en_cl_fix
Dodatkowo możecie obejrzeć webinar, który opisuje problem. A w pic rel kawałek biblioteki, który opisuje jak policzyć liczbę bitów tak, żeby zapisać wynik dodawania.
#programowanie #programista15k #programista25k #pracait i trochę #fpga oraz #matematyka

Zaloguj się aby komentować
Odwiedziła mnie refleksja i taka myśl mi zostawiła na temat mojego tajwańskiego ciemiężyciela.
Od pewnego czasu mam przyjemność współpracować z działem CSD, odpowiedzialnym za design algorytmów przetwarzania warstwy fizycznej. Średnio osoby w tym dziale mają więcej niż jeden doktorat, i nie mówimy tutaj o gównianych doktoratach z Europy, tylko hardcorowych studiach na Tajwanie.
Telekomunikacja od pewnego momentu to nic innego niż matma stosowana, więc wszystkie slajdy, które dostaję od CSD są zawalone algebrą liniową / rachunkiem prawdopodobieństwa / procesami stochastycznymi / cholera wie czym jeszcze. Ale mimo wszystko te prezentacje są w cholerę czytelne - jasna definicja problemu, opis notacji, etc. Nawet nawiasy są zawsze dobrze postawione i nie muszę się zastanawiać co właściwie jest podniesione do kwadratu. I mam na myśli nie tylko slajdy przygotowane z myślą o zwykłych śmiertelnikach, ale również wewnętrze slajdy CSD.
Żodyn, kurła żodyn, z moich wykładowców, ani w Polsce, ani tym bardziej w UK, nie potrafił przygotować tak dobrych slajdów. 90% artykułów naukowych było przygotowanych gorzej od strony technicznej.
#programowanie #programista15k #programista25k #pracait
@groman43 Trzymają swój poziom.
@groman43 chętnie bym jakiś zobaczył slajdzik
@groman43 gdzie pracujesz (w jakim kraju)? opowiedz coś więcej o tych tajwańczykach xd
Zaloguj się aby komentować
Kurła, synek ja ci mówię - kiedyś to były programiści. Teraz już nie ma programistuw ( ͡°( ͡°͜ʖ( ͡°͜ʖ͡°)ʖ͡°) ͡°)
https://www.youtube.com/watch?v=B5ztNcgc9Ec
#programowanie #programista15k #programista25k #pracait
Zaloguj się aby komentować
Kryzys w IT
Oczekiwania: Programiści będą masowo tracić pracę i będą pracować w urzędach za minimalną.
Rzeczywistość: Programiści będą wymieniać Mercedesa z salonu na nówkę sztukę nie co dwa, a co cztery lata.
#programowanie #programista15k #programista25k #pracait #korposwiat
Rzeczywistość jest taka, że widzę mniej ofert pracy, a takich konkretnych jeszcze mniej
@ZohanTSW Dlatego będziesz musiał jak jakiś podczłowiek jeździć czteroletnim Mercedesem. Ja wiem że to dla takich nadludzi jakimi są Programiści (specjalnie z dużej litery) to jest upokorzenie ale w zamian za to ma wejść ustawa że wszyscy ludzie nie z IT będą musieli uklęknąć i ucałować Programistę w rękę po wypowiedzeniu przez nich słów "Jestem Programistą. Okaż należny mi szacunek".
@NaczelnyRusofob szczerze mówiąc Audi w leasingu nie jest drogie, więc niebardzo odczuwam różnicę w kontekście samochodu
Zaloguj się aby komentować
Cześć, zapraszam na botowego strima o 21:00.
. Będzie trochę o NestJS, trochę o TypeORM.
Tag do śledzenia: #programujzpasterzem
#programujzwykopem #programowanie #naukaprogramowania #programista15k #programista25k #javascript #react #nodejs
Zaloguj się aby komentować