Menu principal

Statut de la page

Le monitoring de vos réseaux sociaux au service des performances de votre entreprise

Les équipes marketing n'utilisent pas souvent les outils analytics dans les sociétés mais leur propres outils en ligne. Aujourd'hui, très peu de sociétés consolident leurs données analytics contenues dans les réseaux sociaux tels que Facebook, Twitter et Google Analytics. Grâce à des outils de "Business Intelligence" Linalis peut facilement consolider des données du web avec des données opértationnelles, de ventes ou de facturations. Cette consolidation a pour but de calculer le Retour sur Investissement (ROI) et de modifier les stratégies marketing en conséquence. Ecom 2012  [...]
Lire la suite
Vus : 789
Publié par Linalis : 17

Download - Nouveau module Drupal développé par Linalis

Ce module a été réalisé dans le cadre de l'un de nos projets et offre la possibilité de télécharger les fichiers attachés à un contenu. Un lien de téléchargement s'affiche sur la page de publication du noeud et permet à l'internaute de télécharger l'archive contenant les fichiers compressés. La seule solution communautaire disponible à notre connaissance étant le module pclZip pour Drupal 6, nous avons donc développé une solution plus "Drupal standard" sur Drupal 7 en utilisant l'API Field ainsi que le module libraries. Une fois le module et la librairie  [...]
Lire la suite
Vus : 1483
Publié par Linalis : 17

Drupal 7 : Intégrer une vue dans une autre vue en récupérant un argument

Mise en situation  : Nous avons une vue affichant un type de contenu (p. ex News) contenant un champ title, un champ body et un champ images (illimitées). Chaque instance de la liste de notre vue devrait afficher les images sous forme de slideshow. Il y a un module qui s'appelle Views Field View qui va nous permettre d'insérer une vue en tant que champ dans une autre vue. Voici la marche à suivre pour faire fonctionner des Contextual filters avec ce module. Le tutorial qui suit nécessite une connaissance de base du fonctionnement de views.  [...]
Lire la suite
Vus : 1647
Publié par Linalis : 17

Avoir un prompt de couleur différente pour root sur Ubuntu

Le prompt d'un terminal se définit par la variable PS1. En règle générale, on définit cette variable dans le fichier .bashrc du répertoire personnel (dans mon cas, /home/mzwyssig/.bashrc). Sur Ubuntu, ce fichier est déjà bien rempli et il suffit de décommenter la ligne 39 force_color_prompt=yes et de recharger le fichier (ou de relancer un terminal) pour que le terminal soit en couleur. On aura quelqiue chose du genre : On reconnait les couleurs 01;32m (le vert gras) et 01;34m (le bleu gras). Le 01 définit le gras, le 32 ou le [...]
Lire la suite
Vus : 2831
Publié par Linalis : 17

Pagination sur Drupal 7 avec Views et une source externe

Le module communautaire « Views » nous apporte une solution simple et efficace pour générer des paginations dans Drupal. Cependant, il arrive que cette solution ne soit pas suffisante notamment lors de l'utilisation de tables de données externes ou de l'utilisation de web services. Voici deux exemples simples pour générer une pagination avec l'API Drupal. Vous pouvez générer une pagination sur une requête sql grâce à la couche d'abstraction de Drupal 7. Il suffit d'ajouter simplement la directive « extend » sur la requête. Utilisez ensuite « theme('pager') » et Drupal fera le reste !   function monmodule_get_listing_page() {   $query = [...]
Lire la suite
Vus : 2184
Publié par Linalis : 17

Astuce : dpkg et les sélections de paquets

Sous Debian/Ubuntu et dérivés, l'outil dpkg permet de travailler avec des sélections de paquets. Voici un court tutoriel pour en tirer partie. Exemple 1 : gagner du temps quand on réinstalle son système On aura sûrement installé sur son système bon nombre de paquets en plus de l'installation de base, et supprimé certains. Au lieu de passer des heures à retrouver sa configuration, on pourra récupérer la liste des paquets sur l'ancien système, et les réinstaller automatiquement sur le nouveau système. Pour cela, utilisons dpkg --get-selections sur l'ancien système pour récupérer la liste des paquets installés : $ dpkg --get-selections > liste_paquets.txt Le fichier contient une liste [...]
Lire la suite
Vus : 1720
Publié par Linalis : 17

Astuce shell : masquer la première ligne d'un résultat

Dans les scripts shell, j'ai parfois besoin d'afficher toutes les lignes d'un résultat sauf la première. L'exemple typique est une liste de noms, d'adresses, etc, qui contient une ligne d'en-tête dont on n'a pas besoin. Mise à jour : on ne connaît pas à l'avance le nombre de lignes à traiter, celui-ci peut être variable. $ cat liste.txt Liste d'utilisateurs #ligne à supprimer user1 user2 user3 $ En utilisant la commande head avec un nombre de lignes négatif, on affichera tout sauf n lignes. Pour ne pas afficher la dernière ligne, on peut donc utiliser la commande suivante : $ head -n -1 liste.txt Liste d'utilisateurs #ligne à supprimer user1 user2 $ On pourrait [...]
Lire la suite
Vus : 8433
Publié par Linalis : 17

Astuce shell : afficher certaines lignes d'un résultat

Mise à jour 28/09/2009 : refonte et enrichissement de l'article suite aux commentaires reçus, merci à tous ! Dans les scripts shell, j'ai parfois besoin d'afficher certaines lignes d'un résultat comprenant un nombre de lignes variable. $ cat liste.txt **Ligne d'en-tête** toto tata ... titi tutu $ Nous allons étudier 2 solutions possibles : solution basique avec head et tail solution avancée avec sed   Solution basique : head et tail Avec les commandes head et tail, on peut n'afficher que les n premières ou dernières lignes d'un [...]
Lire la suite
Vus : 1213
Publié par Linalis : 17

Double tunnel SSH

Imaginons le scénario suivant: Vous êtes derrière un firewall et vous voulez permettre à un utilisateur externe de prendre le contrôle ou de visualiser votre écran avec VNC. Malheureusement, vous n'avez pas accès à ce firewall, et vous ne pouvez donc pas forwarder un port vers le port 5900 de votre machine. Heureusement, vous possédez un compte sur un serveur se trouvant sur Internet. Vous pouvez utiliser ce serveur comme serveur relais en créant un tunnel inversé grâce à ssh de la façon suivante: ssh -R 1234:localhost:5900 utilisateur@serveur.sur.le.net Ainsi, les personnes se connectant au port 1234 du serveur.sur.le.net seront redirigées vers le port 5900 de votre machine. Cette astuce ne fonctionne que si l'option GatewayPorts est [...]
Lire la suite
Vus : 1522
Publié par Linalis : 17

Notification Reboot Serveur

Maintenant que l'on ne risque plus de rebooter un serveur avec maladresse, j'aimerais être notifié lorsqu'un serveur redémarre ou qu'une autre personne de l'équipe redémarre un serveur.

Pour cela, suffit de jouer avec cron et que notre serveur sache envoyer des emails.

Voilà ce qu'il faut rajouter dans le fichier /etc/crontab :

@reboot mail -s "Server A rebooted" report@domain.com

Avec cela, le serveur nous enverra un petit mail à chaque redémarrage.

Vus : 875
Publié par Linalis : 17
Powered by BilboPlanet