Forum Linux.embarqué Communication arduino-Raspy et serveur web (HighCharts)

Posté par . Licence CC by-sa
2
4
avr.
2017

Bonjour à tous !

Je suis étudiant en Terminale S sciences de l'ingénieur et nous avons un projet de fin d'année qui consiste à gérer le niveau d'eau d'un moulin (en régulant l'ouverture ou la fermeture des vannes du moulin). Les données de la hauteur d'eau sont envoyer sur une Raspberry pi et traitée pour les envoyer sur le web avec un graphique d'historique de hauteur d'eau géré par le plugin web Highcharts. Je gère la Raspberry.
L'arduino m'envoie des données (...)

Forum Programmation.php PHP7, passage de variable tableau d'un template blade à un autre

Posté par . Licence CC by-sa
Tags :
0
8
avr.
2016

Bonjour et bon vendredi, Robinsons,

J'ai un petit souci avec mon application php qui comporte actuellement un bogue.

L'application c'est un gestionnaire de fichiers en ligne, les fichiers sont soit stockés dans la base de données (si pas trop volumineux) soit sur le système de fichiers du serveur.

J'utilise Laravel 5.0

Pour l'explorateur de fichiers, j'ai deux vues importantes:
vue_liste.blade.php

        $assoc = json_decode($json_str);


        if ($assoc !== NULL) {
        foreach($assoc as $i => $row
(...)

Forum Programmation.python JSON how to get the data I want.

Posté par . Licence CC by-sa
Tags :
1
2
sept.
2015

Le but du truc : récupérer le début d’une définition Wikipédia d’un terme quelconque.

Alors voila comment je m’y prends

#!/usr/bin/env python3

"""AskWikipédia.py: Ask Wikipédia the définition of a shit."""
__author__ = "M4rotte"
__copyright__ = "Copyright 2015, Institut Marotte pour un Mouling de Qualitäy"
__license__ = "GPL"
__version__ = "0.1"

import sys                               # SYS module (used for argument management)
import requests                          # HTTP Requests
import html.parser                       # HTML Parser (not used for anything here but imported just for fun)
import
(...)

Journal Idok, petit outil pour envoyer des medias sur son XBMC

17
9
sept.
2014

Voilà presque… houlla 2 ans que je fais du Go (Golang) à longueur de soirée. Et dans le même temps, un collègue me pousse un peu pour me payer un raspberry-pi. Vous allez voir que ces deux sujets sont liés.

Après avoir installé mon raspberr-pi avec XBMC dessus, je m'éclate un peu à manipuler le jouet. Mais une chose me manquait. J'ai des vidéos ou des musiques que je ne veux pas forcément "ajouter à ma collection" pour les lire (...)

Proxy HTTP(s) gatejs

Posté par . Édité par Xavier Teyssier, Benoît Sibaud, Pierre Jarillon et Christophe Guilloux. Modéré par ZeroHeure.
20
20
juin
2014
JavaScript

gatejs est un nouveau mandataire/proxy HTTP(s) (forward & reverse) qui a pour vocation de remplacer squid, nginx, varnish ou encore apache, dans leurs fonctions de proxy (forward & reverse). Il est publié sous licence GPLv3.

Il est développé en JavaScript (2/3) et en C++ (1/3). Il est prévu que la proportion de C++ se réduise au fil du temps. Ce proxy utilise le moteur Javascript V8 et nodejs.

Il a été initialement conçu pour offrir plus de flexibilité sur l'interception et le traitement d'informations en HTTP.

Pour ceux qui ne sont pas pro-JavaScript, il est important de préciser que les performances de gatejs sont proches, voire dans certains cas, supérieures à nginx.

De plus, l'utilisation de Javascript permet d'augmenter la lisibilité des codes, de les factoriser et de renforcer la sécurité, surtout pour des opérations complexes.

Les configurations sont écrites au moyen de la notation d'objets Javascript (JSON).

Journal Sortie du RFC sur WebFinger

Posté par (page perso) . Licence CC by-sa
35
29
sept.
2013

Le protocole WebFinger, qui permet de récupérer des informations sur une entité (personne, service, organisation, etc), vient d'être normalisé, dans le RFC 7033.

Il s'agit en fait d'une deuxième version de WebFinger. La première, qui ne semble pas avoir été tellement déployée, utilisait comme clé d'accès à l'information une adresse de courrier électronique, et distribuait l'information en XML (le XRD). La nouvelle version prend comme clé d'accès un URI et rend du JSON (le JRD).

Le déploiement de WebFinger serait (...)

Forum Linux.général [Paris] Conférence XML et JSON lundi 2 avril. Agenda Parinux

Posté par (page perso) .
0
2
avr.
2012
  • First Jeudi : réunion publique Parinux qui a lieu chaque premier jeudi de chaque mois au Père Tranquille
  • Third jeudi : réunion publique Parinux itinérante qui a lieu chaque troisième jeudi de chaque mois à Paris
  • conférences : deux par mois, le lundi, la première au Pari's des Faubourgs près de la gare de l'Est, la seconde à l'EPN (Espace Public Numérique) la Bourdonnais dans le 7e.
  • Premier Samedi : install party des distributions GNU/Linux + atelier + wikipermanence, à (...)

Projet Lumberjack

Posté par (page perso) . Édité par Florent Zara, NeoX, Nÿco, Xavier Teyssier et olivierweb. Modéré par Florent Zara. Licence CC by-sa
33
7
mar.
2012
Linux

Le projet Lumberjack est une initiative de plusieurs développeurs de système de logs pour améliorer l'enregistrement d'événements par le système. Il a débuté lors d'une conférence dans les bureaux de Red Hat en République Tchèque avec un entretien entre Steve Gibbs (auditd), Lennart Poettering (systemd, journald), Rainer Gerhards (rsyslog), William Heinbockel (CEE, Mitre) et plusieurs autres développeurs Red Hat.

Le but est de standardiser le contenu des logs et d'améliorer leur création par les applications qui les génèrent. Pour cela, les développeurs vont suivre les spécifications Common Event Expression (CEE). Sur leur site, on peut déjà trouver le schéma XML des logs, ainsi qu'un exemple en XML et un autre en JSON.
Logo Lumberjack
NdA : Merci à Nÿco, olvierweb et Neox pour leur aide lors de la rédaction de cette dépêche.

Forum Programmation.shell Récupérer des infos d'un fichier : parser.

Posté par .
Tags :
1
9
mai
2011

Bonjour à tous,

Je cherche à parser des fichiers dont voici un exemple :

{"tags":0,"flags":0,"change_date":1304607853,"unread":0,"index_id":0,"type":6,"imap_id":285,"date":1304607853,"Path":"/Contacts/","size":0,"sender":"Jean, Jean","id":285,"Ver":10,"folder_id":7,"FlagStr":"","volume_id":0,"TagStr":"","mod_metadata":276,"mod_content":276,"TagNames":"","parent_id":-1,"metadata":"d3:fldd5:email15:jean@reseau.loc9:firstName4:Jean8:homeCity5:Nancy11:homeCountry6:France9:homeState5:5400010:homeStreet21:2à rue de truc machin10:imAddress120:other://jean@msn.com8:lastName4:Jean11:mobilePhone10:0383741751e1:vi10ee"}

Comme vous pouvez le constater, ce fichier est contenu sur une ligne. C'est un fichier caractérisant un "contact" nommé "Jean Jean".

Je cherches à extraire certaines infos. Par exemple, j'aurais voulu récupérer le contenu de "sender", qui est "Jean, Jean", ou encore le "email15", "jean@reseau.loc".

Avez-vous des pistes à me donner ? Je pourrais utiliser Sed, mais bon... Une idée, (...)