24
					09
					2012
				
				
				
					Une fonction très utile qui affiche une variable encodée en JSON dans une <textarea> HTML
<?php
if( !function_exists('debugJSON') ){
	function debugJSON($var){
		echo '<textarea onclick="this.select();" cols="30" rows="10">{"var":'.htmlspecialchars(json_encode($var)).'}</textarea>';
	}
}
?>
Et la même mais en utilisant print_r :
<?php
if( !function_exists('debugPR') ){
	function debugPR($var){
		echo '<textarea onclick="this.select();" cols="30" rows="10">'.htmlspecialchars(print_r($var, true)).'</textarea>';
	}
}
?>
L’intérêt c’est de pouvoir rapidement copier le résultat dans un éditeur de texte histoire de voir le bordel en plein écran, plutôt que d’aller voir dans le code source de la page.
				 
				
								
				Commentaires : Aucun commentaire
				
				Catégories : Non classé
						
			 
				
		
				
				
				
					15
					09
					2012
				
				
				
					Comme beaucoup de programmes, l’explorateur Windows (explorer.exe) dispose d’une fonction undo/redo qui permet d’annuler ou de rétablir les actions effectuées, comme par exemple renommer un dossier ou déplacer un fichier.
Le raccourcis pour annuler est Ctrl+Z, et pour rétablir c’est Ctrl+Y.
Cette fonction est très pratique sur un éditeur de texte, un navigateur web ou sur Photoshop, mais sur l’explorateur windows elle est souvent involontaire et intempestive.
Malheureusement il n’est pas possible de modifier les raccourcis clavier de l’explorateur windows pour ne plus faire ce raccourcis involontairement, mais il existe une solution : AutoHotKey.
J’ai déjà utilisé ce programme de macro dans un autre billet : Script AutoHotKey : ajout date/heure.
Voilà aujourd’hui un petit bout de code qui permet de bloquer le Ctrl+Z sur l’explorateur Windows :
#SingleInstance force
#NoTrayIcon 
#IfWinActive ahk_class ExploreWClass
^z::
	SoundPlay *-1
    ; MsgBox Ctrl+Z désactivé.
#IfWinActive ahk_class CabinetWClass
^z::
	SoundPlay *-1
    ; MsgBox Ctrl+Z désactivé.
return
#IfWinActive
Y’a plus qu’à mettre ça dans un fichier .ahk, et à le lancer au démarrage de windows (via une tâche planifiée par exemple, ou en le plaçant dans le dossier démarrage), et fini les emmerdes.
Source: http://superuser.com/questions/268159/disable-ctrlz-shortcut-or-clear-undo-history-in-windows-explorer
				 
				
								
				Commentaires : 3 commentaires »
				
				Catégories : Non classé