confusable-homoglyphs : une bibliothèque pour gérer les caractères qui se ressemblent

Posté par  (site web personnel, Mastodon) . Édité par Xavier Teyssier, Davy Defaud et Benoît Sibaud. Modéré par Pierre Jarillon.
39
14
mar.
2019
Java

Bonjour tout le monde,

J’ai l’honneur de vous présenter une nouvelle bibliothèque Java (en fait compatible avec n’importe quel langage qui utilise la machine virtuelle Java, normalement) : confusable-homoglyphs. « Nouvelle » dans sa version Java, car c’est en réalité un portage d’une bibliothèque Python. Notez qu’il en existe aussi une version PHP.

C’est un outil sous licence Apache 2.0 qui permet de gérer directement au sein d’une application les caractères Unicode qui se ressemblent, et donc qui sont source de confusion.

Forum Programmation.php [Solved] [Optimisation] PHP/Bash tester le plus rapidement si un process est actif

Posté par  . Licence CC By‑SA.
Étiquettes :
1
17
mar.
2019

Dans un script de HealthCheck l'utilisateur peut tester si un ou plusieurs processus sont actifs sur le serveur.

Voici un exemple adapté du code :

Cette version scan /proc/*/cmdline à la recherche des logiciels demandés par l'user.

<?php
$softwareName = array( "syncthing", "top"  ); /* add name for check if these softwares names is active running */

    $chkSoftIsLunch=true;
    if(is_array($softwareName)) {
        foreach($softwareName as $name){
                $pids=null
(…)

Journal PHP 7.3 apporte la gestion des contrôles dans PHP-LDAP

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
42
19
jan.
2019

PHP 7.3 est sorti le 6 décembre 2018 et apporte la gestion des contrôles dans l’extension LDAP.

La précédente version 7.2 contenait, elle, la prise en charge des opérations étendues.

Étant à l’origine de ces deux ajouts je voulais revenir sur ces fonctionnalités et leur prise en charge dans PHP.

PHP-LDAP

Le gestion de LDAP dans PHP est un peu datée. Il n’y a pas d’interface orientée objet, et la prise en charge de certaines fonctionnalités avancées du protocole LDAP (…)

Movim 0.14 « Scotty »

Posté par  . Édité par ZeroHeure, BAud, M5oul, palm123, bubar🦥, Davy Defaud et Benoît Sibaud. Modéré par ZeroHeure. Licence CC By‑SA.
41
19
déc.
2018
XMPP

Movim, le réseau social libre, a été officiellement annoncé le 18 novembre 2018 en version 0.14. Ce qui suit est une traduction libre du blog de Timothée Jaussoin, l’auteur de Movim.

Movim a dix ans et c’est avec une grande satisfaction que nous vous apportons cette version, après neuf longs mois de développement.

Forum Programmation.web PHP + MySQL + champ JSON

Posté par  . Licence CC By‑SA.
Étiquettes :
0
24
nov.
2018

Bonjour,

je ne suis pas un grand specialiste du PHP et de la programmation "Web" en général mais je me débrouille.

J'écris un plugin pour Galette pour nous permettre de gérer les spécificités de notre association sportive (gestion de résultats de compétition, challenges, etc…).

J'ai les bases qui fonctionnent (il faudra que je nettoie un peu à un moment mais ce n'est pas l'objet ici).

Mon code se découpe en 5 familles:

  • gestion des parcours
  • gestion des competitions (qui intègrent (…)

Sortie de Garradin 0.9 : recherche avancée, exportation ODS, etc.

42
29
oct.
2018
Communauté

Garradin est un logiciel libre de gestion d’association développé depuis sept ans. Il se veut être la solution de gestion de petite et moyenne association la plus complète et la plus simple à utiliser. Il permet la gestion des adhérents et des cotisations, la tenue d’une comptabilité en partie double et l’envoi de courriels entre membres ou à tous les membres. Il contient également un wiki complet, comprenant la possibilité de chiffrer les pages, ainsi qu’un site Web simple mais puissant grâce aux squelettes « à la SPIP ».

Il est léger, rapide et ne demande aucune configuration pour être installé chez n’importe quel hébergeur proposant PHP 5.6 ou plus (tout est stocké dans une base de données SQLite).

Cette nouvelle version 0.9 fait suite à un an de développement et améliore grandement l’importation et exportation de membres via des fichiers CSV et ODS (LibreOffice) ainsi que l’envoi de courriels, et ajoute une fonctionnalité de recherche avancée.

Garradin est également disponible en SaaS sur https://garradin.eu/ (utilisé par plus de 2 000 associations).

Journal Fusionforge 6.1. Nouvelle version du moteur de forge libre.

14
22
oct.
2018
Ce journal a été promu en dépêche : Fusionforge 6.1 : Nouvelle version du moteur de forge libre.

La communauté Fusionforge a publié sa nouvelle mouture du moteur de forge libre éponyme. Voici un petit journal qui retrace les nouveautés apportées par cette version, au delà d'un nombre élevé de bugs corrigés.

Avant de commencer, un peu d'historique linuxfr avec des liens vers les précédents articles/journaux permettant de connaitre un peu mieux ce projet:
Fusionforge 5.1 & sa communauté
Fusionforge 5.3
Fusionforge 6.0.3

La page wikipedia Gforge/Fusionforge résume plutôt bien l'historique de ce moteur de forge.

Documentation

Étrangement (…)

Forum général.cherche-logiciel [RESOLU] Recherche tracker de bugs

Posté par  . Licence CC By‑SA.
Étiquettes :
1
20
oct.
2018

Bonjour,

pour aider mes petits utilisateurs à me faire part de leur(s) problème(s) ou bug(s), je suis à la recherche d'une technologie plus adaptée que le coup de fil ou le SMS comme c'est le cas.

Naturellement, je pense à des outils comme les bugtracker mais mon soucis, c'est que dans la jungle de ce genre de logiciel, je ne suis pas capable de partir sur l'un ou l'autre.

Mon besoin est plutôt simple: mes utilisateurs ont une connaissance plutôt (…)

Journal EnVadrouille, une galerie photo pour vos randos (5 ans après)

Posté par  . Licence CC By‑SA.
60
25
sept.
2018

Il y a presque 5 ans je présentais EnVadrouille, une galerie photo orientée petits voyages et randonnées. Cinq ans, 50 mises à jours, c'est le moment de refaire le point.

Récapitulatif

EnVadrouille permet d'afficher des photos, des vidéos et des traces gps. Les photos sont automatiquement placées sur la carte en utilisant les données exif ou la trace gps (corrélation entre le moment de la prise de vue et la trace). Ça ressemble à ça :

On (…)

Journal Une tribune pour le CMS grav

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
6
17
sept.
2018

Bonjour Nal,

Je t'écris pour te présenter un plugin que j'ai eu à écrire pour le CMS Grav: il s'agit d'une tribune semblable à celle de linuxfr.

Conforme au standard coutumier des tribunes de la moulosphère, il est utilisable via la plupart des coincoins, tel que l'excellent QuteQoin:

J'espère que grav-plugin-tribune alias gpt prendra sa place parmi les bouchots facile à installer à côté d'un site comme l'était le plugin pour Drupal.

Libération du code source de muzi.ch, quelle licence ?

Posté par  (site web personnel, Mastodon) . Édité par Davy Defaud, bubar🦥, claudex, patrick_g, Pierre Jarillon et Benoît Sibaud. Modéré par patrick_g. Licence CC By‑SA.
43
29
août
2018
Communauté

Voilà il y a peu Spf me convainc d’ouvrir le code source du muzi.ch. En effet, je ne développe plus ce projet et je me suis souvent posé cette question de libération. Je n’avais pas encore franchi le pas pour une raison toute bête : le code source est vieux, j’ai rédigé ça il y a longtemps, le code n’est pas très pro, blablabla…

Cependant, pourquoi garder ce code fermé… Peut‐être que le projet intéressera la communauté et pourra avoir une seconde vie ? Bref, ça y est, j’ouvre le code source.

Copie d’écran de la page d’accueil

ConFoo 2019 : la conférence pour les développeurs est à la recherche de conférenciers

6
14
sept.
2018
Communauté

ConFoo 2019 se déroulera du 13 au 15 mars à Montréal, à l’Hôtel Bonaventure.
ConFoo est à la recherche de professionnels ayant une connaissance approfondie du développement avec PHP, Ruby, Java, DotNet, JavaScript, les bases de données, l’intelligence artificielle et plus, souhaitant partager leurs connaissances et expériences lors du prochain ConFoo. Soumettez vos propositions avant le 24 septembre.

Logo ConFoo 2019