Welcome !


Bonjour à tous ,

Et bienvenue sur mon blog, j’y parle course à pied,
système linux et enfin radioamateur !

Bonne visite,
Kennavo,

Iota Contest 2019 – TM5S

RSGB IOTA Contest 2019 – TM5S
Compte rendu : F4EYQ

Après pas mal de réflexion, nous avons décidé cette année de poser les antennes sur l’Ile de Sein.
Pour commencer ce compte rendu je souhaite commencer par citer un proverbe africain « Si tu veux aller vite, vas-y-seul mais si tu veux aller loin, alors il faut y aller ensemble ».

Merci tout d’abord aux OM de F5KKD pour m’avoir proposé leur aide à Fabien F4GYM pour sa collaboration et bien sûr à l’équipe de F6KOP & le DXCLIPERTON pour leur soutien, à mon amis Didier habitant & peintre sur l’Ile de Sein pour son aide.

Pour mon 8ème IOTA CONTEST, je dois dire que nous avons traversé pas mal de difficultés pour réaliser à monter une équipe surtout sur le plan « humain ».

Au final nous avons quand même réussi à 2 opérateurs & avec l’aide de mon père à monter cette expédition. C’est probablement la première fois que je n’ai fait que très peu de chose côté logistique même si j’avais préparé en amont un plan d’action, c’est Fabien qui s’en est occupé et avec l’aide de pas mal d’OM que je tiens aussi à remercier au passage.

Nous avons chargé le matériel à Audierne comme à l’accoutumé pour aller sur l’Ile, cette année pas de SPIDERBEAM comme avant mais uniquement des ¼ d’ondes, qui ont final on bien rempli leur rôle (et aussi fait pas mal de discussion sur les réseaux sociaux quant à la taille des radians), côté ADN l’antenne est configurée en « portable/expédition » et non en mode concourt, de toute façon cela nous importe peu vu que le dégagement Nord/Nord Est n’est pas bon ( avec des maisons et des bateaux autour ) nous chercherons pour la prochaine fois de meilleurs performances, le résultat côté Antennes est déjà très QRO.

Le bivouac s’organise avec le montage des antennes 80/40/20m mais au moment de brancher le 220v nous nous rendons compte qu’EDF n’a pas activé compteur initialement prévu !

Action / réaction nous allons monter une succession de rallonge pour récupérer du courant depuis le hangar de Didier. Cela nous permet enfin de démarrer, après 1H de bataille avec WINTEST nous prenons le départ de ce concourt des îles 2019 avec un peu de retard.

Cela ne nous empêche pas de rattraper le temps perdu car nous nous en rendons compte en distribuant les numéros / report radio / numéro de IOTA.

Nous nous décidons à faire des sessions de 2H en journée & 3H la nuit ce qui est au final très suffisant pour 2 opérateurs, Seul petit bémol c’est le manque d’un perroquet pour lancer les QSO mais bon cela donne un petit côté SPORT qui n’est pas désagréable.

Le soir est plutôt sympa et nous permet de faire pas mal de DX, Après une nuit assez difficile la partie 0AM-6AM est probablement la plus dure pour les opérateurs.

Nous prenons la suite pour la dernière ligne droite, J’ai la chance de faire la dernière heure qui va je dois dire très vite en terme de QSO.

Et voilà 550 c’est déjà fini, nous regroupons tout le matériel et le lendemain soir nous rentrons sur Audierne, avec une belle tempête en prime … : )

End ! see you on next IOTA CONTEST,
TM5S 2019.

tm5s

Grand Raid du Golf du Morbihan 2019

Même si c’est dur, même si parfois on abandonne,
on y retourne, vous vous demandez pourquoi ?
et bien voici une partie de la réponse 😉

Après 6 mois de préparation et 2450km parcouru cette année place au bilan, j’ai pris le départ de ce Grand Raid avec un sac un peu trop lourd (5.8kg) une méteo (33-34° au départ) un peu trop chaude (le départ a été décalé d’une heure du fait de la chaleur) et … des chaussettes un peu trop serrées !Sur cette édition du GR, c’était ma première fois dans le sens anti-horaire, je l’avais déjà fait 2 fois dans le sens horaires ( avec un maximum de 130 km )  d’une année sur l’autre cela peut changer. Cette année nous avons eu la partie très technique en premier ( avec un énorme escalier au     50 ème km ou je peux vous dire que tout le monde râle ! s’en suit des escaliers et des alternances de sentiers côtier / petites côté et route, pour en fin de nuit finir par de grosse portions de sentiers dans une brume épaisse.

Et là soulagement le lever de soleil, je peux vous dire qu’on en prend plein les yeux et ça fait du bien, ensuite c’est principalement que du sentiers jusqu’au bateau qui nous amène de  l’autre côté du Golf.Ici, je ne regrette pas un seul instant de ma préparation n’y de ma course même si j’ai abandonné un peu avant le 110 ème kilomètre, j’ai quand même pris du plaisir sur la première partie de course. Mentalement j’ai tout donné, mais j’ai fait des erreurs qui m’on stoppé à un moment « charnière » de la course à savoir le passage au 100 ème, j’ai forcé jusqu’au 110 mais je n’ai pas pu aller plus loin.

J’ai noté cette fois ci tout ce qui m’a posé problème pour ne pas reproduire ces erreurs, la plus importante ayant été la préparation que j’ai axé sur le double de temps ( + de 20 semaines au lieu de 12 ) et d’après ce que m’a indiqué un amis « pro » sur le sujet, j’aurai du partir sur un système pyramidal sur 12 semaines là j’ai fait l’inverse j’ai enchaîné des semaines à 100/130km et trop de distance mais pas assez de volume au final j’aurai pu arriver sur la course beaucoup plus « frais ». 
 

Côté sac, il était environ 1kg trop lourd par rapport aux autres personnes, j’ai porté des chaussettes de « contention » et .. j’ai eu le malheur de les retirer à mi course pour les changer … du coup mes pieds sont devenu très enflés, normalement j’aurai porter ce type de chaussette sur une distance maximum d’un marathon …

Pour la prochaine, cela sera donc pas de changement de chaussettes, ni de douche au 100  ème, juste une toilette de chat 🙂 et surtout pas de chaussettes de contention, par contre la contention sera sur les mollets (je validerai d’ailleurs cela l’année prochaine sur le 80km et un peu avant sur le marathon).

Bon point positif avec un sac un peu plus lourd, je n’ai pas du tout souffert côté hydratation, je n’ai jamais manqué d’eau et il m’a resté en permanence à l’arrivée des ravitaillements environ 300 à 600 ml, j’avais une poche à eau salomon dans le dos de 1.5L + 2 bidons de vélo de 650ml   ( c’est cela que je retirerai prochaine fois, je remplacerai par une flasque de 650ml ) , côté nourriture j’avais 2x 3800kcal et bien j’ai mangé les 3800 premières kcal jusqu’au 100 ème sans problème je pense qu’hormis les pieds cela m’a permis de mieux encaisser la course (pour la prochaine je pense que je passerai à 3000~3400 max), j’ai vu certains se passer des bidons et être en manque d’eau donc côté eau c’était plus bien.

Enfin dernière erreur qui m’a été je pense fatale, la première nuit, j’ai trop « bombardé » dans certains sentiers, il faisait plus frais et j’avais de bonne sensations passé le 40 ème et je pense que les chaussettes de contentions combiné à la dizaine de racine que j’ai cogné mon abîmé les pieds mais sans me faire de douleurs sur le coup, probablement à cause de l’adrénaline.

J’aurai simplement ralenti là dedans, j’aurai gagné de précieux km pour la suite en terme de fraîcheur, j’inclurai d’ailleurs cela dans ma prochaine préparation sur le travail « mental » je pense que c’es la clé ici à savoir la patience dans l’effort.

Côté sommeil , j’ai dormi 10 min la première nuit + 30 min environ au niveau du 100 ème kilomètre, pour la prochaine fois je ferais 20+20 puis 10 min sur la fin si besoin.
 
Au final c’est une belle leçon car la difficulté du GR c’est justement que plus on avance moins … il y a de difficulté ( cela semble aussi interminable entre 2 ravitaillements ). Mentalement j’ai tout donné, j’ai arrêté quand la douleur aux 2 pieds s’est propagé aux genoux pour ne pas abîmer mon corps et me dégoutter de l’ultra marathon.

Pour la suite, je repart sur une préparation marathon pour en courir un d’ici fin de l’année 1er trimestre l’année prochaine (pour étalonner mes performances pour 2021 à savoir < ou > à 3″h30 sur marathon : inf. ou sup. à 30h sur le GR).

Je serai en 2020 je serai sur le petit format du Golf à savoir le raid de 87 km histoire de me faire plaisir et reprendre confiance sur du plus court et dans 2 ans donc 2021, je remet le couvert avec une 4 ème participation au grand raid, je l’aurai un jour ! je l’aurai 😉

Voilà maintenant place à la récupération, pour 3 semaines à rien faire (côté sportif), si ce n’est quelques footings d’ici 2 semaines sur le GR34 voir si je sais toujours courir !  Merci pour vos encouragements, et merci à mes proches pour leur soutien dans toute la préparation.
 
Kennavo, 

Aller au vélo au boulot, pourquoi ?

C’est une vaste question, tout d’abord la chose la plus importante, on ne choisi pas le moyen de transport en premier,

on regarde quel est la DISTANCE entre son domicile & son travail, puis ses capacités physiques.

Pour nos amis automobiliste la distance est synonyme de carburants, de taxe ou de batterie pour les autres.

A vélo, faut pas se tromper, 30 bornes c’est je pense le maximum pour le vélo, vous allez voir pourquoi …

Ici j’ai de la chance sur Nantes d’avoir toujours été à moins de 10km, soit aller/retour 20km par jour.

Du coup une fois qu’on pense être capable de le faire, il reste un facteur important,

La transpiration !!! et oui, arriver au boulot en mode « transpi » c’est pas agréable pour les collèges.

Du coup ici j’opte pour ne pas « bombarder » sur la route, ainsi je roule tranquillement, pas question de courir le tour de France juste avant une réunion.

Force de ce constat j’ai vu arriver les vélos électriques & trottinettes et là çà a commencer par du gros n’importe quoi,

Personnellement je pense que ces personnes devraient être exclues de la loi proposée pour les vélos.

Sauf si bien sur ils se mettent à respecter ceux qui , n’ont pas de propulsion autres que leurs jambes … mais ceci et un autre débat.

Ici j’ai fait le choix du vélo depuis mes 15 ans, je n’ai plus jamais arrêté sauf pendant un passage de 7 ans sur la région parisienne mais c’est plus par la force des choses que j’ai du faire cette pause comme tous les parisiens qui n’ont pas le choix d’ailleurs.

Il y a peu, j’ai entendu l’arrivée d’une loi pour proposer aux entreprises d’indemniser leurs employés

Alors du coup, vu qu’ici je n’ai jamais rien demandé à personne pour faire du vélo ( vu que j’aime cela et que c’est mon choix )

je me suis dis la chose suivante :

Quand tu pédales comme un con dans le froid l’hiver et que les collègues eux sont en mode « sofa/clim/moteur ou transport commun »,

tu te fais chier pour rien, mais avec une carotte ( genre la prime d’indemnisation ) ça serait mieux pour toi ?

A bon ! en fait pas du tout ! Cela change absolument rien.

Du coup que faire de ces indemnités (plafonnées à 400€/ans si j’ai bien compris) ? Et bien figurer vous qu’un vélo cela s’entretient, ici j’ai un budget d’environ 10 euros par mois

pour cela ( j’y inclus une révision DECATHLON une fois par an car je roule beaucoup et c’est plus pour être en sécurité ).

Au final, les automobilistes dont je ne fait pas parti ( puisque je ne roule qu’à vélo ) diront :

Des indemnités pour cela ? Haha, si tu savais combien je paye de crédit voiture voiture, ou de carte SNCF/RATP etc …. et sans compter mon assurance …

Je répondrai à cela : Je roule à vélo c’est mon choix, vous roulez avec 4 roues/une vignette/un moteur, du carburant, une vignette, des emmerdes … c’est le votre !

J’attend avec impatience la suite des débats, mais je ne me fait pas d’illusions, le président a annoncer l’obligation, de verser les indemnités qui sera passé sous ordonance, du coup je rigole doucement car :

Compter les kilomètres tous les jours à vélo ?

Je veux bien j’ai un GPS aucun soucis,

mais si je roule à vélo, Je roule à vélo pour ma santé à la différence de tous ces gens liées à leurs véhicules motorisés 😉

Alors oui, je prendrai tous les jours 2 chemins, peut être 3 suivant les jours,

Mais jamais personne ne me dictera de prendre le chemin plus cours ( cf texte de loi), le mesurer au GPS,

pour 33.3333€ par mois 😉

#VELO #BOULOT #DODO

Control your radio transceiver from your web browser

About 5 years ago, i’ve create a small php script to control my YAESU FT817 via APACHE server and a LINUX box,
since this moment, i have work on my « cloud » for HAM radio « www.crx.cloud » and I thought about how to have the most powerfull system and on the cloud.

During this time, i’ve test various project a DLL for IE/Firefox for serial COM port operation with Javascript,
also a Google Chrome application and extension to do this job.

In parallel I discovered NODEJS and also the WEBSOCKETS with Socket.IO, suddenly I left on this concept:

– A NODEJS application that fulfills the role of WEBSOCKETS server and also allows to control the serial port.

– On the other a client, in the browser using JAVASCRIPT and WEBSOCKETS to connect to the server via his WEB BROWSER.

 

 

Thus the user launches the server in the background on the PC he wants. Then it connects to it from any browser (CHROME / FIREFOX or OPERA).

On the protocol side, each radio equipment manufacturer uses its own system except for some of the groups, so I had to deal with that, so I grouped:

– yaesu1 / icom1

– kenwood1 / elecraft1 / yaesu2

Why that ? simply because the method of writing and reading the serial port is not the same.

On one side are hexadecimal values ​​for ICOM / YAESU and on the other character strings for YAESU2 / KENWOOD1.

Finally in terms of protocol ICOM uses identifiers for each of their equipment, against the procole remains the same,
so even if the code is more complicated to use their protocol, it’s quite simple in the end to control. YAESU side,
it’s not the same thing because there are 2 different protocols.

Funny thing also at YAESU protocol V1 the radio returns frequency and mode in the same frame … so I had to adapt my code
so that it works in all situations, so JAVASCRIPT side I had to use the Promise class here allows to control the execution
of an asynchronous task before launching another example:

– My client JS asks the server: What is the frequency?

– He must wait before asking what is the mode,

Otherwise the remote NODEJS server will not be able to execute commands on the serial port and may overlap with them.

This is where the JS Promise class comes into play.

Then I created a class javascript by constructor to generate the commands, the most complicated being that
for ICOM because of the calculations and the changes of bases to operate (with binary shift for example).

Note that for the moment the system is not perfect because on the part NODEJS I still have books of reading specific to each
manufacturer in the long term I would like to do these operations also on the client side JS / WEBSOCKET and not side NodeJS.

Finally for the moment, the project is in « beta » because I do not have hardware kenwood1 / yaesu2
so I advance the code thanks to feedback from users.

If you want to see what this gives:

Server CRX-COM (NODEJS):
https://git.crx.cloud/f4eyq/crx-com

Client part (JS Web browser) CRX-CLOUD:
https://git.crx.cloud/crx-php/crx-cloud-ham/tree/master/app-php/crxComClient
https://git.crx.cloud/crx-php/crx-cloud-ham/tree/master/app-js/crxComClient

I also posted a little documentation to explain all this here:
https://project.crx.cloud/crx-com

And a diagram is available here:
https://project.crx.cloud/crx-com-schema

73  to   all

Prévoir la propagation d’ondes HF avec le machine learning.

Depuis juin 2017, je travaille sur un projet de prédiction de propagation des ondes HF pour les radioamateurs, disposant d’une base de données conséquente contenant des « dxspots » radioamateurs (un dxspot étant un contact radioamateur établi sur une fréquence donnée, celui ci est partagé sur un réseau mondial appelé dxcluster auquel tous les radioamateurs ont accès) et des infos de propagations NOAA (National Oceanic and athmospheric administration), j’ai mis au point une application de prévision  » CRX Météo radio » basée sur du machine learning, l’idée est assez proche de ce que l’on trouve en finance pour faire de prévision d’ailleurs j’ai pu lire un exemple développé avec cette librairie fait pour analyser des données financières.
Lire la suite « Prévoir la propagation d’ondes HF avec le machine learning. »