tag:blogger.com,1999:blog-197491102024-03-16T02:13:28.549+01:00PenséesMes pensées.
Journal de Ludovic HirlimannLudovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.comBlogger148125tag:blogger.com,1999:blog-19749110.post-79051073192090276392024-02-25T15:35:00.001+01:002024-02-25T15:35:18.411+01:00Avec 10 ans de retard<p> Cela fait plus de dix ans que je suis marié avec une très jolie mongole. J'ai depuis plus de dix ans les deux méthode pour apprendre le mongol et je m'y suis enfin mis.<br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-27412730625663737882024-02-22T15:23:00.001+01:002024-02-22T15:23:09.898+01:00Billet pour la mongolie ....<p> Donc hier après trois semaines d'attente et une montée significative de prix. J'ai enfin pu après quelques essais acheter les billets via Turkish airlines. </p><p>J'ai commencé pas mal m'y prendre. En effet, j'ai posé mes vacances de manière arbitraire, sans me soucier du fait qu'il n'y a pas forcément de vol le jour en question. Ergo, quand mes dates de vacances ont été approuvées, j'ai vu un gros delta en termes de prix entre ma date de départ et le jour précédent. Je me retourne vers mon management pour demander un jour supplémentaire. Je ne l'aurais pas, mais on décale mes trois semaines d'un jour. Une fois la chose approuvée, je me dépêche d'aller sur le site de TK, que je visite en mode privée depuis deux semaines. </p><p>Je choisis les dates, les vols et je remplie le questionnaire passager. Je clique su payer et là : pages blanches, avec un message en anglais indiquant qu'ils n'ont pas accès aux vols (j'ai oublié de faire la capture d'écran, étant trop stressé par le processus). J'essaye une heure plus tard, même topo. Je remarque qu'un de mes vols n'est pas opéré par TK, mais bien par Miat. J'en déduis que le site de réservation, n'a pas accès à celui de <a href="https://fr.wikipedia.org/wiki/MIAT_Mongolian_Airlines">Miat</a>. Bingo, je peux passer commande.<br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-75247392008598926612024-02-11T15:42:00.006+01:002024-02-12T08:39:15.649+01:00SKS pool is gone update you pius, caff and other tools<p>I'm too lazy to look for it, but the key servers that made the sks pool are all gone.</p><blockquote><p> $ dig pool.sks-keyservers.net A<br /><br />; <<>> DiG 9.18.21 <<>> pool.sks-keyservers.net A<br />;; global options: +cmd<br />;; Got answer:<br />;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 58853<br />;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1<br /><br />;; OPT PSEUDOSECTION:<br />; EDNS: version: 0, flags:; udp: 1232<br />;; QUESTION SECTION:<br />;pool.sks-keyservers.net. IN A<br /><br />;; Query time: 1255 msec<br />;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)<br />;; WHEN: Sun Feb 11 15:34:10 CET 2024<br />;; MSG SIZE rcvd: 52<br /><br /></p></blockquote><p>So all the tools that used to default to this won't work out of the box. For some reason, pgp.mit.edu is still up. I have not used it in ages, so I don't know if it is still worth something. There is no more a pool but one server as far as I can tell : <a href="https://keys.openpgp.org/">https://keys.openpgp.org/</a>. </p><p>I spend a quick 20 minutes updating tools I found on Github :</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWUCiuFwLk4mitaKN5p6JK9bugMRhZLgSkB7cuXYhmOc6Ihf4MK0SDHBf-s5SVRCIuHsEVuMTqmlAQ557VMK_RWGFyD1U9sAFHsigY60GiKXaZH6HqNq0sl3Upjf2JAfWLKX7fqi3OAB06fleAAVz341vds5jlS1Xie3C_e7-rERBwKrx5NKRd/s746/Screenshot%202024-02-11%20at%2015-29-28%20lhirlimann%20-%20Overview.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="462" data-original-width="746" height="198" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWUCiuFwLk4mitaKN5p6JK9bugMRhZLgSkB7cuXYhmOc6Ihf4MK0SDHBf-s5SVRCIuHsEVuMTqmlAQ557VMK_RWGFyD1U9sAFHsigY60GiKXaZH6HqNq0sl3Upjf2JAfWLKX7fqi3OAB06fleAAVz341vds5jlS1Xie3C_e7-rERBwKrx5NKRd/s320/Screenshot%202024-02-11%20at%2015-29-28%20lhirlimann%20-%20Overview.png" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Github activity for the day.<br /></td></tr></tbody></table><p>I had a hard time finding the original source of caff. The best thing I found is https://wiki.debian.org/caff, but the wiki is outdated, the last tool listed doesn't exist, isn't maintained anymore. I'm no debian dev, so I didn't fix da wiki.<br /></p><p>Same goes for https://help.riseup.net/en/gpg-best-practices which recommends to uses the sks pool. I'm no rise up user, so I didn't fix.</p><p><br /></p><p><b>EDIT </b><a href="https://piaille.fr/@andrewg@mastodon.ie/111913908397359859">Someone pointed out on the fediverse</a> that the SKS pool was still alive and that people could use the servers, see <a href="https://spider.pgpkeys.eu/">https://spider.pgpkeys.eu/</a> for details.</p><p><br /></p><p>With that in Mind, maybe I should have done my PRs differently.<br /></p><p><br /></p><p><br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-40239539111183413732024-02-05T09:45:00.002+01:002024-02-05T09:45:42.439+01:00Fosdem 2024 day two<p> I started the day by attending <a href="https://hapyyr.com/@bogo">Bogo</a>'s talk about think that matter to your inner self. Things that make you happy, things that make you smile. For the first talk in Jansen on a Sunday, it was quite attended - bogo lost 5€ because of that. Plenty of nice music too - which was good for waking up.</p><p>Next on my list was one in the webperf devroom. Unfortunately, it was too crowded, and many people were lining up, so I decided to skip. I moved my ass to building K. Supported the Fosdem by gifting myself with a hoody :).</p><p>I then ran the KSP (Key signing party). I'm glad 13 people showed up. The party was quick and was probably the smallest KSP happening during a fosdem. I'm really happy that people showed up.</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://pix.diaspodon.fr/storage/m/_v2/41/7c649620b-69b6c5/cKjfT7RtKH7V/KCYkZY4GjzFjEBHqfnfeszPt7GSJ37O79WB2qlrB.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="600" data-original-width="800" height="240" src="https://pix.diaspodon.fr/storage/m/_v2/41/7c649620b-69b6c5/cKjfT7RtKH7V/KCYkZY4GjzFjEBHqfnfeszPt7GSJ37O79WB2qlrB.jpg" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Picture of people forming a circle in front<br />of K building @ ULB to do a KSP<br /></td></tr></tbody></table><p>Next was <a href="http://queze.net/">Florian</a>'s <a href="https://fosdem.org/2024/schedule/event/fosdem-2024-2716-firefox-power-profiling-a-powerful-visualization-of-web-sustainability/">talk</a>. If there's a talk you want to watch after this FOSDEM edition this is the one, it explains how Mozilla tooled Firefox and the <a href="https://profiler.firefox.com/docs/#/">Firefox profiler</a> in order to reduce the energy consumption in Firefox. Really nice demos, very interesting content to any user who complains that Ff is slow, use the profiler and submit a bug instead of complaining.</p><p>Then I went <a href="https://www.openstreetmap.org/user/lhirlimann/diary/403441">for lunch</a>.</p><p>After lunch I ended up in the ligthning room and listen a very intesreting explanation for the move from pentabarf to <a href="https://pretalx.com/p/about/">pretalx</a> for managing devrooms and track, by the <a href="https://github.com/FOSDEM/">fosdem team</a>. </p><p>After that I went on and helped clean up building H, so ULB could use it Monday. We started clening up at around 17, and were mostly finished by 19. This is way faster then sstting things up. Thanks again for all the other volunteers doing this every year. <br /></p><p><br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-30692788441296708102024-02-03T23:16:00.003+01:002024-02-03T23:19:26.170+01:00Fosdem 2024 day one going down the memory lane<p>Today marked the first FOSDEM day. The official tag for social networks is #fosdem. The intro was nice because the presenter took some picture from my <a href="https://piaille.fr/deck/@usul/111862124855081450">mastodon feed</a> of yesterday. The auditorium was full and a lot of people raised their hand when asked if it was their first Fosdem.</p><p></p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfZry69HioCG1nb31zdyy7bvrc_-DXOo0INRF-4zWKynSReT-kP0qXEo7-zK2cV6xro8esajZ1bUJSHxra3WHx-rqJHEEU5KUotckEPoE7BZpJ4gLijokX-_HtwIBZXvRKNlKOo_GY-FV5nAZCSPM74_JZV1w18qO3vemAdp8spqxk_ewTgvCC/s4096/IMG_20240203_095133.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="3072" data-original-width="4096" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfZry69HioCG1nb31zdyy7bvrc_-DXOo0INRF-4zWKynSReT-kP0qXEo7-zK2cV6xro8esajZ1bUJSHxra3WHx-rqJHEEU5KUotckEPoE7BZpJ4gLijokX-_HtwIBZXvRKNlKOo_GY-FV5nAZCSPM74_JZV1w18qO3vemAdp8spqxk_ewTgvCC/s320/IMG_20240203_095133.jpg" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">A full auditorium, Jansen<br /></td></tr></tbody></table>I then listened to a few talks, the one from Ryan of the thunderbird project explaining how an Open Source project to think about sustainability. I learned there that the team was now 32 people - that's way way more than mozillamessaging never had. That was nice news. And then I started meeting people, that was a blast. Many old mozilla contributor, people from Thunderbird from the momo days. All in all 21 people. And I have not met everyone yet. I need to make group pictures.<p></p><p>The talk about the 10 years of NetBSD was interesting, but more for the 2BSD news and the DPD-11 clone.</p><p>The talk on I2P DNS was interesting, I learned a lot about I2P, but was disappointed that it wasn't really DNS related.</p><p>I got my fedora virtual badge. And some interesting stickers.</p><p>End of the day was meant talking to old friend and attending the mozilla diner.<br /> </p><p><br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-8482382134871178992024-02-03T05:57:00.002+01:002024-02-03T05:58:42.393+01:00Dankje, merci, thanks fosdem volunteers<p> I've been attending FOSDEM since 2004; I gave talks (in the Mozilla room) ; I helped with the Key Signing Party ; I ran the key signing party ; I bitched against the network, when data roaming in Europe was not a thing ; I have help organize a room. And once I had registered to volunteer cleaning up on the Sunday evening - which was pretty quick, I don't remember it being a Fuss.</p><p>So for all the FOSDEM I attended, things were smooth - <b>very</b> smooth. But I didn't realize how much work being smooth meant. Now I know :-p</p><p>I've spent a good time of my Friday, preparing building H, the historical FOSDEM building.</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQN7D1gEUOiy3YJIjQaHltv33rsoAht0ltCOrqN9DDu_OyCH-LY469k4lmY6QKUbIRZ-r_Ux_6xGZKwofldo5Q1S_dwxpC9Wwck-81IDBL3qPI-h4RMfhUXCDXCvnI3TEXCbp2NQvLsaWv1Kz_iieB4nKtbk1PP-UWkhqD1QOxtpjVwTNKPQZP/s4096/IMG_20240202_140505.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="4096" data-original-width="3072" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQN7D1gEUOiy3YJIjQaHltv33rsoAht0ltCOrqN9DDu_OyCH-LY469k4lmY6QKUbIRZ-r_Ux_6xGZKwofldo5Q1S_dwxpC9Wwck-81IDBL3qPI-h4RMfhUXCDXCvnI3TEXCbp2NQvLsaWv1Kz_iieB4nKtbk1PP-UWkhqD1QOxtpjVwTNKPQZP/s320/IMG_20240202_140505.jpg" width="240" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Protecting the walls<br /></td></tr></tbody></table><p>This started by easy tasks, setting up tables and tables clothes. Then adding chairs, banks, trashes and building the InfoDesk in building H. Once all this was done the idea was to make everything <a href="https://www.ulb.be/">ULB</a> related disappear. Here comes me and a few volunteers, tapping brow paper over all the billboards. And there are <b>many</b> of these in the smallish corridor of <a href="https://nav.fosdem.org/@1,399.3,262.33,-0.06">building H</a>. This took a good 4 hours to complete by a good amount of volunteers.</p><p>Once done, we added signage on the rooms :</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMYwCkBdRRnAseAee9qWYqKLcp6dbJRX2-15DvYouOa4qXzlvy-fM2QVakwn3jVgOBAF-GwhzO3f5CmqYUwMQhCR9T3yE_MVdPtYOSr4GRuMzHo-unWFH03tb2m7cMskwLlxxgnvrCrmdDaKtYRd3W56Ybe590m8g-CRFOoY1iK6DfecM4MIdN/s4096/IMG_20240202_144105.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="4096" data-original-width="3072" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMYwCkBdRRnAseAee9qWYqKLcp6dbJRX2-15DvYouOa4qXzlvy-fM2QVakwn3jVgOBAF-GwhzO3f5CmqYUwMQhCR9T3yE_MVdPtYOSr4GRuMzHo-unWFH03tb2m7cMskwLlxxgnvrCrmdDaKtYRd3W56Ybe590m8g-CRFOoY1iK6DfecM4MIdN/s320/IMG_20240202_144105.jpg" width="240" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Two signs on a dev room door<br /></td></tr></tbody></table><br /><p>This means each room is ready to rock, the schedules for the entire weekend is on the room door, as well as the names and in most case a QR code for people to watch the stream when the room is full. I'm happy to share that found a nice way to fold tape. With one long piece of tape, one can tape a sign that can be turned around on the doors, without untaping it :</p><p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCnbHWmaO0_JH42dtLGjNyVY50k1Sr90piJg3ycsLCQftEh3kGjGKc1YngLfw_MrgQxGc265n-txRiAXCO4nX8r5wwX6qMrEarZEDuLoXfcvBo9N_Ficfs4zyFzVGx2kzMLWEeLyn5W645xhnhJtcqtnkVlip-HfDGQpK-jQuYn-iyY_TcOwxv/s4096/IMG_20240202_144105.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="4096" data-original-width="3072" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCnbHWmaO0_JH42dtLGjNyVY50k1Sr90piJg3ycsLCQftEh3kGjGKc1YngLfw_MrgQxGc265n-txRiAXCO4nX8r5wwX6qMrEarZEDuLoXfcvBo9N_Ficfs4zyFzVGx2kzMLWEeLyn5W645xhnhJtcqtnkVlip-HfDGQpK-jQuYn-iyY_TcOwxv/s320/IMG_20240202_144105.jpg" width="240" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Green tape folded in a triangle to the sign can<br />switch from we're full to there is space in the room.</td><td class="tr-caption" style="text-align: center;"><br /></td></tr></tbody></table>Signage seems easy but with the number of rooms, schedules etc, there's a lot of pre-work done probably weekends<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6ZrzTBBNKoaHtlACriU0t9wvyHi5eWHSRXQA9dUB-gK0GzhmV3qYiyOk3jEVqvGdV_iDw3tP_8JIEtPu0Rs-WIQtgmkDy__0cy-uDEn9gwZPGkF6P5NT81A7eCCc6dtcna0Xv-FWUpsnKYaDRQOskZAdeUNAYo8F5tXq-XOX2TXKILe5oZgJ8/s4096/IMG_20240202_182425.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="3072" data-original-width="4096" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6ZrzTBBNKoaHtlACriU0t9wvyHi5eWHSRXQA9dUB-gK0GzhmV3qYiyOk3jEVqvGdV_iDw3tP_8JIEtPu0Rs-WIQtgmkDy__0cy-uDEn9gwZPGkF6P5NT81A7eCCc6dtcna0Xv-FWUpsnKYaDRQOskZAdeUNAYo8F5tXq-XOX2TXKILe5oZgJ8/s320/IMG_20240202_182425.jpg" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">File for rooms<br /></td></tr></tbody></table><br /> in advance for each room, FOSDEM organizers prepare a file. Each contains signage for the doors, instructions for room managers and the nice and needed "5 minutes left" to manage speakers in the rooms. </p><p>Now back to building K, where FOSDEM was not allowed to prepare anything before 18:00, because the building was used by students.</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLvCU2Z1ysrvi6c8B2d0PiR__nV0EkBXHIQAKhAlV-54zE_DpbDC42VW2WvhIUhnbshGMS1QQyN0v6s4TzkbO3-3nVSDHcp-6aIqj0DibY22ZDccoKv3YTBntWCThajQu8Js-7RM4lbxLIHkiKFPHC7ynXRB_M53hkuNJBDWEg_ctbHsoNZqMt/s4096/IMG_20240202_155612.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="3072" data-original-width="4096" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLvCU2Z1ysrvi6c8B2d0PiR__nV0EkBXHIQAKhAlV-54zE_DpbDC42VW2WvhIUhnbshGMS1QQyN0v6s4TzkbO3-3nVSDHcp-6aIqj0DibY22ZDccoKv3YTBntWCThajQu8Js-7RM4lbxLIHkiKFPHC7ynXRB_M53hkuNJBDWEg_ctbHsoNZqMt/s320/IMG_20240202_155612.jpg" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">pile of boxes needed to prepare K<br /></td></tr></tbody></table><p>So around 18:00 the volunteers all moved to K to install the tables for the stands, prepare infoDesk and sign the building. Around 19:00 the tables were used for diner. I was tired that's when I left, my leg hurt and my day had been long enough that I wanted to catch some sleep before the event.</p><p>As you can see, there is a lot of work into making FOSDEM great. The equivalent of two trucks were unloaded with boxes, meaning some local volunteers had to load these trucks and will need to help store things in storage on Monday. Each box is labelled, so from one year to another it's easy to remember what is needed where. This also means that cleaning up needs to be done properly, with each item stored in the right box.</p><p>Now you have to add to the above all things involving Wi-Fi, <a href="https://piaille.fr/@RichiH@chaos.social/111693768837801941">network</a>, and the creation of a temporary NOC.</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiORQ1P1Qpclwemq1PDOt83S8F_4rZznh2x6PUTXyJL5ARumEy3v31gvYDWgfEIe3bpiqzvq-l4UpPOQer6ir4tWJG_hpZHm6iCKMD3uJG1AgvNC6YIhy0fECqZXE1wW1-d_UjXswI4-c76y-A29jEFbqKFTyWrhnnMCEODo-5X1sN2CgwMa-W9/s4096/IMG_20240202_160255.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="4096" data-original-width="3072" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiORQ1P1Qpclwemq1PDOt83S8F_4rZznh2x6PUTXyJL5ARumEy3v31gvYDWgfEIe3bpiqzvq-l4UpPOQer6ir4tWJG_hpZHm6iCKMD3uJG1AgvNC6YIhy0fECqZXE1wW1-d_UjXswI4-c76y-A29jEFbqKFTyWrhnnMCEODo-5X1sN2CgwMa-W9/s320/IMG_20240202_160255.jpg" width="240" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Noc being buidl up<br /></td></tr></tbody></table><p>If you stream the event you need to install camera, microphones in the rooms, some hardware to make things streamable:</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-eR-2hlMtb_1hc3pPZtIxydyluf-54g2lojELZilN1zYiAxhbhlB7JqCKSZlRZAZYu3DI_bJA1tmO7cPlx6-cRW1KAfLC9xxoHCroEw-6v28S8Iz5bOL9PIr_zVvquSSkDaiOcxYFVgLejyU7IWFzn6X5zgkXi3jcpXxo7UoX3nDKBMiUW_VO/s4096/IMG_20240202_144437.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="4096" data-original-width="3072" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-eR-2hlMtb_1hc3pPZtIxydyluf-54g2lojELZilN1zYiAxhbhlB7JqCKSZlRZAZYu3DI_bJA1tmO7cPlx6-cRW1KAfLC9xxoHCroEw-6v28S8Iz5bOL9PIr_zVvquSSkDaiOcxYFVgLejyU7IWFzn6X5zgkXi3jcpXxo7UoX3nDKBMiUW_VO/s320/IMG_20240202_144437.jpg" width="240" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">A box full of laptops and FOSDEM boxes<br />for audio videos in the rooms<br /></td><td class="tr-caption" style="text-align: center;"><br /><br /></td></tr></tbody></table><br /><p>That's what I saw from participating, there's probably a lot more going that I'm not even thinking about. Of course, I am not talking about the work each room needs to go through in order to be in working order. Nor the food truck installing their assets on the campus.</p><p>Ho and I spotted a nice board that I can't resist sharing:</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhluEW5HPApzPMo7FNfqy3JB9SKppXM2UhJPI7vB9SOamXYPaeAnOpOYlazi33weQraxXvpWpao3f6-ZXvRaFLkkRVyefR5zQI7Yb7vRH2xu51d_lA9A81iZII3O9NbIzjfVEcdDLCXz5t2eccCMGX9ddcE7Ixc_4YfrAFsNFFZAO8N_r5wJ0q/s4096/IMG_20240202_125156.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="4096" data-original-width="3072" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhluEW5HPApzPMo7FNfqy3JB9SKppXM2UhJPI7vB9SOamXYPaeAnOpOYlazi33weQraxXvpWpao3f6-ZXvRaFLkkRVyefR5zQI7Yb7vRH2xu51d_lA9A81iZII3O9NbIzjfVEcdDLCXz5t2eccCMGX9ddcE7Ixc_4YfrAFsNFFZAO8N_r5wJ0q/s320/IMG_20240202_125156.jpg" width="240" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Not All roads lead to chrome<br /></td></tr></tbody></table><p></p><p><a href="https://piaille.fr/@usul/111863073312320875">I</a> also went <a href="https://piaille.fr/@usul/111862124855081450">down the memory lane</a>.<br /></p><p><br /></p><p>All the pictures above are licensed under <a href="https://creativecommons.org/licenses/by-sa/4.0/">https://creativecommons.org/licenses/by-sa/4.0/</a><br /></p><p><br /></p><p><br /></p><p><br /> </p><p> <br /></p><p><br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-60567252962213529972024-01-28T10:36:00.008+01:002024-01-28T10:36:55.268+01:00Quelques semaines avec un fairphone 5<p> Comme <a href="https://ludovic.hirlimann.net/2023/10/lagrume.html">annoncé</a>, je suis l'heureux propriétaire d'un <a href="https://www.gsmarena.com/fairphone_5-12540.php">FairPhone 5</a>. L'idée derrière l'achat était d'essayer de réduire l'empreinte carbone de mon utilisation mobile.</p><p>On va commencer par les points qui me séduisent :</p><ul style="text-align: left;"><li>Facile à ouvrir et il faut le faire pour le mettre en œuvre</li><li>la batterie est donc facilement changeable</li><li>mise à jour de sécurité régulière</li><li>Android à jour récent (13 pour le moment)</li><li>il est résistant, je l'ai déjà fait tomber plusieurs fois et il n'a pas encore de marque <br /></li></ul><p> </p><p>Les points en moins :</p><ul style="text-align: left;"><li>La charge de la batterie - il faut charger au moins une fois par jour si ce n'est plus</li><li>la qualité du son - je n'utilise ni microphone, ni earplug/casque. J'utilise seulement ce que le téléphone propose et je trouve qu'il y a beaucoup de bruit et qu'il est difficile de se comprendre, s'entendre.</li></ul>je suis globalement satisfait de mon achat.<br />Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-40773187370841000022024-01-21T14:28:00.000+01:002024-01-21T14:28:01.756+01:00Running a TOR snowflake proxy<p>A few months back, I toyed with running a <a href="https://snowflake.torproject.org/">snowflake proxy</a> on one of my FreeBSD <a href="https://www.virtua.cloud/?ref=1lbpoimf" rel="nofollow" target="_blank">vm</a>s. It was as easy as :</p><p></p><blockquote>pkg search snow<br />pkg install name returned by the search above<br />service snowflake start<br />add the entrey in /usr/local/etc/rc.conf and you're done<br /></blockquote><p></p><p>And then I forgot about it. Today while doing some maintenance on said VM, I realized that it wasn't running the snowflake proxy, I restarted it.</p><p>It doesn't consume much CPU, but does consume bandwidth, as you can see in the graph below :</p><p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdwOp84jRGEEG5W61u9Pgh4LdpvlEPlB2JFa6xbarEHfuFGqn1vaAa6Rgxu3P0Blhdq7JYN4DiZqoFqfrgjTvenuCQz5KJTx_GdmboFXEUFLvg-nX0q5Z05rNHVp9DadtkCMgNmHX3-2ao7Q6aQMBuA9g8nk23AyW1sIzKRMbRRSq3lkZmX5Qx/s838/Screenshot%202024-01-21%20at%2014-25-45%20Virtua.Cloud%20-%20vs7033.lil01fr.vsys.cloud.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="250" data-original-width="838" height="95" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdwOp84jRGEEG5W61u9Pgh4LdpvlEPlB2JFa6xbarEHfuFGqn1vaAa6Rgxu3P0Blhdq7JYN4DiZqoFqfrgjTvenuCQz5KJTx_GdmboFXEUFLvg-nX0q5Z05rNHVp9DadtkCMgNmHX3-2ao7Q6aQMBuA9g8nk23AyW1sIzKRMbRRSq3lkZmX5Qx/s320/Screenshot%202024-01-21%20at%2014-25-45%20Virtua.Cloud%20-%20vs7033.lil01fr.vsys.cloud.png" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Bandwidth consumption, you can clearly see when the proxy was started.<br /></td></tr></tbody></table><br /> As I don't really remember if I shut the service down, or if it was shut down, I'll monitor the logs for a while and see if the service stays up.<br /></p><p><br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-532304452942150662024-01-14T09:53:00.004+01:002024-01-14T16:33:36.623+01:00Key signing party at fosdem 2024<p>I'm organizing a GnuPG key signing party in order to bolster our <a href="https://www.gnupg.org/gph/en/manual/x547.html" target="_blank">web of trust</a>, since there is no official ksp this year.</p><p>I have organized a few in the past using tools like biglumber (website is gone, if someone know of a replacement or where the source code of site is, I might end up running one again) and <a href="https://github.com/jaymzh/pius" target="_blank">others tools</a>. I've also run once the <a href="https://en.wikipedia.org/wiki/Key_signing_party" target="_blank">KSP</a> at FOSDEM and helped running it a few other times. </p><p> </p><p style="text-align: center;"><b>=== Details below ===<br /></b></p><h2 style="text-align: left;">When, Where<b> </b> <br /></h2><p>We'll meet in front of the <a href="https://fosdem.org/2024/stands/" target="_blank">infodesk stand</a> in building K around 12:00 Sunday Feb 4th 2024. I'll have a sing of some sort with <span style="color: red;">KSP</span> and or <span style="color: red;">Key Signing Party</span>. Once enough participants show up we will move outside to proceed with the party.</p><h2 style="text-align: left;">What to Bring</h2><p style="text-align: left;">Warm cloths as the party will happen outside this year, like in the good old days. I hope it won't rain, but it might.</p><p style="text-align: left;">Piece of papers with your fingerprint written on them. Each piece should look like below:</p><p style="text-align: left;"></p><blockquote> $ gpg --fingerprint 34246C61F792FBCC1F23BFF296BD1F38FEA32B4D<br />pub ed25519 2022-03-01 [SC]<br /> 3424 6C61 F792 FBCC 1F23 BFF2 96BD 1F38 FEA3 2B4D<br />uid [ultimate] Ludovic Hirlimann (ECC key) <ludovic@hirlimann.net><br />sub cv25519 2022-03-01 [E]</blockquote>You can have multiple keys on the piece of paper. Bring at least <b>fifty</b> <span style="background-color: red;">(50)</span> of these so you have enough. A good KP a FOSDEM is above a hundred participant with a hundred showing up. I don't expect these numbers, but be prepared to hand over a lot of these pieces of papers<p></p><p style="text-align: left;">Time, the KSP take at least one hour to two hours depending on the number of people showing up.</p><p style="text-align: left;">Some sort of ID.</p><p style="text-align: left;">A mask, even if outside, it's better to wear one than not - when there are some many people coming from all over Europe.<br /></p><h2 style="text-align: left;">What not to bring</h2><p style="text-align: left;">A laptop or a smartphone. We'll use paper exclusively.</p><p style="text-align: left;">Anger, impatience - ksp are parties so it should be fun :-)</p><p style="text-align: left;"></p><h2 style="text-align: left;">How we'll proceed</h2><div style="text-align: left;">We'll form a line. Split the line in two and make the last person in the line face the first, the second to last the second etc. Once key exchanged and ID verified, we'll step one step to the right. The now first in line will face the then second to last, etc. And we loop on that until the initial first in line exchanges with the initial second to last.</div><div style="text-align: left;">Sounds complicated? It's not you'll see when in it.</div><h2 style="text-align: left;">Home Work</h2><div style="text-align: left;">Once back home, make sure your machine can send emails (see https://unix.stackexchange.com/questions/159608/how-to-configure-postfix-to-send-mail-to-external-smtp-server for instance). Install <a href="https://wiki.debian.org/caff" target="_blank">Caff</a> or <a href="https://github.com/jaymzh/pius" target="_blank">Pius.</a> Do that quickly, as it's fresh in your mind.</div><div style="text-align: left;"><br /></div><div style="text-align: left;">Edit: I just <a href="https://refer.moo.com/s/ludovic17" target="_blank">printed mini cards</a> from moo with my fingerprint on it.<br /></div>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-33881107181167193022024-01-13T13:49:00.001+01:002024-01-13T13:49:14.412+01:00Fosdem 2024 here I come<p> I've booked both my plane ticket (was easier to get some funding that way than by rail) and my hotel. I'll be attending <a href="https://en.wikipedia.org/wiki/FOSDEM" target="_blank">Fosdem</a> again this year. This year I'm not organizing anything (no <a href="https://en.wikipedia.org/wiki/Key_signing_party" target="_blank">KSP</a>, but there are no KSP @ fosdem this year, nothing in the Mozilla room either). I have volunteered to help set up and cleanup, though. I had already done the cleanup one year, and it was fun, so as I had the time. This time I'll be cabling the network and cleanup again.</p><p>Things that changed since the last fosdem I attended :</p><ul style="text-align: left;"><li>As said above no KSP.</li><li>No BSD devroom, no OpenBSD booth</li><li>No Geo related dev room</li><li>No Linux LPI/BSD exams <br /></li></ul><p>That's a lot of changes, because I was looking forward to participating on these subjects. On the other hand, there is a nice and interesting <a href="https://fosdem.org/2024/schedule/track/modern-email/" target="_blank">email devroom</a>. And I have long time friends talking in jansen. I still remember a big company back in 2010 saying they' move off email in the year to come. I laugh everytime I think about this.<br /></p><p><a href="http://blog.queze.net/" target="_blank">Florian</a> will be talking about a subject he's been working on for the last 6 years at least : measuring how much <a href="https://fosdem.org/2024/schedule/speaker/NQP7Y9/" target="_blank">things consume electricity</a>. His ultimate goal is to reduce consumption. When I was working at Mozilla I argued with Florian, that we should change the build system and release process, and He argued back that with millions of users, going after the product was the <b>way</b> to go.</p><p><a href="https://talkweb.eu/" target="_blank">Bogo</a> will be talking <a href="https://fosdem.org/2024/schedule/speaker/FKNWUQ/" target="_blank">about email</a>.</p><p>Both have talks accepted in the main track, but I can't link to them yet as the schedule is not finalized yet.</p><p><br /></p><p>I have installed <a href="https://play.google.com/store/apps/details?id=be.digitalia.fosdem" target="_blank">Fosdem Companion</a> to build my schedule. If you've never been to fosdem, it's crowded, line 71 buses are always full, either take the tram and come early.<br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-86036835589756054822024-01-05T14:49:00.004+01:002024-01-05T14:51:48.492+01:00Firefox OS's story from a mozilla insider not working on the project<p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://pix.diaspodon.fr/storage/m/_v2/41/3b17271c9-2ea36d/f8WqF3f8DYaw/3tH3eMdS4oPNr889fLN3ymcy2eybKJK1XXoQiTWh.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="800" data-original-width="600" height="800" src="https://pix.diaspodon.fr/storage/m/_v2/41/3b17271c9-2ea36d/f8WqF3f8DYaw/3tH3eMdS4oPNr889fLN3ymcy2eybKJK1XXoQiTWh.jpg" width="600" /></a></div><br /><p></p><p>I clearly remember, but can't date it. I was working for Mozilla messaging at the time (<a href="https://en.wikipedia.org/wiki/Mozilla_Messaging">momo</a>), being the QA lead for Thunderbird. It was at the end of one of the Mozilla All-hands, maybe in 2011 or 2012. At one of the ending keynotes, we were introduced to Boot 2 Gecko. A hack that would let US - Mozilla own the platform to run a mobile browser on. At the time, the iPhone was going strong and Google was trying to catch up with Android. <a href="https://en.wikipedia.org/wiki/MeeGo">MeeGo</a> had been in development at Nokia for a while but was going nowhere even when Intel tried to help. <a href="https://en.wikipedia.org/wiki/BlackBerry">Blackberry</a> was slowly starting to die.<br /></p><p>In the Silicon Valley everything was about mobile, mobile, mobile and the emerging South Easter Asian market, where people would skip computers and use smartphones to join the internet revolution. We were struggling with Chrome and the massive investment by Google to take market share. Our Firefox port on Android was having loads of issues. We were denied by Apple's policies to be present on iPhones. I was running <a href="https://play.google.com/store/search?q=firefox%20nightly&c=apps">Nightly</a> on my then <a href="https://en.wikipedia.org/wiki/Samsung_Galaxy_S_series">Galaxy S Samsung</a> android powered phone. As android was open source, the idea to use it as a base for a complete phone OS that would make the web a platform emerged has an idea. At that time, Mozilla consisted of around 600 employees, all working on Firefox on the desktop. Most of our <a href="https://moztw.org/~petercpg/asknot/#!/progornoprog/softtest">huge community</a> was helping the project, making it available in many languages (Like <a href="https://en.wikipedia.org/wiki/West_Frisian_language">https://en.wikipedia.org/wiki/West_Frisian_language</a>), helping with some marketing efforts too.</p><p>B2G, or Android's version, were not Mozilla first effort to be present on Mobile. The first effort I'm aware of is <a href="https://www-archive.mozilla.org/projects/minimo/">Minimo</a>, who was targeting Palm like handheld devices.</p><p>As I said above, Mozilla's management was really afraid to miss the mobile revolution. They hired someone from the mobile industry to run the company, this led to some culture changes : no more a flat org, but a pyramidal one with middle managers. Culture became way less engineering centric, and started being a bit more top -> down. Focus was now solely on B2G. This impacted my work, because it was decided that Thunderbird had no future (and no business model to support its development). That meant I changed roles in Mozilla and joined the IT organization, as I wanted to see the server side of Email (this was long before Mozilla switched to Google workplace for email). I always felt that B2G to be renamed Firefox OS, killed the team I was part of, that was working on TB. I have no insight on who made the decision and why, but that how I felt. This made me not liking B2G.</p><p>Besides becoming more like a normal company, the new CEO grew the size of our teams, added project managers, Sales people, to make sure B2G would reach a huge audience. We started making deals with phone carriers, and each of these had different requirements. We also made deals with phone makers, our Taiwan office was set up to be as close a possible as the Chinese phone makers - so we'd be at the edge of the mobile phone market. Having different deals owner made the life of the project complicated, as each of our partners had different sets of requirements for their go-to market plans. The teams were busy implementing X for partner X and Y for partner Y. Sometimes X and Y would conflict :-( With the rapid development pace, quality was omitted to reach launch deadlines. As B2G was the priority, this also meant that Firefox desktop was neglected and was slowly loosing ground to chrome. Not that we could compare the size of the devs teams, but as nobody in upper management cared about desktop, it was there, that's it. Remember that Firefox desktop was the cash machine that paid for all the rest. Without Desktop, no revenues. Then all of a sudden, by the end of 2015, Mozilla pulled the plug on B2G and got back and focused on its source of revenue, desktop. By then Mozilla had doubled in size, reaching almost 1200 employees.<br /></p><p>I first got to play with Firefox OS back in 2012 when I switched to IT.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://pix.diaspodon.fr/storage/m/_v2/41/3b17271c9-2ea36d/v5lJOtoNXe9y/FzVj2Wx79IoiHYoyDrevGSbMf5OElb2geO1cnYd1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="800" height="589" src="https://pix.diaspodon.fr/storage/m/_v2/41/3b17271c9-2ea36d/v5lJOtoNXe9y/FzVj2Wx79IoiHYoyDrevGSbMf5OElb2geO1cnYd1.jpg" width="611" /></a></div><br /><p>This was a <a href="https://www.devicesfaq.com/en/characteristics/turkcell-maxiplus-5">TURKCELL MaxiPLus5</a>. This was slow and unusable. I had work needs, so I never used it. The phone was available upon request for Mozilla employees willing to try B2G out. I'm not sure many were sent or used. After that, testing B2G as an employee was complicated if you were not working on the Firefox OS team. By early 2015, someone at the great idea to <a href="https://en.wikipedia.org/wiki/Eating_your_own_dog_food">dogfood</a> the product and four hundred phones were made available to employees. I requested one. This was a <a href="https://www.gsmarena.com/sony_xperia_z3-6539.php">Sony Xperia</a> phone, it came with a protective cover, a mandatory mailing list to share your experience with it and file bugs if you could. I was finally getting interested with the product. Took it with me as a secondary phone. That summer I went to <a href="https://www.flickr.com/photos/hirlimann/albums/72157669622246115/with/28756027225">Mongolia</a> and the carrier/OS didn't work together, so had to use it over Wi-Fi. I managed to find a few bugs with the email client (don't know why, but that's where I found bugs, as well as in picture/metadata handling). I was not alone reporting bugs, they were getting fixed too. But nonetheless, Management decided the experiment was over. Well that's not completely true, it lives at <a href="https://www.kaiostech.com/">https://www.kaiostech.com/</a></p><p>With retrospect, I think B2G was a good idea - challenging Apple would also have been a good idea, as we had an internal demo of <a href="https://en.wikipedia.org/wiki/Gecko_(software)">gecko</a> powered Firefox for iOS. Owning the complete stack was the right approach. It gives you the power to have something that work nicely on the devices you support. I think the development approach we took was the wrong one. We were too in a hurry and that ended up neglecting Desktop. I believe we should have engaged potential partners way later, with a better, more finished and more QAed product. We should have grown to work on B2G, but not at the expense of our source of revenue. We should have dogfooded the product a lot more and once ready reached out to partners. And then start using our community to market the product and gain market share and all. The death of B2G, also meant the death of most of our engagement with ordinary people, known as the Mozilla community.<br /></p><p> I probably forgot some details - I'll gladly edit If I feel that the things I have forgotten are important.<br /></p><p> <br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com3tag:blogger.com,1999:blog-19749110.post-37237129498942321402023-12-10T12:50:00.004+01:002023-12-10T12:52:39.620+01:00Quelle est l'utilité d'un client mail aujourd'hui ?<p>A plusieur choses :</p><p><br /></p><p>I. Copie locale des emails</p><ul style="text-align: left;"><li>avoir une copie locale des emails, cela permet de chercher dans ces emails tout en étant hors ligne. </li><li>cela permet de dépasser les quotas de votre fournisseur de messagerie.</li><li>cela permet d'avoir un backup le jour où l'on change de fournisseur.</li><li>permet de travailler hors ligne, chercher, lire, répondre</li></ul><p> </p><p>II. Améliore la vie privée</p><ul style="text-align: left;"><li>le fournisseur de mail ne voit pas les recherches</li><li>le fournisseur de mail ne voit pas les mails qu'on lit relie</li><li>il ne voit pas les liens que l'on suit</li><li>pas la peine de faire suivre les mails d'un fournisseur à l'autre on peut lire plusieurs boite email dans le même client.</li><li>Permet de filtrer quand le fournisseur ne le permet pas. <br /></li></ul><p>III Signature / Chiffrement électronique des emails<br /></p><ul style="text-align: left;"><li> C'est plus facile à faire dans un logiciel fait pour.</li></ul><p> </p><p>Une liste de client de messagerie est disponible à <a href="https://fr.wikipedia.org/wiki/Client_de_messagerie">https://fr.wikipedia.org/wiki/Client_de_messagerie </a><br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-13761248413656224472023-11-13T13:07:00.002+01:002023-11-13T13:07:12.418+01:0068030 FTW<p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdYpTXPatVYUWDIiADOFlyrWEllrBjDnvBcQGcCmVT7rfNs2kOG2U_crK7GubGFxmwQpeyi8oPL0RfJVKX-JbqA_EXZ8Hk796xRj_FFiga-f6hZ5y3a3C-Jf__mLDqNY5eUmzGq2Y8piHaRn2VX1S_rCbWBT2LT7TT5BVe4nJd89xTOaqMx4N2/s720/399054991_857292326399150_4421479474643317411_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="509" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdYpTXPatVYUWDIiADOFlyrWEllrBjDnvBcQGcCmVT7rfNs2kOG2U_crK7GubGFxmwQpeyi8oPL0RfJVKX-JbqA_EXZ8Hk796xRj_FFiga-f6hZ5y3a3C-Jf__mLDqNY5eUmzGq2Y8piHaRn2VX1S_rCbWBT2LT7TT5BVe4nJd89xTOaqMx4N2/s320/399054991_857292326399150_4421479474643317411_n.jpg" width="226" /></a></div>Ce week-end se tenait dans les locaux du Fablab toulousain une mise à disposition de machines ancienne organisée par <a href="http://silicium.org">Silicium</a>.<p></p><p>Première machine en entrant dans l'exposition, une <a href="https://fr.wikipedia.org/wiki/NeXTstation">NeXT Station</a>. Machine qui m'avait beaucoup fait rêver lorsque je commençais mon parcours informatique. Celle-ci était entièrement fonctionnelle.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-Q1P6nAngZlXkTp9EgZH5oG-iivb3zYowHED3ZhE9ROqf1z1pLoqRGv5dWN8Lt2d_B0gE37mjTxBOOKgLitKl92eJpV-EiAZeFifRx_SP3xJVzXzZTrOcj7WGrYRpx1kZA3gk5SM_jhLCQacglKeBooRFLzy1B2zLtHD-YjscRAjZTaDQHIH6/s4096/IMG_20231112_111614.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3072" data-original-width="4096" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-Q1P6nAngZlXkTp9EgZH5oG-iivb3zYowHED3ZhE9ROqf1z1pLoqRGv5dWN8Lt2d_B0gE37mjTxBOOKgLitKl92eJpV-EiAZeFifRx_SP3xJVzXzZTrOcj7WGrYRpx1kZA3gk5SM_jhLCQacglKeBooRFLzy1B2zLtHD-YjscRAjZTaDQHIH6/s320/IMG_20231112_111614.jpg" width="320" /></a></div><br /><p>Mes enfants ont été ravis de cette visite et se sont données à cœur joie de découvrir les jeux vidéos d'autrefois. Ils ont cependant été déçus, en effet, <a href="https://playclassic.games/games/turn-based-strategy-dos-games-online/play-sid-meiers-civilization-ii-online/">Civilization II</a>, installé sur un <a href="https://fr.wikipedia.org/wiki/IBook">clamshell</a> ne fonctionnait pas faute au CD-ROM absent. Ils se sont donc rabattus sur des jeux d'arcades.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8KcOIuiuxn2AF1sI2Fz-htudIeLcB7qPzOWf_-jhxu2CVzCZOVF_7jKe-Z1jReW6UnzpqF25HLL1mXf6ab98YVwcK2zjZ0BARtc-R35KBviPt8hI0hF_g2J-oQBGPozer8EHqjZ9YaiMq9m_n1PNbmSOKZ8rVyB2gNt7oQIJ-jbNewed1rYwh/s4096/IMG_20231112_112254.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3072" data-original-width="4096" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8KcOIuiuxn2AF1sI2Fz-htudIeLcB7qPzOWf_-jhxu2CVzCZOVF_7jKe-Z1jReW6UnzpqF25HLL1mXf6ab98YVwcK2zjZ0BARtc-R35KBviPt8hI0hF_g2J-oQBGPozer8EHqjZ9YaiMq9m_n1PNbmSOKZ8rVyB2gNt7oQIJ-jbNewed1rYwh/s320/IMG_20231112_112254.jpg" width="320" /></a></div><p>Mais mon truc préféré a été de loin l'Apple IIe avec un disque dur sous forme de clef USB.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJYBdcMduBi9uuifCLlamP5_C0XDPgg92wGl6Q8fRnDZPCZZwBK_Hlpwfr1hpT9S2dyhyNVbnLOogAWgG-tKsWpkW7uUzGzLBUGzaQ4WHcE7AvCBXpLE9LWx95yGSh2ReBrpqzrMl5FKB631AVIQu5yAnt0RgHB7hwCjsS1Ebf34gGc73uq8tl/s4096/IMG_20231112_111723.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="4096" data-original-width="3072" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJYBdcMduBi9uuifCLlamP5_C0XDPgg92wGl6Q8fRnDZPCZZwBK_Hlpwfr1hpT9S2dyhyNVbnLOogAWgG-tKsWpkW7uUzGzLBUGzaQ4WHcE7AvCBXpLE9LWx95yGSh2ReBrpqzrMl5FKB631AVIQu5yAnt0RgHB7hwCjsS1Ebf34gGc73uq8tl/s320/IMG_20231112_111723.jpg" width="240" /></a></div><p>Un <a href="https://en.wikipedia.org/wiki/Disk_II">Disk II</a> a été bricolé pour pouvoir choisir la disquette a utiliser.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE0lyZngJoGMqu1x6CIkQlyaeIra4gGtmfb0OkkrQPXRUYVUxsEZSf3cknSXtFd_hgbnxVy6u-9OmEMUXHd35lHwTKIfwXDodSyTesWB3hT0lPA1cSgnsUzpMNPnSBI39iu6LdHqkOi5-NSxZjvmasI9bQmT3ckS6yEkfevlnAKCphJbF04HBC/s4096/IMG_20231112_112406.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="4096" data-original-width="3072" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE0lyZngJoGMqu1x6CIkQlyaeIra4gGtmfb0OkkrQPXRUYVUxsEZSf3cknSXtFd_hgbnxVy6u-9OmEMUXHd35lHwTKIfwXDodSyTesWB3hT0lPA1cSgnsUzpMNPnSBI39iu6LdHqkOi5-NSxZjvmasI9bQmT3ckS6yEkfevlnAKCphJbF04HBC/s320/IMG_20231112_112406.jpg" width="240" /></a></div><br /><p>J'ai donc lancé, <a href="https://videos.pair2jeux.tube/w/7tXDhGGEGTkNf6NXY8hrva">Le crime du parking</a>, Karateka (mais impossible de me souvenir des touches pour y jouer), Aztec !!! Bref que de bons souvenirs.</p><p>Si comme moi, vous êtes sur Toulouse et ces alentours, que vous aimez les vieux trucs, je vous recommande Silicium.<br /></p><p><br /></p><p><br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-12033425106732009742023-10-28T13:34:00.006+02:002023-10-28T13:34:48.397+02:00Adieu Gandi mail<p style="text-align: left;">Ce matin, j'ai presque fini de migrer mes emails depuis <a href="https://ludovic.hirlimann.net/search/label/gandi">gandi</a> vers <a href="https://ref.fm/u30216872">fastmail</a>. Petit résumé de comment je m'y suis pris.</p><p style="text-align: left;"><br /></p><p style="text-align: left;">Je m'y suis pris à l'avance histoire de pouvoir tester, de ne pas me précipiter et de ne pas oublier quelques trucs. J'ai donc ouvert un compte sur fastmail me faisant sponsoriser par un copain (ça m'ajoute une réduction de 10% - le lien ci-dessus vous donnera le même avantage). J'ai ouvert un compte avec mon mail principal, alors que celui-ci était toujours hébergé chez Gandi.</p><p style="text-align: left;">Première chose que fastmail m'a demandé, c'est de sécuriser mon compte, j'ai donc mis du <a href="https://fr.wikipedia.org/wiki/Double_authentification">2FA</a> en place. C'est simple, et on peut utiliser plusieurs sources, j'ai donc tout de suite un backup. J'ai immédiatement commencé la migration : mise en place d'une synchronisation <a href="https://fr.wikipedia.org/wiki/Internet_Message_Access_Protocol">IMAP</a> depuis l'interface de mon nouveau fournisseur de service, comme ça je peux tester, si cela fonctionne et ne pas perdre de mail lorsque je basculerai les DNS. Cette synchronisation IMAP a bien fonctionné. La migration <a href="https://fr.wikipedia.org/wiki/CardDAV">carddav</a>, a, elle aussi, bien marché. L'<a href="https://fr.wikipedia.org/wiki/CalDAV">import des calendriers</a>, lui, ne fonctionne pas. J'ai ouvert un ticket, qui est rapidement passé au niveau 3, mais qui n'avance pas vite. Ce n'est pas un point bloquant pour moi car :
</p><ul style="text-align: left;"><li>Je suis le seul utilisateur de ce service</li><li>les événements futurs (il n'y en a pas beaucoup) sont déjà dans le calendrier du téléphone.<br /></li></ul><p style="text-align: left;">J'ai ensuite créé les boites pour mes utilisateurs, quatre boites étant utilisables sans avoir à donner sa Carte Bleu, les autres étant bloquées. </p><p style="text-align: left;">J'ai créé un groupe WhatsApp pour communiquer avec mes utilisateurs. J'aurais bien utilisé signal, mais je me serais sans doute trouvé bien seul. J'ai donc expliqué, ce qui allait se passer, où nous allions migrer et je pouvais ensuite informer les utilisateurs en temps "réel" du déroulé de ladite migration.</p><p style="text-align: left;">J'ai ensuite demandé via des messages privés les mots de passe actuels de mes utilisateurs. Je n'ai bien sûr reçu que deux réponses exactes. J'ai mis en place les synchronisation IMAP sur les utilisateurs activés (donc quatre sur neuf). Puis sur les recommandations de fm, j'ai ajouté les alias postmaster et abuse comme alias de mon mail principal.<br /></p><p style="text-align: left;">J'ai installé l'application fastmail afin d'avoir un accès aux services sur mon téléphone. <br /></p><p style="text-align: left;">La date fatidique de la fin des emails gratuits sur Gandi arrivant, j'ai pris ma carte bleue et payé la facture pour un an de service chez fastmail. Les utilisateurs bloqués ne l'étant plus, j'ai commencé par faire des resets de mot de passe pour faire les synchronisations imap. </p><p style="text-align: left;">J'ai attendu douze heures pour que toutes les synchronisations aient tournées. Puis je me suis attaqué au DNS en suivant la documentation à https://www.fastmail.help/hc/en-us/articles/360058753454. J'ai donc ajouté tout un tas d'entrées que je n'avais pas (calddav/carddav, <a href="https://en.wikipedia.org/wiki/JSON_Meta_Application_Protocol">jmap</a>).</p><p style="text-align: left;">Une fois que les entrées DNS était en production, je me suis rendu sur l'interface de gestion de domaine de fastmail et j'ai cliqué : check <a href="https://fr.wikipedia.org/wiki/Domain_Name_System">DNS</a>. Une fois cette étape réalisée, je me suis rendu sur <a href="https://mxtoolbox.com/">https://mxtoolbox.com/</a> afin de vérifier que le reste d'internet voyais les changements.</p><p style="text-align: left;">J'ai ensuite communiqué avec mes utilisateurs, pour qu'ils puissent installer l'application sur leurs téléphones. Leur donner la nouvelle url de webmail et leur nouveau mot de passe.</p><p style="text-align: left;">L'étape suivante a été de mettre à jour les paramètres dans Thunderbird en suivant ce guide <a href="https://www.fastmail.help/hc/en-us/articles/1500000279921-IMAP-POP-and-SMTP">https://www.fastmail.help/hc/en-us/articles/1500000279921-IMAP-POP-and-SMTP</a>. Cela n'a pas fonctionné immédiatement, car comme chez Google, il faut des mots de passe <a href="https://www.fastmail.help/hc/en-us/articles/360058752854">différents pour les applications</a>. Mais dès ma première tentative de connexion depuis Thunderbird, j'ai reçu un mail de fastmail m'indiquant pourquoi cela ne fonctionnait pas et comment y remédier. Une fois cela fait, hop, je teste un envoi depuis l'extérieur et depuis <a href="https://www.thunderbird.net/">Thunderbird</a> et tout fonctionne.</p><p style="text-align: left;"><br /></p><p style="text-align: left;">Voilà la migration est presque terminée. Il me reste à :</p><ul style="text-align: left;"><li>Nettoyer les boite aux lettres chez Gandi.</li><li>Demander le remboursement de ce que je ne vais pas utiliser chez Gandi ? (je ne suis pas sûr que j'ai vraiment envie de faire cela). <br /></li></ul><p style="text-align: left;"><br /></p><p style="text-align: left;">Foire Aux Questions que j'ai reçues durant cette migration</p><ul style="text-align: left;"><li style="text-align: left;">Y a-t-il une alternative gratuite à Gandi ?<br /></li><ul><li style="text-align: left;">Non, je n'ai rien trouvé, on peut utiliser les alias et la redirection vers un autre compte, mais l'envoi se ferra depuis ce compte et en fonction de celui-ci (en gros si ce n'est pas gmail), ce ne sera pas transparent.</li><li style="text-align: left;">On peut utiliser le mail de son fournisseur d'accès internet si on en a un – mais ce n'est pas toujours le cas, par exemple une association. Les téléphones mobiles viennent aussi avec une adresse email gratuite (en tout cas en France).</li></ul><li style="text-align: left;">Pourquoi fastmail ?</li><ul><li style="text-align: left;">Parce qu'ils ne font que du mail, depuis très longtemps</li><li style="text-align: left;">Ils participent à l'élaboration de standard (JMAP, ce sont eux).</li><li style="text-align: left;">Ils offrent DKM/SPF et de la sécurité partout, même du <a href="https://www.fastmail.com/blog/pgp-tools-with-fastmail/">webmail avec GPG</a>.</li><li style="text-align: left;">Ce sont les mêmes tarifs que chez Gandi, mais on a 10x plus de place.</li><li style="text-align: left;">Ils ont patché Thunderbird et ça m'avait marqué.<br /></li></ul></ul><p style="text-align: left;"><br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-43609539455135975512023-10-22T11:16:00.002+02:002023-10-22T11:16:40.614+02:00Test de fastmail<p> Je suis en train de travailler à ma migration de mail pour me passer des services de Gandi.</p><p>La création du compte initial, celui qui aura les droits admins, simple et efficace. La première chose qu'on me recommande, c'est de mettre en place du <a href="https://fr.wikipedia.org/wiki/Double_authentification">2FA</a>. Ça commence très bien. L'import, la synchronisation des connées imap fonctionne bien. Je peux donc tester leur webmail. Il en va de même pour mon carnet d'adresse. L'import Caldav ne fonctionne pas - mais le support est réactif. Bref, ça se passe plutôt bien. Je peux me passer de caldav puisque la synchro avec le téléphone est fonctionnelle.</p><p>Ensuite, j'ai ajouté les neuf comptes manquants et j'ai lancé les synchronisations sur les comptes qui était ouvert. En effet, je n'ai pas payé pour le moment, je suis donc limité à 5 comptes actifs. </p><p>La suite :</p><ol style="text-align: left;"><li>Payer :p</li><li>Synchroniser les 4 comptes manquants</li><li>Donner les mots de passe à mes utilisateurs</li><li>Mettre à jour les DNS</li><li>Mettre à jour mes clients (Thunderbird, sur mobile).<br /></li></ol>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-78780316504125535962023-10-06T16:01:00.006+02:002023-10-06T16:01:53.825+02:00L'agrume :(<p> Hier soir, mon téléphone Xiaomi vieux de mai 2019 est mort. Content de moi, j'ai des backup de presque que tout ce que j'ai configuré en 2FA grâce à FreeOTP - je vais pas trop galérer avec les reinstall, il me suffira de faire dans le bon ordre.</p><p>Maintenant reste le choix du téléphone pour remplacer le mort. /e/ Me fait de l'œil, mais j'ai quelques impératifs comme okta, qui me font douter. Je regarde les Offres, c'est super cool, il y a une Kickstarter, et la livraison attendu est dans seulement trois mois. De même le fairphone me fait de l'œil, mais je suis radin et je le trouve cher. Les 100€ de plus pour avoir /e/, m'ont poussés à le choisir en version Android.</p><p>Je suis client chez l'agrume depuis mon retour en France. Je ne peux pas commander en ligne de téléphone, car il me faut un téléphone en état de marche pour valider mon achat. Les délais de livraison étant d'un minimum de deux jours, je me demande si je ne peux pas profiter des stocks en boutique. Hop direction la boutique la plus proche.</p><p>Le conseiller commence par m'expliquer qu'en changeant de forfait, je paierais mon téléphone moins cher. Mais mon forfait actuel me va bien, pas envie d'en augmenter le cout, surtout que je ne le consomme pas en totalité au niveau data. Je décline gentiment non et lui demande s'ils ont des fairphone 5 en stock. Ils n'en ont pas, mais je peux repasser vers 11:00, un stock arrive. Je décline poliment et demande à pouvoir passer commande. Il n'a pas en stock et ne peut pas prendre de commande. Je l'avais fait en 2013, c'est con comme truc.</p><p>Je demande donc un portable ne prêt puisque d'après mon contrat j'y ai droit. J'ai donc un portable provisoire pour un mois, un Galaxy A33, qui a servi en premier lieu à commander un Fairphone. En deuxième, à annuler une partie de Cthulhu pour joueurs malades.<br /></p><p><br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-5232011981122075562023-10-03T12:51:00.003+02:002023-10-28T13:35:24.005+02:00Bye bye, gandi, mail en auto hébergement, quand mes utilisateurs s'en mêlent.<p> Donc pour ceux qui suivent un peu ce journal, j'ai des soucis de "prod" pour ce qui tient à la partie email du domaine familial. D'abord <a href="https://ludovic.hirlimann.net/2022/05/bye-bye-googlemail.html">hébergé gratuitement chez Google</a> pendant une dizaine d'années, j'étais passé non sans douleur chez gandi, mais, je bénéficiais d'un domaine historique à cinq boites mails. <a href="https://ludovic.hirlimann.net/2023/06/gandi-je-suis-enerve-la-partie-email.html">Gandi ayant décidé d'augmenter ces tarifs</a>, j'avais décidé de regarder les options offertes et avait fait le <a href="https://ludovic.hirlimann.net/2023/07/courriel-auto-heberge-partie-1x.html">choix de m'autohébergé.</a></p><p>Comme la deadline approche, j'ai prévenu ceux-ci qui se sont concerté et m'ont gentiment, mais fermement expliqué, que l'auto-hébergement avec moi aux manettes ça ne le faisait pas. Ils préfèrent un service et sont prêts à participer aux frais.</p><p><br /></p><p>Je vais donc, allez chez fastmail:</p><ul style="text-align: left;"><li> Ils existent depuis longtemps.</li><li>Ils participent à la rédaction et l'<a href="https://www.rfc-editor.org/rfc/rfc9404">évolution des standards.</a></li><li>Ils ont patché Thunderbird (mais je ne retrouve pas le ticket)</li><li>Pour le même prix que Gandi, les utilisateurs on 10x d'espace de stockage. <br /></li></ul>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-75533534165731868592023-09-14T18:49:00.001+02:002023-09-14T18:49:06.116+02:00Work week it's been a while<p> I'm just finishing a work week. It's been a while, my last one was one employer ago and in 2019. I'm coming out all energized and with a clear vision of where the team I work with is going. Things are going to be rough for a few more months and then should start to smooth out. I've managed to meet un bunch of people I work with on a daily basis. Had fun around Madrid, mapping and visiting a bit. I of course collected a few pieces of swag.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC3vDv3ZqBUUeY5w2_qgAGtX-DmhEd6pBCbzjsmJy5s9FrC6CfefR7TogDwOQuP0w94g2oYECvADanzQaY33eX4wqtw9KRnobKMXg7XBcR2kgfXLR1c0YKEWAfgf0qBLlNgh8bNcJONSGUOQFTaf0uvs5wbGGNQqgr47ranJSifLj9JCdG5Czm/s4000/1694709513333.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="4000" data-original-width="3000" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC3vDv3ZqBUUeY5w2_qgAGtX-DmhEd6pBCbzjsmJy5s9FrC6CfefR7TogDwOQuP0w94g2oYECvADanzQaY33eX4wqtw9KRnobKMXg7XBcR2kgfXLR1c0YKEWAfgf0qBLlNgh8bNcJONSGUOQFTaf0uvs5wbGGNQqgr47ranJSifLj9JCdG5Czm/s320/1694709513333.jpg" width="240" /></a></div><br /><p>I took the opportunity to evangelize mozilla nightly by distributing stickers. A few of the laptop from y colleagues all over the world will be nicely decorated. I hope this will trigger a higher nightly usage amongst these coworkers.<br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-80539954099042025522023-09-10T13:59:00.001+02:002023-09-10T13:59:22.315+02:00is 17" too big ?<p>My work machine is currently a ThinkPad P17, t's probably the biggest laptop I have ever used for work (or probably un general). I was taken by surprise when it arrived, but I've come to like the fact that there is no <a href="https://wiki.archlinux.org/title/HiDPI">HDPI</a> like on my previous X1s. It annoying you need to hold it with both hands while moving in the house. It's bulky, so kids are careful if/when they carry it.</p><p>Tomorrow I'll be travelling for work, something I have not done since 2019. Now all my favorite laptop travel bags won't fit the damn computer. I when into the basement and even took out a bag I considered way too big when I was gifted with it. Even That bag is too small. I did find smallish backpacks which it fit in, now I need to make a choice.</p><p>I'll make sure to take that into consideration if I get a say on my next work laptop and maybe just take a 16" and see if that fits in my laptop bags.<br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-83570010129384604132023-09-04T14:32:00.003+02:002023-10-28T13:35:30.298+02:00Caldav and CardDav ?<p>As part of my journey to start self-hosting email for my domain, I have found plenty of tutorials and solutions to "easily" setup SMTP,IMAP/POP and webmail, all of it securely.</p><p>Now I'm looking at the solution available to add CalDav and CardDav on top of all of this. The obvious choice seems to be <a href="https://www.sogo.nu/">SoGO</a>. Documentation seems decent, there are a few things on <a href="https://wiki.archlinux.org/title/SOGo">Archs wiki</a>. I've been unable to find a how-to. SoGO looks like a very complete solution. I've used it, and I liked it. Now I'm thinking it might be overkill for my 10ish users (and I'll probably be the only one using it anyway). I've been looking at other solutions - but didn't find anything as complete. What are my options for caldav/cardav that would integrate with postfix/dovecot?<br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-64368266434075033822023-09-01T12:07:00.004+02:002023-09-01T12:07:45.594+02:00Bref je fais du support<p>Mon métier aujourd'hui est de fournir un service de support aux utilisateurs qui ont choisi la solution logicielle que vend ma société. En pratique, l'utilisateur rencontre un problème avec le produit et je dois l'aider à résoudre le problème en question. Il peut aussi poser des questions, mais les questions rentrent aussi dans le champ des équipes avant vente et de service. </p><p></p><p>Dans les faits, la surface des produits que nous commercialisons est assez énorme et j'apprends tous les jours. C'est compliqué parfois, juste de suivre le rythme des sorties, des bugs et des nouvelles fonctionnalités – mais cela fait partie du jeu. Nous avons des boites à outils pour potentiellement analyser les problèmes des produits, et pour reproduire une bonne partie des conditions des clients. Il sera toujours difficile de reproduire de la masse (quelques milliers de clients qui se connecte à une BDD par exemple). Nous travaillons en équipe, jamais seul. C'est super pour apprendre, prendre du recul et des fois comprendre les questions des clients. Mon travail ressemble à du sysadmin, sauf que des fois, je n'ai pas accès aux machines et j'ai un intermédiaire plus ou moins compétent pour la faire à ma place. C'est assez amusant parfois de trouble shooté dans le noir.<br /></p><p>J'avais jusqu'à présent toujours refusé les postes contenant le mot support. Dans les faits, le fait de faire du support logiciel me permet de n'interagir qu'avec des informaticiens qui maitrisent plus ou moins bien le produit. Je ne crois pas que j'aurai la même patience, approche si je devais faire du support à l'utilisateur final. Je 'pense' que je m'en tire plutôt pas mal, car au début de ma carrière, j'étais de l'autre côté, c'est moi qui ouvrais des incidents/ ticket su support.<span> </span>J'ai donc une petite idée de ce que la personne veut lire, entendre.<br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-68958608706927388602023-08-09T08:13:00.006+02:002023-08-09T08:13:59.511+02:00Ainsi va internet<p> L'instance bookwyrm sur laquelle je tenais mon journal de lecture a disparue suite à une fausse manipulation de son administrateur. Je viens donc de m'installer sur une autre instance de bookwyrm à https://bookwyrm.lovetux.net/user/ludovic. J'aime beaucoup ce logiciel, qui me permet de facilement partager mes lectures.<br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-87911186450401348052023-08-03T08:42:00.004+02:002023-08-03T08:42:52.291+02:00Support Multi arch sous Linux<p> L'annonce d'Asahi Linux de passer à un modèle de distribution basé sur Fedora hier à <a href="https://asahilinux.org/2023/08/fedora-asahi-remix/">https://asahilinux.org/2023/08/fedora-asahi-remix/</a>, m'a donné des idées. Enfin ça m'a surtout rappelé que j'ai longtemps été un partisan du "non intel inside". Le problème, c'est qu'aujourd'hui, j'ai le choix entre des Chromebook et du Macintosh. Les Chromebook étant soutenus par Google, c'est non. Et puis les <a href="https://www.mercurynews.com/2023/07/24/built-in-software-death-dates-are-sending-thousands-of-schools-chromebooks-to-the-recycling-bin/">Chromebooks</a> en termes de specs ce n'est pas la folie non plus. Reste les machines produites par Apple, mais je ne veux plus de MacOS depuis 2015 et je ne suis pas prêt à faire machine arrière sur ce point. </p><p>Me reste donc à installer une distribution Linux dessus. Mais j'aurais besoin de Zoom qui ne produit pas de binaire Linux aarch64, donc je vais passer pour l'instant. Car on ne peut pas facilement lancer un binaire amd64 sur du aarch64 , comme on peut le faire sans y penser sur une machine sous MacOS.<br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0tag:blogger.com,1999:blog-19749110.post-19720587135642012742023-07-30T10:55:00.006+02:002023-10-28T13:35:38.820+02:00courriel auto hébergé partie 1/X<p> Après avoir <a href="https://ludovic.hirlimann.net/2023/06/gandi-je-suis-enerve-la-partie-email.html">pesté contre gandi</a>, j'ai commencé à réfléchir à la suite.</p><p><br /></p><h3 style="text-align: left;">Historique</h3><p style="text-align: left;">J'ai commandé mon nom de domaine chez jobker.com en 2000, et je me suis ensuite fait héberger des pages perso et quelques boites emails chez claranet. Ayant le besoin de contrôler mon domaine pour héberger un blog sur ma machine perso derrière une ligne ADSL de Nérim, j'étais passé chez gandi qui permettait une meilleure gestion du DNS.</p><p style="text-align: left;">La perte de ma ligne ADSL suite à un déménagement me "force" à recouvrir à ma première location chez Nfrance, une machine sous FreeBSD, que je garderais un an avant de passer chez dedibox. J'essaye donc à l'époque de mettre en place un serveur de mail sur cette machine, mais j'échoue lamentablement. Et Google offre la chose gratuitement, je mets donc le mail de mon domaine chez eux. Arrive 2022 et l'annonce de google, y a pu. Je fais le tour des offres et gandi même s'ils me font payer trois ans à l'avance me convient et je passe mon <a href="https://ludovic.hirlimann.net/2022/05/bye-bye-googlemail.html">mail chez eux</a>.</p><p style="text-align: left;"><br /></p><h3 style="text-align: left;">Mes options</h3><ul style="text-align: left;"><li style="text-align: left;">Rester chez gandi et payer assez cher pour les neuf boites aux lettres que j'héberge. Sachant que je vais bientôt en ajouter deux de plus. </li><li style="text-align: left;">Passer chez fastmail et avoir pour le même prix 10 fois plus d'espace disque que chez gandi.</li><li style="text-align: left;">Passer chez ikoula/infomaniak, je me mets à la merci de leurs changements futurs. </li></ul><p>Reste l'auto-hébergement. Pour moins cher que ce qu'il me propose tous, je peux louer une machine chez Kimsufi/dedbox avec plein d'espace disque. Je n'ai pas regardé les machines virtuelles, car j'ai besoin de disque. Les sauvegardes seront prises en charge par mon <a href="https://ludovic.hirlimann.net/2022/09/nas-un-peu-diy.html">NAS</a>. Et donc offrir un service avec plus de données pour moi et mes utilisateurs. Le problème de l'auto-hébergement, c'est qu'il faut configurer, un serveur imap/pop, un serveur SMTP, une appli web pour lire le courrier, une appli pour le calendrier. Cela fait beaucoup de chose à apprendre d'un coup, à configurer correctement du premier coup.</p><p>Hier, j'ai commencé à bosser sur la chose. </p><p>Et je me suis penché sur iRedmail. Merci à vagrant de permettre ce genre de chose bien plus facilement qu'il y a 20 ans. Le reset d'une VM, c'est quelques minutes, pas quelques heures. L'idée, c'est d'héberger sous FreeBSD. iRedmail semble remplir le contrat. Malheureusement, après quelques heures, je lis ce <a href="https://github.com/iredmail/iRedMail/issues/197#issuecomment-1488913573">commentaire sur Github</a>. Et donc iredmail c'est non, surtout que l'installeur ne fonctionne pas et je ne peux pas finir de tester l'interface de management fournie avec le produit.</p><p>Comme je suis en mode test, je commence par tester ce qui semble être la référence en atière d'auto-hébergement de courriel, Yunohost. C'est construit sur du debian, ce qui est bon pour le long terme, mais ce n'est pas aussi cool que du FreeBSD. L'installation est simple et rapide. L'interface de Gestion est aussi très simple. L'appli gère les DNS et donc mettre en place du dkim parait simplissime. Il en va de même pour gérer plusieurs noms de domaine.On peut ajouter une <a href="https://yunohost.org/en/apps">foultitude d'applications</a> qui n'ont rien à voir avec le mail (comme l'excellent doctlcear, ou bookwyrm). Bref, je pense que cela serait mon choix si je ne tenais absolument à utiliser du BSD.</p><p>Je vais encore tester quelques trucs et je partagerais avec vous. À suivre donc…<br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com2tag:blogger.com,1999:blog-19749110.post-59237753618710509592023-07-25T10:12:00.001+02:002023-07-25T10:12:10.256+02:00Decarbonation<p> Chouette, au travail, mon département va tenir une cession de visu. Nous sommes tous en télétravail complet. Afin de ne pas trop dégrader le service client, la rencontre aura lieu en deux fois, sur deux semaines différentes séparées d'un mois, histoire que tout le monde puisse voyager et se remettre.</p><p>J'aime ce genre de rencontre, à Mozilla à la fin, elles avaient lieu deux fois par ans. Elles permettent d'échanger, de rencontrer en chair et en os les gens avec lesquels on interagit au quotidien. Lorsqu'elles sont plus larges, elles permettent aussi de rencontrer d'autres départements et d'avoir de bonnes interactions qui finissent toujours par servir à la fin.</p><p>Cette rencontre n'est vraiment pas loin de chez moi, pour une fois. L'application pour acheter le billet me propose de tenter le train afin de décarboner mon trajet. Je tente mais je rencontre une erreur :</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGy0cQbfdiwoiuCc2fw24ZPdyBSXA0euT6VxT09ehVoQHa_cu5vMVLcTaD7RycvQFduqa8oyW8bq-HMWwfG4pXUtTwyWhDF6GeQW57d2BPGK8LKL_ESuQmgKI-39au7z74qwC0K_MtaTAnfIitaAdEjHYnGdZJlBPO_hA8TZZR6RE4M0wgLJOD/s360/screenshot_2023-07-24_at_18-34-38_navan_-_departure_flights_360.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="104" data-original-width="360" height="92" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGy0cQbfdiwoiuCc2fw24ZPdyBSXA0euT6VxT09ehVoQHa_cu5vMVLcTaD7RycvQFduqa8oyW8bq-HMWwfG4pXUtTwyWhDF6GeQW57d2BPGK8LKL_ESuQmgKI-39au7z74qwC0K_MtaTAnfIitaAdEjHYnGdZJlBPO_hA8TZZR6RE4M0wgLJOD/s320/screenshot_2023-07-24_at_18-34-38_navan_-_departure_flights_360.png" width="320" /></a></div><br /><p>C'est cryptique, comme il est tard, je décide de retenter le lendemain tout en regardant les prix des billets d'avions. J'en profite aussi pour voir si le trajet est disponible en train. Bonne nouvelle, c'est faisable, ça ne prend que 7:30.</p><p>Ce matin, j'essaye de nouveau l'option train. Même erreur, j'engage donc le support de l'applicatif par lequel je passe afin de comprendre cette erreur. La réponse tombe, ce trajet en train n'est pas achetable via la plateforme.</p><p>Comme je n'aimais pas d'avoir reçu une erreur, j'avais commencé à engager mon management. Réponse de ceux-ci, si la plateforme ne propose pas de train, achète ailleurs et faire une note de frais. Je me mets donc à comparer les prix de manière sérieuse. 338€ par avion, 498€ par le train ........... C'est impossible a justifier.<br /></p>Ludovic Hirlimannhttp://www.blogger.com/profile/01642738115446981556noreply@blogger.com0