Zabawy z routerem. Skrypt w Lua wypluwający statystyki routera do JSONa
https://gist.github.com/globalbus/334d715a2c42f42a97239dffd744cf77
Zależało mi na wypluciu informacji o podłączonych klientach WiFi i połączeniu DSL.
Na innych modelach trzeba wywalić sekcję DSL lub trochę ją przeprogramować.

Skrypt wywołuje się co sekundę z cron i wypycha dane na broker MQTT. Na małym komputerku (cubietruck) prowadzę nasłuch i wypycham dane do elasticsearch.
globalbus - Zabawy z routerem. Skrypt w Lua wypluwający statystyki routera do JSONa
...

źródło: comment_SICXf1DFmR4RWce97Kv0rio0UhOfY47v.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie dość banalne ale co tam, mam sobie język Lua, i mam stringa. String ten też zawiera kropkę (właściwie jest to wynik linuksowego xbacklight - czyli jakieś 100.00000 lub 81.669535) i chciałbym tego stringa przyciąć do kropki, czyli z podanego 81.cośtam zrobić po prostu 81, na chwilę obecną po prostu przycinam do trzech pierwszych znaków, i wygląda to dobrze tylko i wylacznie gdy mam 100

#lua #naukaprogramowania (na
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 3
@artur9010
Nigdy w tym nie programowałem.
Nawet nie wiedziałem, że jest taki język.
Znalazłem odpowiedź w 20 sekund.
Naucz się korzystać z Google'a.
  • Odpowiedz
Od pewnego czasu pracuje nad moją drugą grą (na Androida) pt. The Great Pong (wiem nazwa jest świetna:), nie mogłem wymyślić niczego lepszego). Projekt jest w zamyśle klonem jednej z gier Atari. Poniżej podaje gif z gry. Pracę zbliżają się ku końcowi. W związku z czym chętnie wysłucham wszelkich opinii.

#gamedev #indiegames #indiegamedev #android #coronasdk #lua
LeD7 - Od pewnego czasu pracuje nad moją drugą grą (na Androida) pt. The Great Pong (...

źródło: comment_0EW3glVoeZTWrLEMTdGUTGbWAYLpEFmE.gif

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dzisiaj zaczynamy trasę z Lądka Zdrój, dźwięki pasażerów, muzyczka, sejfti komunikaty i wszystkie pierdoły łącznie z klaskaniem po wylądowaniu na EPKT robią klimat, brakuje mi tylko zapachu kanapek z kiełbasą i handlu obwoźnego jak w rajanerze XD
Gówniaki drą mordy!
Koniecznie muszę poszukać na YT polskich akcentów i dorzucić do puli!
To jest piękne. Pakiet opisywałem wczoraj.
#lotnictwo #uk #xplane #symulatory #lua
fajazdrowia - Dzisiaj zaczynamy trasę z Lądka Zdrój, dźwięki pasażerów, muzyczka, sej...

źródło: comment_nc7sAH2CdczzU5xfAs4vBm6qYwO9n9Av.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hello elektromirki! Pomożecie?
Mam kilka ESP8266, chciałbym zacząć bawić się w ich programowanie. Z tego co wyczytałem, to najlepiej będzie użyć NodeMCU. Znam trochę pythona, więc ogarnę #lua (bo jak rozumiem w Lua tam się pisze). Pytania:

1. Czy NodeMCU to będzie najlepsze rozwiązanie do programowania ESP8266?
2. Czy rzeczywiście i bez problemu robi się to w Lua?
3. Jaki kupić interfejs, żeby to ESP bez problemu flashować?
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dar_Q: tak samo przez najprostszą przejściówkę USB<->UART, z tym że ostatnio zamówiłem esp8266-12F czyli chyba najnowszą wersje, podłączyłem bezpośrednio (tak jak zawsze ( ͡° ͜ʖ ͡°) ) pod przejściówke która ma logike 5V (esp powinno być podłączane pod 3,3V) no i chyba przez to moduł jest martwy.
  • Odpowiedz
Noż do cholery podmieniłem ChatFrame.AddMessage, dałem if warunek then return nil; end
No i widać że się zatrzymuje bo print kontrolny wykonuje się tylko raz a lista ma 2 elementy.
Problem w tym że oryginalną funkcję wywołuję za returnem, a wiadomość i tak pojawia się w oknie czatu. Co jest?
#worldofwarcraft #lua #programowanie

local ji = i
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#esp8266 #nodemcu #lua
Próbuję stworzyć urządzenie bazujące na esp8266-12 zasilane z baterii a więc pobór prądu musi być jak najmniejszy, będzie to urządzenie zbierające dane. Napisałem program, który łączy się do sieci a po połączeniu do niej usypia urządzenie na określony czas, i tak w kółko - program testowy żeby sprawdzić rzeczywiste pobory prądu. No i oczywiście nodemcu pokazuje swoje mocne strony, bo w trybie uśpienia
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#esp8266 #nodemcu #arduino #lua
Bawię się już dłuższy czas modułami ESP8266, cały czas piszę na niego programy w LUA. Mam przed sobą większe plany odnośnie tego modułu, chcę na nim zrobić kilka elementów "inteligentnego budynku", a więc pasuje żeby to chodziło tak jak trzeba. Zastanawiam się, czy lepszą opcją jest LUA czy lepiej przejść na Arduino IDE? Ma ktoś jakieś doświadczenie z takimi porównaniami?
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

To już mój drugi wpis w tym dziale tj. #gamedev Tym razem chce poinformować wszystkich o wydaniu mojej pierwszej gry THE SQUARE w sklepie Google Play i zachęcić do wyrażenia opinii na jej temat oraz oceny.

Przypomnę, że grą napisałem w Coronie SDK w języku skryptowym Lua. Gra miała być wprawa do zapoznania się z nowymi narzędziami. Praca nad grą mimo wielu trudności udało mi się ukończyć. Duże kłopoty
LeD7 - To już mój drugi wpis w tym dziale tj. #gamedev Tym razem chce poinformować ws...

źródło: comment_uskAtGjGAgqnHNLu9SlL7es2DcP3w26D.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak widzę tap, to robię tap dokładnie jeden raz i okazuje się że przegrałem. Jak dla mnie mało doświadczonego gracza, chyba bardziej przemawia hold.
  • Odpowiedz
Przedstawiam Wam zaawansowany prototyp mojej pierwszej #gry logicznej na #android o prostej nazwie THE SQUARE. Grę przygotowałem w czasie wakacji i przesłałem nieukończoną wersję na konkurs Warsztat Summer of Code 2016. Udało mi się zdobyć nawet wyróżnienie:) Ale mniejsza o to. Postanowiłem dokończyć projekt. Miłoby było przeczytać co o nim myślicie. Video gif poniżej.

Grę przygotowałem przy użyciu Corona SDK oraz języka #lua Nie
LeD7 - Przedstawiam Wam zaawansowany prototyp mojej pierwszej #gry logicznej na #andr...

źródło: comment_xB4md2hEDScLiQuCUnk4fd8hnP724TmV.gif

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@luzny_lori: gdzie Ty masz gówniane pytanie?! Otagował jako #python, więc zadałem pytanie dlaczego otagował #python. Pytanie normalne i na miejscu skoro artykuł nijak Pythona nie dotyczył. Rzeczowej odpowiedzi brak, bo „skryptowość” to nie odpowiedź.
  • Odpowiedz
Cześć Mirki ( ͡° ͜ʖ ͡°)

dzisiaj mamy do zaprezentowania 5. część kursu o ESP8266. Dzisiaj poruszymy temat obsługi ADC, w języku skryptowym Lua oraz przedstawimy parę przykładów związanych z ADC.

Jakby co to tu link ( ͡ ͜ʖ ͡) http://feriar-lab.pl/kurs-esp8266-5-obsluga-adc/

#elektronika #majsterkowanie #iot #esp8266 #programowanie #lua #nodemcu #
feriar - Cześć Mirki ( ͡° ͜ʖ ͡°)

dzisiaj mamy do zaprezentowania 5. część kursu o ...

źródło: comment_PuskTjQbWtjNyCV23HimvyTVMRSRrvdK.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sztilq: skoro mamy kursy dla Arduino to po co robić to samo dla ESP ? ( ͡º ͜ʖ͡º) Jak ktoś będzie chciał ogarniać środowisko arduino pod ESP to zobaczy kursy Arduino, jak dany moduł, czy peryferia obsłużyć :)
  • Odpowiedz
Mirki, możecie polecić jakiś "wraper" #lua dla #cpp ?
Zależy mi na:
-Odpalaniu funkcji z cpp w skrypcie .lua i vice versa
-Możliwości używania klas i obiektów z cpp
-Odpalaniu wielu skryptów w wielu wątkach

Miło
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@morsisko: Nie patrz na jakieś coroutine, tylko wywołaj funkcję z lua w nowym wątku.
Tak jak masz w pierwszym przykładzie:

kaguya::LuaFunction f1 = state.loadfile("path/to/luascript.lua");//load file without execute
f1();//execute

to wywołaj po prostu f1() w nowym wątku, tyle razy ile chcesz
kaguya ma wbudowany garbage collector, sam wszystko zalatwi - to ma swoje plusy i minusy, wiadomo
  • Odpowiedz
Tylko problem jest taki, że nie wiadomo ile user będzie chciał załadować tych skryptów, a z tego co czytałem to tworzenie wątków w już działającym programie nie jest najlepszym rozwiązaniem.


@morsisko: zarządzanie tym to już Twoja kwestia. w końcu piszesz w c++, a nie w javie. :-) a odnośnie tej polityki: to zależy

A i tak jeszcze zapytam, ładowanie kilku plików do jednego "state"(tak jak zrobiłeś to w przykładzie) jest
  • Odpowiedz
Programował ktoś w lua? Musze się szybko nauczyć, prosze jakieś poradniki dla debili, protipy. (potrzebuje do zrobienia serwera w mta) Miałem styczność z pythonem jedynie i dobrze mi szło, więc poważny kuc hir xD I jeszcze coś o języku czy trudny czy coś ( ͡° ͜ʖ ͡°) #lua #programowanie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fyuie: miałem krótką i bardzo nieprzyjemną styczność z Lua, a praktycznie jedyne, co zapamiętałem, to że miał z-----ą składnię i pisanie w nim było jak radosne okładanie się rzemieniem...

Nie wiem ile z tego to prawda, a ile urojenia osoby, która miała pierwszą styczność z tym językiem, ale na pewno będziesz miał ciekawie :P
  • Odpowiedz