Wsadziło mi się jakieś malware na stronę. Generalnie część plików ogarnąłem, część z backupu + baza z backupu.
Ale mam jeszcze problem z /wp-admin/profile, po wejściu w ten link nadal przekierowuje

Może jest jakiś sensowny malware scanner za free, albo przynajmniej niedrogo?

#webdev #wordpress
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Scorpio412: No tak jak mówię, infekcja mogła być już dużo wcześniej a uaktywniła się później. Sam też miałem ostatnio infekcje i próbowałem czyścić sam. Był spokój tydzień i znowu wszystko wróciło. Oddałem bazę do profesjonalnego czyszczenia i póki co spokój.
  • Odpowiedz
Mirki, ja i mój znajomy potrzebujemy tanich lub darmowych "sklepów internetowych" - a że razem mamy ponad 130 lat* i nie siedzimy na co dzień w tej branży, to szukamy podpowiedzi której platformy sprzedażowej użyć. Może jest jakieś zestawienie jak wyglądają w praktyce typowe/podstawowe opłaty za takie usługi? Chodzi o coś jak shopify, shoplo etc. Wiedza techniczna (tego słabszego w te klocki !) raczej na poziomie profesjonalnej obsługi Photoshopa, a nie web
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #webdev #javascript #react #vue

Potrzebuję zrobić prosty formularz (z kawałkiem jakiejś logiki), zebrać dane z pól i wysłać zapytanie REST-owe.

Normalnie bym to zrobił w np. React lub Angular, ale do tego muszę tworzyć cały projekt (i zapinać jakiegoś Webpacka albo chociaż gulpa). Banalna rzecz.

Ale
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ale robienie w czystym JS document.getElementById i wysyłanie zapytań przez XMLHttpRequest() to trochę lipa, nie?


@mk321: ej obudz sie, dzis w czystym js sie nieco inaczej to robi ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Chciałbym zrobić raportowanie błędów javascript, najprostsze co mogłem zrobić, to zebrać błędy i po prostu puścić to do backendu, a dalej do raygun/sentry. Problem jest z tym, że user może wrzucić dowolny fejkowy błąd i zostanie on zaraportowany. Dumam jak to zabezpieczyć, ale cokolwiek zrobie po stronie JS, może zostać łatwo przeskoczone, właściwie poprzez tylko zmianę requesta do backendu.

Dumam nad tym jakiś czas i nie bardzo mam pomysł co z tym
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@spike200 olej zabezpieczenia, zawsze znajdzie się jakiś większy cwaniak, błąd masz wysłać jak najszybciej - zanim użytkownik zamknie aplikację a zabezpieczenia mogą to w jakimś stopniu spowolnić,
raczej skup się na tym aby nikt Ci nie zajechał systemu zbyt dużą ilością requestów, zaimplementuj jakiś rate-limiter czy coś
  • Odpowiedz
Trudno napisać dodatek do Firefoxa? W jakim języku się to robi?
Dodatek prosty, po zaznaczeniu tekstu z jakimś symbolem waluty ma się obok kursora pokazać małe okienko z konwersja waluty na pln albo tą z lokalizacji przy bardziej zaawansowanej wersji jak w Operze. Nie ma na ten moment czegoś takiego a jest to szalenie produktywne.
#programowanie #webdev #firefox #opera #internet
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy drodzy specjaliści z wykopu mogli by mi szerzej opowiedzieć o webdevelopingu, pod kątem nauczenia się tego od 0, trudności, wyzwań, potrzebnych umiejętności i pracy jako freelancer oraz jej początkach? Pomyślałem, że może to być dobry sposób na zarabianie, jeżeli poświęce kilka miesięcy na naukę tego. Jestem obecnie na pierwszym roku informatyki i ucze się c++ oraz htmla, ale wcześniej nie miałem stycznośći z programowaniem. Dodatkowo umiem narazie obsługiwać photoshopa na podstawowym
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pomarancza_: Dobra, czyli zakładając, ze chce pójść w frontend to czy po zainwestowaniu kilku miesięcy w nauke programowania, mógłbym sobie zarabiać jako freelancer i wykonywać zlecenia jednocześnie studiując?
  • Odpowiedz
@bursztynin: Freelance nie jest tak kolorowy jak Ci sie wydaje XD Musisz mieć dobry networking, żeby z tego wyżyć. Poza tym próg wejścia w branżę, zwłaszcza front, jest wysoki. Za duzo knypków po kursach i tygodniowych bootcampach co to mają w cv 100% znajomości frontu. Coś tam może i uszczkniesz, ale wątpię, nie szedłbym tą drogą. Zawsze możesz dla treningu i POTENCJALNEJ**** kasy korzystać ze stron typu fajnelogo.pl.
  • Odpowiedz
Zastanawiam się czy podlinkowanie wewnętrzne wpisu z bloga w menu jest dobrym pomysłem?

Przykładowo, jest menu:

KATEGORIA 1
KATEGORIA 2
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mirasKo-Kalwario: przy bardziej ambitnym webdesignie raczej tak, oczywiście nikt nie będzie Ci kazał pisać z użyciem tych języków (chyba że mówisz o fullstacku), ale wypada na tym stanowisku znać te języki, a nawet bardziej niż znać to "rozumieć" możliwości technologiczne na jakie pozwalają tak żeby projektując stronę od razu myśleć jak dany element będzie rozwiązany (i na ile łatwy jest do wdrożenia) i łatwiej dogadywać się z programistami + oprócz
  • Odpowiedz
@mirasKo-Kalwario: W ogóle nie musisz umieć pisać w tych językach, ale dobrze rozumieć jak działają i jakie mają możliwości, żeby móc ocenić adekwatność i wykonalność. Zarówno żeby nie forsować nieadekwatnie nakładochłonnych rozwiązań, jak i rozpoznać developerski bullshit w rodzaju "tego to się nie da" lub "panie, to zajmie wieki".

ale ich czas jest raczej zbyt cenny żeby ich męczyć co chwilę konsultacjami


Ich robotą jest również konsultowanie rozwiązań.
  • Odpowiedz
Stawiam sobie stronę w na WordPressie. Jestem początkujący. W związku z tym mam pytanie. Dlaczego po zaistalowaniu wszystkiego i wpisaniu nazwy mojej strony do przeglądarki pozjazuje się takie coś jak powyżej zamiast nazwy mojej domeny? Dlaczego nie wyświetla się www.mojastrona.pl tylko jakieś clustery?
#webdev #webdesign #stronywww #html
pokipoki - Stawiam sobie stronę w na WordPressie. Jestem początkujący. W związku z ty...

źródło: comment_1605457484CCtDGfnGqmFE18ZVw2TYic.jpg

Pobierz
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pokipoki: Najpierw po lewej wybierasz tabelę, którą chcesz wyświetlić. Potem klikasz na zakładce "szukaj" i przy pozycji option_name wpisujesz do inputa "home", klikasz na guzik wykonaj. Jak masz znalezione dopasowania (powinno być tylko jedno), to dwukrotnie klikasz na wartości (czyli na tym adresie, który obecnie jest wpisany) i powodujesz, że zmienia się on w pole do wpisywania treści. Podmianiasz zły adres na prawidłowy. Po podmianie klikasz myszką gdzieś poza tym
  • Odpowiedz
@pokipoki: To jeszcze w htaccessie dodaj, żeby przenosiło z clustera na normalny adres, bo mogą się robić duplikaty kontentu. (dopisek przy regułce: [R=301,L])
  • Odpowiedz
#webdev Co prawda zrobilem ulep ale dziala jak ogwno dlatego pytam jak to powinno sie robic.
chce co okolo 1 sekunde aktualizowac wyniki z urzadzenia pomiarowego i prezentowac je na stronie www

jak bym robil w bashu to:

while true
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tak jak ktoś by szukał na przyszłość rozwiązania:
Zaczynam od reinstalacji Laravela

composer global remove laravel/installer
composer global require laravel/installer

A jak nie pomoże to sprawdzamy czy aktualne wersje laravela, composera no i php.
  • Odpowiedz
@Jakubek69: @zwierzak40: @mmichal: @Crackeen: Przetestowałem zaproponowane przez was do 10 ojro miesiecznie, z czego scaleway wydawał się najbardziej sensowny i niestety hetzner wciaga ich dupą. Test nie jest jakis wyszukany, bo obejmuje jedynie instalacje gotowego stacka (WordOps) i cloud hetznera ogarnal to najszybciej (od momentu utworzenia instancji po podpiecie IP w Cloudflare). Vultr jakies 15 min, hetzner 10, scaleway od 25 minut instaluje pakiety
  • Odpowiedz
Szanowne Mirki z tagu #programowanie mam problem, apka w #vuejs, API w php generuje mi jsona, pobieram przez vuex do stora axiosem, wszystko git ale ten json ma 10mb, i pobiera mi go za każdym razem przy powrocie do głównego komponentu. No i apka muli, co jest oczywiste, można jakoś wykombinować by to zoptymalizowac. I czy 33k wierszy z mysql to 10mb json nie za dużo?
#
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@przemek-: za duzo, wszystko potrzebujesz na raz?

1. rozbij sobie na komponenty i bierz tylko to co potrzebujesz w danym z nich
2. nawet jak potrzebujesz wszystko na raz to paginacja? offset?
3. vuex persistent state i zrob invalidacje vuexa jak np hash sie zmieni albo nowa wersje apki wrzucisz
  • Odpowiedz
@devones: Próbowałem bunnycdn, ale tam podczas przenoszenia plików rozłącza mnie - prawdopodobnie z powodu zbyt dużej ilości połączeń (zdjęcia mają po kilkadziesiąt kB, a jest 10 000 folderów po 1-2 tysiące zdjęć każdy).

Próbuję właśnie S3, ale przez WinSCP idzie to tragicznie powoli. Jeden folder 10 minut, więc kompletnie nie ma sensu.

Także na razie nie widzę rozwiązania :/
  • Odpowiedz
@semperfidelis: Na twoim miejscu proponuje takie rozwiązanie Wasabi Storage/B2 Cloud Storage (jako object storage) + Cloudflare (jako CDN). ew OVH też ma ciekawe rozwiązanie.

Wasabi i B2 mają różne koszta - co wybrać to zależy od przypadku. Koszty transferu można zmniejszyć niemal do zera w obu przypadkach ( ͡° ͜ʖ ͡°)

Cloudflare najlepiej w wersji pro od 20$ ponieważ dostajesz w locie "Lossless image optimization" więc dodatkowo obrazy bezstratnie skompresuje ci
  • Odpowiedz
#frontend #webdev #css #html #javascript
Potrzebuję zachowania jak przy overflow-y: scroll - ALE - gdy scroll niepotrzebny, to nie ma być widoczny nieaktywny scrollbar, tylko ma pozostać przeźroczysty margines o szerokości scrollbara.
Da się to zrobić samym CSS i HTML? Jak?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
@pomarancza_: W JS mam takie coś, no ale chodzi czy da się bez JS i ewentualnie trzeba by zgłosić dodatkowe właściwości do CSS overflow, np. overflow: auto-margin;, która by robiła to samo. Nie wykluczone że podobna propozycja gdzieś istnieje, tylko nie znam nazwy.

function getScrollbarWidth () {
// Creating invisible container
const outer = document.createElement('div');
  • Odpowiedz