#programowanie #javascript
Hej, może ktoś mi podpowie jak mogę zrobić resize zdjęcia przed uploadem? Aplikacja jest pisana w .net core i problemem jest to że klienci wrzucają fotki z telefonów i czas oczekiwania na upload jest duży. Szukałem po googlach niestety jestem noga w js. Jakby ktoś był taki dobry i łopatologicznie mi wyłożył jak to moge zrobić.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@Benq20
Z grubsza:
1. Rysujesz obrazek na canvasie
2. Skalujesz
3. Zeskalowany obraz w base64 wysyłasz do backendu
4. Tam go dekodujesz i zapisujesz jako
  • Odpowiedz
Tworze sobie prosty kalkulator w reacie i natrafilem na pewien problem bardziej matematyczny niz reactowy.
Otoz w moim kalkulatorze mozna wpisac dowolna ilosc liczb i dzialan zanim wcisnie sie znak '=' ktory oblicza wartosc danego wyrazenia.
I wszystko fajnie dziala, ale problem jest z kolejnoscia operacji arytmetycznych i nie wiem jak sobie z tym poradzic
W sensie chodzi mi o to ze np wyrazenie 4-2x2 powinno dawac 0 a daje 2, czyli
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #javascript #angular
Koledzy pomóżcie, zrobiłem angularowy komponent z libki JSowej - ogólnie jest do daterangepicker. Chcę go używać w innych komponentach, w innym komponencie mam pola startDate i endDate i chciałbym pobrać wartości z inputów, które są w templejcie pickera. W komponencie daterangepickera dodałem fukncję która te daty pobiera ale jak je przekazać do docelowego komponentu? Na stackoverflow dostałem dwie propozycje ale ta z localstorage
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#63 DevRSS.com - zbiór popularnych blogów związanych z programowaniem.

Zapisz się na mirkoListę, aby otrzymywać powiadomienia.
Posty publikowane z tagiem #devrss są zbiorem wpisów z aktualnego tygodnia.
Polub również naszego Facebooka, gdzie znajdziesz wybrane wpisy oraz aktualne informacje na temat rozwoju
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cl_master: canvas napisany w html, czy dodany z poziomu js do html to jest grubsza to samo. Samo dopisanie co do window robi z jego jsowej referencji tylko globalną zmienną. Nie ma go jeszcze wtedy w html. Css też możesz dodać z poziomu js do elementu, lub pliku css selektorem.
  • Odpowiedz
Mirki, jaki jest najprostszy sposób na dodanie powiadomień push ze strony (node.js + express), żeby wysyłały się do wszystkich akceptujących powiadomienia kiedy coś się zadzieje (w tym przypadku zostanie dodany nowy post na stronie)?

Znalazłem paczkę web-push ale wydaje się być zbyt skomplikowana aby wysłać proste powiadomienie (może tylko mi się tak wydaje?), a Firebase od Googla to raczej moloch do dużych aplikacji webowych.

Znalazłem taki filmik odnośnie Firebase, ale powiadomienia są wysyłane
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jarj: troche źle problem opisałeś bo myślałem, że chcesz na swojej stronie mieć powiadomienia ze swojego serwera. Nic o Chrome nie napisałeś.... ( ͡° ͜ʖ ͡°)
  • Odpowiedz
#javascript #programowanie

Czy jest szansa, że JS doczeka się kiedyś standardowej biblioteki narzędziowej do której ludzie po prostu będą dopisywać funkcje i "klasy", których im brakuje, czy szaleństwo node_modules będzie trwać w nieskończoność aż pewnego dnia osiągnie masę krytyczną tworząc czarną dziurę?
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Khaine: tu dwie najgłośniejsze:
https://www.theregister.co.uk/2018/11/26/npm_repo_bitcoin_stealer/
https://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/

I tu jeszcze ciekawostka:
Każdy z Was pewnie słyszał o module left-pad i aferze, która wybuchła gdy jego autor Azer Koculu wycofał go z npm. Po wybuchu tej afery każdy programista innego stacku śmiał się do rozpuku, nie rozumiejąc dlaczego tak banalny kod stał się modułem. Ale słuchajcie jest lepiej! Niejaki Jon Schlinkert dodał do npm całe mnóstwo modułów o nazwach typu is-number, is-odd, is-even itd. które zależą
  • Odpowiedz
@sokytsinolop: w kwestii ogólnego ulepszania npm podobał mi się ten pomysł co ostatnio padł, czyli żeby pakiety miały uprawnienia działające na zasadzie uprawnień z systemów mobilnych - ograniczyłoby to trochę zapędy złośliwych pakietów. Natomiast co do tego że ludzie preferują rozbijać funkcje na pierdyliard paczek, które zależą od kolejnego pierdyliarda paczek to już chyba wina ludzi, a nie systemu. I to ludziom powinna się zapalać czerwona lampka w głowie, gdyby
  • Odpowiedz
@Fristo: bo to co innego troszkę, nie działasz na zewnątrz tylko wewnątrz przeglądarki, konsekwencją nie masz np. cross browser tylko chrome, nie masz swobody wyboru języka programowania, a możesz manipulować bezpośrednio całym podwoziem, mockować na bieżąco co zechcesz i sprawdzać jak się zmienne we środku pozmieniały zamiast jak się pokolorował button albo co komunikat mówi... Więc masz owszem fajne testy i szybsze i bardziej niezawodne niż w selenium, ale oddalasz
  • Odpowiedz
@inz_Bartosz: Ma sens to, co mówisz i pokrywa się z tym, co sobie dzisiaj przeczytałem. Dodatkowo minusem jest brak ootb możliwości lokalizowania po xpath, co bardzo lubiłem. W momencie, gdy są jakieś dynamiczne id czy klasy, trzeba modyfikować kod aplikacji dodając atrybuty elementów w stylu data-cy='submit-button'. Sugerują żeby robić tak zawsze. Jak to zrobić żeby developerzy pamiętali je dodawać? Ponad to, w webdriverze można sobie dowolnie dobierać narzędzia - w
  • Odpowiedz
Czy ktoś wie jak używać ikonek #fontawesome razem z #mapboxgl ? Używam tej nowszej wersji bez leaflet'a, oraz używam wrappera reactowego, chociaż pisząc plain js też nie umiałem ustawić. Sprawa wygląda tak że mam layer, który ma swoje features. I jedyna opcja jaką widzę, to poprzez new Image() (albo document.createElement(img)), ale to wymaga załadowania pliku z pamięci (chyba). Próbowałem wywołać reactowo, czyli zaimportować i użyć, wrzucić jako component,
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#javascript #wykop #hint

Pobranie listy wykopujących/zakopujących znalezisko.

1. Wchodzimy na stronę ze znaleziskiem z listą zakopujących/wykopujących.
2. Otwieramy konsolę (F12).
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam taki problem.

Robię sobie taki projekcik z użyciem node'a i mongoose.

_________________

const
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trevoz: jak chcesz wykonać kilka asynchronicznych akcji jednocześnie to służy do tego Promise.all
const [user1, user2] = await Promise.all([
User.findById(firstUserId),
User.findById(secondUserId),
]);
  • Odpowiedz
@Chanandler: nieprawda. To tylko upewnia cie ze wszystkie promisy sie wykonaly ale nie sa wykonane jednoczesnie oraz nie wiesz w jakiej kolwjnosci.
@trevoz: wz zdefiniuj co to znaczy "w jednym momencie".
  • Odpowiedz
Siema mirki, pytanie z #webdev #javascript #js
Mam stronę którą buduję przy pomocy JS. No i teraz muszę załadować sobie skrypt JS z zewnętrznego źródła.
Mam taki kod:


Gdy umieszczę to na stronie w HTML wyświetla mi się zawartość z zewnętrznego źródła (coś w stylu iframe, ale to nie jest iframe - po prostu coś z serwera reklamowego). W źródle tego skryptu mam coś w stylu:
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach