Zdjęcie w tle
ZohanTSW

ZohanTSW

Gruba ryba
  • 648wpisy
  • 8239komentarzy
ciszej

@ZohanTSW przede wszystkim pamiętam że jej nie lubiłam xd aczkolwiek z perspektywy czasu co ci Japończycy sugerowali widzom - podstępny przeciwnik z wielkim nosem grający na skrzypcach, aj waj!

13f397d9-7397-4eeb-9679-e08a26a33a3a
ZohanTSW

@ciszej jak dla mnie była spoko. Za pobicie największego gbura na farmie Onara daje nam znakomity gulasz +1 siły

Tak serio to nie wiedziałem, że Tekla występowała w Pszczółce Maji

1256a02f-da7b-4820-9f0a-e66fd899c85f
ciszej

@ZohanTSW kobieta renesansu, zrobi gulasz, zagra na skrzypcach jako pająk

Zaloguj się aby komentować

Zaloguj się aby komentować

vredo

@ZohanTSW O kurde, kibic żużla. O co chodzi w żużlu oprócz kręcenia się w kółko? Czekamy aż się ktoś wypierdoli?

ZohanTSW

@vredo tor się zmienia po każdym biegu i warunki atmosferyczne się zmieniają z każdą minutą, na każdą z tych zmiennych wrażliwy jest motocykl i trzeba go umieć dostroić. Poza tym nie ma jednej prawidłowej linii wyścigowej jak na asfaltowym torze, tutaj trzeba szukać miejsc które dają lepszą prędkość, ale tor jest za każdym razem inny. A ci magicy potrafią to znaleźć i jeszcze się wymijać

vredo

@ZohanTSW Jaja se robię, każdy sport trzeba lubić, żużel i tak lepszy niż 11 pajaców biegających za napompowanym świńskim flakiem co jak wyjdą z grupy na mistrzostwach to święto narodowe

A nie wyjdą xd

Zaloguj się aby komentować

Zaloguj się aby komentować

roadie

@ZohanTSW a czemu jest hejt na motur?

ZohanTSW

@roadie bo za pieniądze spółek państwowych zbudowano zespół który już piąty raz z rzędu jest w finale, przy czym już trzykrotnie z rzędu ten finał wygrali. Bezkonkurencyjnie golą ligę i dominują. Dla dobra tego sportu powinni przejebać

Zaloguj się aby komentować

FoxtrotLima

@ZohanTSW jakby Flavio rządził w McLarenie to pewnie by tak było ( ͡° ͜ʖ ͡°)

Zaloguj się aby komentować

Zaloguj się aby komentować

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

MostlyRenegade

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

ZohanTSW

@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

MostlyRenegade

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

baklazan

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

ZohanTSW

@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

baklazan

@ZohanTSW W takim razie pracuję w białym kruku xD

Catharsis

@ZohanTSW Zaproponuj aby przepisali to na Rusta xDD

9b743107-611e-470d-b94b-4ac40d99273b
ZohanTSW

@Catharsis zesrali by się w tym języku xD

Zaloguj się aby komentować

ZohanTSW

@aerthevist Motoryna już 3 razy z rzędu została Mistrzem Polski i są po raz 4 w finale. A Motor Lublin to klub bardzo mocno wspierany przez spółki skarbu państwa i stać ich było na zbudowanie absolutnie bezkonkurencyjnego zespołu.

Aktualnie Toruń ma konkurencyjny zespół, z Patrykiem Dudkiem w życiowej formie, dodatkowo tor w Toruniu jest mimo wszystko niewygodny dla Motoru i zdarza im się tam zebrać bęcki. Dodatkowo Przyjemski, genialny junior z Motoru jest kontuzjowany co dodatkowo zwiększa szanse by utrzeć nosa Motorynie, czego chce cała Polska wraz z Panem Jezusem.

A po stronie Motoru spółka skarbu państwa i komentator Dryła, który jest z Lublina xd

aerthevist

@ZohanTSW widać, że jestem mocno nie w temacie, bo pamiętam jak wczoraj, że Toruń rozpaczliwie walczył o utrzymanie (do tego stopnia, że na mszach modlono się o utrzymanie xD)

pvintage

@ZohanTSW Jako lubelak, mimo że żużel obchodzi mnie tyle co zeszłoroczny śnieg, czuję się w obowiązku: nie zejsraj się ( ͡~ ͜ʖ ͡°)

Zaloguj się aby komentować

tomwolf

@ZohanTSW uuuu Bakuuu! Klekle pewnie zaliczy bandę

KierownikW10

@tomwolf może i tak, ale to człowiek najsilniejszej psychice we wszechświecie. Nikt nie wytrzymałby tyle sezonów w Ferrari.

ZohanTSW

@KierownikW10 dokładnie, Hamilton już po połowie sezonu uważa się za ogura, a klekle stabilna forma psychiczna. A nie zapomnajmy grande strategii w Monaco "box box stay out" - po tym incydencie dalej twardo jeździ.

Chłop mógłby prowadzić wykłady o odporności psychicznej dla Hamiltona

Zaloguj się aby komentować

Zaloguj się aby komentować

Dowiedziałem się dzisiaj o czymś takim jak pizza index.

Jak coś grubego się dzieje na świecie, znacząco wzrasta liczba zamówień w waszyngtońskich pizzeriach, tych wokół Pentagonu. Dzieje się tak, bo pracownicy Pentagonu muszą wtedy zostać do późna w pracy i jako posiłek wybierają tanią i szybko dostępną pizzę.


Więc jest stronka do monitorowania zamówień w pizzeriach i można sprawdzić, czy aktualnie dzieje się coś grubego czy nie XD


https://www.pizzint.watch/


Tak, dzisiejszej nocy (waszyngtońskiego czasu) index urus


#ciekawostki #trochepolityka

onlystat

@ZohanTSW ha, ciekawe

i w sumie ma sens

Ragnarokk

@ZohanTSW Tyle że tam była też inba z Izraelem i Katrem, więc ChGW

DKK

Niby oczywiste, ale wpaść na to to już nie tak łatwo.

Zaloguj się aby komentować

Zaloguj się aby komentować

bojowonastawionaowca

@ZohanTSW ładne pojechane, a wciąż są rezerwy. Ale jak zrobiło się +8 przed nominowanymi, to było gorąco biorąc pod uwagę nominowane sprzed 2 tygodni

FoxtrotLima

@ZohanTSW @bojowonastawionaowca jajowski to jest jakiś żart w tym sezonie.

Zaloguj się aby komentować

Soadfan

Specjalnie się podłożyli

Zaloguj się aby komentować

Zaloguj się aby komentować

cebulaZrosolu

@ZohanTSW jak uno to tylko torowisko w Grudziądzu


@Cybulion

WujekAlien

@ZohanTSW ta sama zasada obowiązuje z Monopoly

BoJaProszePaniMamTuPrimaSorta

@ZohanTSW prawda. zawsze jak gramy z żoną w uno flip na urlopach to tak wypada, że ona ma w ręce wszystkie +5 i ja kończę mając 20 kart w ręce, a ona się śmieje.

Zaloguj się aby komentować

grzmichuj_gniezno

kisnąłem z tego dwa razy dłużej niż zajęło mi rozszyfrowanie rebusu, za⁎⁎⁎⁎ste xD

Zaloguj się aby komentować

Nie wiem czy już czegoś nie pamiętam czy to kwestia MT2.5 ale dostałem wpierdol od Wrzoda xDDDDDDDDDDD

10 siły, mieczyk 16 obrażeń i nie przebijam się przez jego pancerz xD co więcej, gdy go uderzyłem to nie uciekł, tylko zaczął mnie bić!


2 hity i leżę


#gothic

Whoresbane

@ZohanTSW Hahahahahahahahahahaha

zjadacz_cebuli

@Whoresbane teraz chodzi za wrzodem jak wrzód kiedyś za nim, taka wrzodocepcja XD

BoJaProszePaniMamTuPrimaSorta

@ZohanTSW widzę, że oparte na średnim poziomie z Mt. Ogólnie Mt było takie zjebane, że aż strach. Z ciekawości zagram w 2.5.

ZohanTSW

@BoJaProszePaniMamTuPrimaSorta jeszcze się nie wkurwiłem, ale chyba balans ekonomiczny jest przesrany. Spróbuję nauczyć się oprawiania zwierząt i może handlowanie trofeami ma więcej sensu, ale większość rzeczy które chcesz sprzedać jest warte psi chuj. Najbardziej się opłaca sprzedawać strzały i bełty, bo tego jest dużo i otrzymuje się uczciwą 1 bryłkę za 1 strzałę. A przy nauce czegokolwiek jest np 150 bryłek za 10 siły. Skąd te pieniądze wytrzasnąć?


Fajnie że już trochę poczyściłem mapę i już mniej trofeów jest do zebrania XD

BoJaProszePaniMamTuPrimaSorta

@ZohanTSW czyli oczywiście gra jest zjebana, bo robił ją jakiś tryhard na wzór returningów i innych zjebanych modów xD

Zaloguj się aby komentować