Comment déterminer la répartition des rôles FSMO dans un domaine Active Directory

windows server 2012 logo

Dans une forêt active directory on distingue 5 rôles pour les contrôleur de domaine. Une commande simple permet d’afficher quelle contrôleur de domaine dispose de tel ou tel rôle. La procédure à suivre est simple. La procédure ci-dessous indique comment déterminer les rôles pour chaque contrôleur de domaine.

More »

Scan to Donate Bitcoin
Like this? Donate Bitcoin to at:
Bitcoin 17NmM8q9TC7f4eKczRzHFXTZd39S8K24dv
Donate

Réparer un système de paquets est cassés sous Ubuntu

ubuntu logo

La procédure ci-dessous détails comment réparer une boucle d’erreurs entre apt-get et dpkg, lorsque certaines dépendances ne sont pas satisfaite il se peut que votre install -f ne puisse s’effectuer. On tourne en rond, pour régler cela utilisez la procédure ci dessous :

1
Les paquets suivants contiennent des dépendances non satisfaites

nous renvoie vers

1
2
Vérifiez si vous utilisez des dépôts de tierces parties. Si c'est le cas, désactivez-les car ils sont une source habituelle de problèmes.
De plus, exécutez la commande suivante dans un  terminal : sudo apt-get install -f

More »

Scan to Donate Bitcoin
Like this? Donate Bitcoin to at:
Bitcoin 17NmM8q9TC7f4eKczRzHFXTZd39S8K24dv
Donate

Installer ou mettre à niveau Node.js 4 sur Ubuntu

rp_nodejs-logo-300x150.png

Ce billet décrit une procédure afin d’installer ou de mettre à niveau Node.js 4.x.x sous une distribution Debian et/ou Ubuntu. Pour mon exemple j’utiliserai une version 14.04 de Ubuntu. Cela comprend également les distributions basé sur ces distributions comme Linux Mint ou elementaryOS.

Node.js est disponible via un dépôt pour cette procédure j’utiliserai curl puis le gestionnaire de paquets classique via un apt-get install.

Vous pouvez retrouver les anciennes versions de Node.js sur les dépôts officiels sur Github notament si vous êtes sur une version Unbuntu « Precise » ou Debian « Wheezy » renseignez vous si une éventuelle compatibilité de votre distribution.

Dans certain cas, le gestionnaire de paquets complémentaire à Node.js demande l’installation de build-essential, pour installer cette outil :

1
2
sudo apt-get update
sudo apt-get install -y build-essential

La procédure ci-dessous fera le job pour vous pour Node.js en version 4.

1
2
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs

Pour Node.js en version 6:

1
2
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
Scan to Donate Bitcoin
Like this? Donate Bitcoin to at:
Bitcoin 17NmM8q9TC7f4eKczRzHFXTZd39S8K24dv
Donate

Détecter event sur Checkbox avec Meteor

meteor js

Je définis une variable de session qui sera actualisée à chaque détection de l’event bind dessus. Pour détecter l’event j’utilise l’id de ma checkbox avec un getElementById

More »

Scan to Donate Bitcoin
Like this? Donate Bitcoin to at:
Bitcoin 17NmM8q9TC7f4eKczRzHFXTZd39S8K24dv
Donate

Manipuler une base de donnée sous Meteor JS

Meteor est un framework de développement permettant de mettre en place très rapidement un environnement de travail complet en évitant les tâches répétitives. Le tout fonctionne en JS, ce billet ayant pour objectif la manipulation des BDD sous Meteor, je vous invite à consulter un billet d’introduction à Meteor pour vous familiariser avec cet outil.
Sous meteor JS l’utilisation d’une BDD est différente d’un schéma SQL classique. On utilise d’autres thermes pour définir les éléments type, tables, rows, columns que l’on retrouve dans le SQL.

Ainsi on obtient en résumé ce schéma (trouvé au hasard sur google imgs) avec la correspondance de chacun.
sql mongodb comparatif

Dans ce billet je vais simuler une base de donnée de porte feuille et y effectuer des opérations simples afin de manipuler les éléments présent en bdd. Je pars du principe que vous avez deja quelques bases sous Meteor avec une bonne vision du côté client/server

More »

Scan to Donate Bitcoin
Like this? Donate Bitcoin to at:
Bitcoin 17NmM8q9TC7f4eKczRzHFXTZd39S8K24dv
Donate

Configurer un Virtualhost en reverse proxy par port sur apache2

rp_ubuntu-logo-300x1801.jpg

Dans ce billet je vais détailler une procédure simple afin de mettre en place une redirection par port dans apache2 sous Ubuntu 14.04, dans l’exemple j’ai besoin de rediriger un nom de domaine vers une port spécifique. Exemple, redirection de http://www.laintimes.com vers http://www.laintimes.com:8000 donc sur le port 8000

On procède comme ci-dessous

Activation du mode proxy http de apache2, puis redemarrage de apache2 afin de prendre en compte l’activation

1
2
sudo a2enmod proxy proxy_http
sudo service apache2 reload

More »

Scan to Donate Bitcoin
Like this? Donate Bitcoin to at:
Bitcoin 17NmM8q9TC7f4eKczRzHFXTZd39S8K24dv
Donate

Créer des graphiques dynamiques avec chart.js et Meteor

meteor js

Si vous souhaitez tester la puissance des graphs via Meteor un exemple est disponible sur un dépot github. Dans ce billet je détail une procédure simple afin d’avoir un aperçu. Le billet se déroule sur une machine Ubuntu 14.04

More »

Scan to Donate Bitcoin
Like this? Donate Bitcoin to at:
Bitcoin 17NmM8q9TC7f4eKczRzHFXTZd39S8K24dv
Donate

Installer Node.js et NPM sous Ubuntu 14.04

nodejs-logo

Mise à jours, et installation de Node.js

1
2
sudo apt-get update
sudo apt-get install nodejs npm

More »

Scan to Donate Bitcoin
Like this? Donate Bitcoin to at:
Bitcoin 17NmM8q9TC7f4eKczRzHFXTZd39S8K24dv
Donate

Installer Notepad++ sous Ubuntu 14.04

notepadqq logo

Notepad++ est un éditeur reconnue et très utilisé sous Windows, il se décline également en version Linux. la seule différence étant le nom « notepadqq » Dans ce billet je décris une procédure simple afin d’installer Notepad++ sous Ubuntu 14.04

More »

Scan to Donate Bitcoin
Like this? Donate Bitcoin to at:
Bitcoin 17NmM8q9TC7f4eKczRzHFXTZd39S8K24dv
Donate

installer PhantomJS et CasperJS sur Ubuntu 14.04

phantomjs logo

PhantomJS permet de scarpper du contenu distant, de lancer des requêtes GET ou POST. L’interêt étant qu’il est possible de scripter des requêtes pour un serveur distant. Dans ce billet je présente une procédure simple afin d’installer PhantomJS sur Ubuntu 14.04

More »

Scan to Donate Bitcoin
Like this? Donate Bitcoin to at:
Bitcoin 17NmM8q9TC7f4eKczRzHFXTZd39S8K24dv
Donate

Assemblé dans la station orbitale WordPress