gcc* - przy włączonym -g** zalecana jest optymalizacja -Og, czyli tak, jak normalny zdrowy polak by się spodziewał
clang - przy -g manual zaleca -O0, mimo że istnieje flaga -Og, z tym że jest ona równoznaczna -O1
Note that Clang debug information works best at -O0.
-Og Like -O1. In future versions, this option might disable different optimizations in order to improve debuggability.
XD dalczego KURWA DLACZDGO?!
dla frontasiów chłoptasiów webowych dżawaskryptowców:
*kompilator to taki program podobny do transpilatora TS -> JS, tylko że zamiast konwertować schujowaciałe skrypciki na równie gówniany kod, tylko że działający w IE8, to tłumaczy kod źródłowy na wykonywalny kod maszynowy
**generowanie metadanych do debugowania
Kocham SVG, jeszcze żeby to miało lepszą składnię, lepsze rozdzielenie definicji obiektu od jego użycia i lepsze kaskadowanie atrybutów (teraz niektóre się propagują w dół drzewa, a niektóre nie, wkurwia mnie to), to byłoby ideolo.
@sens:
W ogóle śmieszne, bo jak robiłem te mapkę herbami i mi zaczęło jebać przeglądarkę przy 2k nodów w HTMLu to doszedłem, że jednak trzeba je wrzucić na canvas z 0FPS. I potem poszedłem na rozmowę do firmy od diagramów to jest dokładnie problem z diagramami więc błysnąłem, że sam miałem ten problem i tak go rozwiązałem. I jak są przeskurwysyńskie diagramy to ją stawiają na płatnej libce na canvasie https://gojs.net/latest/ i ta libka rysująca wszystko sama bez htmla (więc button musi mieć onMouseOvery w canvasie setowane i cuda żeby był hover) jest rozwijana w js od 1998 roku czuć w niej czasami, te decyzje programistyczne z 2006 roku.
Dużo bindownania po this, funkcje które nie mają obiektu że robisz setPosition({ y }) tylko musisz dać setPosition(undefinded, y) bo funkcja powstała jak jeszcze nie było dekonstrukcji w obiektach. ;d
W sumie jak na to co robi tak całkiem ułożona, ale inny i zbudowany osobno świat JSa, a jeszcze żaden darmowy MIT projekt jej nie zeżarł, bo jednak 25 lat developmentu daje jakąś przewagę. xD
@Deykun: zastanawiałem się nad tym czy nie robić tego na canvasie, ale uznałem, że nie mam siły ani czasu się użerać z tym API, a SVG w sumie można traktować normalnie jako komponenty reactowe i normalnie reagują na zmiany stanu, więc nie muszę jeszcze się osobno renderowaniem manualnym przejmować. Obawiałem się czy wydajnościowo będzie ok, ale to też w sumie przecież nie trzeba wyświetlać całego grida tylko to co widać, więc w sumie spox.
Ale teraz znowu zasiadłem do tego pomysłu na preprocesor SVG z poprawionymi rzeczami które wymieniłem. Mam wielkie plany, oprócz tłumaczenia na SVG to jeszcze osobna funkcja enderowania tego bezpośrednio + bindingi w wasm i do pajtona.
Za 20 lat wykupi mnie Google albo inna zbrodnicza organizacja i będę milionerem szybciej niż żółtak
właśnie zescrape'owałem wszystkie wpisy niektórych userów strm.pl i próbuję wsadzić wasze osobowości do modeli AI, niedługo nie będziecie już potrzebni
Kurwa xD ale mi się trafili zleceniodawcy xD Na sam początek fuchy miałem coś tam pozmieniać na stronce łordpres – no to zrobiłem kopię i se na niej pracowałem. Dostaję maila:
Dzień dobry,
Mamy obecnie dwie <nazwy stronki>. Tak być nie może. Muszę pilnie wstawiać zmiany do cenników i wyceniarki. Nawet jak bym wiedział, która wersja jest poprawna to nie wiem czy Pan nie przykryje moich zmian wgrywając jakąś inną wersję. Nie możemy zespołowo pracować i tworzyć dwóch kopi tego samego wyjazdu. Proszę o pilną informację.
xD okeeeeej
Dzisiaj kazali zmniejszyć zdjęcia w nagłówkach. No to zmniejszyłem.
Panie sensie,
Pisałem już o tym kilka razy. Nagłówki powinny mieć inne proporcje. Teraz wchodzi się na stronę wyjazdu i widać jedno wielkie zdjęcie. Zresztą to zdjęcie nie jest zbyt udane. To jest sportowy obóz rodzinny we Włoszech a nie jakaś pocztówka z Jeleniej Góry.
Zdjęcie wysłali mi oczywiście sami xD Zdjęcie miało nazwę "na nagłówek.JPG" xDDDD
Jak im oznajmić tak, żeby nie wyjść na nieprofesjonalnego buca, że nie chcę już od nich żadnych pieniędzy i żeby po prostu już nic do mnie nie pisali?
Po napisaniu dla studencika zajebistego skryptu w pythonie, generycznego, asynchronicznego, wykorzystującego mechanizmy refleksji i ogólnie zadowolony jestem dobrze się bawiłem, dużo się dowiedziałem
To teraz podjąłem się za psie grosze kolejnej fuszki: edycji stronki w Wordpressie dla znajomej ciotki mojej żony.
Wiedzieliacie że dodawanie customowych CSSow to jest opcja premium? XDDD
Dostałem dziś maila z roboty, że zmarł były pracownik. Musiałem go wygoiglowac żeby skojarzyć który to. Szkoda chłopa, nwm czy miał już 25 lat chociaż. Ale co mnie zdziwiło to to że zmarł ponad dwa tygodnie temu, a pogrzeb dopiero ma być jutro. Ciekawe co się odjebalo że tak długo
@Deykun: nom ten to akurat nie programista, ale ja ostatnio wrzuciłem koledze do repo commit urodzinowy, jorgnął się dopiero po tygodniu xD
Przerasta mnie ten jebany cmake xd co za debil to wymyślił. Weźmy makefile, weźmy pkg-config, zróbmy to 20x bardziej skomplikowanym i dołóżmy idiotyczną składnię. Brawo kurwa.
Żałosne wgl, że make opakowuje kompilator, cmake opakowuje make, a każdy vendor jeszcze opakowuje cmake'a w jakieś swoje skrypty i build systemy, bo tego ścierwa się nie da używać xdddd
@sens: jeszcze żeby to miało ręce i nogi xd ale po psi chuj ten ich śmieszny cmakelists skoro 3/4 użerania się z tym kałem to ustawianie zmiennych środowiskowych, a pozostała część to próby znalezienia odpowiedzi czym się różni find_library od link_library, add_library, possij_library, ... Komu przeszkadzał zwykły makefile
%.o: %.c
$(CC) $< -o $@
Natychmiast widać co to robi, przynajmniej w porównaniu z tym jebanym cmakiem, ale się wkurwiłem jprdl
Byłem przekonany,że płacę pełny ZUS. Wczoraj księgowa mi napisała że od sierpnia 2,5k zusu mam płacić xd dajcie mi jeden powód żeby się nie pochlastać
@sens: Ty się kurwa ciesz, że nei jesteś jak ten Leszek Czarnecki, płakał że będzie mu wychodzić 6kk miesięcznie xd ( czy tam 70-80 kk rocznie na jedno wychodzi )
@Logika: Jak Czarniecki do Poznania, po szwedzkim zaborze, dla ojczyzny ratowania wrócim się przez morze
Specjalnie nie poszedłem spać, bo musiałem coś zrobić ważnego. Oczywiście całą noc zamiast robić to co muszę to rozkręciłem swój multiefekt gitarowy, śrubki z rdzy oczyściłem, wyczyściłem obudowę, umyłem footswitche i pedał (hehe), naprawiłem potencjometr, wymieniłem niedziałające przyciski i złożyłem wszystko z powrotem. Do pracy zabrałem się dopiero dwie godziny temu, ehhhhhh
Rozjebalem dziś monitor w biurze. Okazało się że mamy dużo monitorów xD więc wziąłem dwa w zamian. Teraz łącznie korzystam z pięciu xD aż tyle nie potrzebuje ale jak mam możliwość to czemu nie korzystać
Jprdl, niedawno miałem ostre spięcie z naszym senior researcherem xD poszło o jakieś gówniane komentarze które zrobiłem i mu coś tam nie pasowało. Od razu na mordę PR z revertem, cztery ściany tekstu w komentarzach. Koniec końców udało mi się go przekonać l, żeby je zostawić. W biurze oczywiście podsmiechujki z jego rage'u, ale koleś jest kurwa niezły. Termin na MVP to koniec maja xD projekt w powijakach, a ten ma sraczkę o jakieś detale.
Ponadto wpierdala bloby z pdfami po 30 MB bezpośrednio do repo xD Teraz nasz grafik wygenerował jakieś ikonki. Co robi nasz wielki architekt? Postuje na czacie no elo ikonki są. I daje link do repo, gdzie siedzi już cały na biało kurwa ZIP xDDDDDDD z ikonkami. Aż się boję cokolwiek wspomnieć, że zanim tych ikonek użyjemy to trzeba je przekonwertować moim skryptem, żeby się dobrze wyświetlały xD znowu go coś striggeruje
Forsował też, że on się nigdy nie spotkał z tym, żeby designy mieć na figmie, bo zawsze wszyscy używali designów w PDFach i chciał żebyśmy nie używali figmy. Oczywiście wybiliśmy mu to z głowy, ale grafik i tak musi mu generować w figmie osobnego PDFa, którego on potem wpierdala do repozytorium xD
@Deykun: do dizanjera to mogę podbić i mu powiedzieć dawaj ikonki kurwo xD do tego typa to się boję kurwa odezwać bo wybuchnie jak blok czwarty elektrowni w czarnobylu
@sens: tradycyjne podejście przez przypierdalanie się do innych żeby inni się dostosowali do tego jak on robi, a drugie to tradycyjne robienie czegokolwiek żeby nie było że nic nie robi :D nienawidzę ludzi którzy wiedzą wszystko najlepiej i trzeba się z nimi użerać, także <machający papaj.jpg>
Czy w tym mikrosofcie są jakieś parytety że muszą zatrudniać ludzi pijanych albo niespełna rozumu?
Jest taka komenda dotnet watch. Czyli zwyczajny watcher do hot reloadów. Jak działa? No tak, że jak pliczek z logami się zmienia, to triggeruje hot reload xD powiecie "sens, czepiasz się, możesz sobie przecież ustawić żeby nie brał logów pod uwagę". No to kurwa powodzenia. Komenda nie ma argumentów do tego celu tylko pasuje sobie konfigurację projektu. Czy w konfiguracji da się ustawić taką rzecz? Teoretycznie tak, w praktyce to kurwa oczywiście nie działa xD
Ostatnio opowiadałem wam o tym naszym architekcie, ale chyba wam nie mówiłem, że jest Argentyńczykiem. Dzisiaj się z nami podzielił informacją, że jego dziadek przypłynął do Argentyny tym samym statkiem co doktór Mengele.
Wszystko zaczyna się składać w logiczną całość......
Musiałem ostatnio postawić sobie projekt w ASP .net. Okazuje się, że oczywiście MS SQL nie wspiera oficjalnie architektury ARM, z której korzystają np. ich własne Surface'y xD
Oszczedze wam szczegółów, ale skończyło się na tym, że musiałem postawić obok VMki z windowsem jeszcze kontener dockerowy z serwerem mssql na Ubuntu.
Mikrosoft jest kurwa żałosny
Wgl to nasz architekt forsuje żeby firmware pisać w C++ zamiast C, bo uwaga.......... W C++ są iteratory xdddddddd najpotrzebniejsza rzecz kurwa. Jutro będę musiał przemówić decydentom do rozumu ehhh w 2025 roku pchać się w cpp z kim ja pracuję
Kurrrrrewwwwwwaaaaa dlaczego windows nie ma wbudowanego zarządzania partycjami? Bo disk management to nie liczę jak tam nawet się nie da przesunąć partycji jedna za drugą. Jprdl teraz żeby sobie powiększyć C: na vm ściągam sobie 3 GB Ubuntu xD bo wszystkie darmowe narzędzia na windowsa oczywiście nie obsługują ARMów, a gparted nie udostępnia live ISO na tę architekture. Nienawidzę tego kurwa systemu, za KAŻDYM razem kolejna kłoda pod nogą
moja mamałyga kiedy jestem zmuszony debugować komunikację na androidzie w react native między webview a resztą apki.
@Deykun: ło matko, zupełnie jakbym czytał o tym typie, po którym odziedziczyliśmy duuużo kodu xD Gość jest dobry, jednego jebanego stringa sklejał używając ~10 klas, przykładowe nazwy klas:
- VersionName
- Version
- FirmwareVersion
- FirmwareVersionFactory
- FirmwareFilenameService
- Name
- InvalidName
- DashSeperatedFileNameService
- TestDashSeperatedFileNameService
I tak dalej i tak dalej XDDD program w zasadzie tylko ściągał firmware z githuba i wgrywał na urządzenie xD Oczywiście potem musieliśmy to reverse engineerować, bo typo poszedł śmierdzieć "czystym kodem" gdzie indziej, a coś tam się zjebało po drodze przy sklejaniu stringa, który wyglądał mniej wiecej tak "device-fw-v100.bin" xD
Ponieważ mam tego nowego maka od pracodawcy i wyścigi F1 mi działają na nim w kurwę płynnie i mój customowy gamepad już nie musi się chrzanić ze sterownikami windowsa, to przepisuję sobie jego obsługę (info zwrotne o prędkości bolidu i takie tam) do Swifta i znowu jestem całkiem zauroczony tym językiem. Jest ekspresyjny jak python, bezpieczny jak rust i troszkę dziwny jak JavaScript. Sweetspot. Szkoda że nie jest bardziej popularny
>napisz bibliotekę do zarządzania stanem
>zaprojektuj chujowe API
>wszyscy używają twojej biblioteki
>wszyscy narzekają że API jest chujowe
>napisz drugą bibliotekę żeby owrapować chujowe API w nieco mniej chujowe
>The Redux Toolkit package is intended to be the standard way to write Redux logic.
I tak to się żyje w tym dżawaskrypcie xD jQuery vibes
Jutro będę forsował nieużywanie reduxa w nowym projekcie przy jednoczesnym niepisaniu własnego state managera od zera (co forsuje nasz architekt xD też kurwa bez sensu), trzymajcie kciuki
@Deykun: context jest ok, co w nim zjebanego xd lepiej przekazywać propy z roota na zadupie jakieś przez każdy pośredniczący komponent? xd
Do rzadko zmieniającego się stanu jest ideolo. Jakieś themy, configi
Żabojady pierdolone xd zrobiłem PR do projektu w repo chińskiego producenta znanych chipów. Tydzień później jakiś Francuzik skomentował po francusku, że mogę dostosować francuskie tłumaczenie. Myślę sobie wtf? PR w ogóle nie dotyczył tłumaczenia i po co miałbym to robić skoro projekt jest w całości po angielsku xd myślę se chuj z tym pewnie jakiś nieogar
Dzisiaj inny typ zmergowal to do maina i napisał merci beaucoup xd oni naprawdę mają jakiegoś pierdolca z tym że im duma nie pozwala na używanie angielskiego czy ki chuj jakiś Węgier ssie mi palca u nogi jebla idzie dostać trzymajcie się w tej anglii
@sens: no francuzi to przeciez od dawna wiadomo ze maja bul dupy o anglikow. Ja za to wczoraj maila od slowaka dostalem ze ma problem z certyfikatem i widzial ze mielismy podobny problem i czy moglbym mu pomoc, no to wrzucilem mu info co ma zrobic odnosnie tego co ja robilem, a ten dzisiaj ze tez nie dziala, po czym wrzuca screen w ogole z czego innego :D
Próbuję sobie zaimplementować skanowanie kodów QR bez wspomagaczy typu opencv czy jakieś inne AI schujałe. Na razie udało mi się wykryć, gdzie są te główne kwadraty. Oczywiście działa to potwornie wolno xD
Teraz stoję przed problemem perspective transform. Potrzebuję mapowania 4 punktów ze źródłowego obrazka do 4 punktów docelowego kwadratu, żeby sobie zrobić macierz przekształcenia, a jak widać na załączonym obrazku, mam tylko te 3 źródłowe (zielone punkty). Zastanawiam się, gdzie się zaczepić z tym czwartym. Teoretycznie powinienem szukać tych mniejszych kwadratów, ale nie każdy QR kod ma te mniejsze, te najmniejsze nie mają wcale i co wtedy?
@sens: ehh w ogóle chujowo że na nic nie mam czasu. Chciałbym pocisnac swoje hobbystyczne rzeczy jakoś na luzie. A tak mam rozgrzebane jakieś rozszerzenia do vscode, sniffer bluetooth hardwareowy, te QR kody, i w chuj innego badziewia. Żeby tak mieć parę miesięcy dla siebie i swojej dupokanapki ehhhh na luzie sobie to wszystko pospinacć
chciałbym pracować w miejscu, żeby pracownicy mieli swoje forum by przemo. nie że takie jira super formalne tylko na luzie nie wiem twoja stara pisze lepsze pętle, jakieś kurde te konkursy nagrody. czemu ludzie tak nie pracują? XD
@Deykun: @spam_only: Jezu no czat to i my mamy. Chodzi o forum. Z Hyde parkiem, sogami i innym badziewiem.
Zrób screenshot okienka na MacOS. Okienko jest ładnie wyizolowane od tła i ma nawet cień za sobą. Zrób screenshot okienka na windows, dostaniesz wysrany psu z pyska screen z syfem z tła na brzegach