#javascript
Zostań Patronem Hejto i tylko dla Patronów
- Włączona możliwość zarabiania na swoich treściach
- Całkowity brak reklam na każdym urządzeniu
- Oznaczenie w postaci rogala , który świadczy o Twoim wsparciu
- Wcześniejszy dostęp, do wybranych funkcji na Hejto
AI, który przetwarza taki obrazek na SVG a lepiej na coś bardziej semantycznego jak mermaid - jest taki?
Np. input taki z obrazka i output kod SVG lub kod mermaid.
I też do zwykłych wzorów jak ten, na jakiś LaTeX - http://autonom.edu.pl/publikacje/mazur_marian/cybernetyka_i_charakter/wzory/wzor5.4.png
#programowanie #frontend #backend #webdev #javascript #devtools
#sztucznainteligencja #ai #artificialintelligence #machinelearning #uczeniemaszynowe #si #chatgpt
Nie wygląda jak typowy schemat blokowy. Ciężko powiedzieć ale imo tak
Zaloguj się aby komentować
Bo wiadomo, że nie wszystkie dane z cookies/storage itd. warto synchronizować, ale niektóre by można, np. podstawowe preferencje, zalogowanie.
Tak jak w WebExtensions jest browser.storage.sync:
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/storage/sync
Zaleta, że robisz appke webową, i możesz olać kwestię synchronizacji pewnych danych, i masz to z automatu.
Taki odpowiednik tych usług z Google Play.
Tylko bardziej zdecentralizowane, bo oparte o przeglądarkę.
Może w ramach Project Fugu?
#firefox #chrome #w3c #webdev #frontend #javascript #programowanie
Zaloguj się aby komentować
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 #js #javascript #react #aws #google #python #php #golang #rust #react
ostatnio sporo siedzę w tematach virtio służbowo, ale chyba to mało dla Ciebie interesujące.
@dotevo co uzywasz do wirtualizacji, i jakiego typu to jest wirtualizacja ? Serwerowa czy użytkownikowa ?
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.
@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
@radler i za szybko nie potestujesz
poznając dalej rusta pocisnąłem tutoriala tokio https://tokio.rs/tokio/tutorial a teraz dalej juz sam sobie implementuje własnego redisa, plcm
Zaloguj się aby komentować
Spokojnie, za 3 lata się przepisze na TS, wszędzie się wstawi as any i kolejny hajsik za modernizacje zostanie skonsumowany
Zaloguj się aby komentować
@lebki to taka skryptowa java po prostu
Java w wersji Script
@lebki Faktycznie XD nawet nie zauważyłbym, na co dzień piszę w javie i javascripcie naprzemiennie.
Pierwsze co mi się rzuciło w oczy, to że:
-
"=== true" jest zbędę;
-
obiekt jest z wielkiej litery;
-
brak spacji między if, a nawiasem otwierającym;
-
brak spacji po warunku między nawiasem zamykającym, a klamerką otwierającą blok kodu XD Mam na myśli, że
"if (warunk) {" vs "if(warunek){" - takie coś strasznie mnie rozsierdza, a w robocie mam chłopa co tak robi cały czas i potem jak mi intellij autoformatuje, to mam zmiany na całym pliku (╯ ͠° ͟ʖ ͡°)╯┻━┻;
- '
i jeszcze to gówno' XD.
Zaloguj się aby komentować
#programowanie #frontend #kodowanie #javascript #react #it
React jest w zasadzie tylko biblioteką do renderowania elementów i JavaScript jest w nim kluczowym językiem programowania. W wielu firmach używa się już TypeScriptu, ale myślę, że warto skupić się teraz na czystym JS, żebyś później docenił TS i nie błaźnił się na przyszłych interview.
Co do sensu używania JS to chodzi tu przede wszystkim o automatyzację. Jak wyobrażasz sobie stworzenie takiego portalu jak chociażby Hejto tylko w HTML i CSS? Użytkownicy będą pisać do ciebie maila z komentarzami, a ty będziesz to skrzętnie osądzał pod każdym postem? No chyba nie bardzo. JavaScript obsługuje interakcje z użytkownikiem i komunikuje się z serwerem na którym przechowywanie są wszystkie dane. Te dane później są pobierane przez front-end i renderowane (np. z pomocą Reacta) w przeglądarce. React pozwala na upakowanie treści/logiki w niezależne komponenty np. komentarz pod wpisem. Dużo by się rozwodzić.
Do JavaScriptu polecam stronę MDN (angielski zalecany):
https://developer.mozilla.org/en-US/docs/Learn
Do Reacta oficjalna dokumentacja daje radę na start:
@Jayes spoko tylko srednio zrozumiales o co pytam, bo te zdanie o hejto w html/css jest zdeczka smieszne
anyway rozumiem ze pracujesz jako frontendowiec - nie wydaje ci sie obecnie ten tech rozjebany jeszcze bardziej niz zwykle? pure html/css, do niego x frameworkow, ale jednoczesnie w calosci mozna pisac wszystko w reakcie do ktorego jest jeszcze x bzdur, oprocz reacta vue/angular i inne pierdoly
@blablator Jeszcze jest Svelte i SvelteKit. Polecam sprawdzić, bo to najbliższe czystego html + css + js.
Dodatek od Svelte to pewna reaktywność, binding, store i składnia list generowanych z tablicy. Tak z grubsza. Reszta to czysty html+css+js.
A React i ten jego virtual dom, i cuda typu CSS-in-JS, to nieco przekombinowane. No ale popularne...
Zaloguj się aby komentować
Miałem sentry, ale do małego projektu to overkill, a w wersji darmowej resursów wystarczyło na tydzień.
Stack: #react #prisma #node #nextjs #pm2, trochę #testowanieoprogramowania
Firebase Crashlytics możesz sobie sprawdzić. Sentry to klasyczek, ale po przekroczeniu limitu to monety uciekają z portfela.
Zaloguj się aby komentować
Zajawka wygląda obiecująco
https://www.youtube.com/watch?v=z7Yjl2Agrwg
#jetbrains #testowanieoprogramowania #programowanie #javascript #java #python #kotlin
@ujdzie bawię się tą betą od kilku miesięcy. Jak dla mnie to ma to te same funkcje jak wtyczka testów to wersji ultimate
wtyczka testów to wersji ultimate
@KordianIDE ultimate = Intellij Ultimate?
Zaloguj się aby komentować
Po refreshu już działa nieźle, ale cały czas mam problem ze zdalnym ładowaniem kontentu.
Nie wiem na jakim evencie ustawić refresh dodatku.
https://greasyfork.org/en/scripts/458778-kraw%C4%99%C5%BCnik
https://streamable.com/0lvwij
#programowanie #javascript #hejto
@MialaMatkaXyna Próbowałem, ale zamula mocno. Bardzo dużo jest zmian w DOM i nawet z filtrowaniem całe hejto się zamula.
@ZasilaczKomputerowy oznaczaj NSFW
@SluchamPsaJakGra w staniku to jest jeszcze sfw
Zaloguj się aby komentować
#javascript #html #react
Jeszcze na łykopie przed ostatnią aktualizacją napisałem sobie prosty userscript do czarnolistowania. Działał na tej zasadzie że po załadowaniu strony brał predefiniowaną tablicę na przyklad tagów
var tagi=['przegryw','kononowicz'];
function schowaj_taga(item,index) {
let tag=$('div.dupa p a[href="łykop/' + item +'"]' );
tag.remove() }
oczywiście upraszczam, ale efekt tego był taki że usuwane były całe gałęzie drzewa DOM no i było fajnie, dobry przekaz leciał.
W przypadku hejto jak próbuję zrobić to samo z elementem article to jest spoko póki nie dotknę paginacji. Frontent nie "reloaduje" dokumentu tylko usuwa kontekt zmiędzy obecnych <article> i wstawia nowy. Jeśli FE oczekuje 20 elementów article a ja zdążę usunąć 4 z nich to kolejny request o uzupełnienie treści wywali błąd 500.
Zastanawiam sie jak do tego podejść.
Zawsze możesz zrobić na pałę i ustawić sobie, żeby skrypt się odpalał np. co sekundę, przy pomocy setInterval - nie jest to za bardzo po bożemu, ale powinno działać
@kocurio wiem wiem, ale nie cierpię takiej guwnorzeźby. to jeden z moich OCD -jak coś robię to ma to być zrobione dobrze, bo parafrazując mema już wpiszę do eksela i tak zostawię.
Zobacz może tutaj: https://stackoverflow.com/questions/629671/how-can-i-intercept-xmlhttprequests-from-a-greasemonkey-script - po bożemu pewnie byłoby podpiąć się na requesty, które pobierają nowe posty i jak zwrócą odpowiedź (więc też załadują się na stronie) to wtedy odpalać skrypt. Ale nadal zrobiłbym setInterval, bo jest łatwiej i działa, a jak coś prostego działa to po co się przemęczać
Zaloguj się aby komentować
Wszystko dzięki użytkownikowi @vor7 - ja go tylko poprawiłem by działał gdy w URL pojawi się ? oraz by działał z zakładek i kopiował się automatycznie do schowka.
Instrukcja na chrome:
1. Kopiujecie kod: https://pastebin.com/xKRyAvnD
2. Wybieracie "Dodaj zakładkę"
3. Piszecie nazwę jaką chcecie
4. Wklejacie tutaj gdzie pokazuje w załączonym obrazku.
5. Teraz w dowolnym wpisie klikacie zakładkę i pyk pojawia się alert z listą użytkowników, ta sama lista pojawi się też w zakładce Console po wciśnięciu F12 oraz BĘDZIE AUTOMATYCZNIE SKOPIOWANA DO WASZEGO SCHOWKA!
6. Ctrl + V i wołacie ludzi.
7. ???
8. PROFIT!
Wołam dla testu plusujących poprzedni wpis: https://www.hejto.pl/wpis/zanim-ktos-zrobi-bardziej-porzadne-narzedzie-napisalem-prosty-skrypt-ktory-wyplu
@i_am_not_a_robot @MrStealYourGirl @Satch @janlaguna @0nc0l @Sakta @Fajrantboy @Chilled_Marrow @muarz7 @Odpad_selektywny @acetone @Zielczan @Rastablasta @sorek @evilonep @PanGargamel @_hdvn @LM7812 @ioskarpl
#programowanie #javascript #hejto #programowanie
Ooo moje ulubione narzędzie do uruchamiania skryptów
@sorek elegancko, zrobię takie coś w Hejtterze
@Miedzyzdroje2005 póki wszyscy będą tagować polityka a admini pilnować tagowania polityka (a nie jak na wykopie że tylko prawicy się je dodaje na siłę) to wszystko będzie ok.
Aczkolwiek sam nie planuje tego do tego wykorzystywać, hejto to nie miejsce do tego.
Zaloguj się aby komentować
#typescript #programowanie #javascript
@ujdzie zapomniałeś o //@ts-nocheck ( ͡° ͜ʖ ͡°)
Zaloguj się aby komentować
#javascript #wykop
@beerman też pisałem w Reactcie i w Vue - i muszę przyznać że Vue 2.x było dosyć nieprzyjemne, ale z wprowadzeniem composition API (w sumie trochę zrzynka z reacts) nawet daje rade
@beerman osobiście preferuję vue jako dev, i hejto jako user ( ͡° ͜ʖ ͡°)
@Nimaskalisto @def kiedyś muszę zajrzeć do Vue 3, ale sami wiecie jak to jest, chętniej się tam zagląda, gdzie masz więcej expa, bo za to w końcu płacą
Zaloguj się aby komentować
Potwierdzam, przegladarka bezchromowa, zmiana trybu z gorace na najnowsze trwa dobre 5 sekund. Reakcja na input typu piorun rowniez ma wyczuwalnego laga.
Osobiscie na ile znam jsowe frameworki to problematyczny (ciezki po prostu) jest React, na desktopie i facebook chodzi jakby kopal krypto przy ruchu myszka :d
@mike-litoris siedzisz na nokii N95?
Zaloguj się aby komentować
Zaloguj się aby komentować
Wystarczy wpisać swój nick z Hejto albo wgrać zdjęcie!
https://edytor.devrj45.pl/
Mam nadzieję, że nie będzie błędów, bo skończyłem pisać go 20 minut temu XD
Zapraszam do korzystania :)))
dziękuję pan RJ45
Pamietam jak z 10 lat temu z innego konta sam ręcznie robiłem czapeczki na życzenie dwa czy trzy lata z rzędu xD później stwierdziłem że ograniczam interakcje na portalu do minimum. Wiec prawdopodobnie przejąłeś po mnie ten zaszczyt czapeczkowania xDDDD
@Krogulec no właśnie 9 lat temu ręcznie dodawałem czapeczki ludziom na pewnym forum, a na kolejny rok wpadłem, że to za dużo roboty, więc zrobię edytor w którym każdy będzie mógł dodać łatwo czapeczkę XD
Zaloguj się aby komentować