Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#webdev

Gruba ryba

w Hydepark

29piorunów

Jestem za karą smierci.

Jestem za karą smierci dla wszytkich web-developerów co wpadli na pomysł, by zaimplementować swój własny scrollbar, swój własny speed do scrollowania i inne ficzety związane z scrollowaniem strony.

Takich to bym zabijał na miejscu.

Gruba ryba3piorunów
Pokaż więcej komentarzy (7)

Fenomen

w Hydepark

0piorunów

PYTANIE: Jak to zrobić - Potrzebuję stworzyć skrypt do formularza pewnej strony, który będzie wpisywał kolejne numery (tylko jednego wiersza) i samodzielnie ponawiał próby, aż do natrafienia na właściwą kombinację
   
nie wiem jak to tagować, poprawcie mnie jak coś

Osobistość1piorunów

@dolchus Generalnie jeżeli umiesz JS'a to bardzo proste. Można np napisać skrypt do Tampermonkey albo jeżeli to ma być coś bardziej skomplikowanego, to polecam node.js i moduł Puppeteer.

Jeżeli znasz trochę JS'a ale nie wiesz jak się za to zabrać to zgoogluj "web scraping" albo możesz też popytać się AI Binga bo to GPT-4 jest i potrafi nawet fajnie pomóc.

Home | TampermonkeyHomeTampermonkey
Pokaż więcej komentarzy (13)

Wirtuoz

w Programowanie

10piorunów

WykopApi (w przyszłości też hejto) + ChatGPT

Zapraszam w czwartek o 20:00 na pierwszy odcinek z serii edukacyjnych live codingów, podczas których napiszemy użytecznego chat bota na konkurencyjny wykop w oparciu o GPT-4 i pogadamy o sytuacji w AjTi. Zachęcam do supukcji oraz obejrzeniu prologa do tego co robimy.

Tag do czarnolistowania / followania

https://www.youtube.com/watch?v=3mCb2a6NFQ0

          

Pokaż więcej komentarzy (8)

Wirtuoz

w Programowanie

23piorunów

Wkurza Cię nowy front vikop i postanowiłeś przejść na hejto? Nic nie działa tam jak trzeba? To dobrze się składa bo w ramach nauki przygotowuję serię streamów w których spróbujemy napisać własnego klienta i pokazać, że, w co trudno uwierzyć, może być jeszcze gorzej ( ͡° ͜ʖ ͡°) Pokażę Wam jak używać wykopAPI v3 i AntDesign oraz pogadamy o życiu.

https://www.youtube.com/watch?v=stEWW7UVD4Y

Zapraszam na stream o 21:37

Tag do czarnolistowania

Pokaż więcej komentarzy (9)

Sum

w Hydepark

0piorunów

  

Mam pytanie, jak zdefiniować poprawnie google dork'a aby wyszukało mi api które wysyła newsletter/kod na e-mail/sms
Szukanie po dorku typu
"inurl:"/wp-json/wp/v2/"
"intitle:"index.of" intext:"api.txt"
"inurl:"/api/v1" intext:"index of/"
itd itd. wiadomo że znajdę ale nie to czego chce, a zależy mi na np.
"api/platform/register?mobileNumber=" <- używając tego dorka jest tego od c⁎⁎ja i nie koniecznie api...
tj. "sendvcode.php?mobile="

Ktoś ma sprawdzonego dorka który wyszuka mi tego typu API, z rejestracją na PL stronach ?

Sum1piorunów

@koszotorobur Dzięki, przeglądałem sheeta i znajduje mi API które odnoszą sie do zagranicznych stron, używając Dorka żeby szukało mi na Polskich mam ich kilka, a potrzebuje z 30 conajmniej.

Może jak znajdziesz chwile czasu to zechcesz tu wrócić i coś skonstruować 🤗
Pozdrawiam

Pokaż więcej komentarzy (4)

Fanatyk

w Ciekawostki

13piorunów

**Super Mario 64 w przeglądarce!**

Można sterować klawiaturą lub użyć kontrolera oraz robić zapis postępów!

Wszystko dzięki technologi WebAssembly (Wasm)!

     

Pokaż więcej komentarzy (9)

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/.

 

Pokaż więcej komentarzy (7)

Mocarz

w Dyskusje

1piorunów

Dlaczego ten biedacki portal przy pisaniu komentarzy zawiesza się na sekundę po każdym wprowadzonym znaku?

  

Pokaż więcej komentarzy (12)

Wirtuoz

w Hydepark

126piorunów

1. Miej telefon w 
2. Zaloguj się aby zmienić swój adres zamieszkania
3. Orange pozwala na adresy tylko ze swojej bazy danych
4. Baza danych Orange nie jest zbyt aktualna
5. Na końcu formularza jest checkbox "potwierdzam, że dane są poprawne"
6. Co tu zrobić.
7. Debugger, breakpoint, "valid=true", kontynuuj wykonanie
8. Adres zmodyfikowany

Uwielbiam walidację tylko po stronie przeglądarki.

 

Fanatyk6piorunów

@shiranai ja podobnie miałem z PayPalem, potrzebuję wysłać ticketa, a tu limit znaków 250, a nawet w połowie nie opisałem o co chodzi. Wchodzę w debugger, ustawiam limit na 5000 i wysyłam. Przeszło. Zgłosiłem im ten problem oraz że 250 to żart, potwierdzili że się zajmą. Po paru latach, dość niedawno kolejny ticket musiałem wysłać. Metoda dalej działa xD

Gruba ryba1piorunów

@shiranai dobra historia xD skoro to zrobili tak źle to zapis do bazy też pewnie ułomny. Jeśli baza adresów jest predefiniowana to może baza adresów jest relacyjna a do twojego konta przypisany jest ID nie adres. W takim wypadku coś powinno polecieć po stronie backendu. Wiem że to debilny pomysł, ale nie takie rzeczy już widziałem xD

Pokaż więcej komentarzy (15)

Gruba ryba

w Hydepark

6piorunów

Wkurza was jak kopiujcie tekst ze strony, a po wklejeniu np. tu na hejto okazuje się że wstrzyknęli do schowka jeszcze "czytaj dalej na (tu link do artykułu)". Bo mnie to wkurza.

Brave mobile here, ale to powszechne. Jest na to jakiś sposób?

zaryzykuję nie bijcie.

Gruba ryba0piorunów
Pokaż więcej komentarzy (8)

Zawodowiec

w Programowanie

4piorunów

Hejo
Pytanie do orłów   

Od jakiegoś czasu Google na wersji mobilnej mojej strony wyświetla baner reklamowy w miejscu paska z reklamą na samym dole. Nie da się go zamknąć, przez co utrudnia korzystanie ze strony. Nie mogę namierzyć skąd to się wzięło. Na kompie normalnie wyświetla pasek. Wystarczy zmniejszyć szerokość strony i od razu z małej reklamy robi się taka na 1/2 strony. Widziałem, że ktoś żalił się na coś podobnego na Hejto. Wiecie może, jak się tego pozbyć? Muszę wyłączyć całą jednostkę reklamową? (mam w jej ustawieniach wyłączone auto dopasowanie rozmiaru). Czy to bierze się z reklam automatycznych?

Z góry dzięki za pomoc :innocent:

Pokaż więcej komentarzy (2)

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)

Inspirator

w Programowanie

0piorunów

Czy są aktualnie jakieś promo kody na elementora pro?


Pokaż więcej komentarzy (3)

Fanatyk

w Hydepark

21piorunów

 
Zrobiłem pierwszą prawie kompletną stronę internetową, która nie ma poważniejszych bugów. Pisałem od zera, bez żadnych frameworków mając w głowie https://thebestmotherfucking.website/ Cała strona ma 116 KB i udało się w niej zmieśnić trochę interaktywności z ts (automatycznie liczy ile mam lat, ile mam lat doświadczenia, oraz obsługuje całą logikę za przyciskami do wyświetlania jednej z 4 sekcji naraz).

Najpoważniejszy o jakim póki co wiem, to rozjechane napisy na przyciskach na iphonie (i tylko na iphonie).
Muszę się dowiedzieć co je wywołuje, żebym mógł powiedzieć iphoniarzom że nie mam zamiaru naprawiać dla nich strony chociaż wiem jak ( ͡° ͜ʖ ͡°)
 

Pokaż więcej komentarzy (6)

Fanatyk

w Hydepark

9piorunów

   W jaki sposób na takiej stronie pokazalibyście swoje projekty?
Chciałem dodać jakieś 2-3 zdania opisu, linijke o tym czego sie na tym nauczyłem, i może jakąś grafike poglądową, ale nie wiem w jakiej formie to sie estetycznie wpasuje.

Myślałem o obrazkach z nazwą projektu, które po kliknięciu sie odwracają z opisem w bullet pointach, ale nie wiem czy to sie wpasuje.

Grafika w tle to placeholder żeby nie było ( ͡° ͜ʖ ͡°)

Autorytet2piorunów

@redve kurłaa, moim zdaniem grafika powinna zostać. A co do pytania, to może zerżnij z jakiegoś ładnego portfolio z neta?

Pokaż więcej komentarzy (6)

Gruba ryba

w Hydepark

7piorunów

Dobra mordko daj porade bo zawsze mi dobrze poradzisz,

Muszę postawić prostą stronę, menu gorne, 4 zakladki, 4 podstrony, jakis kontakt logo na gorze i chce tam wyswietlac zdjecia przedmiotow do sprzedania, żaden sklep tylko prezentowanie zdjęć i namiary na kontakt telefoniczny.

Co robisz w mojej sytuacji ? Chciałbym żeby to wyglądało jakoś przyzwoicie

Mam juz domene zaklepana, mam jakis hosting na hosting house ale ten quick cms to sobie mogę wsadzić

Jakis generator konkretny polecicie ?



Osobistość1piorunów

Taktyk

Gruba ryba1piorunów

@Yossarian finalnie użyję chyba wordpressa, nie wiedzialem ze to takie proste i hostinghouste ma tam opcje instalacji którą przeoczyłem, czyli za 15 ziko na rok mam hosting z wordpressem, szczegóły ustawia się recznie za pomocą edytora, a szablonów są tysiące.

Gruba ryba1piorunów

@Yossarian oj mnie to tam gila, nie wiem jak to działa w sumie. Jest jeszcze chyba jakieś zabezpieczenie ze strony hostingu. Widziałem też jakieś dodatki w wp do zainstalowania mówiące coś tam o bezpieczeństwie, coś tam o mailach itp. Ale nie dotykałem tego

Pokaż więcej komentarzy (15)

Gruba ryba

w Programowanie

7piorunów
Tomasz Nikodem Hajto, ps. „Gianni” [...] – Ja kupuję tylko firmy Gianni Versace – powiedział i w ten sposób został na długie lata „Giannim”

Lubię przekazywać nazwami funkcji / podprojektów jakieś skojarzenie w formie easter-egga. Mam nadzieję, że śmieszne.  <---- tag z  dad jokes

No więc dzisiaj - frontend z użyciem Vue (nazwany właśnie `gianni` - sprawdź repo, daj gwiazdkę https://github.com/wombatDaiquiri/lajko ). Znowu pojęcie o tym jak działa framework mam mgliste. Ale działa. Jak chcielibyście mnie poprawić, to zapraszam do komentarzy 😉

Jak po sznurku, z tutoriala https://vuejs.org/guide/quick-start.html#creating-a-vue-application

> npm create vue@latest

tutaj poklikałem co mi się wydawało sensowne na czuja xD

> :heavy_check_mark: Project name: … gianni
> :heavy_check_mark: Add TypeScript? … No
> :heavy_check_mark: Add JSX Support? … No
> :heavy_check_mark: Add Vue Router for Single Page Application development? … No
> :heavy_check_mark: Add Pinia for state management? … No
> :heavy_check_mark: Add Vitest for Unit Testing? … No
> :heavy_check_mark: Add an End-to-End Testing Solution? › No
> :heavy_check_mark: Add ESLint for code quality? Yes
> :heavy_check_mark: Add Prettier for code formatting? Yes

no więc mamy folder z przykładową apką vue.

> cd gianni
> npm run dev

wchodzimy z przeglądarki na http://localhost:5173/ - no coś tam się wyświetla.

ponieważ jestem totalnym beztalenciem graficznym, to po prostu odtworzę wygląd z hejto.

Efekt końcowy na screenie poniżej;

No więc jak teraz sobie użyć apki? (tutaj jak otworzyć terminal: ) Otóż musicie;

1. odpalić `nodejs scrape.js` żeby pobrać dane z hejto
2. skopiować nazwę pliku utworzonego w data-snapshots ( będzie wyglądała mniej-więcej tak: 2023-09-21T23:28:31.109Z.json )
2.1. (już w tym momencie możecie sobie przejść do kroku X ale wtedy dostaniecie normalne hejto tylko brzydsze)
3. odpalić skrypt do przesortowania postów (możecie odpalić oba)
3.1. `nodejs process.js --cmd=likes_total --source=data-snapshots/2023-09-21T23:28:31.109Z.json`
3.2. `nodejs process.js --cmd=comment_likes_sum --source=data-snapshots/2023-09-21T23:28:31.109Z.json`
4. wskazać w pliku ./gianni/src/App.vue skąd pobrać posty ( `import posts from '../../data-processed/cls/2023-09-21T23:28:31.109Z.json';` )
5. wejść do folderu gianni: `cd gianni`
6. odpalić serwer z frontendem xD kiedyś se o tym też pogadamy ( `npm run dev` )
7. wchodzicie na http://localhost:5173/ i widzicie brzydkie hejto, ale z postami być może w innej kolejności niż na hejto
8. zauważcie, że tylko raz kopiowaliśmy nazwę i wszędzie ją podmieniliśmy - to oczywiście super kandydat na automatyzację/flagę. Ale napisanie aplikacji w taki sposób to albo zdrowy rozsądek albo doświadczenie. Nie chcę na Was wywierać presji więc pozwolę sobie być nieskromny.

wszystkie te kroki można zautomatyzować - ale automatyzowanie czas. a moja doba ma jedynie 24 godziny, tak samo jak Wasze. Więc mam jeszcze dużo tematów na posty.

inb4 czemu nie czysty js: bo wymaga więcej tłumaczenia a tutaj można robić "cargo cult" i używać magicznych formułek do tworzenia interfejsów

permalink do repo: https://github.com/wombatDaiquiri/lajko/tree/v0.0.3