Java, convertir des wav en mp3

2017-09-27 | #conversion #java #mp3 #wav

Je maintiens une IHM d’administration dans laquelle un petit player flash permet d’écouter des fichiers wav. Le passage au player html5 a été laborieux. Le player devait s’afficher dans une popup (on utilisait auparavant qtip mais le passage à html5 faisait planter le rendu aléatoirement) et un problème d’affichage du temps total du morceau était présent de temps à autre (cf solution dans billet précédent). Une fois la popup affichée et le problème de temps résolu, je me suis heurté à un autre problème de taille…

Continuer la lecture 


html5, player audio dans une popup

2017-09-27 | #html #player

Pour mon projet, je devais afficher un player audio HTML5 dans une popup lors d’un clic sur un span (fichier son)… Voici ce que cela donne sur un exemple allégé : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html > <head> <link rel="stylesheet" type="text/css" href="/css/ihmadm.css"/> <title>Player HTML5 popup</title> <script type="text/javascript" src="/js/app/lib/jquery/jquery-1.10.1.js"></script> <script type="text/javascript"> $(document).ready(function() { var playable = function(event, currentTarget) { var sound = $.trim(currentTarget.text()); $("body").append('<div id="divPlayer" style="display:none"><audio id="player" controls="controls"><source id="sourceAudio" src="">Your browser does not support the audio element.

Continuer la lecture 


ssh & scripts automatisés, The authenticity of host can't be established

2017-05-23 | #ssh

Lors d’appels de scripts automatisés pour “calculer” ce qui est à mettre en préproduction, j’ai souvent des “The authenticity of host can’t be established”. Peut-être parce que la machine est puppétisée… Soit il faut répondre manuellement, soit il faut éviter d’avoir le prompt… Pour éviter d’avoir à répondre, on peut ajouter l’option “-o StrictHostKeyChecking=no” à ses commandes SSH. $ ssh user@host.example.com Pseudo-terminal will not be allocated because stdin is not a terminal.

Continuer la lecture 


linux, connexion bluetooth d'une magic mouse

2016-12-13 | #bluetooth #linux #mac #souris

J’ai beaucoup galéré pour faire fonctionner la souris MagicMouse d’appel sur Linux Mint. En fait, l’ajout via l’interface graphique ne fonctionnait pas. Il a fallu que je fasse cela via la console. La procédure qui a fonctionné pour moi se trouve sur la page https://forums.linuxmint.com/viewtopic.php?f=42&t=125166, je suis tombé dessus par hasard…

Continuer la lecture 


git, object file is empty, loose object is corrupt

2016-11-15 | #git

Sur des repo git sous jenkins, j’avais des problèmes… Caused by: hudson.plugins.git.GitException: Command "git -c core.askpass=true fetch --tags --progress uuuu@xxxx.yyyy.zzz:aaaaa/bbbbb.git +refs/heads/*:refs/remotes/origin/*" returned status code 128: stdout: stderr: error: object file .git/objects/99/9de0c2f62f74a48912a0b407948f0e17fc12d3 is empty error: object file .git/objects/99/9de0c2f62f74a48912a0b407948f0e17fc12d3 is empty fatal: loose object 999de0c2f62f74a48912a0b407948f0e17fc12d3 (stored in .git/objects/99/9de0c2f62f74a48912a0b407948f0e17fc12d3) is corrupt fatal: The remote end hung up unexpectedly git stash cd .git/ && find . -type f -empty -delete git stash clear Pour les résoudre, j’ai appliqué la solution de Nicolas disponible sur http://stackoverflow.

Continuer la lecture 


bash, gérer des archives de manière uniforme quelque soit le format de celles-ci

2016-10-13 | #adiff #apack #archivage #arepack #aunpack #commande

En cherchant comment comparer deux archives, je suis tombé sur le paquet atool. Celui-ci met à disposition : un compacteur “universel” apack un décompacteur “universel” aunpack un outil pour recompacter dans un autre format arepack un outil pour comparer deux archives adiff La page suivante montre quelques exemples d’utilisation : http://linoxide.com/linux-how-to/extracts-files-archive-atool-utility/

Continuer la lecture 


mysql, afficher les colonnes d'une table matchant un pattern

2016-09-16 | #colonne #mysql

mysql> show columns from Sessions where Field like '%date%'; +------------+----------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------+----------+------+-----+---------+-------+ | date_debut | datetime | NO | MUL | NULL | | | date_fin | datetime | NO | MUL | NULL | | +------------+----------+------+-----+---------+-------+ 2 rows in set (0.01 sec)

Continuer la lecture 