Forum Programmation.python OpenERP : Recupérer la valeur d'un objet binary de postgreSQL

Posté par  . Licence CC By‑SA.
Étiquettes :
2
9
déc.
2013

La table ir_act_client contient un champs params_store qui, lorsqu'on l'affiche via une requête SQL avec psql, a une valeur représenté par un hexadécimal.

Par exemple, par défaut dans la version 7, pour mail.wall, on a :
x7b202020202020202020202020202020202027646f6d61696e273a205b202020202020202020202020202020202020202020282773746172726564272c20273d272c2054727565292c20202020202020202020202020202020205d2c202020202020202020202020202020202027766965775f6d61696c626f78273a20547275652c202020202020202020202020202020202027726561645f616374696f6e273a202772656164272c202020202020202020202020202020202027636f6d706f73655f61735f746f646f273a2054727565202020202020202020202020207d

Si vous êtes en phase d'exploration de la BDD, c'est un peu dur à lire.

Voici une fonction python pour décoder cette valeur (par copier coller dans une session interactive):

>>> conv = lambda x: ''.join(chr(int(a+b, 16)) for a,b in zip(x[1::2], x[2::2]))

(…)

Journal pod : un outil pour suivre et gérer des tâches et documents

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
21
21
nov.
2013

Introduction

pod est un logiciel à cheval entre un wiki manipulant des données semi-structurées et un outil de suivi de tâches (genre bug-tracker mais plutôt orienté "généraliste" et non "développement logiciel"). Je l'utilise à titre personnel pour faire de la prospection professionnelle, c'est à dire suivre mes candidatures et les données associées (cf. ce journal où j'avais mis un lien vers un questionnaire en ligne.)

Pensé à l'origine pour faire de la prospection professionnelle, en l'utilisant je me suis rendu (…)

e-venement v2.6 "Breizh Hydromel", la billetterie informatique qui fait bien plus que ça...

Posté par  (site web personnel) . Édité par ZeroHeure, NeoX, Benoît Sibaud et claudex. Modéré par claudex. Licence CC By‑SA.
22
19
nov.
2013
Culture

Depuis juin dernier, les changements sont majeurs autour d'e-venement… Nouvelles méthodes de travail et de gestion de projet, refonte des outils de communication, ouverture d'un site web communautaire, arrivée de fonctionnalités révolutionnaires (données accessibles depuis n'importe quel terminal dont les téléphones, gestion de réservation de ressources, …) mais en douceur…

Pour rappel, e-venement est un logiciel libre (GNU/GPL) de billetterie informatique, de gestion des relations aux publics (CRM), de gestion événementiel et de réservation de ressources, d'aide à la comptabilité, et de statistiques orienté vers les structures organisatrices d'événement (spectacle vivant en particulier), vers les musées, les cinémas, les équipements sportifs, les équipements de loisirs. C'est une application web développée en PHP sur Symfony et Doctrine, s'appuyant sur Apache, PostgreSQL et beaucoup d'autres outils et bibliothèques sous licences libres. E-venement est développé par Libre Informatique.

Plus de détails sur les nouveautés en seconde partie de dépêche.

Entretien avec François Tigeot, développeur DragonFly BSD

55
26
oct.
2013
DragonFly BSD

Nous avons la chance d'avoir quelques développeurs qui fréquentent LinuxFR.org (what else?), dont François Tigeot (lecteur silencieux, dorénavant inscrit sous le pseudo ftigeot) qui contribue au système d'exploitation libre DragonFly BSD, un cousin de FreeBSD au sujet duquel nous avions interrogé tantôt Jean-Sébastien Pédron (quant au portage du Kernel-based mode-setting – KMS – pour les GPU Radeon) puis Baptiste Daroussin (au sujet de « pkgng », le nouveau système de packages binaires qui a été justement repris par DragonFly (les fourbes !) : hasard ou coïncidence ? Autrement dit : y aurait-il une mafia française du logiciel libre ?

Pour répondre à cette lancinante question, rappelons :

  • ce que Jean-Sébastien Pédron avait fini par avouer, sous la torture, lorsque je lui avais posé la question suivante : « Échanges‐tu avec les développeurs des autres *BSD sur ta partie ? » : « Je suis également en contact avec François Tigeot, de DragonFly, qui s'est occupé du pilote Intel chez eux. Je pense qu'on va travailler de plus en plus ensemble, parce qu'on a sans doute moyen de se répartir le boulot. ».
  • ce que Baptiste Daroussin avait fini par avouer, avec les mêmes moyens, lorsque je lui avais posé la même question : « Les échanges sont assez nombreux, essentiellement avec DragonFly. En effet sous l'impulsion de John Marino, aidé maintenant par François Tigeot, pkgng et les ports FreeBSD ont été porté sous DragonFly avec des résultats plus que convaincants. La dernière version de DragonFly dispose du support au choix entre pkgsrc ou pkgng + ports, je suis convaincu que la prochaine version de DragonFly sortira avec uniquement pkgng ».

Il semble qu'il y ait définitivement une piste à creuser…

Du coup j'ai bien envie de passer François à la question relativement à la pile graphique de DragonFly ou au port de pkgng, mais on m'indique dans l'oreillette que ces sujets ne sont en réalité qu'une partie de l'activité déployée par François dans DragonFly.

Nous allons donc de ce pas interroger ce personnage – qui semble central dans la communauté DragonFly – afin de tenter d'y voir plus clair.

Quoi qu'il en soit, nous remercions chaleureusement François Tigeot d'avoir accepté de répondre à quelques questions pour LinuxFR.org et aussi pour son implication dans DragonFly !

À noter que les hyperliens ont été ajoutés après coup par les contributeurs à cette dépêche pour en faciliter la lecture.

Forum Linux.redhat Postfix ignore l'option "check_policy_service"

Posté par  . Licence CC By‑SA.
Étiquettes :
1
22
oct.
2013

Salut,

J'essai depuis ce matin d’intégrer une vérification du spf à postfix, pour l’instant sans succès.

Je me suis tourné vers pypolicyd-spf disponible dans epel et j'utilise la version 2.6.6 de Postfix (j'ai juste recompilé le rpm pour ajouter le support de postgresql)

Après avoir configuré pypolicyd-spf, j'ajoute à mon master.cf :

policy-spf unix  -       n       n       -       0       spawn
  user=nobody argv=/usr/libexec/postfix/policyd-spf

De ce coté ça a l'air de marcher, y'a bien un socket policy-spf crée dans /srv/mail/postfix/private et si (…)

Présentation de Rust 0.8

129
11
oct.
2013
Rust

Rust est sorti en version 0.8 le jeudi 26 septembre dernier, apportant comme d’habitude son lot de nouveautés.

Rust est un langage de programmation multi-paradigme (procédural, fonctionnel, orienté objet), compilé et orienté système. Il se veut donc un concurrent sérieux de langages tels que le C, C++, D et Go.

Logo Rust

Centré sur la sûreté, la concurrence et la praticité, il est développé par Mozilla Research (ils ne font pas que du web !) et une communauté de bénévoles. Il est publié sous double licence Apache 2.0 et MIT.

Il y a déjà eu deux dépêches complémentaires consacrées à Rust, à l’occasion de la sortie de la version 0.1 et de la version 0.3. Notons également un journal plutôt intéressant mais assez succinct, paru à l’occasion de la sortie de la version 0.7.

Mais en règle générale, le sujet reste borné à quelques blogs anglophones, quelques nouvelles furtives sur Developpez.com par exemple, et bien sûr le site web du projet.

Il me semblait donc nécessaire de faire le point sur ce langage à la communauté dynamique et qui semble très prometteur. La sortie de la version 0.8 est donc l’occasion rêvée pour vous faire une présentation complète du langage. D’ailleurs, ce document est sûrement, à la date de la publication, le plus gros document francophone concernant Rust (et la plus grosse dépêche jamais publiée sur Linuxfr ? :p).

Note de l’auteur : un grand merci à sebcrozet pour ses connaissances sur le fonctionnement de Rust (qui s’est inscrit sur Linuxfr juste pour l’occasion !), à olivierweb et à Olivier Renaud pour leurs innombrables corrections, ainsi qu’à tous les autres contributeurs bien entendu !

Meilleurs contributeurs LinuxFr.org : les gagnants de septembre 2013

Posté par  (site web personnel, Mastodon) . Édité par Benoît Sibaud. Modéré par patrick_g.
Étiquettes :
13
10
oct.
2013
LinuxFr.org

On continue sur notre lancée de récompenser ceux qui chaque mois contribuent positivement au site LinuxFr.org (dépêches, commentaires, logo, journaux, patchs, etc.). Vous n'êtes pas sans risquer de gagner un abonnement à GNU/Linux Magazine France ou encore un livre des éditions Eyrolles ou ENI. Voici les gagnants du mois de septembre 2013 :

Abonnement d'un an à Linux Magazine France

Livres des éditions Eyrolles et ENI

Les livres qu'ils ont sélectionnés sont en seconde partie de la dépêche.

Certains gagnants n'ont pas pu être joints ou n'ont pas répondu. N'oubliez pas de mettre une adresse de courriel valable dans votre compte ou lors de la proposition d'une dépêche. En effet, c'est notre seul moyen de vous contacter, que ce soit pour les lots ou des questions sur votre dépêche lors de sa modération. Tous nos remerciements aux contributeurs du site ainsi qu'à GNU/Linux Magazine France, aux éditions Eyrolles et ENI.

N'oubliez pas de contribuer, LinuxFr.org vit pour vous et par vous !

Monter votre propre réseau social avec Movim et Metronome

Posté par  (site web personnel, Mastodon) . Édité par ZeroHeure, palm123, NeoX, Valdenaire Denis, thomasv, Benoît Sibaud, Loïc Blot, Anonyme, Bruce Le Nain et Ymage. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
22
23
sept.
2013
Do It Yourself

Grâce au protocole XMPP, il est devenu relativement facile de monter son service de messagerie instantanée sur son serveur et de le connecter au reste du monde pour chatter avec n'importe qui (surtout grâce à Google Talk qui accepte les connexions entre serveurs et Android, qui a permis de créer énormément de compte Google Talk et de connecter les clients).

Mais aujourd'hui, suite à l'extension pubsub du protocole (qui n'est pas encore dans la standardisation d'XMPP), nous pouvons monter un réel réseau social sur nos serveurs. En effet, "pubsub" signifie "publish subscribe" qui se traduit par "publier et s'inscrire". Ce système permet de publier des messages vers des groupes de personnes et de suivre différents groupes pour voir les messages publiés par les autres.

Merci aux contributeurs de la dépêche pour la relecture, les corrections et les conseils (leur nom est dans le lien sous le titre de la dépêche) !

Forum général.petites-annonces Cherche Administrateur Linux, Suresnes 92

Posté par  . Licence CC By‑SA.
5
17
sept.
2013

Bonjour,

WAYCOM INTERNATIONAL Créée en 2000, notre société est opérateur de solutions IP sur mesure. Sa gamme de solutions IP souples et évolutives répond aux besoins des entreprises, de la TPE aux Grands Comptes, pour une utilisation optimisée de leur système d'information. Privilégiant la relation client, nous nous attachons à fournir des prestations haut de gamme et sur-mesure. La société est composée de 35 personnes, principalement ingénieurs systèmes et réseaux.

Dans le cadre de la croissance de la société, nous (…)

PostgreSQL 9.3

Posté par  . Édité par ZeDuke, palm123, Nicolas Casanova, claudex, arthurr, olivierweb, Xavier Teyssier, Spone Gary, ZeroHeure, Nÿco et Yala. Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
75
10
sept.
2013
Base de données

La version 9.3 de PostgreSQL est sortie le 9 septembre 2013.

Avec cette nouvelle version, la plus aboutie des bases de données libres s'enrichit encore de nouvelles fonctionnalités.

PostgreSQL

Principales nouveautés :

  • tables externes modifiables ;
  • le pilote pgsql_fdw permet l’agrégation de base de données PostgreSQL ;
  • vues modifiables ;
  • vue matérialisée ;
  • jointure latérale ;
  • fonctions JSON supplémentaires ;
  • recherche indexée des expressions régulières ;
  • checksums des pages disques ;
  • utilisation de mmap pour réduire la consommation de mémoire partagée SysV.

Plus de détails dans la deuxième partie.

eHour, SO Planning: 2 logiciels de suivi d'activité

Posté par  . Édité par Nils Ratusznik, Benoît Sibaud et Bruno Michel. Modéré par patrick_g. Licence CC By‑SA.
18
21
août
2013
Internet

Parmi les nombreux logiciels de gestion d'activités, voici deux outils aux fonctionnalités simples qui répondent à des besoins eux aussi simples :

  • avoir une gestion de planning en ligne, multi-utilisateurs, facile à prendre en main, sans se prendre la tête à faire des diagrammes de Gantt ;
  • avoir un rapport d'activité des membres de l'équipe, également en ligne, avec une granularité à l'heure ;
  • pouvoir adapter les outils aux besoins de l'entreprise, et pourquoi pas y contribuer.

Dans la seconde partie de la dépêche, une présentation des outils suivants sera faite :

  • eHour est un outil en Java conçu pour avoir un rapport d'activité précis (GPLv2) ;
  • SO Planning est développé en PHP et est plutôt conçu pour planifier efficacement des projets ou des tâches (GPLv3).

Journal Tutoriel : auto-hébergement , Raspberry Pi et blog (publi-information)

26
18
août
2013

Préambule 1
Ce qui suit fait plus de 10 lignes ;) et ne s'adresse pas à ceux qui ont déjà les connaissances nécessaires pour mettre en place et administrer un serveur ; c'est la présentation d'un simple tutoriel sur l'auto-hébergement d'un blog sur Raspberry Pi.

Préambule 2
Il y a encore six mois, l'idée de créer un blog me paraissait aberrante : afficher des photos de mon chat ou de mon antique Super5 toute propre, parler de mes 1001 mésaventures quotidiennes, commenter (…)

Spacewalk 2.0

Posté par  (site web personnel, Mastodon) . Édité par Xavier Teyssier, palm123 et Benoît Sibaud. Modéré par tuiu pol. Licence CC By‑SA.
20
14
août
2013
Red Hat

Spacewalk est un logiciel de gestion des systèmes et de leurs mises à jour pour les distributions basées sur les paquets RPM. Ce nom ne vous dit peut-être rien, mais ce projet est en fait celui qui sert de base à Red Hat Network Satellite, ainsi qu'à SUSE Manager.

Le 19 juillet dernier est sortie la version 2.0 de ce logiciel, dont les changements principaux sont détaillés en deuxième partie de dépêche.

PluXml 5.2 le CMS propulsé à l'XML est de sortie

Posté par  . Édité par ZeroHeure, Benoît Sibaud et palm123. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
24
11
août
2013
Internet

On en parle peu, et pourtant c'est un système de gestion de contenu (SGC ou CMS pour les anglophones) qui avance à grand pas.
Contrairement à d'autres SGC (Wordpress, Drupal, Spip, etc.) PluXml ne s’appuie pas sur une base de donnée (Mysql, Postgresql, etc.) mais sur des fichiers XML.

La version 5.2 a vu en plus de l'amélioration de son fonctionnement interne, la réécriture d’une partie du moteur des plugins pour accélérer leur chargement et réduire la mémoire occupée, mais aussi la possibilité de créer un patron personnalisé pour la page d'accueil du site en plus de celles des articles, catégories et pages statiques…