Odoo 12.0 is out since october. I am currently investigating the differences with previous versions to update the instance of the association Les Compagnons du CEP. A lot of changes have been made in a few years but the workflow stays about the same. This article describes my workflow, the backup policy, how a module was used and fixed to restore a missing feature. Finally, the changes in my custom product import function are presented.read more
This year, the holidays and city trip was the occasion to meet Damien Accorsi, founder of Algoo SAS and his team.
This summer, I had the opportunity to meet Damien Accorsi in Moirans near Grenoble. He is the founder of Algoo SAS, a company that provides software development services and Tracim. Tracim is a collaborative software designed to allow people to share and work on various data and document types.
Everything started from a post on LinuxFR. I stayed near Grenoble for a week in the beginning of July and therefore, I asked the community about nice activities to do in the region. Damien answered quite quickly and made some useful suggestions. We never talked before. He also suggested meeting in his startup in Moirans. I happily accepted and we have met in his quarter. We talked about his activities. If you speak French, I suggest his instructive posts in LinuxFR. We talked about our projects, we laugh and had a really good time. His employees are really nice and fun. When I left, I promised myself to make more IRL meetings in the future.
Yet It was not the first time I visited a software developer. Two years ago, I have met Goffi from the Salut-à-Toi (SàT) project in Prague (Czech Republic). We had nice conversations and exchange about XMPP, the link between communication tools and politics, the struggle of developers to take part in open source project during free time, building a community with limited resources, etc. From this exchange started a nice collaboration on his tool. To this day, I write the PKGBUILD (packages) of SàT for Archlinux.
I hope to meet other people during holidays and events like FOSDEM. It is nice to put a face on a nickname. Maybe next time it will be an inventor or an artist.
In the meantime, if you go to Grenoble, according to Damien and myself, you should try:
- hiking on the Himalayan footbridges of Monteynard
- Chill at the "Grand lac de Laffrey".
- Watch Belgium beats Brazil at Football. \o/
Demo Website: Authentication with XMPP
This article follow up the article about Authentication without password using XMPP on a Django website previously presented here. This article introduced the XMPP extension (XEP-0070) which allows one to connect on a website with his XMPP account, without additional password.
Unfortunately, the XEP-0070 is not widely used but this article aims to present you my little contribution to change this situation.read more
Mixing Pandas with Odoo
This article describes the use of XML-RPC API provided by Odoo, a well-known ERP system. Upgrading to version 11.0 is the occasion to update my python scripts to reduce considerably the number of requests. The improvements were done with the help of pandas, the famous data structures and data analysis library.
Photo credit: Panda_3956, Ken_from_MD
Errol: XMPP Automatic file sender
Using sat-pubsub, a great pubsub component
In the continuity with the previous post about jp, the following article present sat_pubsub, a XMPP Publish-Subscribe (Pubsub) Service Component, build for the need of the « Salut à Toi » project.
Salut à toi (SàT) is a unique XMPP client. As its official description says, it's a "multipurpose, multi front-end, free (libre) and decentralized communication tool". It has been actively developed by Jérôme Poisson (Goffi) and Adrien Cossa (Souliane) since 2008.
sat_pubsub allows us to use our own up-to-date persistent pubsub service.
This article is composed of several sections
- Why sat_pubsub ?
- Let's install it !
- Let's use it !
- A note about Agayon XMPP service
- Future of SàT
JP, a powerful command line interface for Salut-à-Toi
Salut à toi is a unique XMPP client. As its official description says, it's a "multipurpose, multi front-end, free (libre) and decentralized communication tool". It has been actively developed by Jérôme Poisson (Goffi) and Adrien Cossa (Souliane) since 2008. Today, I will focus on the use of "JP", a command-line interface. It can be used to send or receive files directly from a shell, pipe commands to or from XMPP, use XMPP easily in a script and of course play with pubsub nodes.read more
Opus helps you to find a job
Finding a job may be a time and energy-consuming task. Opus is a program written to help people to send their application more easily. It can be used to generate personalized cover letter. I began to write it several years ago and I took the time to enhance it with the aim to help other people.read more
Opus le bouchon un peu plus loin...
... et devient compatible avec Windows. Précédement sur ce site, je vous ai présenté le logiciel Opus. Il s'agit d'un système de publipostage permettant d'automatiser la recherche d'emploi. Ayant reçu des demandes pour le porter sous windows, j'ai réalisé un portage sous forme d'un fichier exécutable auto-extractible. Pour les plus néophytes, on clique et ça se lance.read more
Where is Charlie (part 3)
Previously on agayon.be, I mentioned a new small project: a SLAM device.
It was finished recently and this article presents its final form.
After many trials, the chosen design includes an optical rotary encoder disk with 360 teeth in order to provide a theoretical resolution of one degree. The Arduino code sends the data through serial connection in a compatible way with the xvlidar library. Therefore, the lidar module can be used with the BreezySLAM module of Simon D. Levy. Moreover, the data are being sent through XMPP to another computer where the map can be plotted.read more
⇇ « Page 2 / 3 » ⇉