Utilisatrice de Xubuntu depuis un certain, rien ne m'énerve plus que devoir attraper le bord de ma fenêtre pour la redimensionner. Je ne suis pourtant pas une handicapée de la souris !
Heureusement pour mes nerfs j'ai trouvé une solution qui ne nécessite aucune configuration ni installation complémentaire :
alt + clic droit n'importe où vers un bord et c'est parti ! Je me sens beaucoup mieux depuis...
Les articles de ce blog sont des aides-mémoire et astuces de développement, que j'ai choisi de partager. Ne vous attendez pas à beaucoup de bla bla.
jeudi 20 juin 2013
mardi 11 juin 2013
Afficher les fichiers .gitignore dans les arborescences de Netbeans
Libellés :
Netbeans
Par défaut Netbeans (pour ma part Netbeans 7.3) affiche certains types de fichiers dans l'explorateur. Le fichier .gitignore n'en fait pas partie, ce qui n'est pas très pratique.
Heureusement, les fichiers affichés sont défini par un pattern, qui peut être configuré dans les préférences de Netbeans :
Allez dans Outils > Options > Divers, puis dans "Fichiers ignorés par l'IDE" modifier le pattern pour l'adapter à vos besoins :
^(CVS|SCCS|vssver.?\.scc|#.*#|%.*%|_svn)$|~$|^\.(?!(htaccess|gitignore)$).*$
Heureusement, les fichiers affichés sont défini par un pattern, qui peut être configuré dans les préférences de Netbeans :
Allez dans Outils > Options > Divers, puis dans "Fichiers ignorés par l'IDE" modifier le pattern pour l'adapter à vos besoins :
^(CVS|SCCS|vssver.?\.scc|#.*#|%.*%|_svn)$|~$|^\.(?!(htaccess|gitignore)$).*$
lundi 10 juin 2013
Utilisation de this dans un appel AJAX en jQuery
Libellés :
jQuery
J'ai voulu déclencher une action en AJAX au clic sur un bouton, et je me suis rendu compte que le code exécuté dans "success" avec "this" ne fonctionnait pas :
$('a.comment-remove').live("click", function(e) {
e.preventDefault();
$.ajax({
type: "POST",
url: "note_comment_remove.php",
data: { comment_id: $(this).attr('data-id') },
success: function(data) {
$(this).parent().parent().remove();
}
});
});
C'est tout simplement parce que le "this" à cet endroit s'applique au contexte AJAX et non au contexte de la fonction appelée sur le onclick. Il faut donc setter le context :
$('a.comment-remove').live("click", function(e) {
e.preventDefault();
$.ajax({
type: "POST",
url: "note_comment_remove.php",
data: { comment_id: $(this).attr('data-id') },
context: this,
success: function(data) {
$(this).parent().parent().remove();
}
});
});
Et ça marche !
$('a.comment-remove').live("click", function(e) {
e.preventDefault();
$.ajax({
type: "POST",
url: "note_comment_remove.php",
data: { comment_id: $(this).attr('data-id') },
success: function(data) {
$(this).parent().parent().remove();
}
});
});
C'est tout simplement parce que le "this" à cet endroit s'applique au contexte AJAX et non au contexte de la fonction appelée sur le onclick. Il faut donc setter le context :
$('a.comment-remove').live("click", function(e) {
e.preventDefault();
$.ajax({
type: "POST",
url: "note_comment_remove.php",
data: { comment_id: $(this).attr('data-id') },
context: this,
success: function(data) {
$(this).parent().parent().remove();
}
});
});
Et ça marche !
vendredi 7 juin 2013
Setter manuellement la pk d'une entité Doctrine 2
Parfois, pour une une bonne raison, il peut être utile de forcer l'identifiant d'un objet Doctrine2. Celà ne fonctionne pas naturellement, il y a une petite astuce que voici :
jeudi 6 juin 2013
Envoi d'email avec des accents dans le sujet
Libellés :
PHP
Un problème d'accent dans le sujet d'un email envoyé en PHP ?
Le sujet arrive dans votre boîte mail avec un problème d'encodage sur le "à".
Pour règler ce problème vous devez spécifier que l'encodage de l'email est UTF8 :
Ainsi cette fois votre email arrive bien avec le "à" visible dans le sujet et un contenu bien affiché !
Inscription à :
Articles (Atom)