Journal À mes heures perdues… et retrouvées : rendre.fr

Posté par  . Licence CC By‑SA.
Étiquettes :
24
10
mar.
2017

Cela faisait quelques temps que j'avais envie de réaliser un service web grand public, de A à Z et sur mon temps libre. J'avais déjà fait un essai il y a quelques années, que j'avais fini par abandonner, fautes de temps, de motivation et en me rendant compte que plusieurs services similaires avaient émergé entre temps.

Cette fois-ci, c'est la bonne : j'ai le plus grand plaisir de vous présenter https://rendre.fr !

Ce service a pour objectif de vous aider (…)

Journal Et pourquoi pas un nouveau modèle de sécurité pour le web ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
23
25
août
2011

Cela fait quelques temps que je m’interroge sur le modèle de sécurité du web actuel, basé sur la politique de même origine. J'aimerais proposer un modèle de sécurité différent, qui pourrait rendre beaucoup plus robuste les applications web. Mais il faut la coopération des navigateurs. Voici mon idée:

Petit résumé de la situation

A l'heure actuelle, une page web n'a pas le droit de faire une requête XmlHttpRequest sur un autre domaine. Par exemple, si example.com essaye de charger facebook.com (…)

Sortie de Snuffleupagus 0.7.0 - Los Elefantes

Posté par  (site web personnel) . Édité par Xavier Teyssier, Ysabeau 🧶 🧦, palm123, Anonyme, tisaac et Pierre Jarillon. Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
23
6
jan.
2021
PHP

Logo du projet

Snuffleupagus est un module pour PHP, version 7+ et maintenant 8+, qui a pour but d’augmenter drastiquement la difficulté des attaques contre les sites Web. Cela s’obtient, entre autres, via la désactivation de fonctions et de classes, et en fournissant un système de correctifs virtuels, permettant à l’administrateur de corriger des vulnérabilités spécifiques sans modifier le code PHP.

La version 0.7.0 sortie aujourd’hui, est un excellent prétexte pour reparler de ce projet sur LinuxFr.org

Opa se rapproche de Javascript

Posté par  . Édité par Bruno Michel, Nÿco et baud123. Modéré par baud123. Licence CC By‑SA.
23
17
déc.
2011
Technologie

Opa est une technologie de développement d’applications Web distribuées. C’est un nouveau langage de programmation fortement couplé à une bibliothèque Web standard qui remplit toutes les fonctions : de serveur d’applications Web, à serveur de base de données.

Depuis sa sortie en open source fin juin 2011, le projet Opa ne cesse de grandir. Mais surtout, le build 1056 promu stable depuis le 14 décembre 2011 apporte un changement radical avec le support d'une nouvelle syntaxe, très proche de Javascript. L'occasion de lancer, en plus d'un nouveau site web, un nouveau système de documentation ainsi qu'un forum.

Le Opa Tour présente un aperçu de cette syntaxe, qui répond à une des principales demandes de la communauté Opa. L'autre principal axe du développement est la prise en charge des bases NoSQL existantes, notamment MongoDB.

Car il y a justement de plus en plus de projets open source en Opa, comme pixlpaste, OpaDo, box, opa-chess et autres : Tetris et Pacman HTML5, entre autres.

Journal Présentation du projet PleaseShare et sortie de la version 0.5

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
23
6
fév.
2015

Présentation de PleaseShare

PleaseShare est une application web qui sert de “cyberlocker”, c’est à dire d’entrepôt de données en ligne pour les utilisateurs lambda qui veulent partager des fichiers avec d’autres de façon simple.

L’idée principale est d’utiliser la fonctionnalité webseeds de bittorent afin d’avoir un service d’hébergement de fichiers qui est :

  1. Auto-hébergé
  2. Rapide même si auto-hébergé (exemple : ADSL)
  3. Résistant aux attaques (DDoS du serveur, par exemple)
  4. Facile à utiliser
  5. Anonyme

L’utilisation des webseeds permet à PleaseShare de fournir des (…)

Formation « Développeur d’applications full stack » à l’INP de Toulouse, épisode 2

Posté par  . Édité par Davy Defaud, palm123, Benoît Sibaud et Pierre Jarillon. Modéré par Nÿco. Licence CC By‑SA.
23
25
juin
2018
Éducation

Le 28 août 2016 nous annoncions sur ce site l’ouverture de cette formation 100 % open source, qui vise à former des développeurs d’applications modernes Web et mobiles en cinq mois de cours et cinq mois de stage. À l’époque, beaucoup de commentaires sur ce forum avaient été critiques, estimant qu’un tel projet était voué à l’échec : ce court bilan après deux promotions va démontrer le contraire et faire un appel à candidature.

La suite de l’article devrait vous convaincre…

Journal E2guardian un fork de DansGuardian

Posté par  (site web personnel) . Licence CC By‑SA.
23
14
nov.
2014

DansGuardian est un logiciel de filtrage de contenu web. Il ne se contente pas d'une simple liste noire mais utilise plusieurs méthodes pour agir, comme par exemple le filtrage de mots clefs, de header HTTP, de type mime, ou plus classiquement par système de listes de domaines/urls (liste blanche, noire, etc), il a été créé et développé principalement par la société Smoothwall.

La dernière version stable 2.10.0.3 est sortit depuis un - très - long moment (2009), mais « récemment » (…)

Vers la fin du Flash ? L'interopérabilité serait-elle vainqueur ?

Posté par  (site web personnel) . Modéré par j. Licence CC By‑SA.
23
2
août
2011
Internet

Adobe vient d'annoncer la sortie du logiciel EDGE destiné à produire du HTML5.
Pour mémoire, le HTML5 permet l'inclusion d'animations et de vidéos dans les pages web sans utiliser le Flash. Le nouvel outil d'Adobe utilise HTML5, JavaScript et CSS3. Sa similitude avec l'outil de création de Flash devrait séduire les créateurs de sites.

Un puissant moteur de ce changement est que des plateformes comme iOS d'Apple ne supportent pas le Flash. La multiplicité des navigateurs et des types de machines, du smartphone à l'écran QSXGA (voir Format d'affichage vidéo) sur une station conduit à l'adoption massive des normes du web, gérées par le W3C.

Cette nouvelle va dans le même sens que l'étude (NdM.: il s'agit d'un canular) faite par AptiQuant Psychometric Consulting sur la relation entre le QI (Quotient_intellectuel) des utilisateurs et leur navigateur. Il s'agit d'un cas de sérendipité car ce n'était pas le but de l'étude initiale.
Cette étude révèle que le QI des utilisateurs du navigateur web Internet Explorer est bien plus bas que celui des utilisateurs des autres navigateurs !

On sait que IE6 en particulier a fait l'objet de campagnes d'éradication, mais qu'il a fallu que des sites tels que Youtube et Dailymotion annoncent la fin de sa prise en charge pour en précipiter le déclin.

L'abandon du Flash et le déclin d'IE sont sans doute un tournant important vers l'interopérabilité du web.

BigBlueButton : Plateforme de web conférence et bien plus encore

Posté par  (site web personnel) . Édité par Lucas Bonnet, NeoX, Benoît Sibaud et Nÿco. Modéré par patrick_g. Licence CC By‑SA.
23
4
fév.
2012
Audiovisuel

Big Blue Button est une plateforme libre (Licence LGPL) de conférence web. Elle contient de nombreux outils utiles pour une utilisation en entreprise et pour le monde de la formation et de l'éducation :

  • vidéo conférence ;
  • audio conférence ;
  • affichage de bureau à distance (à ne pas confondre avec une prise en main distante) ;
  • affichage de documents bureautique (MS Office, PDF, images...) ;
  • tableau blanc ;
  • discussion instantanée.

C'est un outil complet en la matière mais qui a la particularité de pouvoir s'intégrer à un système existant :

  • Drupal ;
  • intégrations personnalisées avec l'API ;
  • Moodle ;
  • Wordpress ;
  • ...

La liste des composants est longue, pour faire vite :

  • Asterisk ;
  • Flex SDK (Adobe) ;
  • MySQL ;
  • NGinx ;
  • Red 5 ;
  • Tomcat.

Pour tester, vous pouvez commencer par la démo en ligne, puis télécharger la machine virtuelle sous Ubuntu (voir sur Google Code).

FusionDirectory 1.0.10 est sorti !

Posté par  . Édité par Nils Ratusznik, Pierre Jarillon, Bruno Michel et bubar🦥. Modéré par claudex. Licence CC By‑SA.
23
21
mar.
2016
Administration système

L’équipe de FusionDirectory est heureuse de vous annoncer la publication de la version 1.0.10 de FusionDirectory. Pour ceux qui ne connaissent pas FusionDirectory, il s’agit d’un gestionnaire d’infrastructure. Il est à LDAP ce que Webmin pouvait être à NIS/NIS+ : une interface Web modulaire de gestion complète d’un annuaire LDAP. Sa modularité permet d’offrir aussi la gestion de services qui ne sont pas directement interopérables avec LDAP.

Cette version majeure a beaucoup de nouvelles fonctionnalités, améliorations et se concentre principalement sur la gestion du DNS et la gestion de communautés logicielles.

Développer une interface web avec le toolkit Atlas (1/2)

Posté par  (site web personnel) . Édité par Ysabeau 🧶 🧦. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
Étiquettes :
23
1
jan.
2021
Python

Le toolkit Atlas permet de programmer des interfaces d’applications web monopages (SPA). Il est léger (quelques dizaines de Ko), sans dépendances, ne nécessite pas de savoir programmer en JavaScript, et n’impose pas d’architecture logicielle de type MVC.

En outre, toute application développée avec le toolkit Atlas est, dès son lancement, instantanément et automatiquement accessible de n’importe quel dispositif (smartphone, tablette…) équipé d’un navigateur web moderne connecté à Internet. Cet accès est facilité par un code QR qui s’affiche dans l’application.

Le toolkit Atlas a déjà fait l’objet de quelques publications ici même. Pour varier un peu les plaisirs durant ces longues soirées d’hiver de couvre-feu, voici la première partie d’un document qui devrait faciliter l’utilisation du toolkit Atlas. Il détaille le développement d’une application (très) basique de gestion de contacts, dont l’apparence est la suivante :

Apparence de l'application faisant l'objet du tutoriel 'Contacts'

Le toolkit Atlas est disponible pour Java, Node.js, Perl, Python et Ruby. C’est la version la plus populaire, à savoir Python, qui est utilisée pour ce document. Cependant, l’API étant la même pour toutes les versions, on peut facilement le transposer aux autres langages disponibles.

Journal #WhatWouldTimblDo : nouvelle campagne de la FSF contre les DRM sur le Web

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
23
11
nov.
2016

Cette semaine, M. Tim Berners-Lee est appelé à se prononcer sur l’adoption des DRM dans HTML 5. La FSF a donc lancé une pétition pour convaincre l’actuel président de la W3C de dire enfin non.


Petit historique…

Tim Berners-Lee, surnommé Timbl, est le principal inventeur du Web, ainsi que le fondateur et président du World Wide Web Consortium (W3C), organisme de standardisation du Web.

Le W3C regroupe plusieurs centaines d’entreprises partenaires. Parmi elles, Apple, Google, Microsoft et Netflix proposent (…)

Entretien avec Movim

Posté par  (site web personnel) . Édité par Davy Defaud, baud123 et patrick_g. Modéré par patrick_g. Licence CC By‑SA.
22
25
nov.
2011
XMPP

Movim (Mopen virtual identity manager) est un logiciel libre sous licence AGPL v3, LGPL v3 et FDL.

Il peut être présenté de différentes manières :

  • réseau social libre et décentralisé ;
  • client XMPP ;
  • interface Web.

Lisez l’entretien avec son développeur principal…

Logo de Movim

Journal Wikum : Résumé et récursion

Posté par  . Licence CC By‑SA.
22
15
sept.
2017

Les discussions Internet, c’est parfois … Loooong. Parfois c’est tellement long qu’après l’heure, c’est plus l’heure : si tu n’as pas suivi la discussion depuis le début, c’est quasi impossible de tout relire et pas simple de s’insérer dans la discussion sans faire de redite. Ça augmente la confusion ambiante (someone is wro… ah non ça a déjà été dit). Les techniques existantes de modération/notation communautaires ne sont pas vraiment suffisantes.

Du coup des gens tentent des choses : peut-on (…)