Forum Programmation.web Haskell et elm

Posté par  . Licence CC By‑SA.
Étiquettes :
1
8
mar.
2022

Bonjour,
Je voudrais faire un petit projet de site web de vote. Pour ce faire, je pensais évidemment à elm pour l’interface côté front. Mais, comme il doit y avoir plusieurs utilisateurs votant, il faut que le front de chacun communique pour dire que son vote est prêt, etc. Donc, il faut communiquer avec le côté back.

Étape 0 (préliminaire)

Dans la mesure du possible, je voudrais rester en programmation fonctionnelle. Du coup, je pensais faire le back en haskell (…)

Forum Programmation.web nginx, .htpasswd : demander ou pas le mot de passe

Posté par  . Licence CC By‑SA.
Étiquettes :
3
5
jan.
2022

Bonjour,

j'ai installé nginx sur un raspberry pi avec un écran tactile pour en faire une interface web de type kiosk.

J'aimerai que ces pages web s'affichent sur l'écran du RPi (adresse http://localhost) mais soit aussi accessible du reste du réseau local par l'IP du RPi. Sauf que j'aimerai que l'accès depuis le réseau soit protégé par un mot de passe.

J'ai ajouté un .htpasswd à la racine du site et modifié en conséquence /etc/nginx/sites-available/default avec auth_basic et auth_basic_user_file

(…)

Forum Programmation.web Filtrage d'une adresse électronique

Posté par  . Licence CC By‑SA.
Étiquettes :
3
9
déc.
2021

Bonjour,

Avec une expression rationnelle (régulière ?), je cherche à filtrer un tant soit peu des adresses électroniques saisies dans un formulaire. Pour l'instant, je me base sur les RFC 5321 sections 4.1.2 and 4.1.3 + Errata :

email address = local-part@domain ou local-part@address-literal

    local-part = (?:[a-zA-Z0-9!#$%&'*+\-/=?^_\x60{|}~]+(?:\.[a-zA-Z0-9!#$%&'*+\-/=?^_\x60{|}~]+)*)|(?:"[\x20-\x21\x23-\x5B\x5D-\x7E]*")|(?:"(?:\\[\x20-\x7E])*")

    domain = (?:[A-Za-z0-9](?:[A-Za-z0-9\-]*[A-Za-z0-9])?(?:\.[A-Za-z0-9](?:[A-Za-z0-9\-]*[A-Za-z0-9])?)*(?:\.)?)

Pour address-literal, ça devient folklorique, j'ai laissé tomber après avoir tenté un truc pourri du style :

    (?:\[([0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-5][0-5]))(?:\.([0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-5][0-5]))){3}\])|(?:\[IPv6:[0-9A-F]{1,4}(?::[0-9A-F]{1,4}){7}\])|(?:\[IPv6:(?:[0-9A-F]{1,4}(?::[0-9A-F]{1,4}){0,5})?::(?:[0-9A-F]{1,4}(?::[0-9A-F]{1,4}){0,5})?\])|(?:\[IPv6:[0-9A-F]{1,4}(?::[0-9A-F]{1,4}){5}:([0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-5][0-5]))(?:\.([0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-5][0-5]))){3}\])|(?:\[IPv6:(?:[0-9A-F]{1,4}(?::[0-9A-F]{1,4}){0,3})?::(?:[0-9A-F]{1,4}(?::[0-9A-F]{1,4}){0,3}:)?([0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-5][0-5]))(?:\.([0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-5][0-5]))){3}\])|(?:\[[A-Za-z0-9\-]*[A-Za-z0-9]:[\x21-\x5A\x5E-\x7E]+\])

Donc si je me cantonne à local-part@domain, ça donne :

    /^((?:[a-zA-Z0-9!#$%&'*+\-/=?^_\x60{|}~]+(?:\.[a-zA-Z0-9!#$%&'*+\-/=?^_\x60{|}~]+)*)|(?:"[\x20-\x21\x23-\x5B\x5D-\x7E]*")|(?:"(?:\\[\x20-\x7E])*"))@(?:[A-Za-z0-9](?:[A-Za-z0-9\-]*[A-Za-z0-9])?(?:\.[A-Za-z0-9](?:[A-Za-z0-9\-]*[A-Za-z0-9])?)*(?:\.)?)$/

Je (…)

Forum Programmation.web Bonnes pratiques pour un site web ?

Posté par  . Licence CC By‑SA.
Étiquettes :
4
9
nov.
2021

Salut,

Je ne fais pas du tout de web ; j'ai, au mieux, acheté quelques noms de domaines à une époque lointaine ou fait des petits travaux par-ci par-là…
Bref, je me suis engagé à déployer un Wordpress sur un serveur mutualisé OVH pour une petite association assez pauvre mais sympathique…c'est du bénévolat (mais j'ai du temps…c'est l'avantage quand on veut apprendre).

Du coup, je me demandais quelles étaient les bonnes pratiques et je cherche des conseils en tout genre.

(…)

Forum Programmation.web https et github pages

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
2
21
sept.
2021

Bonjour,

j'utilise github page pour héberger un petit site statique créé avec Publii. Ce site est visible à http://myrealbook.vintherine.org/. Pour un site statique qui ne demande aucun login, sans page de contact et ne permettant aucun commentaire je n'ai pas trouvé utile de me soucier de https.

le problème est que si l'adresse est forcée en https la page s'affiche mais sans aucun style. C'est par exemple le cas avec firefox en fenêtre privée (même si l'option "Ne (…)

Forum Programmation.web Build d'une version portable d'app Electron

Posté par  . Licence CC By‑SA.
0
16
août
2021

Bonjour,

Je souhaiterais disposer d'une version portable de l'application Publii afin de l'utiliser au lycée avec mes élèves (où je n'ai pas les droits d'installation sur les postes Windows, mais où on peut fournir aux élèves des applications portables à exécuter)

Les développeurs ne fournissent pas de version portable de l'application, mais il semble aisé d'en créer une vu que c'est basé sur Electron: voir ce thread et la procédure de build

Je n'ai pas les compétences en technologies Web (…)

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 (…)

Forum Programmation.web Entrer des données depuis le web dans une base

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

Hello!

Ce n'est pas que je n'ai pas de piste pour arriver à mes fins, mais plutôt trop! Et harceler mon moteur de recherche empire les choses.

  • J'avais des feuilles de calcul dispo via web, merci nextcloud, ce qui m'a bien dépanné. J'atteint un peu les limites du truc
  • Il faudrait que je passe sur une base de données a priori.
  • Quelle sera la solution la plus simple?

J'ai installé pgadmin (c'est une debian stable, la machine), ce qui peut (…)

Forum Programmation.web idée, carte covid citoyenne

Posté par  . Licence CC By‑SA.
Étiquettes :
0
19
sept.
2020

on nous ment ! nan je déconne

Je trouve que les données et carte fournie par santé public et l'ars manque de granularité à mes yeux, par exemple en nouvelle Aquitaine le plus gros foyer était bordeaux puis maintenant mon département, mon ex-epouse et ses collegues en fonction des cartes présentées à toujours un peu nié les fait, maintenant ils sont 2 à son boulot à l'avoir, sans porter de masque, car c'est moche :p. Bilan tant que ce n'est (…)

Forum Programmation.web Quelle technologie pour diffuser une présentation Sozi en "streaming" ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
5
13
sept.
2020

Sozi est un logiciel permettant de créer et jouer des présentations animées.

Dans une situation d'enseignement à distance, par exemple, la solution souvent utilisée pour diffuser une présentation Sozi à un groupe d'étudiants consiste à partager son écran et à diffuser un flux vidéo, typiquement à travers une solution de visioconférence.

Dans un message publié sur le forum de Sozi, un utilisateur s'interroge sur la possibilité de diffuser une présentation sans passer par un flux vidéo.
Chaque participant téléchargerait (…)

Forum Programmation.web Stockage de traductions en bdd v/s application

Posté par  . Licence CC By‑SA.
Étiquettes :
2
11
août
2020

Bonjour *,

Je serais curieux d'avoir votre avis sur la question suivante:

J'ai naturellement tendance à stocker les traductions de tous les objets en base mais je suis confronté à une autre "école" qui souhaite utiliser, parfois, les fonctionnalités de leurs outils de dvlp (fichiers "plats" de traduction).

Pour préciser le contexte, je m'occupe du modèle de la base (sous postgresql) et le dev de l'appli est sous-traité. Le backoffice est en anglais uniquement, le front en anglais, français et (…)

Forum Programmation.web Plugin pour Mattermost

Posté par  . Licence CC By‑SA.
Étiquettes :
10
3
août
2020

Utilisateur de Mattermost la critique n°1 face à laquelle j'ai du "faire quelque-chose" quand j'ai essayé de proposer cet outil à ma famille a été "la mise en forme des photos" … Faut dire que ça n'envoie pas du rêve … voici à quoi ressemble Mattermost quand on publie plusieurs photos d'un coup:

Pourquoi diable mettre le nom du fichier, son poids et son type mime ? ça me dépasse.

Bref, un peu de code plus tard voilà ce que (…)

Forum Programmation.web Comment accéder aux logs php et apache d'un site OVH ?

Posté par  . Licence CC By‑SA.
Étiquettes :
1
18
avr.
2020

Bonjour à tous,

suite à une modification du fichier configuration.php de mon site web OVH sous Joomla, je ne parviens plus à me connecter à la console Joomla.
J'ai une belle page Error en lieu et place de l'écran de login habituel.
J'ai bien essayé de remettre l'ancienne version du fichier mais quetchi (droits du fichier en 644).

En desespoir de cause j'ai essaye de regarder les logs php, mais avec OVH c'est un vrai merdier.
La page : https://logs.ovh.net/<monsite> (…)

Forum Programmation.web Blocage cdnjs cloudflare par les pare-feu d'un hôpital

Posté par  . Licence CC By‑SA.
Étiquettes :
2
15
avr.
2020

Salut,

Le techos d'un hôpital vient de me demander de changer de cdn (de mon appli en extranet qu'ils utilisent) car son pare feu est très sensible et il bloque les cdn suspects…
D'après lui depuis le covid ils ont beaucoup d'attaques (!) et du coup ils configurent leur pare feu de manière encore plus stricte (je n'exclu pas complètement qu'ils le configurent juste mal mais c'est pas le moment de les embêter)… Fichtre !

Je ne savais pas que (…)

Forum Programmation.web Service upload de fichiers http

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
24
mar.
2020

Bonjour,
je profite de ces temps de confinement pour (re-)pratiquer une activité que j'ai délaissé il y a bien des années : "Geeker" sur mes machines.

J'ai essayé naïvement de faire une petit formulaire http pour téléverser des fichiers sur une de mes machines possedant un server web (nginx)
Mais j'ai des soucis pour la partie backend, une recherche rapide m'a pointé cette page : https://www.nginx.com/resources/wiki/modules/upload/
mais le module à l'air mort depuis quelques années (et n'est plus inclus/compilé avec (…)

Forum Programmation.web [résolu] Assistant "Première visite"

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
6
mar.
2020

Hello les moules,
c'est 'dredi alors j'ose tout … je suis à la recherche d'un truc qui s'est affiché une ou deux fois face à moi dans ma vie et dont je n'ai aucune idée de quel mot clé utiliser pour retrouver ça sur un moteur de recherche : une sorte d'assistant découverte qui se lance à la première connexion sur un site web.

Vous voyez l'idée ? un machin qui passe tout en gris et laisse un rond plus (…)

Forum Programmation.web Webapp de messagerie scolaire

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
17
fév.
2020

Bonjour,

J'aimerais réaliser une "petite" webapp qui permettrait à des enfants d'une meme école de dialoguer ensemble.
L'appli aurait un groupe par classe et il serait possible à des eleves d'une meme classe de dialoguer en privé.
Le professeur peut voir les messages du groupe de sa classe.
Et donc, 2 enfants de 2 classes différentes ne peuvent pas dialoguer ensemble.

Evidemment, tous les identifiants seraient créés en debut d'année et distribués aux éleves et aux prof.

J'ai 2 alternatives (…)

Forum Programmation.web PHP+Bash afficher liste Tunnel SSH

Posté par  . Licence CC By‑SA.
Étiquettes :
2
20
jan.
2020

Bien le bonjour l'assemblée.

Double question/problématique en vue de corriger un bug dans une sonde. Dans cette feature la sonde est censé afficher la liste des tunnels SSH.

  1. Pourquoi le script suivant fonctionne-t-il avec php-cli mais pas avec php-fpm ? Peut-on corriger cela et si oui comment ?
<?php
echo listSSHTunnel();

function listSSHTunnel(){
    // work with cli, not with fpm
    return exec("ps -aux | grep '[s]sh.*:.*:' | grep -Eo ' [\.0-9a-Z]{1,}:[\.0-9a-Z]{1,}:[\.0-9a-Z]{1,} ' | sed 's#
(…)

Forum Programmation.web Enlever les points médians dans une page web

Posté par  . Licence CC By‑SA.
Étiquettes :
3
7
déc.
2019

Comme je trouve l'écriture inclusive très pénible à lire, je cherche un moyen de faire disparaître les points médians dans les pages web que je lis.
En plus cela aurait l'avantage de mettre les dits textes au féminin, ce qui n'est pas pour me déplaire.

Est-ce qu'il y a un moyen de faire ça dans Firefox ?

Forum Programmation.web www.messervices.etudiant.gouv.fr : bug ou pas bug ?

Posté par  . Licence CC By‑SA.
Étiquettes :
1
4
juil.
2019

La page https://www.messervices.etudiant.gouv.fr/envole/recuperation/email est censée afficher un captcha mais l'image est invisible si j'ouvre la page avec Firefox (version 67.0.4 64 bits pour Ubuntu 18.04) ou avec Fennec (67.0.3) pour Android
Si j'ouvre la page avec Firefox Klar ou avec Chrome sous Android ou avec Chromium sous Ubuntu, je vois l'emplacement du captcha mais pas l'image elle-même. Pourtant elle existe bien et on peut l'afficher. Pour Firefox j'y arrive en passant par le code source de la page, pour Chrome (…)