Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#programowanie

Autorytet

w Dyskusje

3piorunów

Mam se kawałek kodu do policzenia kroków wskazówek na tarczy zegara, o ile sekundy i minuty mają aż po 60 kroków i jakoś to wygląda, o tyle godzinowa ma zaledwie 12 kroków/miejsc. Czyli od razu przeskakuje całą godzinę zamiast robić to płynnie. Ale chciałbym żeby sie przesuwała płynnie po tarczy jak np minutowa. Nie wiem jak to policzyć.

Katsec = Rtc_cnt * 6

Katmin = _min * 6 (x60 =360)

Kathour = _hour * 30 (x 12 =360 stopni)

ma ktoś pomysł czy jestem upośledzony

Wirtuoz1piorunów

@Fox Jeśli ruch wskazówki uzależnisz od timestampa, to możesz mieć płynność o szybkości odświeżania animacji. Jeśli jednak zegar jest już uzależniony od sekund, to sobie dzielisz 360° przez 126060 (czyli każdy stopień obrotu będzie podzielony jeszcze na 12 mniejszych jednostek ruchu), a to jeszcze prawdopodobnie powinieneś dodatkowo zamieniać ze stopni na radiany.
Trochę jeszcze za mało napisałeś o co konkretnie chodzi, a ja już słabo kontaktuję, bo czuję objęcia Morfeusza.

Twórca1piorunów

O te najprostsze rzeczy są najtrudniejsze xD uprosc problem do samych minut. Najpierw oblicz kąt dla godziny czyli od 0 do 11 co 30 stopni np. dla godziny 5 masz 5*30 stopni czy 150stopni. Następnie dodaj kąt dla minut. Od 0 do 59 co 0,5 stopnia czyli np. dla 25 minuty masz 12,5 stopni i jak połączymy dla dla godziny 5:25 to masz 150 + 12,5 = 165,5 stopnia. Analogicznie w ramach cwiczenia dodaj sekundy

Pokaż więcej komentarzy (11)

Zawodowiec

w Dyskusje

4piorunów

Hey mądrzy ludzie w , możecie polecić jakieś materiały do ?
Ogólnie o wzorcach w agentic systems, security... Nie wiem co tam jeszcze ciekawego może być. Najlepiej wysokopoziomowo i przystępnie.

Ew. coś o model fine tuning dla dummies?

Fanatyk

w Hydepark

14piorunów

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.

Ta bardzo XD

https://azure.status.microsoft/en-us/status

Fanatyk0piorunów

@30ohm eee, to tylko portal. Usługi działają normalnie.

Fanatyk2piorunów

@30ohm - wołaj tego Tomeczka bo tamtą kłótnię przegapiłem.

Pokaż więcej komentarzy (6)

Twórca

w Hydepark

8piorunów

Jako że już minęło trochę czasu od mojego wpisu z zapytaniem jaki monitor kupić to stwierdziłem że warto jakiś followup napisać.

https://www.hejto.pl/wpis/programowanie-it-kiciochpyta-ostatnio-zepsul-mi-sie-monitor-i-znowu-musze-stanac

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ł.

Pokaż więcej komentarzy (7)

GURU

w Hydepark

22piorunów

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.

KOHA - obsługa biblioteki papierowej https://koha-community.org/

CaLibre - obsługa dokumentów elektronicznych https://calibre-ebook.com/about

Clementine - obsługa plików audio https://www.clementine-player.org/pl/

VLC media player - odtwarzanie plików video https://www.videolan.org/

Instalacja KOHA na Debianie 12 idzie prawie bezproblemowo, apache2 to jakieś zło i sadyzm :smiling_imp:

Reszta wskakuje z pakietów.

Możliwe, że Calibre można użyć jako hub dla audio i video, a klementynkę i VLC traktować jako odtwarzacze.

Zima idzie, wieczory długie, trza posiedzieć nad tematem, może się uda wszystko zintegrować w jeden kombajn.

Fenomen4piorunów

@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

Kosmonauta1piorunów

Na książki papierowe to bym taki program polecił. Program biblioteczny.

Pozdrawiam Serdecznie

Pokaż więcej komentarzy (8)

Osobistość

w Hydepark

21piorunów

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.

Osobistość0piorunów

@Catharsis zahaslowane archiwum

Autorytet0piorunów

Ale zloscisz się, że antywirus działa tak jak powinien działać?
Można zmienić w ustawieniach białą listę 🤷

Pokaż więcej komentarzy (21)

Tytan

w Hydepark

10piorunów

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 ( ͡° ͜ʖ ͡°)

https://youtu.be/sWk7_mleI_I

Fanatyk

w Hydepark

118piorunów

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.

Fanatyk12piorunów

Signal leży
Dockerhub leży
No pięknie pięknie xD

Fanatyk6piorunów

@30ohm no ale to masz fajrant z tego powodu czy nie? ( ͡° ͜ʖ ͡°)

Pokaż więcej komentarzy (31)

Fenomen

w Hydepark

166piorunów

Spróbowałem swoich sił w offlinowym miedzynarodowym hackatonie i tak się złożyło, że stolica niemiec została podbita :upside_down_face: - 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 :grinning: 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 :face_with_hand_over_mouth: Apka wrzucona już na mój TestFlight :upside_down_face:

Lider6piorunów

Mnie to bardzij interesuje czy ty powiadomienia umiesz naprawić

Zawodowiec0piorunów

@bartas te hackathony są fajne bo udowadniają że programiści potrafią pracować normalnie i da się te apki szybko postawić :open_mouth:

Nie to co w korpo...

Pokaż więcej komentarzy (47)

Gruba ryba

w Gównowpis

13piorunów

Będę miał rozmowę o pracę jako , 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ę

Osobistość7piorunów

@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.

Pokaż więcej komentarzy (2)

Fanatyk

w Hydepark

24piorunów

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.

Osobistość1piorunów

@PanNiepoprawny I z tego powodu postanowiłeś zareklamować bank tutaj wstawiając ich logo

Osobistość2piorunów

@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.

Pokaż więcej komentarzy (13)

Lider

w Programowanie

43piorunów

Kiedy masz urlop więc kodujesz szajs dla siebie. (。◕‿◕。)

Osobistość4piorunów

@Deykun Generalnie to praca na etacie to oszustwo, najlepsze są swoje projekty. Tylko się nie przepal jak ja, bo uwierzysz w power-napping.

Pokaż więcej komentarzy (5)

Fanatyk

w Hydepark

3piorunów

Cyfrowy analfabetyzm part 2137.

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?

1. spam

2. Trudniej przejąć konto

3. Tworzone jest konto w systemie które nie może zawierać @

Fenomen0piorunów

@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

Fanatyk1piorunów

@Mikel sprawdza po wpisaniu i przejściu do kolejnego pola. Dostają komunikat że nie może być adresem mailowym

Fenomen1piorunów

@30ohm No to nie. Nie ma litości dla użyszkodnika jeżeli mimo tego wraca z problemem.

Lider0piorunów

Komentarz usunięty

Pokaż więcej komentarzy (8)

Tytan

w Programowanie

26piorunów


Dzień dobry!

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 - 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 :slightly_smiling_face:)

Sum5piorunów

@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.

FormData - Web APIs | MDNThe FormData interface provides a way to construct a set of key/value pairs representing form fields and their values, which can be sent using the fetch(), XMLHttpRequest.send() or navigator.sendBeacon() methods. It uses the same format a form would use if the encoding type were set to "multipart/form-data".MDN Web Docs
Tytan3piorunów

@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

Gruba ryba2piorunów

Rozwalającą się składnie posta przy edycji byście naprawili. Cytat przeskakuje zawsze na kolejny akapit.

Tytan1piorunów

@lurker_z_internetu podrzucisz jakieś screeny z przykładem niepoprawnego działania?

Pokaż więcej komentarzy (19)