[HowTo] Replace ip address using sed

La commande suivante recherchera un motif d’adresse IP dans le fichier spécifié et le remplacera par celle fournie : sed 's/[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}/**IPADDRESS-COMES-HERE**/g' /SourceFilename > /DestinationFilename

20 juin 2011 · Shafiq Alibhai

Disable services in Solaris 10

Pour désactiver un service, vous devez être root ou disposer de privilèges sudo. Par exemple, pour désactiver le service Puppet, vous exécuteriez la commande suivante : svcadm disable network/cswpuppetd:default Cela désactivera le service Puppet et empêchera son exécution. Pour vérifier que le service a bien été désactivé, vous pouvez exécuter la commande suivante : svcs | grep puppet Cela affichera tous les services en cours d’exécution, et si le service Puppet est désactivé, il n’apparaîtra pas dans la liste. ...

23 mai 2011 · Shafiq Alibhai

Puppet logs on solaris 10

/var/svc/log/network-cswpuppetd:default.log /var/svc/log/network-cswpuppetmasterd:default.log utilisez tail -f <nom du fichier de journal>

19 mai 2011 · Shafiq Alibhai

A Practical Guide to Release Engineering - Mastering Version Control with Subversion

Subversion est bien plus qu’un simple outil pour suivre les modifications de votre code. Il peut devenir un pilier d’une stratégie efficace de génie logiciel, en offrant des fonctionnalités qui facilitent la transition fluide du code du développement à la production. Dans cet article, nous allons explorer deux techniques que vous pouvez utiliser : l’utilisation des numéros de révision et la création de balises (tags). La plupart des personnes ayant déjà expérimenté Subversion connaissent les numéros de révision. Imaginons que vous effectuiez un commit et que votre code devienne « révision 1234 ». Vous pouvez alors exporter cette révision spécifique dans votre environnement de développement pour le tester. Une fois qu’elle a passé vos vérifications rigoureuses, elle est envoyée vers l’environnement de qualification (QA) pour une analyse plus approfondie. ...

11 mai 2011 · Shafiq Alibhai

Best Practices for Crafting an Efficient Build Script

disableHLJS: false Lorsqu’il s’agit du développement logiciel, un script de construction solide et efficace peut faire toute la différence. Que vous travailliez sur un projet Java ou tout autre type d’application, un bon script de construction peut simplifier l’ensemble du processus et rendre la vie bien plus facile aux développeurs. Voici un aperçu des meilleures pratiques à garder à l’esprit lors de l’écriture de votre script de construction : Indépendance de la plateforme Choisissez un langage de programmation compatible avec plusieurs plateformes, surtout si vous travaillez sur un projet Java. Cette flexibilité vous évitera bien des soucis plus tard, notamment lors de la gestion de différents systèmes d’exploitation. ...

9 mai 2011 · Shafiq Alibhai

Demystifying Release Engineering - A Guide to Build Scripts

Lorsqu’il s’agit du développement logiciel, l’une des étapes clés pour s’assurer que votre code se transforme en une application fonctionnelle est le « processus de construction ». Chaque plateforme logicielle, qu’il s’agisse de Unix, de Windows ou d’une autre, propose sa propre manière de scripter ce processus. Vous avez peut-être déjà entendu parler des scripts shell Unix, des fichiers batch Windows ou des fichiers make qui servent de scripts de construction. Ces scripts sont essentiellement une liste de contrôle que l’ordinateur suit pour compiler votre code en un programme exécutable. ...

7 mai 2011 · Shafiq Alibhai

OpenSuse 11.4 [screenshots]

13 mars 2011 · Shafiq Alibhai

A Simple Guide to Installing Both Firefox 4 and Firefox 3 on Ubuntu

Étape 1 : Ajouter le dépôt PPA Mozilla Daily Ouvrez d’abord votre fenêtre de terminal. Une fois celle-ci ouverte, saisissez la commande ci-dessous pour ajouter le dépôt PPA Mozilla Daily Ubuntu à votre système : sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa Vous serez invité à entrer votre mot de passe. Procédez à cette opération, puis appuyez sur Entrée pour confirmer l’ajout du dépôt. Étape 2 : Mettre à jour la liste des paquets Après avoir ajouté le dépôt, il est essentiel de mettre à jour la liste des paquets afin d’obtenir les dernières versions logicielles. Tapez la commande suivante : ...

7 février 2011 · Shafiq Alibhai

Puppet Error – Could not file class in namespace – [solved]

Comment résoudre l’erreur Puppet : Impossible de trouver la classe dans l’espace de noms Parfois, en travaillant avec Puppet, vous pouvez rencontrer un message d’erreur qui ne reflète pas précisément le problème réel. Par exemple, si vous voyez cet erreur : err : Impossible de récupérer le catalogue : Impossible de trouver la classe php dans les espaces de noms standardbuild à /etc/puppet/manifests/templates.pp:15 sur domain.internal.com Une des causes possibles pourrait être un crochet manquant dans votre code. Cela peut être difficile à repérer et peut vous faire perdre beaucoup de temps. Pour éviter cela, assurez-vous de vérifier soigneusement la syntaxe de votre code et utilisez un éditeur de code qui peut vous signaler les erreurs automatiquement.

18 janvier 2011 · Shafiq Alibhai

ERROR: phpize failed [solved]

Comment installer les fichiers de développement PHP Si vous souhaitez exécuter phpize sur votre système, vous devez d’abord installer les fichiers de développement de PHP. Sinon, vous risquez d’obtenir un message d’erreur comme celui-ci : sh: phpize: not found ERROR: `phpize' failed Pour installer les fichiers de développement PHP sur Ubuntu/Debian, vous pouvez utiliser la commande suivante dans le terminal : apt-get install php5-dev Cela devrait résoudre le problème. 🙂

17 janvier 2011 · Shafiq Alibhai