Rik schreef:Latency is erger dan overhead. Daarom wordt er tegenwoordig ook vaak base64 gebruikt voor kleine images. De 33% overhead is sneller dan een extra request waar de latency om de hoek komt kijken.Ja, maar als je alle HTML meestuurt dan heb je per request een hoop extra data die je meestuurt. Dat bedoelde ik er mee.Eerdere citaten tonen
Luukvdo schreef:Maar dat is uiteraard de keuze die je zelf maaktEerdere citaten tonen
Rik schreef:True. Het is ook een heel karwei om het goed te onderhouden, maar het neem wel een hoop van de load weg voor de server. Die load komt namelijk dan bij de client te liggen die de data moet parsen.
Eigenlijk voeg je alleen maar load toe. Op de server blijft het nagenoeg hetzelfde (op wat json functies na) maar je voegt extra load toe op de client. Niet dat dat nou enorm veel load is, maargoed
Het Wat heb jij vandaag geprogrammeerd? topic
Ik ben aan het streamen wat ik nu aan het programmeren ben: http://twitch.tv/raoulvdberge 

Vandaag mijn demotica project verder ontwikkeld. Ik heb de Google Speach API erin verwerkt.
Als ik nu "Raspberry pi speel af op mijn " zeg dan worden indien het avond is de lampen uitgezet en een sfeerlicht aangezet, de TV op PC scherm wordt aangezet mits deze nog niet aanstonden, er wordt een API request richting Plex (media server / client) gestuurd om de laatste onbekeken aflevering van de genoemde serie of film afgespeeld.
Helaas werkt het nu alleen nog maar via de microfoon in mijn Mac maar ik ga binnenkort een geluidskaart voor mijn demotica RPI halen zodat dit systeem niet langer afhankelijk is van mijn Mac.
Binnenkort ga ik dit verder uitbreiden zodat ik ook de lampen aan en uit kan zetten met mijn stem.
Als ik nu "Raspberry pi speel af op mijn " zeg dan worden indien het avond is de lampen uitgezet en een sfeerlicht aangezet, de TV op PC scherm wordt aangezet mits deze nog niet aanstonden, er wordt een API request richting Plex (media server / client) gestuurd om de laatste onbekeken aflevering van de genoemde serie of film afgespeeld.
Helaas werkt het nu alleen nog maar via de microfoon in mijn Mac maar ik ga binnenkort een geluidskaart voor mijn demotica RPI halen zodat dit systeem niet langer afhankelijk is van mijn Mac.
Binnenkort ga ik dit verder uitbreiden zodat ik ook de lampen aan en uit kan zetten met mijn stem.
Timkb schreef:Klinkt tofVandaag mijn demotica project verder ontwikkeld. Ik heb de Google Speach API erin verwerkt.
Als ik nu "Raspberry pi speel af op mijn " zeg dan worden indien het avond is de lampen uitgezet en een sfeerlicht aangezet, de TV op PC scherm wordt aangezet mits deze nog niet aanstonden, er wordt een API request richting Plex (media server / client) gestuurd om de laatste onbekeken aflevering van de genoemde serie of film afgespeeld.
Helaas werkt het nu alleen nog maar via de microfoon in mijn Mac maar ik ga binnenkort een geluidskaart voor mijn demotica RPI halen zodat dit systeem niet langer afhankelijk is van mijn Mac.
Binnenkort ga ik dit verder uitbreiden zodat ik ook de lampen aan en uit kan zetten met mijn stem.

Dat is het zeker, werkt allemaal nog wel erg buggy maar wel echt baas om vanuit je luie stoel te roepen wat je wilt en het gebeurd gewoon.
Timkb schreef:Het gaat om het ideeDat is het zeker, werkt allemaal nog wel erg buggy maar wel echt baas om vanuit je luie stoel te roepen wat je wilt en het gebeurd gewoon.

Ik zal er eens naar kijken, Google Speach.
Bezig geweest met Front-end user systym plugin. Zodat je als bezoeker in de front-end kan inloggen, er is al een plugin maar die heeft niet alles functies die ik wil.
Vandaag nog niks, maar komende weken ga ik eens stoeien met een subpubsub-systeem om de DVS van de NS op te vragen via het NDOV-loket. Puur om eerst te testen. Een VPS heb ik al geregeld, nu nog Python begrijpen en de server daarvoor inrichten.
Snap je het niet, Google eens op de onbekende termen en wellicht wordt het e.e.a duidelijk.
Snap je het niet, Google eens op de onbekende termen en wellicht wordt het e.e.a duidelijk.
Aarclay schreef:Ik raad je aan om Redis te gebruiken. http://redis.io/commands#pubsubVandaag nog niks, maar komende weken ga ik eens stoeien met een subpubsub-systeem om de DVS van de NS op te vragen via het NDOV-loket. Puur om eerst te testen. Een VPS heb ik al geregeld, nu nog Python begrijpen en de server daarvoor inrichten.
Snap je het niet, Google eens op de onbekende termen en wellicht wordt het e.e.a duidelijk.
Het werkt niet helemaal zoals ik wil want de ledjes krijgen te weinig stroom maar dat los ik later wel op
. En het is simpel ja want mijn eerste arduino projectje en heb mijn kabels nog niet om grote dingen te maken. 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
int led1 = 11;
int led2 = 6;
int led3 = 3;
int brightness = 0;
int fadeAmount = 20;
void setup() {
pinMode(led1, OUTPUT);
}
void loop() {
analogWrite(led1, brightness);
delay(150);
analogWrite(led1, LOW);
analogWrite(led2, brightness);
delay(150);
analogWrite(led2, LOW);
analogWrite(led3, brightness);
delay(150);
analogWrite(led3, LOW);
brightness = brightness + fadeAmount;
if (brightness == 0 || brightness == 240) {
fadeAmount = -fadeAmount ;
}
if (brightness == 220) {
analogWrite(led3, HIGH);
delay(500);
analogWrite(led2, HIGH);
delay(500);
analogWrite(led1, HIGH);
delay(1000);
analogWrite(led1, LOW);
delay(500);
analogWrite(led2, LOW);
delay(500);
analogWrite(led3, LOW);
}
delay(50);
}
. En het is simpel ja want mijn eerste arduino projectje en heb mijn kabels nog niet om grote dingen te maken.Spoiler tonen
Codeblok (voorbeeld.php):
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
int led1 = 11;
int led2 = 6;
int led3 = 3;
int brightness = 0;
int fadeAmount = 20;
void setup() {
pinMode(led1, OUTPUT);
}
void loop() {
analogWrite(led1, brightness);
delay(150);
analogWrite(led1, LOW);
analogWrite(led2, brightness);
delay(150);
analogWrite(led2, LOW);
analogWrite(led3, brightness);
delay(150);
analogWrite(led3, LOW);
brightness = brightness + fadeAmount;
if (brightness == 0 || brightness == 240) {
fadeAmount = -fadeAmount ;
}
if (brightness == 220) {
analogWrite(led3, HIGH);
delay(500);
analogWrite(led2, HIGH);
delay(500);
analogWrite(led1, HIGH);
delay(1000);
analogWrite(led1, LOW);
delay(500);
analogWrite(led2, LOW);
delay(500);
analogWrite(led3, LOW);
}
delay(50);
}
Timkb schreef:Vanaf nu kan ik ook de lampen met mijn stem aan en uit zetten.Vandaag mijn demotica project verder ontwikkeld. Ik heb de Google Speach API erin verwerkt.
Als ik nu "Raspberry pi speel af op mijn " zeg dan worden indien het avond is de lampen uitgezet en een sfeerlicht aangezet, de TV op PC scherm wordt aangezet mits deze nog niet aanstonden, er wordt een API request richting Plex (media server / client) gestuurd om de laatste onbekeken aflevering van de genoemde serie of film afgespeeld.
Helaas werkt het nu alleen nog maar via de microfoon in mijn Mac maar ik ga binnenkort een geluidskaart voor mijn demotica RPI halen zodat dit systeem niet langer afhankelijk is van mijn Mac.
Binnenkort ga ik dit verder uitbreiden zodat ik ook de lampen aan en uit kan zetten met mijn stem.
Timkb schreef:Ik zal er naar kijken.Snap je het niet, Google eens op de onbekende termen en wellicht wordt het e.e.a duidelijk.Eerdere citaten tonen
Aarclay schreef:Vandaag nog niks, maar komende weken ga ik eens stoeien met een subpubsub-systeem om de DVS van de NS op te vragen via het NDOV-loket. Puur om eerst te testen. Een VPS heb ik al geregeld, nu nog Python begrijpen en de server daarvoor inrichten.
Ik raad je aan om Redis te gebruiken. http://redis.io/commands#pubsub
toevoeging op 1 juni 2014, 15:05:26:
Timkb schreef:Maak eens een demonstratie filmpje...Als ik nu "Raspberry pi speel af op mijn " zeg dan worden indien het avond is de lampen uitgezet en een sfeerlicht aangezet, de TV op PC scherm wordt aangezet mits deze nog niet aanstonden, er wordt een API request richting Plex (media server / client) gestuurd om de laatste onbekeken aflevering van de genoemde serie of film afgespeeld.Eerdere citaten tonen
Timkb schreef:Vandaag mijn demotica project verder ontwikkeld. Ik heb de Google Speach API erin verwerkt.
Helaas werkt het nu alleen nog maar via de microfoon in mijn Mac maar ik ga binnenkort een geluidskaart voor mijn demotica RPI halen zodat dit systeem niet langer afhankelijk is van mijn Mac.
Binnenkort ga ik dit verder uitbreiden zodat ik ook de lampen aan en uit kan zetten met mijn stem.
Vanaf nu kan ik ook de lampen met mijn stem aan en uit zetten.

Aarclay schreef:Wilde ik ook net zeggenIk zal er naar kijken.Eerdere citaten tonen
Timkb schreef:Snap je het niet, Google eens op de onbekende termen en wellicht wordt het e.e.a duidelijk.Eerdere citaten tonen
Aarclay schreef:Vandaag nog niks, maar komende weken ga ik eens stoeien met een subpubsub-systeem om de DVS van de NS op te vragen via het NDOV-loket. Puur om eerst te testen. Een VPS heb ik al geregeld, nu nog Python begrijpen en de server daarvoor inrichten.
Ik raad je aan om Redis te gebruiken. http://redis.io/commands#pubsub
toevoeging op 1 juni 2014, 15:05:26:Maak eens een demonstratie filmpje...Eerdere citaten tonen
Timkb schreef:Als ik nu "Raspberry pi speel af op mijn " zeg dan worden indien het avond is de lampen uitgezet en een sfeerlicht aangezet, de TV op PC scherm wordt aangezet mits deze nog niet aanstonden, er wordt een API request richting Plex (media server / client) gestuurd om de laatste onbekeken aflevering van de genoemde serie of film afgespeeld.Eerdere citaten tonen
Timkb schreef:Vandaag mijn demotica project verder ontwikkeld. Ik heb de Google Speach API erin verwerkt.
Helaas werkt het nu alleen nog maar via de microfoon in mijn Mac maar ik ga binnenkort een geluidskaart voor mijn demotica RPI halen zodat dit systeem niet langer afhankelijk is van mijn Mac.
Binnenkort ga ik dit verder uitbreiden zodat ik ook de lampen aan en uit kan zetten met mijn stem.
Vanaf nu kan ik ook de lampen met mijn stem aan en uit zetten.

Luukieboy schreef:Inmiddels werkt het al een stuk sneller en ben ik overgeschakeld op Engels omdat de Google speach to text API niet goed overweg kon met de titels van films en series. Ook moet ik nog erg duidelijk articuleren en richting mijn Mac of hard praten anders werkt het niet.Wilde ik ook net zeggenEerdere citaten tonen
Aarclay schreef:Ik zal er naar kijken.Eerdere citaten tonen
Timkb schreef:Snap je het niet, Google eens op de onbekende termen en wellicht wordt het e.e.a duidelijk.Eerdere citaten tonen
Aarclay schreef:Vandaag nog niks, maar komende weken ga ik eens stoeien met een subpubsub-systeem om de DVS van de NS op te vragen via het NDOV-loket. Puur om eerst te testen. Een VPS heb ik al geregeld, nu nog Python begrijpen en de server daarvoor inrichten.
Ik raad je aan om Redis te gebruiken. http://redis.io/commands#pubsub
toevoeging op 1 juni 2014, 15:05:26:Maak eens een demonstratie filmpje...Eerdere citaten tonen
Timkb schreef:Als ik nu "Raspberry pi speel af op mijn " zeg dan worden indien het avond is de lampen uitgezet en een sfeerlicht aangezet, de TV op PC scherm wordt aangezet mits deze nog niet aanstonden, er wordt een API request richting Plex (media server / client) gestuurd om de laatste onbekeken aflevering van de genoemde serie of film afgespeeld.Eerdere citaten tonen
Timkb schreef:Vandaag mijn demotica project verder ontwikkeld. Ik heb de Google Speach API erin verwerkt.
Helaas werkt het nu alleen nog maar via de microfoon in mijn Mac maar ik ga binnenkort een geluidskaart voor mijn demotica RPI halen zodat dit systeem niet langer afhankelijk is van mijn Mac.
Binnenkort ga ik dit verder uitbreiden zodat ik ook de lampen aan en uit kan zetten met mijn stem.
Vanaf nu kan ik ook de lampen met mijn stem aan en uit zetten.
Het woordje "home" triggert een AppleScript dankzij de ingebouwde "spraakonderdelen" functie van mijn Mac. Die triggert vervolgens weer een Node.JS script welke begint op te nemen wat ik zeg, als ik niet binnen 1,2 seconden iets meer zeg (erg kort, dat ga ik verlengen) dan stuurt hij het naar Google waarna Google mogelijk tekst suggesties teruggeeft. Die tekst wordt naar mijn demotica RPI toegestuurd die vervolgens de serie gaat matchen in de PMS (Plex Media Server) server in de meterkast. Als de serie is gevonden dan wordt er naar de aflevering gezocht waar ik ben gebleven, als de demotica RPI die informatie heeft maakt hij een HTTP request naar de RasPlex (media player) RPI die aan de TV zit en die begint dan met afspelen. Vervolgens zend de demotica RPI een infrarood signaal uit om de TV aan te zetten.
Filmpje: https://www.dropbox.com/s/4flgwxlhsr8ys6k/Video%2001-06-14%2016%2022%2035.mov
Spoiler tonen
Timkb (link):
Inmiddels werkt het al een stuk sneller en ben ik overgeschakeld op Engels omdat de Google speach to text API niet goed overweg kon met de titels van films en series. Ook moet ik nog erg duidelijk articuleren en richting mijn Mac of hard praten anders werkt het niet.
Het woordje "home" triggert een AppleScript dankzij de ingebouwde "spraakonderdelen" functie van mijn Mac. Die triggert vervolgens weer een Node.JS script welke begint op te nemen wat ik zeg, als ik niet binnen 1,2 seconden iets meer zeg (erg kort, dat ga ik verlengen) dan stuurt hij het naar Google waarna Google mogelijk tekst suggesties teruggeeft. Die tekst wordt naar mijn demotica RPI toegestuurd die vervolgens de serie gaat matchen in de PMS (Plex Media Server) server in de meterkast. Als de serie is gevonden dan wordt er naar de aflevering gezocht waar ik ben gebleven, als de demotica RPI die informatie heeft maakt hij een HTTP request naar de RasPlex (media player) RPI die aan de TV zit en die begint dan met afspelen. Vervolgens zend de demotica RPI een infrarood signaal uit om de TV aan te zetten.
Filmpje: https://www.dropbox.com/s/4flgwxlhsr8ys6k/Video%2001-06-14%2016%2022%2035.mov
Wauw Tim echt super vet gemaakt
Luukieboy schreef:Wilde ik ook net zeggenEerdere citaten tonen
Aarclay schreef:Klik om eerdere quotes te tonen[/spoiler]Ik zal er naar kijken.Eerdere citaten tonen
Timkb schreef:Snap je het niet, Google eens op de onbekende termen en wellicht wordt het e.e.a duidelijk.Eerdere citaten tonen
Aarclay schreef:Vandaag nog niks, maar komende weken ga ik eens stoeien met een subpubsub-systeem om de DVS van de NS op te vragen via het NDOV-loket. Puur om eerst te testen. Een VPS heb ik al geregeld, nu nog Python begrijpen en de server daarvoor inrichten.
Ik raad je aan om Redis te gebruiken. http://redis.io/commands#pubsub
toevoeging op 1 juni 2014, 15:05:26:Maak eens een demonstratie filmpje...Eerdere citaten tonen
Timkb schreef:Als ik nu "Raspberry pi speel af op mijn " zeg dan worden indien het avond is de lampen uitgezet en een sfeerlicht aangezet, de TV op PC scherm wordt aangezet mits deze nog niet aanstonden, er wordt een API request richting Plex (media server / client) gestuurd om de laatste onbekeken aflevering van de genoemde serie of film afgespeeld.Eerdere citaten tonen
Timkb schreef:Vandaag mijn demotica project verder ontwikkeld. Ik heb de Google Speach API erin verwerkt.
Helaas werkt het nu alleen nog maar via de microfoon in mijn Mac maar ik ga binnenkort een geluidskaart voor mijn demotica RPI halen zodat dit systeem niet langer afhankelijk is van mijn Mac.
Binnenkort ga ik dit verder uitbreiden zodat ik ook de lampen aan en uit kan zetten met mijn stem.
Vanaf nu kan ik ook de lampen met mijn stem aan en uit zetten.

Inmiddels werkt het al een stuk sneller en ben ik overgeschakeld op Engels omdat de Google speach to text API niet goed overweg kon met de titels van films en series. Ook moet ik nog erg duidelijk articuleren en richting mijn Mac of hard praten anders werkt het niet.
Het woordje "home" triggert een AppleScript dankzij de ingebouwde "spraakonderdelen" functie van mijn Mac. Die triggert vervolgens weer een Node.JS script welke begint op te nemen wat ik zeg, als ik niet binnen 1,2 seconden iets meer zeg (erg kort, dat ga ik verlengen) dan stuurt hij het naar Google waarna Google mogelijk tekst suggesties teruggeeft. Die tekst wordt naar mijn demotica RPI toegestuurd die vervolgens de serie gaat matchen in de PMS (Plex Media Server) server in de meterkast. Als de serie is gevonden dan wordt er naar de aflevering gezocht waar ik ben gebleven, als de demotica RPI die informatie heeft maakt hij een HTTP request naar de RasPlex (media player) RPI die aan de TV zit en die begint dan met afspelen. Vervolgens zend de demotica RPI een infrarood signaal uit om de TV aan te zetten.
Filmpje: https://www.dropbox.com/s/4flgwxlhsr8ys6k/Video%2001-06-14%2016%2022%2035.mov
Wauw Tim echt super vet gemaakt
