#takaprawda #programowanie #chatgpt #praca #informatyka #programista15k #memy

#takaprawda #programowanie #chatgpt #praca #informatyka #programista15k #memy

Zaloguj się aby komentować
@A_a @kodyak przypomina się klasyk- https://www.youtube.com/watch?v=Zcb3OI5VZjA
@A_a Jeżeli jesteś 'informatykiem' to znasz się na
- zegarkach
- żelazkach
- prądzie
- samochodach
- oczyszczaczach powietrza
- telewizorach
- znasz wszystkie modele telefonów
- wiesz dlaczego elektrozamek nie działa
- jaki wybrać licznik do roweru
- fotowoltaice
- piecach
- maszynach rolniczych
- klimatyzacji
- bramach garażowych
- Nawigacji GPS
Kurde i tak bym mógł wymieniać w co w ostatnich latach mnie angażowali xD
Generalnie znasz się na wszystkim co ma zasilanie, ekran, pilota ¯\_(ツ)_/¯
Przeważnie wystarczy znaleźć i przeczytać ze zrozumieniem instrukcję obsługi..
Ja po prostu potrafię czytać i weryfikować informacje.
@A_a no dobra, programista to programista... Ale z drugiej strony zawsze mi się przypomina kumpela, z którą kiedyś pracowałem na helpdesku (początki kariery w IT) i jak awansowała do działu SAP to nagle jak trzeba było nawet głupi monitor z biurka na biurko przełączyć to dzwoniła, żeby natychmiast przyjść bo ona się na tym nie zna, a musi pilne prace PROGRAMISTYCZNE zrobić
Zaloguj się aby komentować
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
#programowanie #programista15k #it #microsoft #gownowpis
Zaloguj się aby komentować
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
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.
#diy #domowabiblioteczka #filmy #audio #rozkminy #programowanie #programista15k

@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
Zaloguj się aby komentować
Zaloguj się aby komentować
Friendly reminder dla wszystkich na #pracazdalna w #korposwiat czy innych #programista15k i którzy używają Slacka w pracy:
Wiadomość wysłana bezpośrednio do znajomego nie bez powodu nazywa się DM czyli direct message, a nie PM czyli private message.
Taką wiadomość poza tobą i kolegą czyta także wasz szef jeśli jesteście na planie Elite.
To nie jest po to byście sobie prywatnie plotkowali, a jedynie po to byście nie zaśmiecali głównych kanałów czymś co dotyczy tylko jednej osoby.

Zaloguj się aby komentować
Już naprawili, wracać kurła do roboty!
#aws #programowanie #programista15k #it
Zaloguj się aby komentować
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.
#programowanie #programista15k #devops #webdev

@30ohm no ale to masz fajrant z tego powodu czy nie? ( ͡° ͜ʖ ͡°)
Zaloguj się aby komentować
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
Zaloguj się aby komentować
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?
spam
Trudniej przejąć konto
Tworzone jest konto w systemie które nie może zawierać @
#analfabetyzm #gownowpis #programowanie #programista15k
@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
Zaloguj się aby komentować
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
@groman43 będzie dobrze. Jeszcze tylko 35 lat i emeryturka
Zaloguj się aby komentować
Tomki i nie Tomki, dziala wam Chat Gpt na firefox czy tylko u mnie jest problem?
#gownowpis #programowanie #komputery #programista15k #pytanie

Oto kompletna odpowiedź, którą możesz wkleić koledze pod jego pytaniem albo lekko przerobić na swoją modłę — jest uprzejma, pomocna, ale też konkretnie prowadzi do rozwiązania problemu.
„Hej, u mnie ChatGPT na Firefoxie działa bez problemu.
Jeśli chcesz, możemy spróbować znaleźć przyczynę — tylko potrzebuję kilku szczegółów:
Co dokładnie nie działa?
Strona się nie ładuje?
Nie możesz się zalogować?
Wyskakuje jakiś błąd? (Jeśli tak, jaki dokładnie?)
Nie działa okno czatu, nie można pisać?
Jakiej wersji Firefoksa używasz? (Pomoc → O programie Firefox)
Jaki masz system operacyjny? (Windows, macOS, Linux, itd.)
Czy masz jakieś rozszerzenia zainstalowane? (np. Adblock, uBlock Origin, NoScript, Ghostery itp.)
Próbowałeś odpalić ChatGPT w trybie prywatnym albo wyłączyć dodatki?
Na szybko możesz też spróbować kilku rzeczy:
Odśwież stronę z wyczyszczeniem cache (Ctrl + F5).
Wejdź w tryb prywatny i zobacz, czy tam działa.
Wyłącz dodatki jeden po drugim i zobacz, czy któryś blokuje.
Sprawdź, czy masz aktualną wersję przeglądarki.
Daj znać, co sprawdzisz — może uda się to ogarnąć razem
”

Zaloguj się aby komentować
Zaloguj się aby komentować
Zaloguj się aby komentować
Dzisiaj ostatni dzień u mojego tajwańskiego ciemiężcy. Myśli przeróżne mam.
#pracbaza #programowanie #programista15k #programista25k #pracait

Zaloguj się aby komentować
Historia o C++
#automotive to stan umysłu. Nie pracowałem wcześniej w automotive, szczerze mówiąc nie znam reguł tych autosarów, a do projektu trafiłem dość przypadkiem. Po prostu znam wiele reguł programowania i dobrych praktyk i okazuje się, że nawet daję radę. Automotive miałem za dział w którym naprawdę dba się o jakość kodu, no bo kurde, jednak ktoś kiedyś może umrzeć XD ale co się wydarzyło, czego się nauczyłem:
Robię przegląd kodu na finiszu cyklu wydawniczego (korp. przedreleasowe review). Jest sobie funkcja, jako parametr przyjmuje inta i widzę że ten int jest bezrefleksyjnie, bez żadnego sprawdzania rzutowany na na typ enum class. No i cyk, mamy to, tak się nie robi, z tego co wiem, standard nie opisuje co ma się zadziać gdy enum zawiera wartości 1 i 2, a my chcemy rzutować wartość 3 na ten enum - innymi słowy, używamy wartości spoza zakresu. Z tego co wiem, nazywa się to "undefined behavior" i unika się takich rzeczy, no bo teoretycznie każdy kompilator może dowolnie przetworzyć taką operację i nie ma pewności co z tego wyjdzie.
Poprawiam więc aby było po bożemu, ze sprawdzaniem wartości, odpalam testy i co? Nie przechodzą! Sprawdzam scenariusze testów, a tam na legalu, gość sumuje praktycznie wszystkie wartości tego enuma w zmiennej typu int i woła tą funkcję, co w efekcie jest właśnie jawnym gwałceniem tego, co napisałem xD
Okazuje się, że to nie jedyny przypadek, bo są inne testy, które robą podobną rzecz. Wychodzi na to, że możemy w praktyce pakować do jednej zmiennej co się da, bo każda zmienna enuma to inna flaga, a potem maskujemy ją i patrzymy w tej zmiennej jakie flagi są włączone. No wszystko fajnie, ale enum przecież nie do tego służy xD więc albo scenariusze są wadliwe, albo design. Napisałem więc do autora by spytać, co miał na myśli, a ten na to, że wszystko jest w porządku i tak ma być.
Otóż w automotive jest wzorzec zwany flag enum i dosłownie gwałci się enuma w ten sposób, chociaż moim zdaniem powinno się inaczej rozwiązywać tego typu zagadnienie. Niesamowita sprawa, mózg rozjebany. Poniżej wątek na stackoverflow, który prezentuje takie podejście xD
Jestem teraz ciekaw ile analizatorów kodu rozumie taką konstrukcję i ją przepuszcza. Ale też podejrzewam, że ten "undefined behavior" w takim razie jest martwy, bo co najmniej IAR czy inne kompilatory automotive, jasno wiedzą co z tym zrobić. Dlaczego więc GCC czy Clang miałby nie wiedzieć?
https://stackoverflow.com/questions/1448396/how-to-use-enums-as-flags-in-c
#cpp #c #programowanie #programista15k
@ZohanTSW użycie enuma ma tę zaletę, że masz od razu ograniczenie zakresu i nie musisz posługiwać się magicznymi liczbami.
O UB też nie ma się co martwić, bo pod spodem enuma i tak masz inta. Konwersja jest więc bezproblemowa. Co najwyżej poleci exception jeśli będziesz próbował podstawić pod enuma wartość spoza zakresu. A to jest nawet lepsze niż podstawienie wartości spoza zakresu pod zwykłego inta, bo jak operujesz intem, to program nawet nie wie, że jest poza zakresem i operuje na śmieciach.
@ZohanTSW Enumy w C++ to w zasadzie niewiele więcej niż sterta stałych, niestety, enum class jest już trochę lepszy, ale jak chcesz w C++ coś zgwałcić to masz do tego zawsze narzędzia. Szczerze mówiąc to ja bym takich rzeczy nie wpuścił, bo to jest zło, ale nie przeorasz kodu który już istnieje i polega na takich trickach. Sprawdź tylko czy enum class bazuje na int (domyślnie), bo nie musi : P.
A Automotive to tylko działka, przyjmują tam wszystkich co znają odpowiednie technologie.
Ostatnio dużo się robi w Rust np : >
Zaloguj się aby komentować
Dzisiaj, chyba o 19:00 polskiego czasu, rozpoczyna się coroczny Apple Event, na którym gigant z Cupertino ogłasza premiery swoich nowych produktów. W planach są między innymi smartwatche.
Od kilku dobrych miesięcy krążą „plotki” że Apple znalazło nowego dostawcę modemów - MTK.
Tak się składa, że pracuję dla MTK… ba, nawet płacą mi za pisanie kodu dla modemów. Przypadek? Nie sądzę.
#programowanie #programista15k #programista15k #pracait #chwalesie #apple #applewatch
@Shotsel Trudne pytania zadajesz xD
Implementowaliśmy ficzury z cyklu coverage enhancement, na przykład DMRS bundling, repetycje, TBoMS. Ale wszystkie te ficzury musi najpierw wspierać sieć. Ogólne, modem to R17 RedCap (reduced capability), niestety wiele sieci wciąż tego nie wspiera.
Power consumption to jeszcze trudniejsze pytanie. Przede wszystkim, nikt nie dzieli się publicznie konkretnymi numerami. Poza tym, power consumption zależy od całego systemu - możesz mieć super oszczędny modem ale prądożerny wyświetlacz. Dodatkowo, power consumption to kombinacja HW i SW. Jeśli SW jest napisany z głową i nie potrzebuje nie wiadomo jakiego clocka, wtedy power consumption będzie mniejszy. Jedyne, co mogę powiedzieć publicznie w tym temacie, to że najprawdopodobniej modem MTK jest zrobiony w znacznie nowszym procesie niż modemy Intela, które Apple używało wcześniej. Sam ten fakt pewnie pozwoli na znaczny power consumption reduction.
Zaloguj się aby komentować

Jakiś czas temu, analizując dokumentację Gita, natknąłem się na polecenie git notes. Myślałem, że znam Gita całkiem dobrze, ale to było dla mnie coś nowego.
W najnowszym artykule wyjaśniam, czym są git notes i analizuję możliwości, jakie daje ta funkcja. Dowiesz się również jakie problemy widzę w...
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ę.
@Felonious_Gru The DCF77 transmitted carrier frequency relative uncertainty is 2 × 10−12 over a 24-hour period and 2 × 10−13 over 100 days, with a deviation in phase with respect to UTC that never exceeds 5.5 ± 0.3 microseconds. (Wikipedia, link powyżej).
Nie chodzi tutaj o dokładność synchronizacji pomiędzy nadajnikiem a odbiornikiem, a dwoma odbiornikami zlokalizowanymi w podobnym miejscu. Strona GUM nie podaje jaki jest phase noise e-Czas. Jedyne, co mogłem znaleźć to stwierdzenie "Dokładność synchronizacji odbiorcy końcowego: <0,01 s". Zero informacji, czy chodzi o synchronizację pomiędzy odbiornikiem a nadajnikiem, dwoma odbiornikami, na jakiej odległości. Zero informacji z czego konkretnie wynika ta liczba.
Ogólnie nie widzę sensu dokładnej synchronizacji pomiędzy nadajnikiem a odbiornikami. Synchronizacja pomiędzy odbiornikami w danym miejscu (bo to odbiorniki mają coś "zrobić" w konkretnym czasie) ma znacznie większe znaczenie moim zdaniem.
Edit: Generalnie moim zdaniem tam wszystko jest źle
Lekko prehistoryczny DSP, mimo że e-Czas wystartował pod koniec 2023
Brak kodu źródłowego
Sam protokół też jest z tyłka. CRC jeszcze bym zrozumiał, ale na cholerę im kodowanie RS w czymś takim?
@groman43 no sam widzisz, porownujesz totalnie różne rzeczy.
To już ci porównałem - dcf stoi 900km ode mnie, Solec Kujawski jakieś 200km, już z tego wynika, że opóźnienie jest mniejsze.
Dokładność samego źródła na pewno nie będzie gorsza.
Cudownością DCF77 było to, że te 52 lata temu nie było innej metody, a odbiór był stosunkowo prosty. Wadą jest konieczność utrzymania dobrej jakości odbioru przez 2 minuty żeby mieć pewność, że odbierze się całą ramkę.
Zaletą e-czas jest to, że nie ma potrzeby używania oddzielnego nadajnika. Czas przesylania ramki też jest fantastyczny. W 2 sekundy cala ramka i jest wysyłana chyba co 15 sekund. Wadą jest większe skomplikowanie odbiornika i brak dedykowanych odbiorników w cenie kurzu z półki.
Zaletą obu jest większa odporność na zakłócenia niż gps, wadą obu śmiesznie niska dokładność u odbiorcy końcowego w porównaniu do gps.
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ć