Forum Programmation.web qu'est ce que google a fait au web (ou aux internets)?

Posté par  . Licence CC By‑SA.
Étiquettes :
1
28
déc.
2023

bonjour

ceci n'est pas un appel aux trolls ni aux sur-réactions, bien que j'imagine qu'un tel sujet déclenche chez les libristes (et d'autres) une salve de réflexions assez variée.
je m'explique, j'ai cessé d'utiliser les services google par rapport notamment à gmail, et à leurs services sur android.

mais je n'ai que très peu d'expérience dans le web, en dehors du fait qu'on pourrait comparer le web avec google qui serait une boite de nuit lorsque gemini ressemble davantage à (…)

Journal Sortie de PiGallery2 version 2.0.0

Posté par  . Licence CC By‑SA.
Étiquettes :
18
13
oct.
2023

Une nouvelle version majeure de PiGallery2 vient de sortir !

PiGallery2 est un logiciel de gallerie photo, dans la même veine que PhotoPrism ou encore Piwigo. Cependant PiGallery2 se concentre sur la simplicité et la légèreté. Il est typiquement destiné à être installé sur un petit serveur personnel de type RaspberryPi (… d'où son nom).

Une version de démo live est disponible ici.

Je l'utilise depuis plusieurs années pour mes photos, et il correspond très bien à mes besoins:

Journal CPU Ex0214 Disséquons une URL, seconde partie

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
6
12
oct.
2023

Dans cette release de CPU, dans la série Webmasters : Un délit de mauvais chemin, des questions après le point d'interrogation, un document hash-é menu et les repères temporels sur notre site. Nous recevons Olivier "Bluetouff" Laurelli, journaliste condamné pour avoir utilisé une URL.

Cette émission est en deux parties, ceci est la suite de notre émission release Ex0213 Disséquons une URL, première partie.

Écoute à a demande, textes, exemples, documentation : https://cpu.pm/0214

Chapitres :

Journal Le web, c'était mieux avant

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
69
4
août
2023

Dans la série, « c'était mieux avant », je propose le web.

Sérieusement, visualiser une page web devient de plus en plus fastidieux, même lorsque le site fonctionne correctement, ce qui n'est pas gagné.

Dans le pire des cas, on se trouve confronté à tout un tas d'obstacles avant de pouvoir visualiser le contenu d'une page :

  • Avant même la connexion : certains sites sont protégés par une protection anti-DDOS, qui vérifient votre adresse IP. Veuillez patienter pendant que CloudFlare (…)

Journal TapTempo du Web en SQL avec SQLPage

Posté par  (site web personnel) . Licence CC By‑SA.
8
25
juil.
2023

L'été dernier, il y a eu une mode sur LinuxFR: le TapTempo du Web. C'est une sorte de concours (pas très malin), où le but est de montrer que son langage de programmation est meilleur que les autres, parce qu'il peut traiter plus de requêtes HTTP par seconde que les autres.

Les règles du jeu

  • Choisir un langage de programmation et un framework pour construire un serveur web avec.
  • Écrire un tout petit serveur web qui ne fait qu'une (…)

Journal TapTempo.sql

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
72
8
juil.
2023

Ce journal fait suite à la dépêche publiée mardi à propos de SQLPage. Si vous ne l'avez pas encore lu, c'est le moment !

Pour résumer: SQLPage est un petit serveur web qui permet de réaliser des applications web complètes en SQL.

Pas de bras, pas de chocolat

Il se trouve que SQL est l'un des rares langages de programmation populaires pour lequel il n'y a pas d'implémentation de TapTempo. La raison semble assez évidente: le principe de (…)

Écrire une appli web en une journée avec SQLPage

Posté par  (site web personnel) . Édité par Nÿco, Benoît Sibaud, devnewton 🍺, gUI, BAud et bobble bubble. Modéré par Nÿco. Licence CC By‑SA.
57
4
juil.
2023
Technologie

Aujourd'hui, je souhaite vous présenter le logiciel SQLPage, un outil open-source (MIT) qui permet de développer des applications web complètes, avec une belle interface graphique et une base de données, entièrement en SQL.

Le SQL est un langage très simple, qui permet de faire des recherches dans des base de données. Il est utilisé depuis les années 80, et est encore omniprésent aujourd'hui. Contrairement aux langages de programmation traditionnels, on peut apprendre les bases de SQL en une journée, et commencer à faire des requêtes complexes croisant plusieurs tables de données très rapidement.

Dans une application web traditionnelle, on développe aujourd'hui en général trois composants :

  • un front-end, qui gère uniquement l'interface utilisateur,
  • un back-end, qui traite les requêtes du front-end et contient le cœur de la logique de l'application lorsque celle-ci est complexe,
  • une base de données qui va stocker et structurer les données, s'assurant de leur cohérence et de leur bonne organisation.

Les deux premiers éléments sont en général ceux sur lesquels les programmeurs passent le plus de temps lors du développement d'une application. Et pourtant, c'est souvent le dernier, la base de données, qui contient la substantifique moelle de l'application !

Ce que propose SQLPage, c'est de s'abstraire complètement du back-end et du front-end, et générer toute une application entièrement en SQL. Nous allons voir ici comment c'est possible, avec un exemple concret d'application que nous allons construire ensemble en SQL : à la Tricount.com, une petite application qui permet de gérer ses comptes entre amis.