Archive for open-source

Vtiger / Asterisk

Comment configurer Asterisk pour pouvoir utiliser le module Asterisk de vtiger, le CRM open-source?

Tout d’abord, il faut savoir que vtiger dans sa version 5.1 actuellement stable, utilise les contextes asterisk de façon statique! Par conséquent, il faut soit modifier les sources de vtiger, soit utiliser les mêmes contextes que vtiger. Cette dernière solution est plus simple.

Dans asterisk, ajouter un utilisateur pour vtiger:

[monuser]
secret=lemotdepassedemonuser
deny=0.0.0.0/0.0.0.0
permit=IPDEVTIGER/255.255.255.0
read = system,call,log,verbose,agent,user,config,dtmf,reporting,cdr,dialplan
write = system,call,agent,user,config,command,reporting,originate

Attention, la doc de vtiger ne donne pas le même champs read et cela n’est pas fonctionnel avec Asterisk 1.6.

Cet utilisateur, l’adresse et le port du serveur Asterisk doivent être aussi configurés, dans vtiger dans le gestionnaire de modules. Par ailleurs, pour chaque utilisateur vtiger, il faut configurer l’extension asterisk utilisé pour cet utilisateur. Ainsi, quand il clickera sur un numéro dans vtiger, un appel sera lancé entre son poste et celui de son client. Très pratique!

Dans votre dialplan asterisk (décrit dans extensions.conf), il faut utiliser le contexte “from-internal” pour passer les appels en click2call.

En tant que directeur technique de la société Altern-IT, vous pouvez me contacter pour avoir plus d’informations.

Posted in asterisk, open-source | 1 Comment

Replication facile de base mysql master/slave

Comment effectuer simplement une replication mysql master slave? Quelques règles vont vous permettre d’atteindre l’objectif visé.

Dans la configuration des deux serveurs, tout d’abord, il faut avoir les mêmes fichiers de configuration my.cnf, à une différence près: dans la section mysqld, il faut un champs server_id, qui soit un entier, différents sur le master et le slave. Si vous avez plusieurs slave, ce champs doit aussi être différent d’un slave à l’autre.
Il faut aussi avoir activer les logs binaires afin de rejouer les opérations faites sur le master sur le slave
Par exemple, sur le master:

[mysqld]
log-bin=mysql-bin
server_id=1

Et sur le slave:

[mysqld]
log-bin=mysql-bin
server_id=2

Attention, il faut bien entendu que les process mysql écoutent sur le réseau ce qui n’est pas le cas par défaut…

On démarre les deux process mysql. Sur debian, par exemple:

/etc/init.d/mysql start

Si ce sont de nouvelles machines, avec une ancienne base, on importe le dump de la base. Attention, il faut avoir fait le dump de la base uniquement à répliquer, pas le dump de toutes les bases, car sinon au moment de l’import, vous allez écraser votre base mysql, ce qui pourrait être fâcheux.

La commande est la suivante, à passer sur le master et le slave.

mysql -uadmin -p < dump.sql

Dans le master, au moins, il faut créer un utilisateur qui va avoir le droit de se connecter, avec les droits de réplication, et les droits de réplication uniquement:

mysql> CREATE USER 'repluser'@'slave.example.com' IDENTIFIED BY 'replpassword';
mysql> GRANT REPLICATION SLAVE ON *.* TO 'repluser'@'slave.example.com';

où slave.example.com est le hostname (fqdn) du slave.
Je conseille de faire l'opération symétrique dans le slave afin de pouvoir inverser les rôles plus aisément.

Afin de synchroniser les opérations en master et slave, il faut interrompre les opérations d'écriture quelques instants sur le master, afin de connaître la position du master dans les logs binaires:

mysql> FLUSH TABLES WITH READ LOCK;

Puis on passe la commande qui indique cette position:

mysql> SHOW MASTER STATUS;

Cette commande donne un fichier de log en cours et une position. Noter ce résultat à garder précieusement. Attention à ne pas sortir de la session mysql, pour ne pas lever le lock tant que la réplication n'est pas en service côté slave

Démarrons la réplication sur le slave...
Il faut d'abord s'assurer qu'elle n'est pas déjà en cours:

mysql> STOP SLAVE;

Et configurons la replication avec les informations serveurs (user défini plus haut, fichiers de log en cours, et position) et la commande "CHANGE MASTER":

mysql> CHANGE MASTER TO MASTER_HOST='master.example.com', MASTER_USER='repluser', MASTER_PASSWORD='replpassword', MASTER_PORT=3306, MASTER_LOG_FILE="mysql-bin.000001", MASTER_LOG_POS=106;
mysql> START SLAVE;

où master_log_file et master_log_pos sont les résultats de la commande show master status.

La réplication est maintenant en oeuvre.
Sur le master, vous pouvez sortir de votre session mysql, ou passer la commande:

mysql> unlock tables;

N'oubliez pas de faire des tests d'insertion et de suppresion de donnée pour vérifier que cela fonctionne.

Posted in mysql, open-source | 2 Comments

Mettre à jour ses machines debian

Hello,

Je ne connaissais pas mais un moyen simple de mettre à jour l’ensemble un parc de debian est d’utiliser apt-dater! C’est très simple, il suffit d’installer apt-dater, sur la machine depuis laquelle vous souhaitez faire une mise à jour de votre parc et apt-dater-host, sur chacune des machines du parc.

Les pré-requis:
-Sur votre machine de contrôle , avoir un utilisateur (non root) qui a un accès ssh par clé sans passphrase sur chacune des machines.
-Sur vos machines à updater, avoir un utilisateur (non root) qui soit sudoer, sans passowrd au moins sur aptitude ou apt-get

Comment cela fonctionne-t-il?
Il n’y a pas de configuration à faire sur les machines à mettre à jour. Sur la machine de contrôle, il faut aller dans le fichier $HOME/.config/apt-dater/hosts.conf pour ajouter l’ensemble des machines que vous souhaitez mettre à jour (user@hostname).

Ensuite, la commande apt-dater sur la machine de contrôle et hop, c’est parti!

Merci à Korben pour l’info

Posted in admin, open-source | Leave a comment

Un procés pour microsoft


Comment? GCU fait un procés à Microsoft?
Personnellement, je fais confiance à la justice du jardin magique pour traiter le présumé innocent en digne coupable d’un certain nombre d’exactions envers le logiciel libre et ce procés a eu au moins pour effet d’illustrer l’imposture intellectuelle de la société pré-citée. Comment peut-on afficher semblant reprendre à son compte de vénérables noms issus du logiciel libre sur une stand du salon Solution Linux 2011: python, mysql, apache…? En faisant le tour de passe-passe d’afficher son inter-opérabilité? Entre quoi et quoi? Entre python et windows? Entre mysql et windows? Entre microsoft et php?

J’aime la métaphore, alors comme à mon habitude je me lance… C’est un peu comme-ci Vinci se vantait de faire des routes sur lesquels des renault, des peugeot, mais aussi des mercedes, des porsche et des citroën pouvaient rouler! Figurez-vous que même une citroën 15, la fameuse peut encore rouler sur nos routes… Et un 38 tonnes volvo? Oui, aussi, mais pas trop longtemps parce qu’après, ça ne marche plus. Bah, oui, il ne vous viendrait quand même pas à l’idée de faire tourner un apache sous windows pour faire tourner un site de video en ligne, par exemple!

Que microsoft soit ou ne soit pas coupable au regard de la loi française n’est pas important, car tel un électeur de Levallois béat qui revoterait toujours pour qui vous savez au mépris de toute morale, l’utilisateur qui n’a pas consience de sa liberté, reprendra toujours un windows. Non, il faut éclairer et la lumière viendra de l’april avec sa patience, sa réflexion, de la quadrature du net, avec son militantisme, et de gcu et ses 15 ans d’insoumission et d’n’importe de quoi!

Posted in open-source | Leave a comment

D’autres activités…

Bonjour,

Des mois que j’y travaillais, c’est fait, je me suis lancé, j’ai créé l’entreprise Altern-IT, avec la volonté d’offrir des solutions d’hébergement, de téléphonie et de sauvegarde toutes issues du logiciel libre.
Je vous donnerai peut-être des nouvelles de mon aventure dans quelques mois, aventure rendue possible grâce au travail quotidien de toute la communauté du logiciel libre et plus particulièrement grâce à deux personnes, qui, si elles lisent ces lignes, se reconnaîtront. Je confirme une nouvelle fois que nous recevons toujours plus de la communauté que nous ne donnons, au moins pour la plupart d’entre nous.

A bientôt.

Posted in open-source | Leave a comment

On s’étrangle.

L’après-midi avance, le printemps s’installe, l’atmosphère est paisible pourtant une magistrale erreur politique, l’illustration de l’incompétence crasse d’un côté et de la persévérance de l’autre ont eu lieu ce midi sur les bancs de l’Assemblée Nationale. La loi “Création et Internet” a été rejetée par les députés, en raison de l’absence de nombreux députés ump. Les députés de l’opposition, du centre, tous peu nombreux eux-aussi, auront eu, à la surprise générale, raison d’une logique dépassée, d’une méthode politique d’un autre temps. L’avenir dira si cette loi sera finalement votée au forceps par le sénat avant de revenir à l’Assemblée Nationale, mais là, n’est pas l’important.

Cet après-midi, le net fête cela à sa manière, chacun se déchaîne, les railleries envers la ministre de la Culture, Christine Albanel, envers Frédéric Lefebvre, vont bon train, alors que déjà, le jeune Franck Riester, rapporteur de la loi est oublié. Cet échec est assurément l’illustration de la vacuité de ces trois larons, marionnettes politiques d’intérêts plus hauts et plus sournois, mais aussi d’une politique générale qui, à force de manipuler l’opinion, à force de ne travailler qu’en faveur d’intérêts privés quand on s’attendrait, à l’Assemblée Nationale, à un travail tourné vers l’intérêt général, échoue face à un combat politique vaillamment mené par l’ensemble d’une communauté, la communauté du logiciel libre, emmenée par la Quadrature du Net, groupe de travail, de réflexion, apportant son appui aux députés opposés à cette loi et permettant aux députés ump de comprendre le risque politique à voter une telle loi, expliquant leur absence ce jour.

Le propos de ce post est avant tout de remercier personnellement l’ensemble des participants à la lutte, _jz, en premier lieu ainsi que tous les membres de la Quadrature du Net, pour la qualité et la pertinence de leurs réflexions, GCU-squad et iMil ensuite, pour la détermination et l’humour, et enfin tous ceux qui ont apporté leur petite pierre à la lutte.

Je suis enfin persuadé que cet évènement peut être aujourd’hui l’illustration que le combat démocratique, même si parfois décourageant, si épuisant, vaut toujours la peine d’être mené quelqu’en soit l’issue. Puisse être ce jour la renaissance de la défense des idées, puisse être ce jour l’avènement d’une conscience politique parfois éteinte, puisse être ce jour la prise de conscience de l’utilité de chacun dans notre démocratie.

Posted in open-source, politique | Leave a comment

knowledge sharing

Bonjour,

J’ai décidé de partager sur mon wiki quelques tips que je note parfois à droit à gauche. C’est maintenant centralisé et public.

Pour information, j’ai utilisé le plugin bien utile bookmark de dokuwiki, mon moteur de wiki.

A bientôt.

stephbul

Posted in open-source | Leave a comment

Pas de VOD pour les utilisateurs de linux: une discrimination!

Hello,

Après quelques réflexions et lecture à propos de mon aventure sur la VOD (lire mes deux posts précédents), je me suis senti pris en otage. Je clame autour de moi régulièrement que je ne souhaite pas télécharger illégalement des films ou de la musique, et aujourd’hui, ma position légaliste m’interdit de voir certains films en VOD et le moyen le plus simple, pour moi, utilisateur de linux, serait de télécharger illégalement. Ne s’agit-il pas d’une discrimination? Qui est susceptible de répondre sur ce point? A ce jour, c’est selon moi la Halde (Haute Autorité de Lutte contre les Discriminations et pour l’Egalité).

Je me fends donc d’une petite bafouille à l’intention de celle-ci. Je vous en copie ici l’intégralité.

Bonjour,
Je suis militant en faveur de la promotion de la liberté d’utiisation du logiciel libre sur tout ordinateur. Je suis par conséquent utilisateur sur mon ordinateur d’un système d’exploitation libre (linux). L’achat de film sur le site vod.mk2.fr est refusé à tous les utilisateurs de systèmes d’exploitation autres que windows. Il s’agit selon moi d’un cas de discrimination indirecte, puisque l’utilisation de linux est dans mon cas, l’expression d’une opinion politique et on me refuse l’accès à un bien ou service en raison de cette utilisation.
Qu’en pensez-vous?
D’avance je vous remercie.

J’ai posté ce courrier il y a quelques jours, je n’ai pas de réponse,  et il y a fort à parier que je n’en aurai pas, tant les activités de la halde doivent importantes et variées en ce moment.

Peut-être, si vous êtes intéressé par l’avancée de ce dossier, prenez quelques minutes pour visiter le site de la halde et poster cette petite bafouille, cela fera peut-être son chemin.

Merci à vous…

Posted in open-source | Leave a comment

mk2, le cinéma sans complexe, mais sans liberté

Voici la suite de mon article posté hier sur mon infortune de téléchargeur légal sur le site de VOD de MK2 qui n’accepte que les téléchargements depuis windows.

Tout d’abord, je vais être honnête, le service clientèle de MK2VOD est réactif, coopératif et honnête. Malheureusement, la raison technique qui interdit l’utilisation de linux sur leur plate-forme de téléchargement est, vous l’aviez peut-être deviné, l’utilisation des DRM de Microsoft.

ô frustration! Moi qui réfléchit actuellement aux freins techniques de la généralisation de linux à la maison, en voici un très sérieux!

Allez, je vous copie l’extrait significatif du mail de réponose du service clientèle de MK2VOD:

Notre objectif est bien entendu, de vous proposer un catalogue VOD de qualité, qui prend en compte tous les systèmes d’exploitation, cependant compte tenu de l’état actuel du marché, et de la position de des Majors et des éditeurs de Cinéma, la solution la plus sûre pour mettre en œuvre la sécurisation des fichiers consiste à mettre en œuvre les DRM de Microsoft.

Aussi, il ne s’agit pas de choisir des systèmes propriétaires, mais bien de mettre en place un système qui satisfasse les éditeurs de catalogue VOD. Le marché actuel de la VOD dépend aujourd’hui des licences DRM Microsoft. Sans ces licences Microsoft, le marché de la VOD serait quasi inexistant. ”

Voilà, voilà… Il est maintenant temps d’être constructif. Que pouvons-nous proposer ? Après avoir googlé un peu, je ne trouve rien de concluant, un projet apparemment tombé à l’eau de DRM open-source mené par Sun, la bataille en Universal et I-tunes, mais qui ne mène à rien, et, la liste des sites de VOD utilisant des DRM qui s’allongent: Mk2, Arte, France Television, TF1 (d’ici que j’essaie de télécharger un programme de TF1 VOD…)

N’existe-t-il aucun moyen d’utiliser le chiffrement par certificats et clés privées-publiques des oeuvres téléchargées?

Posted in open-source | 2 Comments

mk2 vod, oui mais pas sous linux…

Bonjour,

Alors que j’ai eu la chance hier soir d’aller voir l’excellent film “Rumba”,  dernier film du trio Abel & Gordo, Bruno Romy, l’envie de télécharger leur précédent opus, “L’Iceberg”, aussi OVNI que formidable, me prit. Mais comme dans mon vocabulaire personnel, “télécharger” signifie “télécharger légalement” (on ne se refait pas comme ça), je me dirige sur la plate-forme de téléchargement de MK2, producteurs du films: http://www.vod.mk2.com . Je m’apprête à effectuer mon achat, lorsqu’au moment du paiement, le site me dit que seuls les utilisateurs de windows peuvent acheter sur le site… Très regretable, n’est-il pas?
Ne vous inquiétez pas, je leur ai offert la contribution de la communauté open-source pour lever ce regrétable soucis technique. Je vous tiendrai au courant.
A bientôt donc!

Posted in open-source | Leave a comment

Swedish Greys - a WordPress theme from Nordic Themepark.