Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

Javascript

Kategoria: Technologia

Dla programistów Javascript

  • 143 członków
  • 17 wpisów

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.

Pokaż więcej komentarzy (2)

Lider

w Javascript

2piorunów

Vite: The Documentary

https://youtu.be/bmWQqAKLgT4

Fanatyk2piorunów

@Deykun - nawet mój ulubiony framework używa Vite.

SvelteKit przeszedł na Vite jako narzędzie do budowy w grudniu 2020 roku, rezygnując z wcześniejszej opcji, którą był Rollup. Ta zmiana została wprowadzona, aby skorzystać z szybszego podglądu w czasie pisania aplikacji, możliwości podmiany modułów oraz ogólnej poprawy wydajności budowania aplikacji, jakie oferuje Vite.

Fanatyk

w Javascript

2piorunów

Dobry, albo i nie.
Mam problem, mi nie działa.
Czasami wyświetla komunikat:
>failed to obtain X.509 form of public key
A czasami że usługa jest tymczasowo niedostępna.
Tylko ja mam taki problem? Jakiś pomysł czego to może być wina? Aplikacja zaktualizowana do najnowszej wersji.

Sum0piorunów

@myoniwy głupie pytanie - masz dobrze ustawiony zegar systemowy (data i godzina)?

Gruba ryba0piorunów

Wygląda na problem z internetem - gubienie pakietów

Fanatyk0piorunów

@def Sprawdzałem na WiFi i na mobilnej z dwóch różnych kart sim. Ta sama akcja

Gruba ryba0piorunów

@myoniwy spotkałem się raz z takim problemem i był to problem hardwareowy, tak jak ktoś wyżej wspominał zegar systemowy sprawdź, jak nie, to może jakieś vpny, albo dziwne dnsy

Fanatyk0piorunów

@def DNSa wyłączałem, nie pomogło, zegar i kalendarz aktualny

Gruba ryba0piorunów

@myoniwy aktualizacje zainstalowane? wciąż najbardziej prawdopodobne jest gubienie pakietów, masz dostęp do stabilnego wifi?

Fanatyk0piorunów

@def Apka w najnowszej wersji, to pierwsze co zrobiłem.
WiFi jest po LTE z TMobile, nie narzekam na jakość.

Gruba ryba0piorunów

@myoniwy a telefon się nie przegrzewa? od jak dawna to trwa?

Gruba ryba1piorunów

@myoniwy przypomniałem sobie, że miałem kiedyś problem u siebie, bo był problem z routingiem od operatora, ale jak sprawdzałeś po sieci komórkowej to chyba można wykluczyć

edit: zrestartuj telefon, wyłącz wifi i dopiero wtedy spróbuj odpalić appkę

Fanatyk0piorunów

@def Nie, telefon działa normalnie. Dopiero dzisiaj taki błąd. Kilka dni temu normalnie płaciłem blikiem.

Gruba ryba0piorunów

@myoniwy tak, jak wpisałem wyżej w edicie

Fanatyk1piorunów

@def Reset pomógł, apka się uruchomiła. Niby najprostsze rozwiązanie.

Gruba ryba1piorunów

@myoniwy więc problem był ze cachem routingu

Pokaż więcej komentarzy (25)

Lider

w Javascript

1piorunów
It is now common knowledge that in 1995 Brendan was given only 10 days to write the JavaScript language and get it into Netscape. Date handling is a fundamental part of almost all programming languages, and JavaScript had to have it. That said, it’s a complex problem domain and there was a short timeline. Brendan, under orders to “make it like Java” copied the date object from the existing, infant, java.Util.Date date implementation. This implementation was frankly terrible. In fact, basically all of it’s methods were deprecated and replaced in the Java 1.1 release in 1997. Yet we’re still living with this API 20 years later in the JavaScript programming language. ~ https://maggiepint.com/2017/04/09/fixing-javascript-date-getting-started/

Kompan

w Javascript

6piorunów

Skrypt, który instaluje nodejs i npm poprzez nvm oraz pm2 poprzez npm. Jest bezpiecznie. Nodejs i npm instalowane są w katalogu domowym bieżącego zalogowanego użytkownika. Nie wymaga to prawie sudo poza uruchomieniem usługi pm2 poprzez systemd.

Skrypt napisany dla Raspberry Pi, jednak powinien działać w każdej dystrybucji z rodziny Debian. Dla Red Hat family nie testowałem, ale możecie sprawdzić. Do przetestowania. Dajcie znać, czy działa.

https://github.com/sysadmin-info/raspberrypi/blob/main/nodejs-npm-pm2-install.sh

Specjalista

w Javascript

8piorunów

Dzisiaj jest ostatni dzień, by zapisać się na nieodpłatny kurs CS50 HarvardX. W programie:

HTML, CSS
Git
Python
Django
SQL, Models, and Migrations
JavaScript
User Interfaces
Testing, CI/CD
Scalability and Security

Zapisy: https://polishwords.com.pl/go/-43l

Jak nie chcesz przegapiać takich okazji, zapisz się na newsletter: https://polishwords.com.pl/blog/newsletter-dla-programistow/

Tytan1piorunów

@tomaszs podobno jeden z lepszych kursów jakie powstały, jak za free to trzeba brać :slightly_smiling_face:

Kompan1piorunów

Uważacie, że da się wejść w programowanie z takich kursów i popłynąć rzeką informatycznego dobrobytu? Czasem jak mam dość swojej roboty to myślę o zmianie na IT.

Pokaż więcej komentarzy (3)

Specjalista

w Javascript

9piorunów

────:x:── A tak działa operator RxJS: takeUntil

Więcej tutaj: https://summonthejson.com/blogs/tips/rxjs-takeuntil-explained

Obserwuj jak chcesz więcej!

Specjalista

w Javascript

7piorunów

A tak działa operator RxJS: distinctUntilChanged

Więcej tutaj: https://summonthejson.com/blogs/tips/rxjs-distinctuntilchanged-explained

Obserwuj jak chcesz więcej!

Specjalista

w Javascript

5piorunów

Fajne zestawienie prawdziwych pytań technicznych z Javascript z rozmów kwalifikacyjnych z rozwiązaniami

https://dev.to/devabhijeet/all-front-end-interview-questions-asked-during-my-recent-job-hunt-1kge

Chcesz więcej? Daj :zap: i dołącz do społeczności Javascript