Journal web

Posté par  . Licence CC By‑SA.
Étiquettes :
5
16
jan.
2018

Beaucoup de gens le savent, mais peu en soupçonnent l'ampleur : la collecte de nos données personnelles par les services Web et informatiques que l'on utilise.

Lorsque vous naviguez sur le Web, vous êtes suivi en permanence. Chacun de vos clics, chacune de vos activités, chacun de vos emails sont connus et conservés par les géants du Web. Malheureusement cela est également vrai pour de nombreux logiciels ou applications que vous utilisez tous les jours.

Qui fait ça ?

Vous êtes (…)

Wapiti 3.0.0 : Nouvelle version du scanneur de vulnérabilités Web

Posté par  . Édité par Benoît Sibaud, palm123, Davy Defaud et bubar🦥. Modéré par bubar🦥. Licence CC By‑SA.
48
14
jan.
2018
Sécurité

Wapiti est un scanneur de vulnérabilités Web publié sous licence GNU GPL v2.

Il permet de détecter la présence de failles courantes (injection SQL, XSS, inclusion de fichier, exécution de code ou de commande, etc.) sur les sites Internet et les applications Web via différents modules d’attaque. L’exploitation des failles remontées n’est pas gérée par le logiciel, l’utilisateur doit donc procéder à l’exploitation lui‐même ou s’en remettre à un logiciel spécifique (comme sqlmap pour les failles SQL).

Wapiti génère des rapports de vulnérabilités dans différents formats (HTML, texte, JSON, XML). C’est un outil en ligne de commande qui a peu de dépendances et s’installe facilement.

Journal 'UnJSq' v0.1.0

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
4
5
jan.
2018

(Oui, je sais, mais ce n'est pas le nom définitif…)

UnJSq est un paquet pour Node.js qui permet de prendre en charge la partie frontend d'une application web.

Contrairement aux bibliothèques de type CGI, c'est-à-dire qui nécessitent que la page web soit rechargée à chaque requête, UnJSq permet de ne modifier que les parties du DOM qui le nécessitent.

Il s'agit là de la première version de cette bibliothèque, mais elle est néanmoins fonctionnelle. Vous trouverez des (…)

Journal Eolie: 6 mois plus tard.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
46
31
oct.
2017

Eolie est un navigateur web pour Gnome qui se veut une alternative à Epiphany::
http://gnumdk.github.io/eolie-web

Quoi de neuf depuis le dernier journal?
https://linuxfr.org/users/gnumdk/journaux/eolie-le-petit-frere-de-lollypop

WebKitGTK est passé en version 2.18 apportant son lot de corrections de bug sur le rendu des pages Web. Au niveau d'Eolie, l'interface a été entièrement revue.

Eolie est maintenant mon navigateur par défaut (j'ai enfin pu me débarrasser de Firefox, de son interface multi plateforme et donc mal intégrée). Ancien utilisateur de rekonq du temps où (…)

Journal Wikum : Résumé et récursion

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

Owlready : un module Python pour manipuler les ontologies OWL

Posté par  (site web personnel) . Édité par ZeroHeure, Pierre Jarillon, Davy Defaud et palm123. Modéré par bubar🦥. Licence CC By‑SA.
36
3
sept.
2017
Python

Les ontologies formelles sont un moyen de modéliser des connaissances. Elles sont de plus en plus utilisées en intelligence artificielle. Cependant, bien qu’elles partagent de nombreux aspects avec les modèles objet, elles restent peu connues des programmeurs.

Owlready est un module sous licence LGPL permettant de faire de la programmation orientée ontologie en Python, c’est‐à‐dire de manipuler les entités d’une ontologie formelle comme s’il s’agissait d’objets Python classiques. La version 2 - 0.4 intègre un quadstore RDF optimisé et une syntaxe de haut niveau pour manipuler les ontologies, qui a fait l’objet d’un article récent de la revue Artificial Intelligence In Medicine (AIM).

Dans la suite de cet article de la série « que peut‐on faire dans le Libre quand on est maître de conférence ? », les ontologies seront rapidement présentées, puis je décrirai Owlready et la programmation orientée ontologie. Enfin, j’en profiterai pour donner mon point de vue personnel sur le libre accès aux articles scientifiques.

Les robots simulés débarquent sur le Web

Posté par  . Édité par Davy Defaud, ZeroHeure et bubar🦥. Modéré par bubar🦥. Licence CC By‑SA.
25
24
août
2017
Python

Utiliser un logiciel de simulation de robots a longtemps nécessité une grande motivation et beaucoup de temps pour installer des gros logiciels et surtout comprendre comment ils marchent…

Heureusement, le cloud vient à notre rescousse : Robotbenchmark nous propose de programmer des robots en Python sans trop se fatiguer avec une série de petits challenges variés. Du suivi de mur pour un robot à roues à une course de dix mètres pour un petit robot humanoïde, un pendule inversé ou encore un suivi visuel pour un robot chien… Ce site utilise X3DOM (un frontal libre à WebGL pour représenter les robots et leur environnement en 3D dans le navigateur. La simulation, assez réaliste, tourne dans le cloud sur des serveurs GNU/Linux. Notre petit programme en Python qui contrôle notre robot tourne lui dans Firejail, un « bac à sable » de sécurité pour GNU/Linux.

Bon, mon programme Python a fait une minute, 46 secondes et 51 dixièmes sur le sprint du robot humanoïde, c’est bien, mais je ne suis pas le plus fort. J’y retourne…

N. D. M. : Robotbenchmark utilise une infrastructure de simulation qui est un logiciel privateur.

Forum général.petites-annonces Cherche freelance/presta/CDD temps partiel pour travailler sur l'ergonomie de Tracim

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
5
1
juin
2017

Bonjour à toutes et tous,

Dans le cadre du développement de l'application web Tracim, je cherche une personne compétente pour améliorer l'interface utilisateur.

Le logiciel est fonctionnel, mais il manque un travail de réflexion sur la présentation des informations à l'utilisateur, ainsi que la mise en valeur des actionneurs ; bref sur la lisibilité et l'ergonomie.

Je ne cherche pas quelqu'un qui me fasse des maquettes super esthétiques mais quelqu'un qui soit capable de me dire : "ce bouton, il (…)

Forum Linux.embarqué Communication arduino-Raspy et serveur web (HighCharts)

Posté par  . Licence CC By‑SA.
2
4
avr.
2017

Bonjour à tous !

Je suis étudiant en Terminale S sciences de l'ingénieur et nous avons un projet de fin d'année qui consiste à gérer le niveau d'eau d'un moulin (en régulant l'ouverture ou la fermeture des vannes du moulin). Les données de la hauteur d'eau sont envoyer sur une Raspberry pi et traitée pour les envoyer sur le web avec un graphique d'historique de hauteur d'eau géré par le plugin web Highcharts. Je gère la Raspberry.
L'arduino m'envoie des données (…)

Wiki Tuto/HowTo - Nextcloud activer système de cache (memcache) avec redis

4
29
mar.
2017

Introduction

  • Le système de cache permet de stocker en mémoire RAM (ou en SWAP si trop de RAM utilisée) certaines informations régulièrement sollicitées, évitant ainsi de passer par la base de données (MySQL, PostGreSQL, SQLITE, etc) et augmentant les performances. Si vous utilisez un cache Redis sur une autre machine que le serveur web (par exemple en cluster), utilisez php-apcu pour stocker localement les scripts php précompilés et redis pour les informations qui doivent être partagées entre les serveurs.

Note (…)

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 Du choix discutable des sources de Google pour ses définitions automatiques

21
14
jan.
2017

Cher Journal,

Suite au journal-candidature précédent j'ai voulu faire une recherche simple sur google :

rôle député

pour me rafraichir la mémoire.

Google me renvoit alors vers une définition provenant du site personnel de Marion-Maréchal Le Pen

On ne va même pas parler de la définition en elle-même, qui, sans êtres fausse, n'est surement pas la plus concise ni la plus précise jamais réalisée mais je me demande juste pourquoi Google ne pointe pas vers wikipedia comme d'habitude ou (…)

SPARQL, le SQL du Web, et Linked Data Fragment : le point sur le requêtage du Web

Posté par  . Édité par Davy Defaud, bubar🦥, palm123, Benoît Sibaud et ZeroHeure. Modéré par Nils Ratusznik. Licence CC By‑SA.
Étiquettes :
49
1
jan.
2017
Base de données

« Chère pêche »,

En ce début d'année, il ne me semble pas inutile de faire le pont entre la rétrospective et la perspective, afin de conjuguer l’avenir du Web au présent. :-)

Le but de cette dépêche est de faire un tour d’horizon de technologies permettant de faire des requêtes sur des données structurées : le Web sémantique. Comment il a évolué en dix ou quinze ans et ce qu’il permet de faire. Après une introduction contextuelle et historique, il sera question de Sparql et de linked data fragments, ainsi que de leurs usages en pratique chez Wikimedia Foundation.

Accrochez‐vous à votre fauteuil, il va être question de niveaux d’abstractions, d’enrichissement croisé de données, de manipulation de tables, de la pertinence du choix de RDF par rapport à SQL, des outils utilisés par les contributeurs Wikimedia mis au point par les développeurs du projet et, enfin, des limites actuelles et d’un avenir possible.

Journal PrivateBin sécurise vos partages de texte en version 1.1

Posté par  (site web personnel) . Licence CC By‑SA.
17
26
déc.
2016
Ce journal a été promu en dépêche : PrivateBin sécurise vos partages de texte en version 1.1.

PrivateBin est un service libre de pastebin, qui permet d'héberger et de partager des données textuelles. Sont supportés le texte brut, le code, et les documents Markdown. La version 1.1 vient de sortir, mais avant d'en reparler, voyons un peu ce qu'est PrivateBin et quelles en sont les fonctionnalités-clefs.

Un panier sécurisé pour vos partages de texte

Né des cendres de Zerobin, qui a déjà été présenté en dépêche il y a quelques années, PrivateBin met l'accent sur (…)