Condorcet PHP — Gestion des élections alternatives

32
16
avr.
2020
PHP

Condorcet PHP est une bibliothèque logicielle libre (licence MIT) écrite en PHP et/ou un programme en ligne de commande. Il permet de gérer une élection, de l’enregistrement des votes, jusqu’au calcul des résultats par des algorithmes de votes dits « alternatifs », la plupart d’entre eux étant liés aux critères de Condorcet.

Il dispose d’une API riche permettant une gestion intelligente et avancée des bulletins et des résultats, incluant des outils statistiques, de sécurité ainsi qu’une prise en compte des problématiques de cache et performances. Condorcet reste très simple à utiliser pour un besoin standard grâce à des méthodes et commandes explicites de haut niveau, ainsi qu’à de multiples formats utilisables.
Son architecture modulaire permet d’étendre ou de personnaliser ses usages et algorithmes. Condorcet peut aussi s’interfacer avec des bases de données, supprimant toutes limites tant au nombre de votes gérés, promettant des performances linéaires en temps de calcul et stables en mémoire, parfaitement praticables avec un petit ordinateur domestique, même pour les plus improbables démesures.

Initialement conçu en 2014 comme un très simple et monolithique code répondant à un besoin unique ; puis en tant que petit projet étudiant à l’ambition croissante, et fut de nombreuses fois réécrit au fil des gains de compétence de son développeur principal et de la maturation du projet.

Forum Linux.debian/ubuntu Plantage en boucle

Posté par  . Licence CC By‑SA.
0
10
avr.
2020

Bonjour à tous, ayant du temps j'ai voulu me lancer dans une manip qui sans que je comprenne pourquoi à complétement planter mon raspberry pi 0. Pourtant, j'ai uniquement voulu installer certbot et generer un certificat en local…
Mais mantenant le systeme ne parviens pas à booter correctement, on dirait que les erreurs commence avec

[FAILED] Failed to start Journal Service.
See 'systemctl status systemd-journald.service' for details.
[ TIME ] Timed out waiting for device ▒▒v/disk/by-partuuid/e724c016-01.
[DEPEND
(…)

Fedora 32 Beta peut être testé

Posté par  (site web personnel) . Édité par Davy Defaud et Benoît Sibaud. Modéré par patrick_g. Licence CC By‑SA.
32
18
mar.
2020
Fedora

En ce mardi 17 mars, la communauté du Projet Fedora sera ravie d’apprendre la disponibilité de la version bêta de Fedora 32.

Malgré les risques concernant la stabilité d’une version bêta, il est important de la tester ! En rapportant les bogues maintenant, vous découvrirez les nouveautés avant tout le monde, tout en améliorant la qualité de Fedora 32 et réduisant du même coup le risque de retard. Les versions en développement manquent de testeurs et de retours pour mener à bien leurs buts.

La version finale est pour le moment fixée pour le 21 ou 28 avril. Voici les nouveautés annoncées pour cette version.

Vie dématérialisée

47
17
mar.
2020
Internet

Dans cette situation exceptionnelle que vit le monde, nous tous rassemblons une extraordinaire capacité à vivre et faire vivre le monde de façon dématérialisée. Le monde du logiciel libre regorge d’outils, de technologies, de savoirs qui vont pour les prochaines semaines nous être utiles à tous.

Comment s’organiser ? Quelles sont les bonnes solutions, les bons outils, les bonnes méthodes ?

Cette dépêche, qui j’espère à l’écriture de ces lignes, sera largement participative, a pour but de vous donner des solutions, de savoir comment être des acteurs du maintien de ce lien social indispensable amputé de sa composante présentielle largement essentielle, mais aujourd’hui problématique.

Forum général.petites-annonces Développeur·se Web Fullstack sur Lyon

Posté par  . Licence CC By‑SA.
11
18
fév.
2020

L’entreprise

Créée en 2009, Naeka est une petite équipe de 3 personnes, passionnée par le développement et travaillant exclusivement sur des projets web avec des technologies totalement open source, dont nous sommes experts.

Naeka accompagne ses clients sur le long terme, sur des projets novateurs et impactants.

Nous avons acquis une réelle expertise dans le développement, l’administration et l’hébergement d'applications médicales modernes.
Le secteur de la santé représente la majorité de nos projets. Nous travaillons actuellement sur le premier outil (…)

Forum Programmation.SQL calcul de moyennes dans postgreSQL

Posté par  . Licence CC By‑SA.
Étiquettes :
0
14
fév.
2020

Bonjour,

Dans une base pg, j'ai une table "data" qui ressemble à celle ci (ma vrai table a bien plus de "code" et d'années) :

code date_debut valeur
1 2015-01-01 6.5
1 2016-01-01 8.1
1 2017-01-01 2.1
1 2018-01-01 9.0
1 2019-01-01 10.0
2 2015-01-01 3.0
2 2016-01-01 1.7
2 2017-01-01 4.0
2 2018-01-01 1.2
2 2019-01-01 8.3
3 2015-01-01 5.3
3 2016-01-01 9.9
3 2017-01-01 3.7
3 2018-01-01 8.1
3 2019-01-01 8.6

j'aimerais calculer pour chaque "code", les moyennes (…)

Meilleures contributions LinuxFr.org : les primées de janvier 2020

Posté par  (site web personnel, Mastodon) . Édité par Davy Defaud, ZeroHeure et Benoît Sibaud. Modéré par Pierre Jarillon.
Étiquettes :
12
7
fév.
2020
LinuxFr.org

Nous continuons sur notre lancée de récompenser celles et ceux qui chaque mois contribuent au site LinuxFr.org (dépêches, commentaires, logo, journaux, correctifs, etc.). Vous n’êtes pas sans risquer de gagner un livre des éditions Eyrolles ou ENI. Voici les gagnants du mois de janvier 2020 :

Les livres gagnés sont détaillés en seconde partie de la dépêche. N’oubliez pas de contribuer, LinuxFr.org vit pour vous et par vous !

Sortie de Crème CRM en version 2.1

Posté par  (site web personnel) . Édité par Ysabeau 🧶, Davy Defaud, ZeroHeure et patrick_g. Modéré par patrick_g. Licence CC By‑SA.
19
4
fév.
2020
Commercial

Le 6 janvier 2020 est sortie la version 2.1 du logiciel de gestion de la relation client Crème CRM (sous licence AGPL-3.0). La précédente version étant la 2.0 (sortie le 11 janvier 2019).

Icone de Crème CRM

Au programme notamment, le passage à Django 2.2. Les nouveautés sont détaillées dans la suite de la dépêche.

Forum général.petites-annonces [CDD 9 mois] Ingénieur en ingénierie logicielle JavaEE GWT H/F

Posté par  . Licence CC By‑SA.
4
30
jan.
2020

Le réseau national d'observatoires de la phénologie TEMPO recrute à Avignon un ou une ingénieur en ingénierie logicielle JavaEE GWT pour le développement de son système d'information de données phénologiques.

Contexte & cadre de travail

Le projet de système d'information du réseau national TEMPO développé à l'unité de service INRAE AgroClim a pour ambition de rendre accessible les données phénologiques à l'ensemble des personnes intéressées via une interface web.

Vous serez accueilli(e) au sein de l'unité de service AgroClim à (…)

Requêtes et jointures avec pgModeler (PostgreSQL)

Posté par  . Édité par BAud, Davy Defaud, Ysabeau 🧶, Benoît Sibaud, claudex et ZeroHeure. Modéré par claudex. Licence CC By‑SA.
64
29
jan.
2020
Base de données

Bon, voilà, j’ai développé ce greffon pour pgModeler (C++/Qt), et j’ai envie de le partager dans une petite dépêche.

Mes motivations principales étaient de pouvoir effectuer des requêtes dans mon logiciel de modélisation préféré, bien entendu, et le fait que les logiciels de modélisation que je connais ne prennent pas en charge les jointures existantes ou automatiques.

Votre client SQL est cool ? Mais est‑il cool à ce point ?! :)

Rapide présentation de pgModeler

pgModeler est un logiciel de modélisation de base de données. Bien que plutôt généraliste — si l’on s’en tient à un modèle logique des données — il est spécialisé PostgreSQL. Il permet entre autres de :

  • construire par interface graphique un modèle de base de données (tables, schémas, rôles…), mais bien plus ; en fait, il propose toutes les fonctionnalités offertes par PostgreSQL, allant jusqu’aux extensions PostGIS ;
  • créer une base de données à partir d’un modèle : passer de la représentation à l’implémentation ;
  • à l’inverse, créer un modèle à partir d’une base de données ;
  • comparer une instance PostgreSQL avec un modèle et produire — voire réintégrer — les différences entre schémas ;
  • administrer sa base, avec un module riche, mais qui n’égalera sans doute pas pgAdmin ;
  • produire un dictionnaire des données.

Des discussions sont en cours pour rendre pgModeler nativement compatible avec les autres systèmes de gestion de bases de données relationnelles (SGBDR) grâce à l’excellent extracto‑chargeur (ETL) pgLoader.

Forum général.petites-annonces [POURVUE] GRAP recrute un·e technicien·ne informatique, assistance et support - F/H

Posté par  (site web personnel) . Licence CC By‑SA.
6
28
jan.
2020

Bonjour,
Je me permets de partager cette offre d'emploi en espérant que ça soit le bon endroit :)

Contexte

La coopérative GRAP (Groupement Régional Alimentaire de Proximité) est un g*roupe coopératif d’entrepreneur·se·s, qui propose des services support mutualisés (comptabilité, informatique de gestion, financement, accompagnement métier, paie etc.) aux acteurs rhônalpins de la filière **alimentaire biologique & locale* (épiceries bio, restaurants, boulangeries, etc.). GRAP utilise en particulier le statut de Coopérative d’Activités et d’Emploi (CAE) pour héberger entrepreneur·se·s (…)

Journal GoatCounter 1.0 un Web analytique léger, libre et respectueux

Posté par  . Licence CC By‑SA.
Étiquettes :
20
18
jan.
2020

GoatCounter est un outil de statistiques Web avancées. La plupart des gens ou des entreprises n’ont pas besoin des monstres plus connus Google Analytics et son pendant libre Matomo (et tous les autres) qui sont difficiles à maîtriser, en plus d’avoir d’autres défauts : ils alourdissent les pages et collectent bien trop d’informations sur les visiteurs.
Goatcounter est facile à installer, une offre hébergée à prix accessible existe, il ajoute moins de 2 Kio à la page, il utilise SQLite (…)

Forum Linux.debian/ubuntu [Résolu] : Déploiement du projet Webmail Sogo

Posté par  . Licence CC By‑SA.
Étiquettes :
0
16
jan.
2020

Bonjour à tous,

Dans un premier temps, j'ai déployé un serveur IMAP dovecot et un serveur SMTP Opensmtp.

J'ai testé l'IMAP et le SMTP avec le client léger claws mail qui a l'avantage de tracer les connexions IMAP/SMTP pour les emails.

SOLUTION : Il fallait à priori passer à la version de sogo 4.1.1 au minimum pour régler le problème de connexion IMAP avec dovecot.

Dovecot a comme base les users linux avec une ACL.

OpenSMTP authentifie les users par (…)

Interview de Xavier Mouton‑Dubosc, animateur à la radio FMR

21
1
déc.
2019
Audiovisuel

Xavier Mouton‑Dubosc est plus connu ici sous le nom de Da Scritch. Il présente régulièrement sur LinuxFr.org le programme de CPU de Radio FMR, où il officie depuis 1993. CPU pour « Carré, Petit, Utile » se définit comme le programme radio des gens du Numérique.

Logo CPU Carré, Petit, Utile : Le programme radio des gens du numérique. Tous les jeudis à 11 h sur Radio « FMR »  
 

Radio « FMR » est une radio associative toulousaine créée en 1981 par de bonnes fées punks situationnistes proposant une antenne variée qui fait, à juste titre, la fierté de l’ensemble de ses animateurs et animatrices.