Jquery : Simuler onChange au chargement de la page

Si vous avez besoin de simuler un onChange au chargement de votre page voici une étape simple en quelques lignes grace à jquery :

//Executions des fonction au chargement du formulaire
$(window).load(function () {
$(« monelement »).change();
});

 

Petite explication :

1 – On applique l’évènement au chargement de l’objet window
2 – On demande a notre élément concerner de déclancher un évènement « onchange ».

logo mysql

Faire un backup des bases de données mysql

Pour tous ceux d’entre vous qui administrent un serveur web vous avez au moins une fois été confronté au problème des sauvegardes ou bien au problème du transfert de serveur.

Voyons donc comment faire un back up de nos bdd.

Vous devez dans un premier temps vous connecter en ssh pour cela installez putty sous windows ou bien utilisez la commande ssh sous linux ou mac.

Dans le cas d’un petit serveur cela va vite on transfère les quelques  bdd avec la commande suivante.

 mysql -uUSER -pPASSWORD nomdelabdd > chemin/de/sauvegarde/bdd.sql

Il ne reste plus qu’a remplir les nouvelles bdd avec la commande suivante (une ligne par bdd)

mysql -uUSER -pPASSWORD bddaremplir > chemin/de/sauvegarde/bdd.sql

Mais si le nombre de bases de données est important ça devient vite fastidieux de sauvegarder les bdd une par une alors voici une petite astuce

mysqldump -uUSER -pPASSWORD --all-databases > all-databases.sql

Vous imaginez bien que l’on ne va pas remplir les bdd une par une sinon nous perdons tout l’intérêt de l’astuce
Voici donc la commande

mysql -uUSER -pPASSWORD < chemin/de/sauvegarde/bdd.sql

Si vous devez utiliser un encodage particulier genre UTF-8 voici l'option à rajouter dans votre ligne de commande : --default-character-set=utf8

PHP récupérer l’ip du visiteur

Bien qu’il soit facile pour un internaute de masquer son ip tel qu’elle est vue par la navigateur, via un proxy web par exemple voici une fonction ira chercher l’ip la plus juste possible. La meilleur solution reste encore  de consulter les logs apache.

//-- Fonction de récupération de l'adresse IP du visiteur
function get_ip()
{
if ( isset ( $_SERVER['HTTP_X_FORWARDED_FOR'] ) )
{
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif ( isset ( $_SERVER['HTTP_CLIENT_IP'] ) )
{
$ip = $_SERVER['HTTP_CLIENT_IP'];
}
else
{
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}

Chaine utf-8 et ucfirst

En php les complications ne manquent pas lorsque l’on veut manipuler des chaîne de caractères.

Si vous souhaitez mettre la première lettre en majuscule pour une chaine en UTF-8 voici le bout de code qui vous aidera.

<?php

echo ucfirst(mb_strtolower($machaine,’UTF-8‘));

?>

Faire du café chez sepro pour les nuls

NB : Cet article s’adresse à mes collègues

Quand le café n’est pas bon il convient de trouver un juste équilibre pour réussir son café.

C’est pourquoi je vous propose ce tutoriel afin de réussir son café même quand le café à disposition est trop fort niveau gout.

Il faudra pour cela trouver un café faible en arôme une marque grand distributeur fera l’affaire. 
Dans le filtre  vous viendrez faire 50% / 50% (comptez 1 cuillère de chaque par individu)  du café trop fort issue du tupperware ikea (cf : photo) ainsi que le café de marque grand distributeur présent ci dessus en photo.
5 cuillères à café de chaque suffiront à réaliser un café parfait riche en sensation et en arôme !!

 

 

Ecran vert youtube/dailymotion

Avec les récentes versions de flash vous avez peut être constaté que certains players utilisant la technologie adobe affiche une zone verte dans la zone ou est censé être diffusé la vidéo.

Pour résoudre ce problème d’écran vert :

  1. Clique droite sur la video.
  2. Paramètre
  3. Décoche la case activer l’accélération matériel.
vider cache dns

Comment Vider le cache DNS ?

Le cache DNS kesako ?

Quand vous allez sur un site internet votre ordinateur garde en mémoire les ip dns (Domaine Name Server) afin que de votre prochaine visite il interroge directement le bon serveur et ainsi réduit le temps d’affichage de la page.

Pourquoi est-ce que je voudrai vider mon cash dns alors ?
Il peut être utile de vider se cache dns dans le cas d’un site qui aurai changé d’ip et vous ne pouvez pas attendre la diffusion de ses nouveaux DNS.

A chaque Os sa solution :

Vider le cache DNS sous windows :
Lancez Votre invité de commande :

Démarrer -> Exécuter -> tapez CMD

Dans la fenêtre DOS qui s’affiche tapez

ipconfig /flushdns

Vider le cache DNS sous Linux:
Il suffit de relancer le processus nscd

/etc/rc.d/init.d/nscd restart

Vider le cache DNS sous Mac OS X:
Lancez un terminal :
Sous Léopard

dscacheutil -flushcache

Sinon

 lookupd -flushcache
linux scp

Linux Initiation à Scp (Secure Copy Protocol)

L’article suivant est rédigé pour des distributions debian et autre dérivées de celle ci.
Pour ce petit article sur le Secure copy Protocol que nous appellerons désormais SCP, nous supposerons que nous sommes sur une machine qui tourne avec linux Debian et nous avons à notre disposition 2 serveurs S1 et s2

S1 : 192.168.1.1
et
S 2 : 192.168.1.2

Nous voulons transférer une archive Archive.tar du S1 vers le S2 de manière sécurisé donc en utilisant le Protocol SSH.

Nous sommes donc connecté en SSH sur S2

Cas 1 – Transfere du fichier Archite.tar de s1 vers s2

scp -p user@192.168.1.1:/home/Archive.tar user2@192.168.1.2:/home/Archive.tar

Jusque la c’est assez simple ! (rassurez ça le restera)
Prenons le cas ou nous avons plusieurs archives Archive1.tar Archive2.tar ect …. Et vous souhaitez désormais transférer toutes les archives d’un coup. Il existe la solution de tout faire un par mais ça ne serai pas pratique surtout qu’il faut retaper le mot de passe à chaque fois.

Cas 2 – Récupérer tous les fichiers tar situés dans le répertoire /home/ sur s1 et les mettre dans /home/ sur s2:

scp -p user@192.168.1.1:/home/*tar user2@192.168.1.2:/home/Archive.tar

Cas 3 – Transférer tout un répertoire avec tous ses sous répertoires (récursivité)

scp -r user@192.168.1.1:dossier1/ user2@192.168.1.2:dossier2/

Nb : (Si vous oublier le -r vous obtiendrez le message d’erreur « not a regular file« )

Petite précision sur 2 paramètres utiles :
-p : signifie que scp gardera les dates de modifications et de créations ainsi que leur droits.
-P (majuscule) : Permet comme sur la commande SSH de fixer le port de connexion.

svn

Retirer les .svn sous windows

Pour ceux d’entre vous qui utilise SVN pour gérer vos projets web ou autre vous avez déjà rencontré un problème.

Comment se débarrasser de tous les fichiers .svn qui permettent de faire le contrôle de version.?

C’est finalement assez simple grâce à ce petit script bash à lancer dans un invité de commande.

for /r fichier_a_nettoyer %f in (.svn) do rd /S /Q "%f"
soure : Jonathan Petitcolas

Retirer les .svn avec un script bash

Pour utiliser cette ligne dans un script rien de bien méchant, il suffit de doubler les %

FOR /R %%f IN (".svn") DO RD /S /Q "%%f"

Pour ceux d’entre vous qui préfère ne pas utiliser la console vous avez la solution d’utiliser le champs recherche de votre explorateur Windows en vous plaçant dans le dossier du projet et en recherchant tous les .svn il est ensuite facile de les supprimer.

 

 

 

quad

Les Kamiquadz equipe de roller derby homme de Montpellier

L’équipe derby homme de Montpellier s’appelle depuis ce week end les Kamiquadz, et ça recrute !

Les Kamiquadz en plus de s’être trouvé un nom ont monté l’association « R’Oc & Roller Derby Association. »

Certains d’entre vous connaissent peut être déjà le derby sur montpellier via la formidable équipe de derby des femmes j’ai nommé les death pouffes.

Le derby Kesako ?

Le roller derby est un sport américain de contact se pratiquant en patin à roulettes sur un terrain de forme ovale, le but du jeu étant de désigner un joueur (appelé jammeur ) et de réussir à dépasser en un laps de temps donné les joueurs adverses sans se faire projeter au sol.

Source Wikipedia

Pour résumer la chose avec des mots simples le derby c’est :

  • Du Patinage (en quad)
  • Du contact
  • Une grande cohésion d’équipe
  • Un vrai bonheur
  • Un mode de vie !!!

Les Kamiquadz sont aujourd’hui 9 riders + 1 (splendide coach ) :

Thelma Fightful # 13 aka COACH ! (Steph <3 !!)
Mr Hankey Loser #1.10 aka David (le capitain  et président)
El Gato #7 aka Leo (1er secrétaire)
Mr.Grumpy #21 aka Jérôme (Trésorier)
Brutal ImpaKt #81 aka Laurent
Draft Punk #E3 aka Morgan
Hecatonshires #44 aka Yon
Black Hat #301 aka Anthony
Fatal Error #500 aka Emilien
GadgetoBlock #8 aka Philippe

 

Comme le dit Notre coach bien aimé !

Les KAMIQUADZ seront heureux de grossir leur « Pack » avec de nouveaux arrivants, seule condition, avoir un bon niveau de patinage ( in line ou quads ) !
Alors avis aux intéressés…on vous attend …prêt à Jammer !

Pour les intéressés n’hésitez pas à laisser un commentaire  !!!

NB :

Le premier match de roller derby homme en france sera un mix des kamiquadz et des quad gard  et aura lieu dimanche 26 février 2012 à 13h30 à montpellier