Chciałbym zostać posłem na sejm RP i brać udział w każdym głosowaniu, ale za każdym razem wstrzymywać się od głosu. Takie małe mam marzenie. Jak złamie se nogę to skontaktuje się z jakąś fundacją
Z perspektywy czasu doceniam wprowadzenie := w pytongu. Jest to na tyle składniowo obrzydliwe i przypominające Pascala (kto indeksuje od 1 ten zapierdala) rozwiązanie, że używa się tego w ostateczności, a jednak czasem się przydaje.
Jakieś pół roku albo rok temu wykop wypierdolił takie okienko że hurr durr potwierdź sówj email. No a ja już dawno nie mam jakiegoś losowego gównomaila, na którym to konto było, więc wyjebane.
Ale jak się pojawiła ta aferka z bernatowiczem to chciałem se coś tam skomentować, więc napisałem na supporrt. Wiecie jaką lustrację musiałem przejść? XD
W celu potwierdzenia tożsamości prosimy o przesłanie następujących informacji:
- login konta,
- adres mailowy przypisany do konta
- adres mailowy, który ma zostać przypisany do konta
- numer IP, z którego ostatnio logowano się na konto (https://whatismyipaddress.com/),
- 2-3 konta lub tagi, które były dodane na czarną listę,
- dowolne inne charakterystyczne informacje związane z Twoją aktywnością na koncie.
Dopiero po pomyślnej weryfikacji będziemy mogli rozważyć możliwość zmiany adresu e-mail.
Widać że od kiedy biauek przyssał się do cyca Orlenu, to im skoczył budżet na szkolenia z sekjuriti xD
Jprls, całą dobę mi zajęło ustawianie nowego repozytorium. Miliony tsconfigów, jebanie się z zależnościami, konfiguracja pnpm i workspace'ów, linkowanie .d.ts na 7 różnych sposobów.
Obsługa tych wszystkich narzędzi wokół js to jest jakiś kurwa dramat. Jak układanie puzzli z jakimś obrazem dwurnika, którym nadpobudliwe dziecko poobrywalo końcówki, zalało sokiem, a potem przyszedł pies i na to nasrał.
Naprawdę kurwa, te nerdy od C++ to może i ohydne, ale przynajmniej mają jakieś standardy ustalone na sztywno, a nie kurwa dziś robisz repo, a pojutrze ci się wszystko rozpierdala, bo ktoś uznał że jednak trzeba coś robić zupełnie inaczej
Jest taka zajebista apka na MacOS betterdisplay. Jest w chuj użyteczna, pozwala na ustawienie wyższej jasności niż Apple pozwala w ustawieniach i ogólnie ma miliard innych opcji .
Oczywiście jest płatna, ale ma pro trial dwutygodniowy. Co dwa tygodnie odpalam sobie skrypt który mi kasuje kilka plików konfiguracyjnych i mi się ten trial resetuje.
Chore? Ale mam do tego prawo (chyba, przecież kasowanie plików z komputera to nie zbrodnia?)
W nawiązaniu do ostatniego postu użytnika @ajdajzler chciałem się pochwalić swoim znaleziskiem. Szukałem jakiegoś symulatora tych komputerków pokładowych w samolotach pasażerskich, żeby obczaić jak to w sumie działa i znalazłem
https://www.equicom.net/mcdu/index.php
Wiadomo, nie ma się co śmiać, bo to jest robota jednego człowieka, który nie jest programistą, więc nawet dość imponujące, ale niektóre kawałki kodu są przeurocze xD
<body style="overflow-x:hidden;"> <!-- this is used to catch keypress --> <input type="text" value="" id="keycatcher"> <!-- end of keypress thing -->
You should use this site with Chrome or Chromium browser for best results because other browsers may have too many keyboard quirks that will quickly become annoying (for example, the QuickFind feature in Firefox, or the way Firefox uses the backspace key for navigation).
Czyli nie odpalisz na FF, bo autor nie zna preventDefault
/////////////////////////////////////////////////////////////// // Key E // MCDU.keyE.node.onclick = function(){ if(powerStatus=="on"){ if(canUserEdit==true){ if(textBufferSize<31){ textBuffer=textBuffer + "E"; updateScratch(); }; }; }; };
I tak dla każdego przycisku xD
Wgl nie wiedziałem że o Heweliuszu ten serial zrobili i się dziwiłem że nagle na YT jest po prostu zatrzęsienie podcastów o tej katastrofie a tu się okazuje że wystarczy że Netflix coś wypuścił i teraz z lodówki wyskakuje mi kapitan promu MF Jan Heweliusz i opowiada o zabetonowaniu górnego pokładu xdd
Akurat mi to nie przeszkadza bo lubię se czytać i słuchać o katastrofach, jakoś mnie to uspokaja, ale bk że jebany netfluks ma taki wpływ na rzeczywistość
Chciałbym mieć dojście do planów produkcyjnych kurwflixa żeby też se coś zarobić na jakiejś tragedii
Ale mnie wkurwia ten Andrzej Dragan. Cały czas pierdoli żehurr durr AI tworzymy rzeczy których nie rozumiemy!!!Pokaż ukrytą treść Typek ma doktorat z fizyki, a nie ogarnia że wsadzili po prostu pół internetu do kilkusetwymiarowej macierzy i przemnozyli ją milion razy i tyle. Co za cep
Napiłem się trochę alkoholu żeby zapomnieć o smutkach i przypomnieć sobie uniwersa które przestałem śledzić dawno temu xdddd
Co się dzieje, sebcel skończył wczoraj 30 lat i zrobił ze sobą wywiad xd wszechstronny mistrz występował jako dziecko w TVP2 a Robert bernatowicz został w końcu zdemaskowany, że to on pisze komentarze pod wszystkimi filmikami, w których występuje albo robiąc sobie publicznie loda albo obrażając ludzi, których sam zapraszał do swojego kanału xDD
Afera z bernatowiczem to jest top of the top xddddf
https://d-pa.ppstatic.pl/frames/pa-def/b5/7e/il20251030_947362439_xlarge.jpg
za mało nasrane, ja bym jeszcze dał napis TARCICA TANIO 505-555-123
Ciekawe wsm skąd się wzięło canvas API. Wiadomo że te półmózgi JavaScriptowe nie zdołałyby wymyślić czegoś co się jako tako trzyma kupy, więc zacząłem szperać. Cairo sprzed 2003 roku używa prawie identycznych funkcji. Ale geneza to chyba tak naprawdę postscript, też jest stack, macierz transformacji, fill, stroke I inne pierdolety. A to już wczesne lata 80
Ujdzie, czy przesada i dzwonicie po policję? XD
Chciałem sobie otypować grupę podobnych metod i po prostu użyć dekoratorów jak normalny człowiek, które co prawda w TS są trochę upierdliwe, ale da się je doprowadzić do działania. Tylko potem zmusić TS do wykminienia, jaki jest typ udekorowanej metody to jednak jest trochę koszmar, więc spłodziłem takie gówno.
W pythonie jakoś sobie poradzili z tym sprawniej, ale pewnie mieli łatwiej, bo dosłownie wszystko jest obiektem, a w JS to null niby jest prymitywną wartością, ale typeof null === 'object' zwraca true i nie są tego w stanie naprawić od 30 lat, bo internet by wybuchł xd
export const vecOp = <T>(op: (this: Vec, v: IVec) => T) => { function wrapped(this: Vec): T function wrapped(this: Vec, v: IVec): T function wrapped(this: Vec, x?: number, y?: number): T function wrapped(this: Vec, vx?: IVec | number, y?: number) { return op.apply( this, typeof vx === 'number' ? [{ x: vx, y: y ?? 0 }] : vx === undefined ? [{ x: 0, y: 0 }] : [vx], ) } return wrapped}
export class Vec implements IVec { add = vecOp(v => new Vec(this.x + v.x, this.y + v.y)) sub = vecOp(v => this.add(-v.x, -v.y)) dot = vecOp(v => this.x * v.x + this.y * v.y) dist = vecOp(v => this.sub(v).norm)