Archives par mot-clé : Windows

Installer Qt pour développer en 32bits et 64bits

Publié dans C / C++ | Un commentaire

Comment installer plusieurs versions de Qt en même temps, et surtout, comment gérer une cross-compilation 32bits / 64bits ? Voilà un problème qui peut prendre des heures à régler… C’est possible, autant sous Windows que sous Linux.

Pour ma part, je compile sous Debian testing (jessie) pour Qt5.3 ou Qt5.4 en 32bits ou 64bits, et grâce à Wine, je compile aussi pour Windows pour Qt5.1, Qt5.3 ou  Qt5.4 en 64bits. Je garde toujours un Qt5.1 sous Windows car c’est la dernière version à fonctionner convenablement pour Windows XP.

Compiler est une chose, et je ne m’y attarderai pas trop dans ce billet, mais installer est la première étape. La méthode 1 ne fonctionne que sous Linux (et ne marche pas d’ailleurs). La méthode 2 conviendra à Windows et Linux.

Continuer la lecture

Windows – notification après une longue ligne de commande

Publié dans Geekeries | Laisser un commentaire

Comment être notifier facilement alors qu’on est allé se faire un café pendant l’exécution d’une looonnngue ligne de commande ? J’ai essayé de trouver un moyen de mettre la fenêtre en surbrillance (blink !) ou d’afficher une notification, même de jouer un son ! N’importe quoi ! Mais non… j’ai cherché longuement, sans succès. Jusqu’à aujourd’hui !!
SebSauvage a partagé un lien vers une proposition assez humoristique de fspot : Etre notifié de la fin d’une longue commande sous Windows – la solution du GROS pauvre.

> ma_longue_commande && notepad || mspaint

Ce qui aura pour effet d’ouvrir le bloc-note Windows en cas de succès (retour == 0) ou Paint en cas d’erreur. Pas bête !
Continuer la lecture

How to clear Cygwin screen in Windows?

Publié dans Geekeries | Laisser un commentaire

How to « clean » our Cygwin window? Not that obvious because the « clean » command doesn’t exist in Cygwin. Anyway, the solution is simple and usefull: CTRL+L. Hum… wait? 🙂
Found thanks to Mahbubur Rahman: » How to clear CYGWIN screen in Windows? Mahbubur Rahman – jQuery, PHP, JavaScript, Codeigniter, CSS.

How to clear Cygwin screen in Windows?

Publié dans Geekeries | 2 commentaires

Comment « cleaner » sa fenêtre Cygwin ? Pas si simple puisque celui-ci n’embarque pas la commande « clean ». La solution est pourtant très simple (et très utile) : CTRL+L. Hum… ça paraît logique 🙂
Trouvé chez Mahbubur Rahman: » How to clear CYGWIN screen in Windows ? Mahbubur Rahman – jQuery, PHP, JavaScript, Codeigniter, CSS.

Comment configurer le HOME de Cygwin et plus

Publié dans Geekeries | Un commentaire

Je ne vais pas entrer dans les détails de la configuration de Cygwin, mais simplement quelques points pour savoir comment paramétrer le dossier utilisateur à utiliser. Pour cela, il faut configurer la variable d’environnement HOME:

  • D’abord dans Windows: HOME=/cygdrive/c/Users/%USERNAME%. Cela aura pour effet de placer votre home dans votre dossier utilisateur Windows C:/Users/%USERNAME%.
  • Et si besoin de l’ajouter aussi dans le fichier /etc/passwd là où il y a votre nom d’utilisateur.

Continuer la lecture

Windows et les chemins avec espaces : shortened name

Publié dans Geekeries | Laisser un commentaire

Sous Windows, le nom de vos dossiers peut contenir des espaces, comme par exemple le bien connu « C:\Program Files\ »). Certains logiciels, n’aiment pas trop cela. Maven par exemple ! Ah non, il n’aime pas ça du tout ! Un chemin avec espace dans le fichier settings.xml, et c’est le drame ! Et ce n’est malheureusement pas le seul.

Heureusement, il existe une parade pour éviter de renommer ses dossiers, ou de déplacer ses fichiers. Il suffit d’utiliser le shortened name du chemin au lieu de son nom courant, ce que l’on pourrait traduire par nom raccourci. Pour connaître ce shortened name :

  • ouvrez une console Windows : dans Démarrer > Exécuter … tapez cmd, ou alors ouvrez C:/Windows/system32.cmd.exe,
  • déplacez vous dans le dossier contenant votre dossier possédant un nom avec espace (dans l’exemple précédent c’est « C: », donc faites cd C:\),
  • et tapez :
    dir /x
    
Trouver le shortened name d'un dossier

Trouver le shortened name d'un dossier

Cela devrait vous afficher le shortened name. Pour « C:\Program Files\ », cela devrait normalement être « PROGRA~1 ».

Un client XMPP : Spark

Publié dans XMPP | Un commentaire

Après le serveur XMPP avec Openfire, place au client XMPP avec Spark !

Un client ? Que… quoi ?

Un client XMPP est le logiciel ou l’outil à la disposition de l’utilisateur pour lui permettre de communiquer avec son serveur XMPP, et donc par cet intermédiaire avec ses contacts. Il en existe plusieurs. Certains sont confinés à un seul serveur (GTalk pour le serveur Google Talk par exemple), d’autres permettent de se connecter à n’importe quel serveur comme Pidgin, Emphaty ou encore Spark ! Et c’est ce dernier que nous allons étudier aujourd’hui. Ce n’est pas très très compliqué à prendre en main, mais l’idée ici est surtout d’en profiter pour mieux comprendre quelques notions d’XMPP.

XMPP.org fournit une liste de clients XMPP : liste de clients XMPP.

Continuer la lecture

Un serveur XMPP : Openfire

Publié dans XMPP | 3 commentaires

Un serveur ? Pour quoi faire ?

Dans un précédent billet où j’ai expliqué les principes d’XMPP, on a vu que dans l’architecture XMPP, pour que deux utilisateurs communiquent entre eux, ils doivent chacun dialoguer avec leur serveur XMPP et ce sont ces serveurs XMPP qui vont s’échanger des messages pour les rediriger ensuite vers leur utilisateur.

Echange XMPP Continuer la lecture

Fichier de configuration SSH

Publié dans Geekeries | Laisser un commentaire

SSH est tout de même un protocole vraiment formidable pour accéder à un serveur distant. Une petite ligne de commande, un mot de passe (et/ou une clef publique) et hop, c’est comme si on était sur la machine qui se situe parfois à je ne sais quelle distance de nous, le tout sécurisé ! Que demander de plus ?
Cela dit, si vous êtes comme moi, vous en avez peut-être légèrement marre de taper la ligne de commande de connexion :
ssh username@monhostquiestparfoisuneadresseIPcompliquee
Ou pire s’il faut préciser une clef DSA ou RSA :
ssh -i cheminversmaclefengeneralpastrescourt/maclef username@monhostquiestparfoisuneadresseIPcompliquee
Continuer la lecture

Lister, ajouter, modifier, supprimer des variables d’environnement sous Windows

Publié dans Geekeries | 8 commentaires

Comme tous les OS (à ma connaissance), Windows possède des variables d’environnement qui sont accessibles pour tout le système. Par exemple : USERNAME contient le nom du user connecté, COMPUTERNAME contient le nom de l’ordi, OS le nom de l’OS.

Lister les variables d’environnement

Dans une console Windows (Menu démarrer > Excécuter > cmd), il suffit de taper set pour voir la liste des variables d’environnement actuelle.
Donc, le code ci-dessous :

set

Affiche par exemple :
Continuer la lecture