Catégorie : Niveau intermédiaire

Retour à la ligne pour une commande shell [linux]

[niveau intermédiaire] Difficile de trouver un titre correspondant à la problématique. Il se trouve que lorsque vous tapez la commande suivante dans un shell, vous obtenez le résultat ci-dessous: debian:~/tmp# ls test1.txt test deux.txt test_trois.txt debian:~/tmp# for i in $(find . -name « *.txt »); do echo $i; done ./test1.txt ./test_trois.txt ./test deux.txt Comme on peut le […]

Incruster des sous-titres dans une vidéo [Traitement vidéo]

[niveau intermédiaire] Il est possible d’incruster des sous-titres dans une vidéo grâce à VirtualDub et au filtre Subtitler, mais ici nous allons voir une autre solution en utilisant mencoder qui va permettre de faire la manipulation de façon automatique, plus rapidement (environ 20 minutes pour une vidéo d’une heure) et plus facilement. J’ai pu réussir […]

Emuler Internet Explorer de Windows Mobile [Web Design]

[niveau: intermédiaire] Pour tester la version mobile d’Internet Explorer il vous faut installer tout un attirail : – Virtual PC 2007; – Gestionnaire pour appareils Windows Mobile 6.1; – 040C/Windows Mobile 6 Professional Images (FRA).msi (attention de bien prendre la version PROFESSIONAL). Une fois tout cela installé, il faut procéder à plusieurs étapes : Dans […]

Utiliser la première occurrence dans une regexp [Javascript]

[niveau: intermédiaire] Lorsque vous utilisez une expression régulière, cela va vous retourner un maximum de caractères, ainsi si nous prenons la chaine « foo:bar:gniii » avec la regexp /^(.*):(.*)$/, on va avoir « foo:bar » d’une part et « gniii » d’autre part. Alors comment faire pour obtenir la première occurrence de « : » dans notre chaine ? Il suffit d’ajouter le […]

Mettre à jour automatiquement WordPress sans FTP [wordpress]

[niveau intermédiaire] Depuis la version 2.7 de WordPress il est possible de le mettre à jour automatique. Cependant il arrive que WordPress vous demande de rentrer les crédentials d’un FTP pour se faire. Si vous utilisez sftp, alors vous avez le choix d’installer SSH pour PHP, ou ne pas utiliser FTP ! Pour cette dernière […]

Encoder les caractères spéciaux d’une URL en Java (comme Javascript.escape()) [Programmation]

[niveau intermédiaire] Il est possible de reproduire la fonction escape() de Javascript pour le langage Java. Cela permet par exemple de transformer « François » en « Fran%E7ois » ou encore « Maël » en « Ma%EBl ». public String myEncodeURI(String str) { StringBuffer ostr = new StringBuffer(); for(int i=0; i<str.length(); i++) { char ch = str.charAt(i); if ((ch >= 0x0020) && (ch […]

Bloquer les popups de publicité d’Avira AntiVir [Astuce]

[niveau intermédiaire] Si vous avez l’antivirus AntiVir, vous avez remarqué qu’une fenêtre publicitaire apparaît régulièrement. Voilà un effet bien gênant et désagréable. Pour éviter ce phénomène, voici la manipulation à faire (testée sur Windows Seven Ultimate et ça fonctionne) : 1) Dans le menu Démarrer, exécuter la commande « secpol.msc » 2) « Stratégie de restriction logicielle » 3) […]

Utiliser la fonction mail() de PHP avec exim4 [Linux]

[niveau intermédiaire] Si vous utilisez une Debian ainsi que PHP, vous voulez certainement pouvoir envoyer des emails grâce à la fonction mail() qu’offre le langage. Pour cela, on va utiliser exim4 qui est en général déjà installé sur votre Debian toute fraiche (normalement vous avez également /usr/sbin/sendmail qui redirige sur /usr/sbin/exim4). Si vous n’avez pas […]

Utiliser .htaccess pour rediriger selon le referer [Apache]

[niveau intermédiaire] Dans certains cas on aimerait pouvoir rediriger les personnes en provenance d’un certain site vers une page en particulier. Par exemple, vous voulez que les personnes venant de Facebook soient redirigées vers une page dédiée, vous devez inscrire cela dans votre fichier .htaccess : RewriteEngine On RewriteCond %{http_referer} ^http://([^.]+\.)*(facebook)\.com RewriteRule ^$ /facebook.php [R=302,L] […]

Sauvegarder vos contacts du téléphone [Nokia]

[niveau: débutant] Nokia propose un service gratuit de backup des contacts, des notes et de l’agenda pour ses téléphones (testé et approuvé par mon N95 depuis plusieurs mois). Cela se nomme My Nokia. Pour l’utiliser, vous devez d’abord vous enregistrer. Après quoi vous aurez la possibilité d’installer My Nokia Backup qui viendra se loger dans […]