Forum Programmation.web Signature S3 et comportement du navigateur Web

Posté par  . Licence CC By‑SA.
Étiquettes :
2
4
juin
2023

Bonjour,

Je suis bloqué depuis quelques hier sur quelque chose qui ne me semblait pas compliqué au démarrage : faire du S3 depuis le navigateur (sans se payer une bibliothèque obscure et/ou lourde). Le contexte : avoir la possibilité d'envoyer et récupérer du contenu S3 depuis une WebExtension (je devrais en parler bientôt sur LinuxFr).

En soi le plus compliqué est de générer l'entête Authorization. Je reste sur la v2 de l'authentification AWS, à destination d'un serveur local MinIO.

(…)

Forum Programmation.web Nommage et typage des variables en JavaScript

Posté par  (Mastodon) . Licence CC By‑SA.
1
14
mai
2023

Bonjour,

Je commence mon vrai premier projet en Javascript : une page qui fait divers calculs à partir de paramètres (input de la page HTML).

Je me débrouille à faire un truc qui marche, mais je me noie dans le nom des variables.

Par exemple pour un seul de ces paramètres qui est sous la forme d'un <input type="range"> il me faut :
- un id pour le retrouver
- une variable JS de l'objet trouvé avec getElementById()
- (…)

Forum Programmation.web financement participatif d'un client CalDAV pur JS/HTML/CSS ?

26
17
nov.
2022

Bonjour,

Comme vous le savez peut être, la société que je dirige développe Tracim, une solution de collaboration d'équipe qui intègre des agendas partagés et individuels.

Dans une démarche d'ouverture, les agendas dans Tracim reposent sur le protocole CalDAV et s'appuient sur des briques opensource :

  • le serveur d'agenda Radicale
  • le client web, un fork bricolé de caldavzap, un client CalDAV pur frontend

Il est depuis quelques temps question de réécrire l'agenda car caldavzap n'est pas maintenable dans (…)

Forum Programmation.web textarea pour SQL avec coloration syntaxique et autocomplétion ?

0
16
nov.
2022

Salut,

J’ai un pour saisir une requête SQL et j’aimerais y avoir une coloration syntaxique et de l’autocomplétion qui tiendrait compte du schéma de la base de données (nom des tables et noms des champs.

Quelqu’un aurait-il une piste ?

PS: Je viens de trouver le site web https://prismjs.com et je suis en train d’essayer de comprendre si ça pourrait me convenir…

Merci d’avance _^

Forum Programmation.web NGinx, Docker, IP v.6 et TLS

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
0
12
juil.
2022

Bonjour,

Sur un Kimsufi, j'ai mis en place une configuration très classique à base de NGinx dans du Docker avec du TLS (Let's Encrypt), qui fonctionnait parfaitement en IP v.6 et IP v.4.
Depuis dimanche, la configuration SSL ne fonctionne plus en IP v.6 mais continue à fonctionner en IP v.4 :

$ curl -vvvv -6 https://xxx.yyy/
*   Trying 2607:dddd:dddd:dddd::1:443...
* Connected to xxx.yyy (2607:dddd:dddd:dddd::1) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate
(…)

Forum Programmation.web Quel framework léger pour remplacer Boostrap ?

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes : aucune
5
6
juil.
2022

Plop,

Pour développer qques outils Web vite fait (en Python pour ne pas le citer), quel petit framework CSS vous conseilleriez autre que l'usine à gaz Bootstrap ?

C'est facile de trouver des listes d'alternative, mais ça n'aide pas trop à choisir.

N'étant pas développeur Web (j'ai de bonnes notions CSS et HTML mais je ne connais pas tout l'art de faire un truc beau et qui tourne sur tous les browsers), je cherche un truc léger et surtout très (…)

Forum Programmation.web Site web via Apache

Posté par  . Licence CC By‑SA.
Étiquettes :
0
28
juin
2022

Salut à tous, j'ai un petit problème !

j'ai installé un serveur Web ( apache2 ) sur ma machine debian 10
je cherche à acceder à mon site web depuis un navigateur,
mon dns est parfaitement configuré,
mais mon site ne veut pas se crée lorsque je tape "a2ensite" puis le nom du site, en l'occurence "Ccslinux.com"

J'ai pourtant fait la configuration dans /etc/apache2/sites-available/ccslinux.com

Mais rien y fait, ca me dit qu'il n'existe pas…

Forum Programmation.web combien d'instances django/react en meme temps sur un petit serveur?

Posté par  . Licence CC By‑SA.
Étiquettes :
1
28
mai
2022

Bonjour,
J'envisage de louer un serveur sur digitalocean (1 core CPU, 1 GB Memory / 25 GB Disk / AMS3 - Debian 11 x64 à 5$/mois).

J'ai une appli qui tourne sur 2 containers dockers (edit : 1 pour django et 1 pour nginx, la bdd est une sqlite incluse dans le container django). Je m'interroge sur le nombre de paires de containers dockers que je pourrais faire tourner sur la machine sans la saturer. Il s'agit d'une appli permettant (…)

Forum Programmation.web Framework CSS

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
1
21
mai
2022

Bonjour à tous,

Je développe une application en Vue 3. Cette application est une sorte de backoffice. J'utilisais jusqu'ici Vuetify mais ce framework passe mal la migration de Vue 2 vers Vue 3.

Je me pose alors la question : est-ce que je ne prendrais pas un autre framework ?

Sachant que :
- ce n'est pas une application mobile
- je veux que ce soit responsive
- je veux que ce soit simple à utiliser (j'ai quelques widget dont (…)

Forum Programmation.web site stateful ou stateless?

Posté par  . Licence CC By‑SA.
Étiquettes :
1
29
avr.
2022

Bonjour,
J'apprend react et je découvre les applis stateful…
Jusque là, j'aurais tout mis en requete sql sur une base de données en backend…

Je me demande dans quel cas et comment cest intelligent pour développer un site web?
Est ce que vous auriez des exemples pour que je me rende compte?

J'imagine qu'on ne requete pas tout en sql pour éviter de surcharger la base de données quand il y a beaucoup d'utilisateurs, mais j'ai du mal à voir (…)

Forum Programmation.web framework javascript : lequel (ou pas) pour un site type stackoverflow?

Posté par  . Licence CC By‑SA.
Étiquettes :
0
21
avr.
2022

Bonjour,
Je voudrais construire un site qui intégrerait une partie forum fondée sur le meme modele que stackoverflow (avec les fonctionnalités de notifications, de votes, de suivi du compte utilisateur etc.)

Peut etre un peu moins élaboré dans les détails de suivi utilisateur du forum mais grosso modo les meme fonctionnalités…

J'ai appris jquery avec bootstrap et je me demande si j'ai besoin d'un framework type react en plus pour faire un forum de ce type. Qu'en pensez vous  (…)

Forum Programmation.web [Résolu] Calculs sur des coordonnées géographiques

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
0
8
avr.
2022

Bonjour!

Pour un de mes projets je dois effectuer des additions et soustractions sur des coordonnées géographiques. Le problème est quand on dépasse une des limites des longitudes (-180:180). Je pourrais gérer ces cas avec des if/else mais il y a peut être un meilleur moyen en JavaScript? J'utilise la bibliothèque leafletjs, si ça peut être utile.

Exemple: je voudrais que la longitude 170+20 ne donne pas 190 mais -170.

Forum Programmation.web Haskell et elm

Posté par  . Licence CC By‑SA.
Étiquettes :
0
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 (…)