Journal Our Shopping List : liste de courses partagée et libre

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
42
7
mai
2021

TL;DR; Par manque d'alternative à la solution privative de référence, j'ai initié un projet de liste de courses partagée en technos web, auto-hébergeable et utilisable facilement sur mobile : https://github.com/nanawel/our-shopping-list

L'introduction nécessaire

Nal,

J'utilise depuis déjà pas mal de de temps Bring pour gérer ma liste de courses avec ma moitié. Quoi de plus classique me direz-vous, c'est quand même la solution la plus évidente pour des utilisateurs d'Android.

Oui mais voilà, Bring c'était bien au début, quand ça faisait (…)

Communiquer avec le serveur depuis un navigateur Web : XHR, SSE et WebSockets

112
18
avr.
2021
Internet

Dans cette dépêche, nous allons faire un tour d’horizon de différentes manières de communiquer avec un serveur depuis une application Web, avec un petit peu d’histoire, avant de rentrer plus profondément dans le fonctionnement des WebSockets, que nous allons démystifier. Nous digresserons ensuite à propos de la gestion (problématique) des requêtes longues et de HTTP 2 avec Apache, et nous discuterons d’une manière de limiter la casse. La dépêche contient quelques morceaux raisonnables mais l’absurdité est latente.

Supposons que nous ayons une application Web qui a besoin de recevoir des évènements du serveur pour voir si quelque chose s’est passé. À tout hasard, un jeu de société en ligne. Ce jeu a besoin d’envoyer les coups des joueurs et joueuses, et de recevoir les coups des autres.

Le serveur ne peut pas contacter le navigateur. Celui-ci est peut-être derrière un pare-feu, et de toute façon il n’y a pas de méthode pour cela. Le modèle du web, c’est une requête HTTP de la part du navigateur, et le serveur sert cette requête. Et puis, à la base, une requête = un chargement de page.

Mais des techniques sont apparues pour abuser de ce modèle, puis les standards se sont mis à intégrer des méthodes pour mener ces abus en toute sérénité.

Forum Programmation.web de la place des mots de passe dans un site web

Posté par  . Licence CC By‑SA.
Étiquettes :
1
31
mar.
2021

Bonjour à tous
pour mon asso, je reprend la gestion du site web car la personne qui gérait ca est partie.

évidemment il n'a pas laissé tous les mots de passe en partant, et j'ai du fouillé un peu.

J'ai trouvé des mots de passe dans le code du site (genre config.php ou settings.php)
mais pour un sous site, j'ai trouvé ca en variable d'environnement apache.

Je me suis dit que c'était pas mal le coup des variables d'environnement car (…)

Journal Zébulon

Posté par  . Licence CC By‑SA.
Étiquettes :
29
21
mar.
2021

Intro

Je vous présente un petit jeu sans prétention que j'ai créé en full web : Zébulon

Pour un peu d'historique, je suis engagé depuis quelques années dans l'association Primtux.
Dans ce cadre, nous créons depuis maintenant 2 ans des petites applis éducatifs.
Pour plusieurs d'entre eux, c'est le support des raspberry PI qui nous a motivé à passé du côté de la création.
En effet, pas mal de soft émulé sur Wine n'était tout simplement pas utilisables dans ce (…)

Journal CPU Ex0157 Web, State of the art 2021

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
7
11
mar.
2021

Dans cette release de CPU : Un standard étendu, des mégaoctets par page, une empreinte écologique, et Flash fut formidable. Nous interviewons Jérémie Patonnier, web advocate pour Zenika.

Podcast de l'émission et tous nos liens à cette adresse : https://cpu.pm/0157

Chapitres

La semaine prochaine : je dépanne mon pc et mon dos (nan, pas mon DOS, mon dos), donc l'émission sera dans 15 (…)

Forum Programmation.perl tentatives de web scrapping sur page avec javascript

Posté par  . Licence CC By‑SA.
Étiquettes :
1
14
fév.
2021

Bonjour,
je suis sous UBUNTU18.04 donc avec un Perl 5.26
je cherche à récupérer le contenu d'un tableau rempli par JavaScript. Les données changent quotidiennement et j'ai besoin d'avoir leur somme en fin de mois.

Pour m’entraîner, j'ai construit la page suivante test_recup_javascript.html et je tente de lire la page finale (post JavaScript).
j'ai essayé :
LWP::UserAgent; (pas de gestion du JavaScript)
WWW::Mechanize (); (pas de gestion du JavaScript)
WWW::Mechanize::Firefox; (mais il manque MozRepl plugin de Firefox qui n'existe plus) (…)

Forum général.cherche-logiciel Serveur Web

Posté par  (site web personnel) . Licence CC By‑SA.
1
8
fév.
2021

Bonjour à tous,

J'envisage d'installer un serveur web auto hébergé, juste pour le plaisir de retrouver une activité pendant le couvre-feux à venir. J'ai déjà lancé ce type de services mais cela remonte à plusieurs années, à l'époque j'étais sous Debian mais, avant de me lancer, je me demande s'il existait des distributions susceptibles de fonctionner sur un pc portable 4G0 de ram et permettant une administration simple.
J'envisage d'installer Apache/Php/Mysql/Postfix un CMS et je serai attentif à vos conseils (…)