Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

WebDev

Kategoria: Technologia

Dla fanów webdevelopmentu

  • 274 członków
  • 51 wpisów

Lider

w WebDev

6piorunów

Dopiero dzisiaj się nauczyłem, że Tab przenosi na radio ale do kolejnego radio nie dotrzemy tabem. Jak mamy focus na radio to wtedy strzałkami się decyduje który jest wybrany. W sumie ma to sens.

Osobistość2piorunów

Kiedyś to musiałem tłumaczyć pracownikom jednej firmy dla której robiłem aplikacje która miała dużo formularzy i oni trzaskali je masowo i chcieli móc wygodnie się po nich nawigować klawiaturą.

Lider

w WebDev

7piorunów

Wsparcie słabe, ale bardzo spoko ficzur w sumie.

CSS ONLY Carousel? Learn ::scroll-button() in 9 Minutes

https://youtu.be/gmI5nvzv170

Osobistość0piorunów

@Deykun fajny ficzur, nie powiem. Ciekawe kiedy wejdzie jakas alternatywa dla htmla i css'ow. W koncu musi cos nowego powstac bo te archaizmy maja juz chyba ze 40lat a css to totalny smietnik poczawszy od koncepsji do przeliczania widoku

Osobistość0piorunów

@666 Nigdy xD. Nie ma szans, że to zniknie, nawet nie słyszałem, żeby ktoś w ogóle próbował to zastąpić czymkolwiek xD.
Zresztą w ostatnim czasie coraz rzadziej się używa czystego HTML i CSS. UI strony piszesz w Reactcie albo innym podobnym frameworku i to jest już JSX a nie HTML a stylujesz za pomocą Tailwinda.

Osobistość0piorunów

@Catharsis mimo wszystko ktos (w tym przypadku programisci frameworkow i przegladarek) nadal musza sie w tym babrac.
2026 rok a my nadal uzywamy jakiejs formy xml'a i kaskadowych stylow

Lider0piorunów

Komentarz usunięty

Koneser0piorunów

@Catharsis i dlatego gdy nowi przychodzą do pracy, zwłaszcza z tych wchodzących do branży od covida wzwyż, to gówno potrafią :D To widać jak ich kod wygląda. Niech AI zastąpi takich bakłażanów

Pokaż więcej komentarzy (6)

Lider

w WebDev

7piorunów

Jestem dużym fanem userscriptów w js do 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 WebDev

1piorunów

W ogóle justjoin.it chwilę po tym jak apple zrobiło glass design, wypuścił nową wersje strony która w sumie trochę w tym kierunku idzie, zrobili to szybko więc pewnie grzebali to wcześniej.

I tak szczerze to brzydko wygląda, to ich szkło nawet nie próbuje być szkłem, wcześniejsza strona była bardziej elegancka, a ten efekt u nich szkła nie robi wrażenia łał, jaki efekt tylko łał jaka ch⁎⁎⁎wa próba bycia jak apple. I nawet nie chodzi o brak tego szkła apple, bo je będzie ciężko podrobić na stronie, ale ta ich próba jest zakodowana słabo i były lepsze przykłady już tydzień po.

Jeszcze większość ich przycisków jest na tle z jednym kolorem i nawet efektu rozmycia nie widać. dx

Śmierdzi to tym, że robili redesign, a pan prezes zobaczył pod koniec prezentacje apple i powiedział żeby dodali będzie na czasie. xD

https://justjoin.it/job-offers/all-locations

Wirtuoz0piorunów

Da się jeszcze znaleźć tu realną pracę?

Lider1piorunów

@rayros nie ma już realnych prac to nie 2020

Pokaż więcej komentarzy (2)

Lider

w WebDev

2piorunów

https://terra.layoutit.com

https://www.reddit.com/r/webdev/comments/1odav3c/a_css_terrain_generator_no_webgl_just_stacked/

Osobistość0piorunów

Wygląda zabawnie, fajne jako projekt do portfolio ale nie potrafię znaleźć w sumie zastosowania do tego. W sensie nie wyobrażam sobie żeby ktoś np. chciał pisać w podobny sposób gry itp. Przecież przy większych mapach to musi być koszmar optymalizacyjny żeby trzymać wszystko w DOM i operować na tym. No i gra by mogła działać tylko w przeglądarce, gdzie raczej teraz takie gry robi się aby dało się je wyeksportować na wszystko z jednego codebase jak to np. robi Unity.

Lider0piorunów

@Catharsis

> Przecież przy większych mapach to musi być koszmar optymalizacyjny

Na stronie jest obniżanie i podnoszenie terenu, możesz kliknąć i zobaczyć laga, bo czuć go. dx

Osobistość0piorunów

@Deykun Chciałem odpalić DevToolsy żeby zmierzyć wydajność ale miałem zaznaczony rozmiar pod smartfony i strona się przeskalowała, gdy wróciłem do oryginalnego rozmiaru to całą mapkę chuj strzelił xD

Pokaż więcej komentarzy (3)

Lider

w WebDev

7piorunów

Z takich ciekawostek, to dodałem font hieroglify na 1 kwietnia, ale nadal pokazywało Ł Ą Ę itd. i zmienienie Ą na A w css nietrywialne, więc stwierdziłem, że trzeba usunąć polskie znaki w css i tyle - ale to też nie jest oczywiste jak.

No i znalazłem jest font "Adobe Blank" który ma wszystkie znaki puste. xd

I rozwiązanie to:
font-family: "PrimaAprimaFont", "Adobe Blank", "Baloo 2", sans-serif;

Sum0piorunów

@Deykun Psikus się udał!
Nie wyznaję się na datach, tyle wiem, że zegar na biurku po zimie wskoczył wreszcie w swój wiosenny tryb, bez przestawiania. Jestem niedostosowana i dobrze mi z tym! Wiecznie niewyspanej, do głowy nie przyszło, że ktoś tak przemyślnie zechce zastawić pułapki. Kyrie Elejson! - Pomyślałam nad słowem, i legancko wjechałam ślizgiem po całej - KONSPIRACJE - pyk, pyk... Co jest Jerunie? Skąd te krzaczki szyfrujące? EGIPSKA CIEMNOŚĆ - zastanawiałam się do czego to podobne, piekląc się na głos po babsku: że ja też się muszę zawsze czegoś dotknąć! Ni chybił, trafiłam na samo słówko bombę, zerkam bykiem znad migającej we wszystkich kolorach tęczy klawiatury, na to pole minowe i w lotnych petardach kminię, co mi za chwilę nie zniknie, jakie alarmy pulpit wywali, i z jakiej amunicji oberwę, przez głowę huragany myśli, o zabezpieczeniach, kluczach, hasłach, łącznie z bankiem - palpitacja poziom ostatni-eeeeeee siedem wdechów i wszystkie trzymam, w gorączce esy, floresy, żmije, glizdy, majaki: Jak złapię tego, kto mnie tak urządził, to się sam przekona! - Jak się oczy szkliwią, jak na bezdechu w błyskach zatańczą wszystkie aureole!

:innocent:

Uff, nie wiem czy się dotknę jeszcze słówka KONSPIRACJA. Panikara ze mnie wylazła!
Masz w tym swój udział, zapamiętany! Szanuj szkliwo! 😉

Pokaż więcej komentarzy (2)

Lider

w WebDev

14piorunów

Z 5 lat mi się nie chciało szukać jak to się robi, ale jakby co w jak macie kolor i chcecie hex albo rgb, to trzeba przytrzymać shitf i kliknąć.

Fanatyk2piorunów

@Deykun pełno jest czasem takich magicznych tricków w programach, a weź je znajdź. Ja pewnie bym użył colorpickera, którego mam streamdeckcu wyciągniętego :grinning:

Lider0piorunów

@zomers ja używałem pickera firefoxowego, ale jak kolor jest transparenty to ta opcja odpada.

Pokaż więcej komentarzy (2)

Fanatyk

w WebDev

13piorunów

**Astro** - Framework do tworzenia super szybkich stron internetowych, aplikacji internetowych po stronie klienta, dynamicznych endpointów API i wszystkiego pomiędzy!

Framework Astro spopularyzował architekturę frontendową o nazwie"Wyspy" (Islands), która pomaga uniknąć monolitycznych wzorców JavaScript automatycznie usuwając ze strony wszystkie niepotrzebne skrypty.

Astro umożliwia programistom korzystanie ze swoich ulubionych komponentów interfejsu użytkownika i frameworków takich jaki React, Svelte czy Vue co umożliwia bezbolesną migrację.

Dodatkowo, w związku z wydaniem ostatnio wersji 4.0, która wprowadziła szereg usprawnień, jeszcze bardziej polecam zapoznać się z tym bardzo wygodnym i elastycznym fameworkiem!

Jeśli jednak potrzebujesz więcej szczegółów dlaczego warto wybrać Astro to zapraszam na stronę: https://docs.astro.build/en/concepts/why-astro/.

 

Autorytet8piorunów
Fanatyk1piorunów

@Thereforee - no niemożliwe, że powstają nowe rzecz, które są lepsze niż poprzednie i używają ich ludzie i firmy na całym świecie 🤷
Nie doceniam żartu i w takim razie nie zachęcam do sprawdzania :neutral_face:

Twórca1piorunów

@Thereforee Astro ma ponad 2 lata.

Do tego jest świetne w tym do czego zostało stworzone (szybkie statyczne strony).

Specjalista0piorunów

@koszotorobur a idź pan w chuj z tym frontendem, liczba frameworków i narzędzi już sięgnęła tego poziomu że teraz jak ktoś chce prostą stronę to czasowo znacznie bardziej się opłaca ją napisać w czystym JS zamiast się jebać z konfigurowaniem całego tego gówna xD

Fanatyk1piorunów

@GoferPrzeznaczenia - sam tak do niedawna uważałem i tak może faktycznie było kilka lat temu.
Ale teraz prostą stronę z Astro czy SvelteKit robi się naprawdę łatwo i szybko.
Uwazam, że czasem warto sprawdzić co tam nowego wyszło bo można się zdziwić i ominąć nie tylko coś naprawdę fajnego ale także coś co zaoszczędzi nam dużo czasu.

Autorytet0piorunów

@koszotorobur Problem polega na tym, że przeczytawszy opis widzę 2137 łatkę na niedoskonałe frameworki, które już istnieją. A po Astro wyjdzie kolejny framework rozwiązujący bolączki poprzednika - i kolejny - i kolejny. A może w końcu zrobić coś dobrze? Bo patrząc na kolejne i kolejne podejścia w dziedzinie - widzę błąkanie się po omacku.

Trzeba mieć jaja żeby w pewnym momencie powiedzieć, że coś ssie. Niestety we froncie takich jaj nie ma. Naucz się 20 frameworków, skonfiguruj to i módl się, żeby akurat twórca jednej z 5000 bibliotek użytych w projekcie nie miał złego dnia i nie postanowił zamienić swojej blblioteki w malware.

Pewnie dla was to niepopularna opinia, ale brakuje mi we froncie stabilności. Takiego poczucia, że pracuje w czymś co jest stabilne, pewne, dopracowane (i będzie dopracowywane) i po prostu działa. Dokumentacja często jest pisana po łebkach, brakuje rozsądnych tutoriali i opisów (tutaj widzę, że dokumentacja jest całkiem obszerna). Dwuletni framework, który jest magicznym rozwiązaniem problemów to nie jest zachęcający koncept. To jest produkt, który ewentualnie wychodzi z otwartej bety.

Mój znajomy siedzi we froncie odkąd programuje i gdy z nim rozmawiam wygląda to tak: "ej teraz jest taki framework X, który jest fajniejszy i lepszy od Y". I słyszałem to przez kilka lat wielokrotnie. Stąd mój skrajny wręcz pesymizm.

I tak, zażartowałem sobie bo ja widzę to jako ewentualną ciekawostkę a nie coś, na co mam hurraoptymistycznie się przestawiać albo się zapoznawać. Bardzo mi przykro, że to tak ciebie ubodło - bo nie miało.

Fanatyk1piorunów

@Thereforee - jeśli mnie cokolwiek ubodło to tylko na chwilę 😉
Sam nie lubię fanatyzmu w technologii bo ona się szybko zmienia i powoduje, że fanatyzm nie ma sensu bo frameworki i języki programowania to tylko narzędzia, które można zmienić jeśli ułatwia nam to pracę.
Co do samych szybkich zmian w webowych frameworkach i ich ilość - tak jest to irytujące - wielu ludzi miało nadzieję, że React będzie tą stabilizacją a tu się okazało, że nie do końca i niezadowoleni ludzie zaczęli tworzyć nowe rozwiązania. Generalnie wygląda na to, że ciężko jest po prostu stworzyć coś uniwersalnego - niemniej za kilka lat zapewne się to wszystko trochę uspokoi i ustandaryzuje.
Ja osobiście nie rozumiem niechęci ludzi przede sprawdzaniem nowości (zwłaszcza jeśli już te nowości są na rynku kilka lat i zostały zaadaptowane przez miliony użytkowników i duże firmy) - to moim zdaniem prowadzi do zatrzymania rozwoju.

Pokaż więcej komentarzy (7)

Inspirator

w WebDev

1piorunów

Jakie strony internetowe Wam się najbardziej podobają? Jakie uważacie za kawał dobrze wykonanej roboty?
 

GURU2piorunów

@Vilified wiem jakie mi się nie podobają, te gówna poskładane z kafelek pozbawione intuicyjnosc interfejsu, najlepiej z 2 popupami i wielka samoreklama na srodku

Pokaż więcej komentarzy (5)

Inspirator

w WebDev

0piorunów

Jeśli ktoś śledzi tag to sorry, z poprzednim sobie poradziłem i nie mogę usunąć, ale mam kolejny problem z menu w Elementorze pro.

Oto moje menu - czy ja nie mogę sprawić, żeby było ono węższe? Wszytsko mam wyzerowane. Najszersza wartość to logo na 100 px, no w innych przypadkach mi się deformuje. Nie ogarniam, jak mogę dać mu mniej wolnej przestrzeni dookoła...

Koneser0piorunów

@Vilified może te buttony maja marginesy, padding albo inne line-height: 3rem;
uzywajac devtools
musisz zobaczyć który styl rozpycha. A może sam baner ma fix na wysokość? Niestety nikt nie odpowie na czuja co tam mogło się stać.
Niestety takie są cechy elementorów czy innych D&D

Inspirator0piorunów

@parapet-inferno Kiedyś przejrzę to jakimiś narzędziami. Devtools to nazwa konkretnego? Z tych wszystkich pól usunąłem wszelkie paddingi, heighty, itd, ale nadal coś nie chce się to skurczyć. Póki co starałem się to jakoś obejść i wypchałem elementy trochę do góry i zrobiłem spód półprzeźroczysty.

Generalnie myślałem, że może ktoś będzie miał pomysł, czy w jakimś nieoczywistym miejscu to się kryje.

Muszę przyznać, że ja jestem zawiedziony Elementorem i tym, ile problemów on generuje.

Koneser0piorunów

@Vilified devtools to konsola w przeglądarce- jak klikniesz prawym i „zbadaj element” to się otworzydrzewko HTML.

Elementor i wszystkie takie klikacze niestety robią takie kwiatki

Pokaż więcej komentarzy (4)

Inspirator

w WebDev

0piorunów

Menu zrobione Elementorze Pro - o c⁎⁎j chodzi? Skąd się bierze ta przestrzeń pod? Nie ma żadnych marginesów, wartości w wysokości, nic. Ani w konkretnych elementach, ani w kontenerze...

 

Koneser1piorunów

Ale to chyba jest tylko wizualizacja kontenera. Tak jak „przeciągnij widget” w poniższym… Puść na testowej stronie czy tak się wyrenderuje

Inspirator0piorunów

@parapet-inferno Nope, okazało się, że w jednym z elementów się pojawiła jakaś przestrzeń. Udało mi się znaleźć dzięki nawigatorowi. Tylko mam teraz taki problem, że wyzerowałem już wszystko, a nadal chciałbym aby to menu był niższe i nie wiem jak ani czy da się to w ogóle zrobić.

Pokaż więcej komentarzy (2)