W nawiązaniu do wpisu: https://www.wykop.pl/wpis/31435397/zrobilem-sobie-taki-oto-monitor-predkosci-lacza-in/

Kilka osób prosiło o udostępnienie repozytoriów. Potrzebowałem paru dni na mały cleanup i napisanie czegoś na kształt dokumentacji.

Jest to mój pierwszy publiczny projekt. Z technologii, których użyłem w projekcie ( #python #docker #vuejs #firebase ), nie korzystam na codzień, więc proszę o wyrozumiałość. ( ͡° ͜ʖ
Unite - W nawiązaniu do wpisu: https://www.wykop.pl/wpis/31435397/zrobilem-sobie-taki...

źródło: comment_zlBTC5WfA9wMufzOyJ4s1eFdJ6ZXwATZ.jpg

Pobierz
Zrobiłem sobie taki oto monitor prędkości łącza internetowego. Testy wykonywane są co 15 minut przez aplikację napisaną w #python przy pomocy speedtest-cli i zapisywane w #firebase Realtime Database. Całość zapakowana w #docker i postawiona na #raspberrypi. To backend. Frontend natomiast napisany w #vuejs i hostowany w Firebase.

PS. Niebieska przerywana linia to prędkość pobierania jaka powinna być, ciągła - jaka jest.
Unite - Zrobiłem sobie taki oto monitor prędkości łącza internetowego. Testy wykonywa...

źródło: comment_wOcgrn3dNPLECpPCQQ4DlzblJTQiKfvV.jpg

Pobierz
Siemanko mirki. Uczę się od jakiegoś czasu #php, a dokładnie #laravel. Trochę już ogarnąłem i na potrzeby aplikacji zainteresowałem się #vuejs. Znalazłem jeden tutorial na youtube, gdzie koleś robi front-end aplikacji z artykułami na podstawie API w drugiej aplikacji. I teraz się zastanawiam czy tak to powinno wyglądać i czy tak się praktykuje?
Masz bloga, w laravelu robisz back-end do wyświetlania, dodawania itd
Cześć Mirki.

Od pewnego już czasu coś mnie nurtuje i nie mogę znaleźć odpowiedzi, liczyłbym tu raczej na odpowiedź ludzi którzy siedzą w tych technologiach już dłużej i są w temacie że tak powiem architektury oprogramowania i potrzeb biznesu. Mianowicie często jak coś czytam o Laravelu to od strony frontu do niego wybierany i rzekomo lubiany przez devów jest VUE.js. Wydaje się być niby łatwy do opanowania, tylko ja się tak zastanawiam,
#javascript #vuejs #programowanie

Raczkuje dopiero w Vue jak i w JS i na tą chwilę zastanawiam się jak mógłbym najwygodniej wygenerować listę dni dla danego miesiąca wraz z nazwa tygodnia. Ogólnie będę chciał podpiąć jakaś bazę danych pod to lub stworzyć jakieś proste API w php (laravel np.) i w sumie tu mam kolejne zapytanie, w czym najlepiej zrobić rest api, laravel nie bedzie overkillem ?
@mirunek: Może ja coś mylę, ale ostatnio któryś popularny serwis kradnący transmisje ogłosił, że już nie będą kraść transmisji, tylko "skupią się na społeczności"

  • Odpowiedz
Potrzebuje zrobić dynamiczne bindowanie modeli,
mam Przyciski, po ich kliknięciu tworzony jest nowy input i dane są dodawane do data w tablicy obiektów

następnie mam pętle v-for w której wyświetlam inputy
model robie w ten sposób:
v-model="input[index].text"
@Radaka: Ok, już nie ważne ten sposób jaki pokazałem działa, po prostu zapomniałem że ustawiłem jeszcze inny event na kliknięcie który miesza w indexach w modelu, po jego usunięciu działa jak miało działać
  • Odpowiedz
@jeski: działa to tak , tworzysz nowy router przez vueRouter({tutaj masz config czyli m.in tab z drogami}). Nie ma znaczenia jak je nazwiesz ma to być albo

vueRouter({zmienna do tab z drogami })
  • Odpowiedz
Witam. mam pytanko.

Mam sobie komponent: lista zadań na osobnym router link i muszę po te zadania robić zapytanie i te zadania przypisuję potem do data property w komponencie lista zadań. Problem jest taki, że chciałbym te zapytanie zapisać w akcji w storze (żeby mieć dostęp do tego calla powiedzmy z innego miejsca jeszcze.

Robie dispatch akcji fetch data w komponencie i zaraz potem podmieniam domyslna pusta tablice w data na getter tego requesta w storze(czy to w hooku created() czy beforeCreate()), to zanim call się skończy to renderuje się komponent z pustym data, który domyslnie ustawiam na [] i dupa, loopuje przez puste data i tyle.

Nie
@crine: Robisz dispatch akcji na poziomie beforeCreate() i getter zwracasz za pomocą computed i sobie nim operujesz. Nie ma potrzeby raczej przypisywać go do data. Mozesz przez niego loopować v-forem i computed i tak potem możesz wysłać jako propsy do child-kontenera
  • Odpowiedz
Witam, pisze aplikacje w vue, uzywam również vuex i teraz pytanie, jak powinienem rozplanować zapytania do API? Zrobić moduł w vuex gdzie trzymałbym zapytanie o daną rzecz w postaci akcji, czy jednak zrobić plik api.js i eksportować funkcje które by mi zwracały co trzeba?
#webdev #vuejs #javascript
@Krucyfiks:

Ja stosuje takie zasady:

- Z Vuex komunikują się tylko komponenty najwyższego rzędu. Nigdy dzieci. Komunikują się tylko za pomocą akcji.
- Tak samo z routingiem - route mogą zmieniać tylko komponenty
  • Odpowiedz
Mirki, jest ktoś z #trojmiasto #gdansk, kto ma trochę zapasów energii po tygodniu i chciałby sobie dorobić w weekend przy #vuejs? Zbliża nam się deadline z projektem i potrzebujemy rąk do pracy. Junior, mid, senior - nieważne, potrzebujemy każdego (no może z wyjątkiem entry :( ). Do zrobienia byłyby naprawdę proste fixy.

Płatność praktycznie natychmiastowa. Biuro mamy we Wrzeszczu (niestety, nie jest to oferta
@JewelOfTheNile: Nie pisałem w Vue ale generalnie monitorowanie zmian odbywa się przez porównywanie referencji do obiektów, więc jeśli dodajesz element przez push to nie zmienia się referencja do tablicy i pewnie dlatego nie odświeża. Spróbuje przez staraTablice = [...staraTablica, nowyElement];
  • Odpowiedz