Tous les articles par mossroy

Régler le problème de placement de la fenêtre Minetest au démarrage

Sur Ubuntu 16.04, quand je lance Minetest, il se place juste en-dessous de la barre du haut de Unity, qui cache donc sa barre de titre. Cela rend inaccessibles les boutons pour fermer ou agrandir la fenêtre, et il est compliqué de la déplacer.

La solution que j’ai adoptée consiste à forcer l’emplacement de cette fenêtre via CompizConfig.

Continuer la lecture de Régler le problème de placement de la fenêtre Minetest au démarrage

Kiwix-JS 2.1, portage sur Windows Mobile et Ubuntu Touch, et perspectives

L’activité est très soutenue ces derniers temps sur Kiwix.

On a sorti une version 2.1 avec quelques améliorations, et surtout il y a de nouveaux contributeurs qui sont très actifs. Ca fait plaisir et devrait déboucher sur des améliorations de performances et des portages sur Windows 10 mobile et Ubuntu Touch.

    

Continuer la lecture de Kiwix-JS 2.1, portage sur Windows Mobile et Ubuntu Touch, et perspectives

Surveiller ses services auto-hébergés avec UptimeRobot et les SMS de Free Mobile

Être prévenu par SMS si son site auto-hébergé a des soucis, c’est quand même la classe, non ?

Ca permet d’être tout de suite au courant en cas de coupure d’accès Internet, ou d’électricité, ou d’un autre problème technique. Ou parfois des erreurs de configuration qu’on n’aurait pas soupçonnées ;-)

Et une manière de le faire facilement (et gratuitement) est d’utiliser UptimeRobot et les APIs de SMS de Free Mobile.

  + 

Continuer la lecture de Surveiller ses services auto-hébergés avec UptimeRobot et les SMS de Free Mobile

Tests unitaires Hibernate sous H2 au lieu d’Oracle

Contexte : développement d’applications Java/Spring/Hibernate, avec données en bases Oracle. Build géré par Maven, exécutant des tests unitaires (voire tests d’intégration) sur un schema Oracle dédié à chaque développeur. Plateforme d’intégration continue (PIC, gérée par Jenkins) exécutant les TUs sur un schema Oracle par application.

Objectifs :

  • réduire le temps de build sur les postes de dev
  • permettre de basculer d’un projet à un autre plus facilement (sans avoir à recréer la structure de son schema Oracle)
  • alléger l’installation/configuration des postes de dev

Idée : faire passer les tests unitaires sur une base en mémoire (H2) plutôt que sur Oracle

H2_logo

Spoiler : on a réussi à le mettre en place… mais on ne s’en est finalement quasiment pas servi.

Continuer la lecture de Tests unitaires Hibernate sous H2 au lieu d’Oracle

« Checksum » des données d’une table pour vérifier la synchronisation entre bases de données ou MDM

Besoin : pouvoir comparer un « checksum » des données de certaines tables (en base de données, ou dans un MDM), pour s’assurer que les données y sont fonctionnellement identiques.

Contexte : certaines données (dites de référentiel) sont dupliquées et synchronisées entre plusieurs systèmes/applications. Ce contrôle permet de s’assurer que la synchronisation fonctionne bien.

Contraintes : la structure des tables peut être légèrement différente d’un système à l’autre, et elles ne sont pas toujours accessibles directement en SQL (cas du MDM : progiciel EBX dans notre cas)

Continuer la lecture de « Checksum » des données d’une table pour vérifier la synchronisation entre bases de données ou MDM