Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#js

Lider

w Javascript

5piorunów

> If an attacker observes two or three consecutive outputs of Math.random(), they can reverse-engineer the internal state of the generator and predict all future (and past) values with 100% accuracy. This has been demonstrated in multiple research projects and open-source tools.
>
> https://www.reddit.com/r/AskProgramming/comments/1qt1n0i/comment/o2ziocg/

> Despite its quality, xorshift128+ is not cryptographically secure. For security-sensitive applications, use crypto.getRandomValues() instead
>
> https://www.reddit.com/r/AskProgramming/comments/1qt1n0i/comment/o2ziocg/

W sumie wiadomo, że to pseudolosowe, ale 2-3 outputy żeby wyliczyć seed to trochę mało.

#javascript

Pokaż więcej komentarzy (2)

Kosmonauta

w Hydepark

9piorunów

#programowanie #heheszki

https://streamable.com/pwfnee

Lider3piorunów

@dziad_saksonski kurde teraz juz wiem dlaczego robie w JS i do tego jestem jednowatkowy( ͡° ͜ʖ ͡°)

Fanatyk3piorunów

@inty - podobno da się z tego wyjść :thinking_face:

Lider2piorunów

@koszotorobur no mnie wciąga dalej w czeluści - node.js teraz przejmuje w robocie. Nie ma dla mnie ratunku

Fanatyk4piorunów

@inty - nie mów też, że robisz w Reakcie :grimacing:

Lider2piorunów

@koszotorobur bingo sie zamknęło :rolling_on_the_floor_laughing:

Fanatyk4piorunów

@inty - faktycznie nie ma już dla Ciebie ratunku :grimacing:

Nadzieja chyba tylko w tym, że AI przejmie taki Web Development :face_exhaling:

Lider2piorunów

@koszotorobur wtedy pójdę z torbami. Albo zostanę kierowcą MPK albo na TIR. Nie ma ratunku.

Nie mam pomysłu na co innego w IT sie przebranzowic.

Kosmonauta0piorunów

@inty Dziś najlepiej i tak wszystko w rzucać w giełdę w producentów sprzętu.

Fanatyk4piorunów

@inty - jak całe IT upadnie to też jestem w dupie :grimacing:

Kosmonauta1piorunów

@koszotorobur czyli jednak hodowanie jedwabników nie jest takim złym pomysłem xD

Fanatyk2piorunów

@dziad_saksonski - ślimaki, ktewetki, żaby, jedwabniki - cokolwiek co się sprzeda 🤷

Pokaż więcej komentarzy (11)

Lider

w WebDev

7piorunów

#tworczoscwlasna

Jestem dużym fanem userscriptów w js do #tampermonkey i zdecydowanie wolę je niż roszerzenia w przeglądarkach. To co lubię w userskryptach to że, z założenia użytkownik ma wiedzieć jaki kod się u niego odpala i na jakich domenach, roszerzenia oferują więcej ale trzeba się nagrzebać żeby czytać ich kod. Też jak padnie roszerzenie trzeba liczyć, że twórca urzymuje i naprawi, a skrypt można sobie samemu na kolanie naprawić jak trzeba.

Przez lata napisałem tych skryptów setki od kilku linijkowych do jakiś mini appek na stronach dodające funkcjonalności. I sobie wypracowałem jakiś flow na live rebuild, testowanie wydawanie etc. ale zawsze jak coś parsowałem to kopiowałem ostatni i czyściłem i stawiałem coś nowego.

I ostatnio się wziąłem za templatkę i wyszedł manager do developmentu wielu skryptów z jednego miejsca, i obecnie szlifuje i testuje ale jest fajnie bardzo. Mam full support dla TypeScripta, lokalnie mi przebudowywuje skrypt i jak klikam F5 to na stronie do której developuje skrypt i odrazu mogę testować update.

Teraz przenoszę parser do wpisów na hejto z 2024 żeby zliczyć roczne wyniki w i żeby przetestować flow, ale wszystko wskazuje na to, że mam fajną czystą baze pod pisanie skryptów i jak będzie gotowe to zrobe publiczną jako templatka dla innych i niech sobie siedzi na githubie. Github jest też o tyle supper, że jak jest url do repozytorium to linkując do skryptu z paramem do "raw" żeby dostać kod będziemy mieć działający URL do aktualizacji jak ktoś korzysta z naszych skryptów może je aktualizować prosto z repo.

Lider0piorunów

@Deykun to mi napisz, że które dni brakuje mi wpisów xD

Lider1piorunów

@Felonious_Gru kolego ja myślę, że będzie większy problem bo chyba jak się wchodzi na strone tagu to powyżej którejś strony pokazuje w kółko 20 strone a nie 21 czy 22. xD

Lider0piorunów

@Deykun znowu @kris popsuł

Już tak sledzenie wyzwań działa, że zawsze pierwszą stronę czytasz

Osobistość1piorunów

@Deykun O, potrzebowałem coś takiego xD. Też jestem fanem userscriptów do Tampermonkey.
Ja żeby mieć live rebuild zrobiłem tak, że sam skrypt w przeglądarce jest pusty i ma po prostu @require ze ścieżką do lokalnego pliku na dysku (trzeba w ustawieniach włączyć dostęp do plików z dysku). I zwyczajnie podaje ścieżkę do pliku który jest bundlem z Vite.js. W jego configu ustawiłem sobie aby budowało mi ten plik za każdym razem jak edytuje pliki z JS i to działa. Chętnie przetestuje twoje rozwiązanie jak już to upublicznisz. Bo znalazłem kiedyś coś podobnego na GH ale nie chciało mi działać.

Pokaż więcej komentarzy (6)

Lider

w GameDev

20piorunów

Różnica 4 godzin. xd

https://deykun.github.io/games-drawer/rover

#gamedev #pixelart (twórczość własna w tym 4h też)

Lider4piorunów

Nigdy nie bawiłem się canvasem, ale w sumie oceniam spoko.

https://deykun.github.io/games-drawer/blocks

Trochę przerąbane, że żeby wykryć klik na danym bloku muszę przejść przez listę bloczków i znaleźć taki .png co jest granicach kliku i jednocześnie kliknięty pixel w obrazku nie jest transparenty (wtedy obrazek za lepszy). W sumie skomplikowane, ale jak się to poskłada to działa dość prosto.

Blocks - Games drawerDeykun

Gruba ryba

w Programowanie

3piorunów

Ejejejejej. Pochwalcie się co ciekawego ostatnio znaleźliście na temat - jakąś bibliotekę?

Może jakiś fajny AI model co można uruchomić lokalnie?

Może jakiś zajeb%@#% serwis?

Albo coś fajnego self hosted?

Mam wolny wieczór, chętnie o czymś ciekawym poczytam.

#sztucznainteligencja

Kosmonauta0piorunów

ostatnio sporo siedzę w tematach virtio służbowo, ale chyba to mało dla Ciebie interesujące.

Gruba ryba0piorunów

@dotevo co uzywasz do wirtualizacji, i jakiego typu to jest wirtualizacja ? Serwerowa czy użytkownikowa ?

Kosmonauta1piorunów

Aby zrozumieć dlaczego virtio jest fajnym rozwiązaniam trzeba się najpierw zagłębić w to jak w ogóle wygląda postawienie systemu np. Androida na urządzeniu. Każdy telefon jest trochę inny. W inne miejsce może być podpięta pamięć, serial itd. Dlatego zawsze kilka tygodni zajmuje pokonfigurowanie kernela. Potem trzeba napisać HAL, który tłumaczy androidowi jak np. używać GPS. To znów wymaga czasu. Każda aktualizacja androida wymaga dopasowania tego co już jest. Często więc dużo czasu i pieniędzy wymaga takie coś - jest też Treble, ale mniejsza z tym teraz.

Konkluzja jest taka:
Różne systemy operacyjne odpalane na czymś w stylu telefonu. Jest system linux host, który przez virtio przekazuje wszystko do guesta (usb, bt, wifi itd) np. Androida i dzięki temu działa od razu bez zabawy w drivery po stronie androida.

To jest o tyle fajne, że jeśli się przyjmie na szeroką skalę to aktualizacja systemu będzie możliwa na dowolnym urządzeniu. Wymiana systemu na dowony inny używający virtio też nie będzie problemem. Może rynek telefonów zacznoe przypominać rynek PC, gdzie możesz sobie podmoenić system i wszystko śmiga.

Gruba ryba0piorunów

@dotevo no nadal to jest wirtualizacja, czy to nie będzie powodem że system będzie zamulać w stosunku do natywnego drivera? A co w przypadku gdy np. gps ma więcej funkcji niż standardowy? Bo z tego co rozumiem co piszesz - virtio to taki wrapper na API urządzenia, wirtualizacja urządzenia - które dostosowane jest do standardów - a ostatecznie komunikacja z urządzeniem poprzez virtio. Wrapper który nigdy nie pozwoli wygrać z apple - gdzie apple ma parę urządzeń i może pozwolić sobie na natywne wsparcie.
Dobrze kminie?

Też się kiedyś zastanawiałem dlaczego rynek telefonów nie jest jak rynek PC - gdzie w PC możesz mieć inny procesor, inną kartę graficzną, bluetooth, wifi itp... A kernel je obsługuje w większości - w standardzie.

Kompan2piorunów

@Klopsztanga Ostatnio zacząłem się interesować troche fizyką kwantową i okazuje się, że IBM u siebie na stronie ma darmowe narzędzie do budowy obwodów kwantowych - https://quantum-computing.ibm.com/composer/files/new
Niestety póki co nic z tego nie rozumiem :rolling_on_the_floor_laughing:

Composer - IBM QuantumProgram real quantum systems with the leading quantum cloud application.IBM Quantum
Gruba ryba1piorunów

@radler i za szybko nie potestujesz 😛

Pokaż więcej komentarzy (7)

Kompan

w Hydepark

0piorunów

@hejto

Czy ktoś ma również problem na #firefox z Hejto? Wszystko się wyświetla, ale nic nie mogę kliknąć. Cache czyszczone, strona wczytywana od zera, nic nie pomaga.

#hejto #hejto #psujo

Inspirator1piorunów

Wyłącz rozszerzenie blokujące ciasteczka.

Pokaż więcej komentarzy (2)

Praktykant

w Programowanie

7piorunów

jakieś fajne i przydatne projekty html & css & js do np. portfolio?

Bardziej zależy mi na tym aby fajnie się je robiło i nie były super skomplikowane.
Coś ala dla zabawy co zarazem może być przydatne alenie wychodziło poza frontend

Praktykant1piorunów

@siRcatcha kojarze tylko fw do js
ale szczerze mówiąc wolałbym w czystym

Gruba ryba3piorunów

@nikt-wazny Ciepnij jakąś prostą gierkę w czystym htmlu, to będziesz miał jak znalazł do portfolio 🙂

Pokaż więcej komentarzy (5)