Archives de
Catégorie : Informatique

Mega et Linux – Console

Mega et Linux – Console

Mega utilise un système un peu particulier pour télécharger des fichiers sur un ordinateur, ça se passe normalement dans le navigateur ou avec un utilitaire graphique. Essayez donc avec curl ou wget sur le lien de partage, on arrive juste à récupérer la page web et non ce qui nous intéresse, à savoir le fichier. Ici je présente rapidement un projet qui n’est pas de moi mais de tonikelope, voici un lien vers le github en question. Le script est codé…

Lire la suite Lire la suite

WordPress : Briefly unavailable for scheduled maintenance

WordPress : Briefly unavailable for scheduled maintenance

Parfois, on se retrouve avec ce message d’erreur après une mise à jour sur WordPress : ‘Briefly unavailable for scheduled maintenance’.  C’est causé par la présence d’un fichier particulier, normalement supprimé après une courte maintenance – une mise à jour d’un plugin par exemple. Mais des fois, ça foire. La solution est d’une simplicité rare, allez dans le répertoire de votre serveur (l’emplacement du contenu), et virez le fichier .maintenance : Pensez tout de même à refaire manuellement la mise…

Lire la suite Lire la suite

Matlab : Phase dynamique entre deux signaux

Matlab : Phase dynamique entre deux signaux

Deux signaux peuvent évoluer dans le domaine temporel, ou non, être en phase, ou non. Ils peuvent aussi posséder une phase variable suivant le temps, on parle alors de phase dynamique. Il existe 3 techniques majeures sur Matlab pour représenter cette évolution temporelle, qui dépendent de ces quelques paramètres : Les signaux sont ils bruités ? Sont ils une superpositions de plusieurs signaux harmoniques ? L’amplitudes de ces sous – signaux varie elle ? Voulons nous travailler sur une phase…

Lire la suite Lire la suite

Matlab : Réponse fréquentielle de modèles non linéaires

Matlab : Réponse fréquentielle de modèles non linéaires

Il est possible de tracer le diagramme de Bode de systèmes linéaires sous Matlab, ou au moins de tracer après linéarisation sur un point d’équilibre. Mais parfois la linéarisation foire pour des raisons obscures. Que faire quand on désire obtenir avec du code Matlab la réponse fréquentielle aux petites variations pour une estimation future des coefficients de la fonction de transfert ? Attention quand même, la méthode suivante n’est valable que dans le cadre de systèmes déterministes transparents vis à…

Lire la suite Lire la suite

Guest Additions des Machines Virtuelles

Guest Additions des Machines Virtuelles

Un OS tourne bien en bare metal (en dur), mais n’est pas spécifiquement conçu pour être virtualisé. Des jeux étendus d’instructions existent sur la plupart des processeurs récents pour améliorer les performances très en dessous de la couche logicielle, mais néanmoins on devra toujours installer des programmes supplémentaires dans les VM (Guest Additions) pour permettre à l’hôte de converser directement avec l’OS invité, rien que pour améliorer les performances, avoir un support OpenGL, etc. Attention, les containers ne sont pas…

Lire la suite Lire la suite

Linux : Personnalisation du Prompt

Linux : Personnalisation du Prompt

Le prompt basique de Linux est morne et chiant, c’est un fait. Mais on peut changer ça. Sur une machine Debian et à chaque fois que le bash est appelé, ce dernier appelle un fichier de configuration. Il y a un fichier de configuration par user ou alors un fichier général, situé normalement ici : /etc/bash.bashrc On peut rajouter dans ce fichier des instructions, comme des alias ou … de quoi changer le prompt. Par exemple pour rajouter l’alias ll, bien…

Lire la suite Lire la suite

Simulation #1 – Hyperion – Séparation Fréquentielle

Simulation #1 – Hyperion – Séparation Fréquentielle

Ce projet vise à optimiser le phénomène d’effondrement de la réponse impulsionnelle de deux circuits couplés à la même fréquence de résonance dans le cadre du projet Hyperion. Cette page sera complétée ultérieurement et donnera lieu à un article.  Pour l’instant je manque de temps pour terminer cette étude, je vais essayer d’en trouver sur le second semestre. Actuellement le modèle Simscape tourne mais je dois pousser plus loin avec les équations de couplage et d’inductance mutuelle pour gagner en…

Lire la suite Lire la suite

AD9850 / Arduino – Librairie Python

AD9850 / Arduino – Librairie Python

Voici en gros un projet pour piloter un AD9850, générateur DDS (Direct Digital Synthesizer) via une interface en ligne de commande Python utilisant une Arduino en guise de convertisseur USB/SERIAL. Ici on règle les timings du convertisseur à la main sans passer par un contrôleur SPI et ça marche très bien même à grande vitesse. Ne pas faire ça à grande vitesse par contre. L’Arduino est utilisée en tant que driver interface, le python pilote cette dernière par un port série…

Lire la suite Lire la suite

Avis : CircuitMaker

Avis : CircuitMaker

CircuitMaker est en quelque sorte la version communautaire d’Altium. La plupart des gros modules disponibles sous Altium y sont inclus, mais en contrepartie, tout ce que vous faites est considéré comme libre de droit, n’importe qui peut forker votre projet et se faire ses propres PCBs en y mettant son logo. Mais dans un monde où les makers prennent le pouvoir, es-ce vraiment important ? La particularité de CircuitMaker, c’est le cloud, il est intégré partout. Du premier login sur…

Lire la suite Lire la suite

Python : Installations et workflow parallèles

Python : Installations et workflow parallèles

La structure de python a été complètement revue de la version 2 à 3, la compatibilité ascendante a été brisée. On ne peut donc pas tout simplement mettre à jour les systèmes et installations sans dégats collatéraux, on garde les différentes versions et ça créé tout un tas de problèmes, surtout quand on veut installer un module sous une version particulière. Ça n’est pas automatique, on peut tout à faire installer un module en 3.6 sur une 2.7 ou 3.4 et…

Lire la suite Lire la suite