Hey mądrzy ludzie w #programowanie , możecie polecić jakieś materiały do #ai ?
Ogólnie o wzorcach w agentic systems, security... Nie wiem co tam jeszcze ciekawego może być. Najlepiej wysokopoziomowo i przystępnie.
Kolejna awaria operatora chmurowego, dzisiaj przestał działać azure. To jakieś cykliczne święto jest, losowanie który padnie. Nie chce mi się wołać Tomeczka co się ze mną kłócił, że się gówno znam na rozwiązaniach chmurowych i jeden operator wystarczy.
Na początku dzięki wszystkim za porady i filmy do testów, były naprawdę pomocne.
Czy warto brać OLED do pracy zdalnej? Moim zdaniem jeszcze nie. Mimo iż wg tych wszystkich testerów trzeba się mocno wpatrywać żeby zobaczyć wyplenia to te wypalenia istnieją, czyli matryca się zużywa. A ja chciałbym mieć monitor na dłużej niż parę lat. Być już za następne trzy lata wejdzie generacja matryc którą już bez strachu będzie można wziąć.
Po wyciągnięciu danych z mojego aktualnego Acera to przez jakieś 4,5 roku pracował 20k godzin co daje ponad 13h dziennie i to bez dni wolnych. 8h pracy zdalnej plus wieczorne zamulanie. Niestety nie dało sie wyciągnąć podobnych statystyk z siedmioletniego AOCa żeby porównać czas żużycie sprzed pandemii.
Po tym jak już zdecydowałem że idę w IPS / 27 cali wyciągnąłem sobie listę aktualnie dostępnych na rynku z Ceneo / Morele / Komputronik i zacząlem wertowac różnice techniczne oraz ceny oraz szukać testów
Jeżeli o testy chodzi to portal RTings ma bardzo fajną konfigurowalną tabelkę najbardziej popularnych modeli które sami przetestowali i myślę że to jest dobry punkt wyjsćia. Ich recenzje sa bardzo analityczne i rzeczowe. https://www.rtings.com/monitor/tools/table
Honorable mentions:
Dell Alienware AW2725QF - bardzo ciekawy monitor wyróżniający się dwoma trybami pracy 4k/180Hz i HD/360Hz
MSI MAG 274UPDF E16M - na papierze wydaje się być hitem, Mini-LED, HDR1000... jednak wyszedł zbyt niedawno i brakuje jakichkolwiek recenzji, jedyną którą znalazłem była robiona na szybko na jakimś japońskim kanale yt. Jeżeli będzie miał Mini-LED tak samo słabo zaimplementownay jak LG UltraGear 27GR95UM to chyba do pominięcia mimo iż tysiak tańszy.... a może jednak?
A zwycięzcą został.... Gigabyte M27UP (co ciekawe nie należy do gamingowej serii Aorus) Podwójny tryb pracy 4k / HD, wbudowany KVM, dobra jasność, HDR, paleta kolorów, masa pomniejszych pierdółek dla graczy, a przede wszystkim bardzo konkurencyjna cena. https://www.youtube.com/watch?v=OtEuVVDmuaI
Jako że mam go już dwa tygodnie co na razie mogę powiedzieć?
Przede wszystkim przeniosłem się z IPS na IPS więc jakieś mega dużej róznicy nie zauważyłem. Obraz jest elegancki zarówno w IDE jak i giereczkach
Nie jestem grafikiem ani nie mam sprzętu żeby pisać jakieś konkrety dotyczące matrycy
Wbudowany zasilacz, i krótki kabel zasilający więc żeby poprowadzić okablowanie musiałem dokupić dłuższy w sklepie, no to jakiś tam mały minusik
Bardzo responsywne i dobrze zorganizowane menu które obsługuje się jednym przyciskiem. W porównaniu do Acera który zamulał i miał przyciski z tyłu to niebo a ziemia
jest cięższy od Acera więc były obawy że mój uchwyt na monitor nie utrzyma ale dał radę
Miało wyjść parę zdań a się rozpisałem za bardzo chyba xD Na razie jestem zadowolony z zakupu.
PS.
Na PGA miałem jeszcze okazje potestować jakiś monitor OLED 32:9 na Fortnite i zdecydowanie nie zostanę fanem wide screenów xD nie zrobiły na mnie wrażenie poza tym że przyciągają uwagę na biurku swoim wyglądem. Nie czuję żebym coś tracił.
Jakbym miał kupować IPS to pewnie podobny ale ja bym wziął szeroki w proporcjach 21:9. No ale jak pisałem pod poprzednim wpisem ja tera nie potrzebuje monitora tylko laptopa no i dalej się nie zdecydowałem jaki xd. Mam jeszcze trochę czasu to może wyjdzie coś ciekawego albo potanieją niektóre, ale dla własnego spokoju chyba też bym wolał nie brać nic z OLED na razie. U mnie komputer potrafi chodzić cały dzień to ekran mógłby się jednak dość szybko wypalić.
Czy macie wypróbowane jakieś oprogramowanie do katalogowania/przechowywania książek papierowych, plików multimedialnych, dokumentów itp?
Wymyśliłem, że zrobię sobie serwer do ogarnięcia tematu, ale sprawa nie jest prosta.
Założenia są takie:
program katalogujący książki papierowe musi obsługiwać format MARC21, wyszukiwać i czytać fiszki z Biblioteki Narodowej lub innych wskazanych..
program katalogujący dokumenty elektroniczne powinien je przechowywać w czytelnej strukturze katalogów w pamięci masowej, a nie w bazie danych, żadnych BLOBów czy innej patologii. Plusem byłby wbudowany OCR, słownik, konwerter, edytor i podobne bajery.
program do muzyki musi obsługiwać playlisty bezstratnych dumpów całych płyt, okładki, teksty itp. Fajnie jakby miał wbudowany serwer DLNA
do filmów powinien pozwalać na zarządzanie/edycję plików napisów i mieć możliwość streamowania.
Poszukałem w necie i jest parę ciekawych, otwartoźródłowych pozycji, ale żadna nie obrabia wszystkiego.
@UncleFester co do dokumentów to polecam Paperless-ngx . Edytora chyba nie posiada, ale OCR jest, ładnie przechowuje pliki lokalnie, dobre możliwości wyszukiwania
Bawi mnie traktowanie użytkowników Windowsa jak debili. Pisze sobie cross-platformowy program GUI w Rust. W zasadzie jest gotowy i teraz męczyłem się ze spakowaniem go do wszelkich możliwych formatów. No i podczas tego gdy testowałem paczki w WM'kach to przerzucałem sobie pliki przez Discorda. I co? Za każdym razem Discord wrzucał ostrzeżenie że to może być potencjalnie niebezpieczny plik no ale dało się go pobrać. No więc .deb normalnie pobrałem na Ubuntu przez przeglądarkę, .rpm na Fedorze też przeszło. No ale teraz wchodzi Windows cały na biało i jeb, nie mogę pobrać pliku. NAWET JAK SPAKOWAŁEM GO W ARCHIWUM .ZIP to przeglądarka sobie je otwiera i skanuje xD. Nie ma opcji kliknąć, że w d⁎⁎ie mam to ostrzeżenie bo sam to napisałem i skompilowałem. Jeb się, nie możesz tego pobrać i tyle xD.
#windows #linux #programowanie
@Catharsis Łoł, Discord w pierwszej kolejności priorytetowo traktuje zabezpieczanie użytkowników najczęściej używanego systemu? Szok. Kto by przypuszczał... xD
Eh, po dłuższym czasie myślenia nad tym jak ma wygląd GUI w końcu udało mi się dojść do tego co mi się podoba.
A wystarczyło przejrzeć setki assetów, dziesiątki artystów i powymieniać kilkadziesiąt wiadomości, żebym stwierdził, że nie podoba mi się żaden z ich pomysłów.
Ale mam w końcu swój styl, minimalistyczny, elegancki, ciekawy.
Podoba mi się.
No i w końcu mogę klepać menu i ustawienia gry.
Na szczęście programowanie idzie mi lepiej niż projektowanie wizualnego stylu gry i całość jest już na wykończeniu.
Udało mi się nawet zaprojektować statystyki dla wczytywania gry, widoczne po najechaniu na przycisk.
Widać procent ukończenia gry i kilka innych statystyk ( ͡° ͜ʖ ͡°)
Chmura 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.
Heh, a mnie to nie dotknęło, bo moje stronki stoją na Azure i Oracle :)
(I tak nie działają, bo leżą od 2 lat na darmowych kontach bez poprawek, a już się dawno wywaliły XD)
Spróbowałem swoich sił w offlinowym miedzynarodowym hackatonie i tak się złożyło, że stolica niemiec została podbita - wygrałem Big Berlin Hack w najbardziej gorącym tracku tego hackathonu - AI Voice Agents
W rywalizacji brało udział ponad 300 osób wybranych z całego świata, którzy są znani z tego, że coś działają w AI - byłem w tym gronie to mówie czemu nie Poziom był odczuwalnie dużo wyższy niż przy polskich hackathonach - dużo spoceńców w śmiesznych hackerskich czapach :D. W zaledwie 24 godziny powstała Spindra - czyli aplikacja iOS do nauki gry w tenisa z pomocą AI trenerów, wykorzystująca Augmented Reality i Camera Vision.
Użytkownik może rozmawiać z wirtualnymi coachami, trenować w trybie grywalizacji i… nawet przenieść kort tenisowy do własnego salonu
Prezentowaliśmy funkcję aplikacji na głównej scenie hackathonu w Berlinie w postaci tego właśnie filmiku: https://youtu.be/A4HixCZWekA
Piekne jest to, że w tak krótkim czasie z pomocą AI jesteśmy w stanie postawić dosłownie wszystko w czym chcemy od takich złożonych apek po proste apki korzystające z API i nie muszą one kopać krypto Apka wrzucona już na mój TestFlight
Będę miał rozmowę o pracę jako #programista15k, tylko jeszcze nie wiem kiedy. Kurdebele, było by w pytkę jakby się udało, ale będzie trudno, szczególnie, że od ponad dwóch lat nie programowałem zawodowo, tylko kursy i te dwie gierki co zrobiłem a ostatnią rekrutację na podobne stanowisko, do której się przygotowywałem miałem też już chyba ponad rok temu, więc nawet te najbardziej typowe zadania już wyleciały z głowy. Jak ktoś ma fajne zasoby do zadań/nauki to chętnie przyjmę #pracbaza #programowanie #chwalesie #gownowpis
@MrGerwant Nieironicznie to po prostu wklej ogłoszenie i wymagania chatowi gpt i powiedz żeby przeprowadził z tobą testową rozmowę. Mi tak pomagał. Możesz go też poprosić o same przykładowe pytania z danej technologii.
Za⁎⁎⁎⁎sta wyszukiwarka w historii przelewów w ING. Wpisuję moją mamę, i "kwotę od", to wyskakuje też siostra. Wpisuję samo imię, bez nazwiska (bo mają to samo) - też wyskakuje. Dodałem adres, to przestała wyskakiwać siostra, a wyskakuje żona (adres ma zupełnie inny). Jakieś gówno na produkcję puścili.
@PanNiepoprawny Tak z czystej ciekawości to czy jakakolwiek apka banku dostępnego w Polsce nie jest spierdolona i działa ok, ma dobry UI oraz opcjonalny ciemny motyw? Bo tak patrząc po sobie, rodzinie i znajomych to nie słyszałem jeszcze żeby ktoś chwalił apkę swojego banku, słyszę tylko narzekania xD.
@Deykun Najgorzej kiedy jednym z twoich hobby jest programowanie co nie xD. Staram się pisać projekty dla siebie w innych językach i technologiach niż te do pracy żeby zbyt szybko się nie wypalić.
Formularz rejestracji na stronie. Przy polu login informacja jak ktoś wpisze maila w nim: login nie może być adresem e-mail.
Wiecie co ludzie piszą przez formularz kontaktowy, że nie mogą rejestrować konta z loginem z emailem w środku. Jakby to było sporadyczne to spoko, ale kilka razy w miesiącu musi się trafić taki osobnik.
Dlaczego nie może być taki login?
spam
Trudniej przejąć konto
Tworzone jest konto w systemie które nie może zawierać @
@30ohm A jaki error wyskakuje w momencie kiedy użytkownik wpisuje tego maila? Ludzie nie czytają instrukcji, szczególnie jeżeli robią coś często (np. zakładanie konta) więc nic ziwnego że pomijają tego typu informację. Pytanie czy formularz daje odpowiedni feedback na temat błędu, bo tutaj ten kto to pisał też może nie być bez winy. Jeżeli dajesz output "błąd: błąd" to nie dziw się że ludzie wracają z problemem
A to nie dlatego że coraz częściej pojawiają się strony gdzie taka możliwość jest dopuszczana? Portale przestają się bawić w jakieś "loginy" ale trzeba podać e-mail / nr. Telefonu.
Ostatnio w pracy debatowaliśmy nad pewnym problemem z formularzami - zdarzało się, że zaczynały mocno lagować, szczególnie wtedy, kiedy
a) w formularzu występowało wiele inputów,
b) zmiany na jednym inpucie wpływały na wartość w innym (np. zmiany w polu "Title" wpływały na wartości w polu "Id").
Stack jaki tam aktualnie mamy to Formik + Yup. Z uwagi na fakt, że problem ten był już wcześniej łatany z różnym skutkiem to teraz padła decyzja na zmianę biblioteki obsługującej formularze - nowy stack to react-hook-form + zod.
Ta sytuacja przypomniała mi, że na hejto również korzystamy z Formik + Yup – może więc i u nas przydałaby się zmiana?
Chciałbym zapytać się:
1. Programistów #webdev #frontend #react - czy macie jakieś doświadczenia/przemyślenia w tym temacie?
2. Wszystkich Użytkowników - czy zdarzyło się Wam zauważyć, że formularze na hejto czasem potrafią się przycinać albo działać wolniej? (o problemie w działaniu formularza dodawania komentarza, kiedy jest sporo komentarzy już wiem i jak to ogarnę to będzie o tym osobny wpis )
@kris Z formik i react-hook-form nie korzystałem bardzo długo, ale z zod'a korzystam regularnie i jest super. Z takich swoich doświadczeń, to mi przy dużych formularzach pomagało wywalanie state skąd tylko się da. Kiedy każdy input ma swój state, to zaczyna to trochę mulić, a wszystko na dobrą sprawę w submit można wyciągnąć z FormData . Jeżeli chodzi o czyszczenie formularza, to przydaje się zmiana `key`, wtedy każdy input wraca do `defaultValue`. No ale wiem, że nie zawsze się tak da.
@renkeri ja właśnie o zod też wiele dobrego słyszałem, na pewno lepiej waliduje url bo yup przy poprawnym (trochę dziwnym ale jednak poprawnym) linku wywalał błąd a zod go przepuszczał. Rzeczywiście modyfikacja stanu może wpływać negatywnie na performance, szczególnie jak stan jest zadeklarowany w parencie z wieloma childrenami (co może występować u nas właśnie przy dużej ilości komentarzy) - na pewno sprawdzę ten trop
@kris No generalnie najprościej jest nie przechowywać niczego z formularza w React state, wtedy formularz nie laguje bo nie rerenderuje go całego przy każdym inpucie. Mantine w swoich formularzach ma np. opcje "uncontrolled mode" i dosłownie maja napisane: "Controlled mode is not recommended for large forms". Nie wiem jak to u was wygląda w tej bibliotece bo nigdy z niej nie korzystałem. Ogólnie nie jestem też jakimś expertem Reacta żeby nie było xD. https://mantine.dev/form/uncontrolled/
@Catharsis co do formularzy z inputami w trybie uncontrolled - raczej ich do tej pory nie używałem a to głównie dlatego, że poniekąd wymuszały to biblioteki, z których korzystałem. react-hook-form jest pod tym względem trochę inny bo wewnętrznie właśnie obsługuje inputy jako "uncontrolled" przez co automatycznie ogranicza liczbę renderów ale przy tym ma metody na dobranie się do aktualnej wartości wypełnionego pola - chyba dlatego w moim osobistym rankingu wygrywwa z formikiem
Aktualnie jestem w etapie tworzenia menu, aby całość ładnie zgrać i nie musieć nic przebudowywać później bo nie było menu ( ͡° ͜ʖ ͡°)
Mapa już zrobiona, gotowa do działania, będzie na prostej zasadzie, po wejściu na poziom gracz odblokuje widok poziomu na mapie, tak jak jest to pokazane aktualnie z jednym poziomem, po przejściu na następny na mapie widoczne będą 2 poziomy.
Widok poziomów na mapie ma dekoracyjne szczegóły, dodatkowo będą na wybranych poziomach anioły, które także widoczne będą na mapie.
Tak samo jak wskaźniki dla MiniBossów i Bossów.
Z tego samego menu, gracz widzieć będzie statystyki postaci oraz
Emblematy, które odblokują umiejętności, czyli podwójny skok, dash, teleportacja czy inne.
Wybrać można będzie tylko 3 emblematy, więc trzeba będzie dobrać je z głową, ponieważ ich zarządzanie jest dostępne tylko pod aniołami, w innym miejscu mamy tylko podgląd
Na ten moment warstwa wizualna menu mi się podoba, kilka dni męczyłem się z tym jak to zrobić i co zrobić, żeby wyglądało dobrze i schludnie.
W końcu można iść dalej.
Bo w planach jest tworzenie kolejnych poziomów i zaprogramowanie przeciwników. https://youtu.be/keKvbJ54OAQ