#47 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

#programowanie #webdev #python
Mirki pomóżcie! Znacie jakiś prosty sposób na zintegrowanie nginxa z aplikacją we flasku?
Chodzi mi głównie o przekierowanie ruchu. Przeglądałem różne tutoriale, ale są one dość obszerne i rzadko kiedy wyjaśniają dobrze po co w danym configu dany parametr itp.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@interpolacja_liniowa: nie da się, chrome wyświetla popup o dodaniu do ekranu głównego według własnego widzimisię, które może się zmieniać w kolejnych wersjach ;)

teoretycznie powinien się pojawiać przy drugim wejściu dopiero
założenie jest takie, żeby nie spamować tym usera na każdej stronie z service workerem, tylko wyświetlać mu to dopiero wtedy, gdy może on być faktycznie stroną zainteresowany
  • Odpowiedz
@epi: Korzystam z chrome canary, z włączonymi flagami na PWA i problemem okazała sie jedna coś w stylu "odpalanie service workerów w service wrokerze" inną aplikacjęmiałem w cache i dobrze się wyświetlało, a ta nowa miałą z tym jakiś problem. nie mniej jednak, dzięki za pomoc =))
  • Odpowiedz
#programowanie #typescript #angular #webdev Cześć Mirki pytanie z typescripta. Mam napisaną tam funkcje którą chciałbym jednorazowo wywołać w widoku html. Jednak wywołanie jej z poziomu html poprzez {{Func(args)}} powoduje ze wywoluje sie ona 6 razy a nie jeden raz. Przy użyciu przykładowo eventu (click) wywoluje sie prawidlowo, jeden raz. Jakies rady?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DrizztDoUrden
Jak Ci wali error Expression has been changed.... to możesz wykonanie tego kodu opakować w setTimeout(tutajTwojaFunkcja, 0).

To jest naturalne, że Twoja funkcja w bindingu {{ }} woła się kilkukrotnie. Angular z każdym uruchomieniem systemu detekcji odswieża bindingi na widoku, więc dzieje się to wiele razy. Wylicz sumę wartości raz i umieść tam już pole ze sumą, niech ta suma jest polem klasy.

Jeśli to jest jakaś dynamiczna tabelka to
  • Odpowiedz
@DrizztDoUrden: duzo wygodniej, ale cos nie idzie? Trochę sobie przeczysz. Posluchaj kolegów i zrób to zgodnie z zachowaniem odrobiny czystości kodu.

ps. Tak jak napisal tlaziuk chodzi o odswiezanie widoku - wiec łatwiej dać ja w kodzie niz pilnowac wszystkich powodow dla których odswieza sie widok.
  • Odpowiedz
No hejka mirki. Chciałbym sobie poćwiczyć tworzenie stron. Html, css, js ogarniam spoko,
ale samo tworzenie strony od podstaw idzie mi trochę jak krew z nosa - nie mam czasem
pomysłów jak coś zrobić żeby wyglądało spoko. I tu moje pytanie: Znacie może jakąś
stronkę na której ludzie zamieszczają swoje strony zrobione np. w photoshopie?
Chętnie bym "przerobił" takie projekty na html, css, js żeby pouczyć się designu i dodać
coś do
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nilphilus nie chodzi mi o sytuację jak mówisz że jeden moduł pobiera sobie z drugiego coś (tak jak mowisz) tylko o to gdzie z obiektu dobierasz do obiektu gdzie dobierasz się do obiektu na którym potem coś robisz, jeśli te gety nie są jakimiś operacjami biznesowymi, a tylko getterami na pola
  • Odpowiedz
Chciałem napisać mały skrypt do wyciągania nazwy pliku z kodu JS zawartego w stronie, ale zauważyłem, że ten kod ładuje się z opóźnieniem jakiś 30 sekund i jak wykonuje swój kod od razu po załadowaniu strony to nie uruchamia się. Jak wykryć kiedy kod z którego chcę wydobyć nazwę pliku jest już gotowy?
#javascript #programowanie #webdev
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FEAofTruss: Chyba pierwsza faktycznie jakąś madrzejsza i mniej oczywista rzecz. Zawsze programuj do abstrakcji. Jak pierwszy raz pracowałem w korpo byłem zaskoczony ile tam interfejsów ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Klient zażyczył sobie dodać "specjalne zabezpieczenia" do panelu administracyjnego. Czy mogę stworzyć historię wpisanych niepoprawnych haseł do logowania? Zaznaczam, że nikt niepowołany nie powinien mieć dostępu nawet do linka do panelu, a byłoby to dość proste rozwiązanie na wykrycie anomalii. Do tego rzecz jasna info typu ip, lokalizacja, przeglądarka, system.
Czy jest to zgodne z prawem?
#webdev #prawo #programowanie
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy mogę stworzyć historię wpisanych niepoprawnych haseł do logowania?


@Jurix: A z jakiej racji klient nie mógłby mieć dostępu do takiego wykazu? Nie sądzę by istniały jakieś przeciwwskazania prawne.
  • Odpowiedz
@Jurix: To zmień link do logowania, a pod starym adresem daj formularz który będzie udawał logowanie, a w rzeczywistości zbierze dane, login, godzinę i IP. :)
  • Odpowiedz
@asus1234: nie da rady manipulować kolorem SVG jeżeli są zamieszczone poprzez atrybut IMG albo przez CSS. Taka możliwość istnieje jeżeli kod SVG jest zamieszczony bezpośrednio w kodzie.
  • Odpowiedz
Jak usunac eventlistnera z funkcja strzalkowa?
Otoz mam sobie taka funkcje, ale to nie dziala

el.addEventListener('click', ()=>show(el))

const show = () =>{
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TomekABC123: BTW, uważaj na variable hoisting - przez const show = ... tworzysz funkcję w postaci function expression. Sama deklaracja zmiennej show będzie przeniesiona na początek scope'a, ale przypisanie jej wartości (funkcji) już nie, dopiero w miejscu, gdzie to robisz. Więc jak spróbujesz jej użyć wcześniej to będzie zonk.
  • Odpowiedz