#programista15k

79
618

EH PANOWIE CORAZ WIĘCEJ AMATORÓW SIĘ PCHA DO ZABAWY HEHE MAM NADZIEJĘ, ŻE PRZEJDZIE TA NOWELIZACJA USTAWY I PROGRAMOWAĆ BĘDZIE MOŻNA TYLKO Z LICENCJĄ BO SERIO NIEKTÓRZY NIE MAJĄ ANI DOŚWIADCZENIA ANI WYOBRAŹNI

Zaloguj się aby komentować

Zaloguj się aby komentować

Gdybym kiedykolwiek ścinał drzewo tak jak Chat-GPT na obrazku to ojciec by mnie opieprzył że życie mi nie miłe.

Zaloguj się aby komentować

@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

f55722d6-1c4e-4f77-94be-d3a81346967a

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.

65e541ad-36af-4cef-8d6c-c5bc78b2e219

@RobertCalifornia No chyba każdy kto nie wie, że rzeczy działające za firmowe pieniądze mogą być w 100% kontrolowane przez kierownictwo tejże firmy to zasługuje na tę dyscyplinarkę. xD

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

a0d99ee2-843e-4ef1-89c1-bf0fe53ae17e

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)

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

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

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?

  1. spam

  2. Trudniej przejąć konto

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

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.

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

Zaloguj się aby komentować

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:

  1. 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ć?

  2. Jakiej wersji Firefoksa używasz? (Pomoc → O programie Firefox)

  3. Jaki masz system operacyjny? (Windows, macOS, Linux, itd.)

  4. Czy masz jakieś rozszerzenia zainstalowane? (np. Adblock, uBlock Origin, NoScript, Ghostery itp.)

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

919ee49d-b0e1-4edf-9408-564b1d29c261

@starebabyjebacpradem no to perplexity:

Status aktualny OpenAI

Według oficjalnej strony statusu OpenAI, wszystkie systemy działają prawidłowo bez zgłaszanych awarii na dzień 26 września 2025. Ostatnie problemy były zgłaszane 24-25 września i zostały rozwiązane, obejmując między innymi błędy w Code Interpreter API oraz problemy z logowaniem do ChatGPT.

Najczęstsze przyczyny problemów w Firefox

1. Konflikt z Total Cookie Protection

Firefox domyślnie używa funkcji Total Cookie Protection (TCP), która tworzy oddzielne "słoiki" na ciasteczka dla każdej witryny. Ta funkcja może powodować problemy z działaniem ChatGPT, ponieważ aplikacja wymaga dostępu do pamięci współdzielonej między różnymi domenami.

Rozwiązanie:

  • Przejdź do about:config w pasku adresu Firefox

  • Wyszukaj network.cookie.cookieBehavior

  • Ustaw wartość na 4 aby wyłączyć Total Cookie Protection

  • Alternatywnie, w ustawieniach Privacy & Security wybierz "Custom" i zmień ustawienia ciasteczek na "Cross-site tracking cookies"

2. Problemy z uBlock Origin

Rozszerzenie uBlock Origin może blokować niezbędne elementy interfejsu ChatGPT. Użytkownicy często zgłaszają komunikat "Our systems have detected unusual activity from your system" przy aktywnym uBlock Origin.

Rozwiązanie:

  • Tymczasowo wyłącz uBlock Origin dla domeny openai.com

  • Dodaj openai.com do białej listy w uBlock Origin

  • Sprawdź i zaktualizuj filtry w uBlock Origin

3. Resist Fingerprinting

Firefox z włączoną funkcją privacy.resistFingerprinting może powodować problemy z logowaniem i funkcjonowaniem ChatGPT.

Rozwiązanie:

  • Wyłącz privacy.resistFingerprinting w about:config

  • Lub dodaj wyjątek dla openai.com w ustawieniach prywatności

4. Problemy z cache i cookies

Uszkodzone lub przestarzałe dane w pamięci podręcznej mogą powodować zamrażanie interfejsu.

Rozwiązanie:

  • Wyczyść cache i ciasteczka dla openai.com

  • Użyj kombinacji Ctrl+Shift+R aby odświeżyć stronę z pominięciem cache

  • Spróbuj trybu incognito jako test

Dodatkowe rozwiązania

Aktualizacja przeglądarki

Starsze wersje Firefox, szczególnie ESR (Extended Support Release), mogą mieć problemy z nowymi funkcjami JavaScript używanymi przez ChatGPT. Zaktualizuj Firefox do najnowszej wersji.

Wyłączenie IPv6

Niektórzy użytkownicy rozwiązali problemy przez wyłączenie IPv6 w Firefox:

  • about:config zmień network.dns.disableIPv6 na true

Zmiana języka interfejsu

Tymczasowe obejście polegające na zmianie języka interfejsu ChatGPT z powrotem na "automatyczny" może rozwiązać problem do momentu ponownego uruchomienia przeglądarki.

Workarounds i alternatywy

Jeśli powyższe rozwiązania nie pomagają:

  1. Używaj ChatGPT w osobnym profilu Firefox - stwórz czysty profil bez rozszerzeń

  2. Spróbuj innej przeglądarki tymczasowo - Chrome lub Edge dla porównania

  3. Użyj trybu incognito - często rozwiązuje problemy z rozszerzeniami i ustawieniami

Profilaktyka

Aby uniknąć przyszłych problemów:

  • Regularnie czyść cache i cookies

  • Aktualizuj przeglądarkę i rozszerzenia

  • Monitoruj wydajność przez about:performance

  • Rozważ utworzenie dedykowanego profilu Firefox dla narzędzi AI

Większość problemów z ChatGPT w Firefox wynika z konfliktów między funkcjami prywatności przeglądarki a wymaganiami aplikacji webowej. 


https://www.perplexity.ai/search/26-09-2025-19-26-utc-1-warszaw-9ZmTGnJCRFekeBLDsT6hIw

@starebabyjebacpradem arkusza CSS Ci nie wczytało, CTRL+F5, chyba że jakiś bug w pamięci przeglądarki, jak uruchomienie ponownie nie działa, to w prywatnym jeszcze zobacz

@starebabyjebacpradem prawym, pokaż źródło strony, wyszukaj .css, powinny być dwa, kliknij zobacz czy pokazuje Ci "kod", jak nie odśwież będąc na tym otwartym kodzie. Z jakiś przyczyn nie chce ich wczytać, z reguły siłowe odświeżenie pamięci pomaga.

@starebabyjebacpradem czyli: wyczyściłeś cookies, potem dopuściłeś cookies z innych stron, wyłączyłeś adblock wbudowany w ff i rozszerzenia?

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

04eed4d8-815e-4dbb-9e65-11c778b49cbd

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 ale że flagi po prostu? Toż to jest starsze niż języki wysokopoziomowe i używane jest praktycznie wszędzie.

W C# jest nawet specjalny atrybut [Flags] dla enumów.

@MostlyRenegade no cóż, jak używałem zmiennej jako flag to używałem normalnej zmiennej a nie typu enumeracyjnego. Można np też użyć struktury z polem bitowym. Jest sporo alternatyw i moim zdaniem używanie enuma w ten sposób nie jest najlepszym rozwiązaniem

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

@baklazan wszystko prawda. Tak, ten enum class dziedziczył z uint32_t.

Co do Rusta, to niestety, programiści są, ale nie znajdziesz pracy poza crypto. Chyba że będzie jakiś biały kruk xd

Zaloguj się aby komentować