-
NAS à quoi ça sert ? Synologie ?
Bonjour, Comme promis, voici mon retour bientôt 4 an d'utilisation de mon NAS Synology. Qu'est ce qu'un NAS ? Un NAS ( Network Attached Storage ) permet simplement de mettre vos données à disposition sur l'ensemble de votre réseau. Mais il va au-delà de ça car il permet de : Sécuriser Sauvegarder Partager Conserver…
-
LDAP et PHP
Effectuer une recherche dans LDAP. <?php // LDAP variables $ldaphost = "10.50.1.21"; // your ldap servers $ldapport = 389; // your ldap server's port number // using ldap bind $ldaprdn = 'cn=Directory Manager'; // ldap rdn or dn $ldappass = 'ipsweb06'; // associated password // Connecting to LDAP $ldapconn = ldap_connect($ldaphost, $ldapport) or die("Could…
-
Fonctionnement de CAS
Bonjour, Voici le fonctionnement de CAS en mode Proxy :…
-
CAS - Modification pour inclure les dépendances
Pour inclure les dependances souhaité dans le war de cas, il vous faut. Une version de cas en svn. Maven d'installé. Modifier le fichier pom.xml Lancer la ligne de commande de maven Pour récupéré la version de cas c'est simple, je vous laisse regarder sur le site officiel. Pour…
-
Choix d'un VPS
J'étais à la recherche d'un nouveau VPS afin d'héberger tout mon environnement (nodejs, plusieurs projets PHP, ...). J'ai donc essayé de trouver une liste exhaustive des serveurs et surtout des comparatifs me permettant de faire facilement une choix parmi la liste (longue, vraiment trop longue ...) des fournisseurs. L'interet d'un VPS pour…
-
Installation de munin
Vous avez envie de beau graphique et de suivre l'évolution de votre serveur, CPU, Réseau, RAM, etc ... Pour l'installation, c'est un peu un habitude : apt-get install munin munin-node Rien de plus à faire. Maintenant, nous allons essayer de sécuriser cette partie, je n'ai pas envie que tout le monde accède…
-
Profiler en Python
J'ai eu besoin rapidement de profiler mon code python en raison d'une grande latence. Voici simplement la ligne de commande nécessaire : python -m cProfile -s 'time' monscript.py > output.log L'option -s 'time' permet le tri par temps d’exécution. Il y a d'autres options disponibles : 'calls' par nombre…
-
Installation de monit
Voici comment installer monit. Monit est un utilitaire qui permet de surveiller et d'automatiser plusieurs tâches de votre serveur. Par exemple si votre serveur apache s'emballe, il est possible de demander à monit de le redémarrer automatiquement. Pour l'installer, rien de plus simple : apt-get install monit à la fin de…
-
Récupération de fichier en python avec urllib2
Bonjour, Voici après 1H de recherche inutile, je post ce bout de code, qui permet de récupérer un fichier derrière une authentification basique. import urllib2, base64 username = "toto" password = "totoaunpasswordcompliquer12!:&é14s" request = urllib2.Request("http://site-cible.fr") base64string = base64.encodestring('%s:%s' % (username, password)).replace('\n', '')…
-
Installation PhpUnit
Pour installer correctement PHPUnit, il est nécessaire d'avoir PEAR. Pour cela, il vous faut aller récupérer sur le site officiel le fichier go-pear.phar (ou il est possible que votre environnement possède déjà ce fichier dans la racine de PHP). Prendre le go-pear.phar sur le site suivant : http://pear.…