#pracbaza #programowanie
za godzinę mam zrobić test rekrutacyjny do pracy w Comarch. Ma ktoś jakieś szybki materiał przypominający o bazach danych? Coś powinienem wiedzieć żeby zdać ten test?

#pracbaza #programowanie
za godzinę mam zrobić test rekrutacyjny do pracy w Comarch. Ma ktoś jakieś szybki materiał przypominający o bazach danych? Coś powinienem wiedzieć żeby zdać ten test?

Komentarz usunięty
Obowiązkowy opcjonalny.
@redve boziu, komar, pierwsza praca :D cała rekrutacja tam jest z d⁎⁎y, najpierw miałem ten magiczny test, a potem rozmowę na inne stanowisko, w innym dziale niż w ogóle aplikowałem. Dowiedziałem się o tym po 50 min rozmowy, jak padło pytanie "dlaczego chciałby pan u nas pracować", a ja nawijam bajki o innym zespole xD
Źle nie wyszło, nauczyłem się devopserki zamiast zostać testerem, niemniej jest co wspominać
Zaloguj się aby komentować
Poszło w miarę ok, nie dostałem wgl zadania do napisania, tylko dwa fragmenty kodu, żeby powiedzieć co tam jest nie tak i jakbym poprawił, trochę pytań teoretycznych (niektórych zagadnień nie kojarzyłem, ale bez tragedii) i na koniec parę zapytań w sqlu #gownowpis #pracbaza #programowanie
Zaloguj się aby komentować
Witam serdecznie
Nagrałem krótkiego shorta odnośnie tego, jakie są opłaty za korzystanie z silnika Unity w 2024 roku.
Mam nadzieję, że wyjaśni to wszystkie nieścisłości
https://www.youtube.com/shorts/n-EA1ckK27g
#gry #unity #unity3d #programowanie #naukaprogramowania #programista15k #gamedev #gryindie
@SharpCoder - i teraz już wiesz że tylko #godot
Zaloguj się aby komentować

Póki co zasady postępowania będą zależeć od programisty, ale jedną z opcji jest całkowite zablokowanie dostępu do aplikacji. Czyli albo instalujesz ze Sklepu Play, albo aplikacja po zainstalowaniu nie uruchomi się.
// Także wiecie. Małymi kroczkami. Teraz jeszcze będzie wybór.
#technologia...

Obserwując swoją pracę, zacząłem dostrzegać dość powtarzalne wzorce, jak podchodzę do danych typów zadań. Naturalnie wyklarował mi się framework pracy, który opisałem w najnowszym artykule na blogu.
Artykuł podzieliłem na części opisujące dwa typowe rodzaje zadań — feature oraz bug. Do obu typów...
Dzisiaj dzień wolny, więc człowiek siedzi i wymyśla zagadki do swojej gry ( ͡° ͜ʖ ͡°)ノ⌐■-■
Nie mogę się doczekać jak wrzucę ten poziom znajomym do przejścia, żeby zobaczyć czy dadzą radę je rozwiązać.
Moja pierwsza gra, do tego na Virtual Reality, ciekawe jak się sprzeda ( ͡° ͜ʖ ͡°)
#pcmasterrace #programowanie #gry #gamedev #chwalesie

Ja nad swoją #wirsprawiedliwosci wstrzymałem pracę do wtorku, bo mam rozmowę o pracę techniczną (nie gamedev, Java) i trzeba się przygotowywać
Zaloguj się aby komentować
Nowy model Czat GPT od ClosedAI
Ktoś już coś testował i wie czy warto wrócić z Claude?
https://www.youtube.com/watch?v=7J44j6Fw8NM
#sztucznainteligencja #programowanie

Zaloguj się aby komentować
Ja pi⁎⁎⁎⁎lę od tygodnia trzaskam te zadania i dalej się czuję nieprzygotowany, chyba nie dostanę tej roboty. Oby dali coś łatwego #gownowpis #pracbaza #programowanie
@MrGerwant Powiedz im, że masz dwa IDE: jeden do kodowania, drugi na potwory.
@MrGerwant jak live coding to współczuję.
@MrGerwant robiłem dużo rekrutacji live coding ale z drugiej strony monitora. Z mojej strony kilka rad, aby zredukować stres:
Przygotuj sobie pusty projekt w IDE w języku jakim masz używać - może nie być potrzebny, ale jeśli będzie to mocno zabłyśniesz
Na spokojnie przeczytaj wymagania co do zadania i zadawaj pytania, jeśli masz chociaż cień wątpliwości. Nie raz ludzie na moich rekrutacjach zaczynali robić jakieś wielkie kobyły i używać rzeczy, które w ogóle nie były potrzebne, bo zwyczajnie nie zapytali o oczekiwania względem zadania.
Jeśli zatniesz się w jakimś momencie, to poproś o pomoc albo o możliwość skorzystania z Google/ChatGPT. Każdy normalny programista też używa tych narzędzi i lepiej z tego skorzystać, niż nie zrobić zadania wcale.
Będzie dobrze!
Zaloguj się aby komentować
Miej w projekcie burdel na kółkach
Ale taki naprawdę duży burdel na naprawdę dużych kółkach
I to trzech, bo jedno odpadło
Cały projekt jest postawiony na frameworku KEKXD stworzony przez zewnętrzną firmę
Mało tego, framework KEKXD zbudowany jest na frameworku OSGi
Incepcja motzno
W dodatku lider techniczny projektu jest silosem wiedzy, i nie ma czasu się nią dzielić
I jest narcyzem
2137000 linii kodu
0% pokrycia testami
SOLID połamany gdzie się tylko da
Dokumentacja? A komu to potrzebne!
Code review? Strata czasu
Komponenty powiązane ze sobą tak bardzo
Zatrudnij polaka robaka nr 1 (level senior+/tech lead)
Polak robak nr 1 radzi sobie nieźle, choć burdel w projekcie go przeraża i przytłacza
Daj mu (bardzo duże, takie na kilka miesięcy) zadanie które sprawiłoby trudności nawet mocno doświadczonej osobie
Polak robak nr 1 mimo wszystko daje rady, choć z powodów wymienionych wyżej - tempo ma dość średnie
W końcu jednak Polak robak nr 1 dowozi.
Zatudnij Polaka robaka nr 2 (level senior), do pomocy Polakowi robakowi nr 1
Każ Polakowi robakowi nr 1 wdrożyć Polaka robaka nr 2 w projekt
Polak robak nr 2 wziął 50% stawki Polaka robaka nr 1
Zwolnij Polaka robaka nr 1, nie podając powodu xD
Polak robak nr 1 zdążył się jednak zakumplować z Polakiem robakiem nr 2, i pozostaje z nim w kontakcie
Jako Polak robak nr 1 obserwuj sytuację
Polak robak nr 2 narzeka na burdel w projekcie, skarży się na powoli rosnący mobbing
Polak robak nr 2 również nie spełnia twoich oczekiwań
Zagroź Polakowi robakowi nr 2 zwolnieniem "jak się nie poprawi" XD
Nadal nie zauważaj problemu dlaczego Polaki robaki nr 1 i 2 wolno dowozili i mieli ciągle pod górkę
Zatrudnij Polaka robaka nr 3 (level turbo_ultra_senior/tech lead/architekt++)
Każ Polakowi robakowi nr 2 wdrożyć nr 3 XD
Polak robak nr 3 ma 2137 lat doświadczenia i pracował kilka lat w OSGi
Nawet sobie radzi
Ale wkurwia go burdel i kilometr gówna w jakim się znalazł
Ponownie zagroź Polakowi robakowi nr 2 zwolnieniem jeśli się nie poprawi xD
Po dwóch miesiącach nr 2 radzi sobie lepiej, ale nadal nie spełnia twoich oczekiwań
Ale i tak postanawiasz go zwolnić
Dzień po wręczeniu wypowiedzenia Polakowi robakowi nr 2, nr 3 rzuca Ci wypowiedzenie na biurko, przy okazji wyrzucając Ci całą litanię problemów i dlaczego nie chce z tobą więcej pracować. W dodatku nr 3 daje Ci dokument w którym wypisał 2137 punktów "co jest z tym projektem nie tak" oraz propozycje rozwiązań
Obraź się xD
Nadal nie jesteś w stanie zauważyć gdzie k⁎⁎wa leży problem, mimo że nr 3 wyłożył Ci to jak kawę na ławę
Zatrudnij Ukrainkę na poziomie mocnego juniora
Żyj w przeświadczeniu że to rozwiąże Twoje kłopoty XD
Niemieckie IT to żart, ale ten konkretny projekt to żart wyjątkowo nieśmieszny.
#programowanie #pracbaza i trochę #humorinformatykow
@dziki Nie-informatycy też niestety znają ten schemat.
@dziki OSGI i wszystko jasne, jeszcze napisz jboss
Zaloguj się aby komentować
Dziś dzień programisty, ktoś z was świętuje?
#programowanie #programista15k
Tak, aktywnie, w pracy.
Jak coś to jest jeszcze dzień brukarza i dzień całowania chłopaków w usta
Nie świętuje żadnego z trzech
@American_Psycho najlepszego panowie i panie
Zaloguj się aby komentować
pytanie informatyka ktoś poleci gdzie na allegro zdobyć win 10 pro 64 multi/engl ??
+ info ktoś robił upgrade na laptopie z preinstalowanym 10home ?
#informatyka #programowanie #programista15k
@bimberman chyba większość z tego co jest na allegro to ściema i jakieś lewe klucze, do czego ci to potrzebne? jak coś to kup najtańszy (bez sensu) i tyle. Jak do firmy to szukaj raczej oficjalnych źródeł.
G2A.com
Parę łindołsuf i ofisuf już kupione i wszystko śmiga bez zarzutu
@bimberman polecam nie kupować oprogramowania które za rok przestanie być wspierane.
Windows 10 will reach end of support on October 14, 2025.
Zaloguj się aby komentować
#hacking #programowanie
Mam prośbę. Czy można bezpiecznie otworzyć link podany tutaj: https://duzybobas.com/
Ktoś wmieszał firmę w której pracuje w jakiś scam. Sprawę zgłosiliśmy na Policję i do PRzelewy24, a teraz widzę że sklep padł który tu był i widać ten komunikat.
@kwahu666 próbujesz wystrychnac mnie na dudka?
Dobra, zgłoszenie poszło też do Zaufanej 3 strony.
Zaloguj się aby komentować
Kiedy nie pomyślałeś, że to jak napisałeś ficzur śledzenia trasy sprawia, że będzie cięgle walił requestami i trzeba go przepisać. ;D
#pociagi #pkp #programowanie #2jednostkowe0wydajnosciowych

Kiedyś to tak działało, że pokazywało orientacyjnie gdzie pociąg może się znajdować. Chyba nawet nie pobierano lokalizacji pociągu tylko szacowano pozycję na podstawie rozkładu i opóźnień
Tak to jest jak się pisze szybko, byle działało, żeby klient widział i się cieszył że działa. Potem w realiach nic nie działa i trzeba iść długą, ale (bardziej) poprawną drogą i zrobić choć trochę porządnie xD
Ech te małpy nigdy się nie nauczą
@Deykun akurat to wszystko działało średnio. Wcale nie był to żaden tracking online, tylko system miał informację (z opóźnieniem ok. 10-15 minut) o której pociąg dojechał na stację i z niej odjechał.
Jak pociąg dojechał, system sprawdzał o której ma z niej odjechać i zaczynał "przesuwać" ikonkę pociągu na mapie, bo znał przebieg trasy i czas przyjazdu do kolejnej stacji, więc "znał" średnią prędkość.
Jak wspomniałem, były opóźnienia w aktualizacji czasów przyjazdu i odjazdu, co rodziło śmieszne sytuacje. Np. Pociąg przyjechał o 11:00, miał odjechać o 11:02. System więc przyjął, że pociąg odjechał i 11:02 i ikonkę pociągu już "przesuwał" na mapie, a pociąg stał na stacji, bo nie mógł ruszyć. Dopiero jak po 10 minutach przyszła aktualizacja, że pociąg w ogóle nie odjechał, to system teleportował znowu pociąg na stację i zaczynał znowu wirtualnie przesuwać ikonkę do kolejnej aktualizacji za 10 minut xD
Zaloguj się aby komentować
Niedziela rano, a tak stwierdziłem, że zrobię sobię jakiegoś małego taska. A potem wymyśliłem, że najlepiej zrobić trzeba regexami.
To nie skończyło się jako mały task
Tak, uważam że są one niepotrzebnie demonizowane, ale dziś jakoś nie chciały siąść
#programowanie
@Ragnarokk niedzielna praca w gówno się obraca ;)
@serel
Wręcz przeciwnie, dziś taski idą pieknie. Już 4 po regexie
@Ragnarokk jak mawia stare przyslowie: Jeśli masz problem i postanowisz rozwiązać go regexem to masz dwa problemy.
@Pico A jak użyjesz Javy będziesz miał fabrykę problemów
Uwielbiam regexy :) kiedyś pisywałem takie bardzo skomplikowqne, ale ciężko mi sobie przypomnieć co robiły. Chyba jakieś zaawansowane podmienianie wartości.
Ostatnio jak automatyzuję różne rzeczy to pokochałem JSONata, ale to inna bajka.
Zaloguj się aby komentować
Potrzebuję zrobić nieskomplikowaną stronę www dla jednej ze spółek pro bono dla których świadczę support it dorywczo.
Dyrektor poprosił bym mu to ogarnął oczywiście nie za darmo.
Na stronie ma być kilka zdjęć i opis co i jak działają wraz ze statutem.
Domena i serwer mają na ovh, czy ktoś z Was podjąłby sie takiego mikrozlecenia?
#it #stronywww #programowanie #informatyka
@Odwrocuawiacz sprawdź pw, napisałem w imieniu żony
Zaloguj się aby komentować
Od jakiegoś czasu dodaję filmy nagrane na turniejach robotyki. Buduję różne konstrukcje, co parę lat zmieniam kategorie aby zbudować coś zupełnie nowego. Zaczynałem od kategorii minisumo jak większość, później przeszedłem do kategorii micro, nano i pico (12,5^3 mm).
Po 12 latach z małymi przerwami na rozwijanie startupu i innymi podbojami rynku rzuciłem rękawice kategorii linefollower oraz micromouse. Nie byłbym jednak sobą gdybym nie spróbował zbudować robota inaczej niż to robią wszyscy i tak mój pierwszy linefollower bazował na kamerze a nie na czujniku linii.
Pierwsza koncepcja robota pojawiła się 4 lata temu gdy podłączyłem kamerę do mikrokontrolera stm32f4 za pomocą magistrali równoległej.
w zrealizowanej konstrukcji mamy rozwiązanie to samo lecz niepodobne. Kamera połączona z mikrokontrolerem esp32s3 za pomocą szeregowego interfejsu streamuje wstępnie przetworzone klatki obrazu z prędkością 240 klatek/s. Sama kamera dokonuje rejestracji obrazu z prędkością 720 klatek/s po czym dokonuje substracji trzech kolejnych klatek z włączonym oraz wyłączonym oświetlaczem. Obraz jest czarnobiały w paśmie 720nm. Następnie przeportowana biblioteka open CV dokonuje odpowiednich filtracji obrazu a na koniec prosty program wyznacza pozycję linii. Robot spełnia postawione założenia ale nie obyło się bez błędów konstrukcyjnych. Jednym z nich jest z zbyt wysoka temperatura płyty głównej na której znajdują się wszystkie potrzebne komponenty takie jak procesor, przetwornice, drivery do silników, złącza oraz układ wykonany w technologii MEMS będący połączeniem czujnika przyśpieszenia i żyroskopu w trzech osiach. Ten właśnie gagatek na skutek nagrzewania się płyty głównej zaczyna kumulować błąd jak składową stałą trudną do eliminacji co w przyszłości myślę wyeliminować filtrem Klamana. #robotyka #elektronika #programowanie
a do czego jest potrzebny ten czujnik przyspieszenia i zyroskop? Sama ta kamera nie wystarczy?
@HolenderskiWafel bywa że koła tracą przyczepność. Samym enkoderem tego nie wychwycę. Próbowałem wyznaczać peaki i w ten sposób implementować VDC ale dzięki żyroskopowi jestem w stanie uchwycić niezamierzony dryf konstrukcji i dodatkowo kompensować prędkości kątowe. Ponadto jeśli widzę że trasa prowadzi prosto i chcę poruszać się z dużym przyspieszeniem to nie muszę aż tak polegać na kamerze.
@0x34 no nieźle, czyli mozesz zwalniac przed zakrętami i przyspieszać na prostych, w zwykłych robotach z czujnikiem pewnie jest stała prędkość
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ć
Python najpopularniejszym językiem programowania!
#technologia #programowanie #python


W sumie SQL tak samo
Hmmm... nie lubię pythona. Kirdyś dość sporo w nim pisałemz ale się wyleczyłem. Wolę albo Typescript jako język do szybkiej implementacji rzeczy, albo Rust/C/C++ tam gdzie ważna jest wydajność.
JP na 100%
Zaloguj się aby komentować
Kulturka
(https://sh.reddit.com/r/ProgrammerHumor/comments/1f57f16/comment/lkqyfv9/)
#heheszki
#programowanie

Zaloguj się aby komentować
Chciałbym się drugi raz pochwalić swoją pracą.
Dwa dni temu stworzyłem poziom do gry #vr
Małe biuro, w którym ukryte są przedmioty do otwarcia drzwi aby przejść na kolejny poziom.
Gra typu Escape Room, w stylu lekkiego horroru i zagadek.
Fabułą gry jest ucieczka z własnego umysłu (stąd nazwa), jesteś detektywem, który po wypadku wylądował w śpiączce i od teraz poruszasz się po swoich wspomnieniach, musisz odnaleźć drogę do wyjścia aby móc wrócić do życia.
Przemierzasz poziomy z biurem detektywa, posterunku policji, swojego domu, czy nawet miejsc zbrodni.
Dzięki takiej fabule mogę stworzyć różnorodne poziomy bez ograniczeń, mogą to być mieszkania, czy nawet miejsce szalety w stylu horroru jako miejsce zbrodni, daje mi to także możliwość do wstawienia na mapę obiektów straszących ( ͡° ͜ʖ ͡°)
Przez dwa dni, zdążyłem dodać do gry kilka bardzo ważnych technik, takich jak ukryte drzwi z dźwignią, klucze do otwierania drzwi, szuflad, szafek.
Tak samo jak przenoszenie przedmiotów w odpowiednia miejsca aby wywołać akcję w świecie gry.
Niektóre elementy służyć będą do odpowiednich działań, jak na przykład zaprezentowane na filmie odkładania warcabów na miejsce, aby wyświetlić blok z instrukcją w świecie gry.
Będą one służyły na przykład do odkładania rzeczy na wagę i uruchamiania przedmiotów, kompletowania puzzli.
Najbardziej zadowolony jestem z ukrytych drzwi, z których można zrobić sekretne pokoje, przejścia i inne rzeczy, jak na przykład otwieranie zsypu w suficie, ścianie i wyrzucanie stamtąd kluczy, elementów układanki jak na przykład dźwignie do przekręcania mechanizmów.
To co widać na filmie to 4miesiące nauki programowania w UnrealEngine5 i miesiąc pracy przy tworzeniu mapy, uczeniu się mechanik VR
W planach mam dodać jeszcze więcej mechanik, jak łączenie przedmiotów w jeden, który wykorzystać można do kolejnych celów.
Elementów do burzenia, ponieważ nie zawsze trzeba szukać klucza a wystarczy rozwalić drzwi.
Czy w późniejszych cięższych etapach zgrywania kilku elementów aby można było wykonać jedną akcję jak na przykład użycia magnesu na ścianie o odpowiedniej godzinie aby odblokować zamknięte drzwi.
Dodaje także tag do obserwowania i czarnolistowania jakby kogoś męczyły te wpisy ( ͡° ͜ʖ ͡°)
! #pcmasterrace #gry #oculus #virtualreality #oculusquest #programowanie #komputery
@Gagger w jaki sposob sie to debuguje na VR? odpala sie z kompa czy apke z gogli?
@Zielczan Musisz odpalić silnik, a następnie w silniku ustawić, że nie ma to być "Standalone Game/Selected ViewPort" czyli gra w oknie silnika, tylko symulowanie gry w goglach wirtualnej rzeczywistości "VR Preview"
Następnie musisz założyć google i połączyć się z komputerem, zarządzać nim z poziomu gogli.
Wtedy gra odpala się jak każda inna w VR, nie widzisz silnika gry, tylko jesteś jak na filmiku.
Brzmi złożenie, ale to strasznie prosta rzecz, zmienaisz jedne ustawienia, odpalasz steamVR, virtual desktop czy airlink i tyle
Fajne ale pamiętaj mordzia ze max 5 tagów na hejto, więcej niezadziała.
@ErwinoRommelo o kurde nie wiedziałem
@roadie Chyba mało kto wie
@Gagger Do czego jest ten niemiecki link?
@zostanieszzasymilowany Jaki niemiecki link?
Jedyny link tu to link do youtube i filmiku z mojej gry
Zaloguj się aby komentować