Une nouvelle charte a été élaborée pour le Planet-Libre. Tous les membres sont invités à la consulter et à la respecter.

Nous Suivre

    feed feed feed

En Direct de la Galerie

En Direct du Forum

Les Membres

Participer

Filter les articles :     Articles du jour   -   Articles de la semaine   -   Articles du mois   -   Tous
Gravatar de Eddy33
Le HS 47 de Linux Magazine est en kiosque ! 
  • 0 vote
    vote oui
Par Eddy33, le 15/03/2010 à 22:55.

Salut.

Le Hors Série 47 de Linux Magazine est en kiosque. Ce numéro est cette fois-ci dévolu à l'électronique et à l'embarqué sous Linux.


Ce numéro où l'on mélange hardware, software et Linux est encore une fois très intéressant. Voici donc son sommaire :

CRÉEZ UNE APPLICATION :

  • p. 4 Ma première application Android – 1ère partie
  • p. 11 Ma première application Android – 2nde partie
  • p. 16 Développez des applications pour Symbian en Python

CONSTRUISEZ UN SYSTÈME :

  • p. 20 Introduction à Buildroot
  • p. 34 Cas pratique d’utilisation de Buildroot
  • p. 43 OpenWrt sur ACME Fox
  • p. 48 Mise en œuvre de Linux embarqué sur le processeur softcore libre LEON
DÉVELOPPEZ POUR LE MATÉRIEL :
  • p. 58 Étude d’un système d’exploitation pour microcontrôleur faible consommation (TI MSP430) : pilote pour le stockage de masse au format FAT sur carte SD
  • p. 78 Le VHDL pour les débutants

Mon collègue et moi proposons l'article sur la mise en oeuvre du processeur softcore libre LEON sous Linux embarqué...

Bonne lecture !

++
Retourner au sommaire
Gravatar de Benkemoun
Architecture réseau d’une LAN Party : Introduction 
  • 6 votes
    vote oui
Par Benkemoun, le 15/03/2010 à 16:09.

J’avoues avoir un peu de mal à poster des billets régulièrement en ce moment. Cela s’explique en partie par une petite baisse de motivation pour le faire mais aussi la reprise des cours qui sont un peu plus nombreux que prévus.

Un autre projet qui va me prendre beaucoup de temps est l’Utt Arena. Mais qu’est ce que l’Utt Arena me diriez-vous ? Il s’agit d’une LAN Party ou, pour faire plus « marketing », un tournoi de jeux vidéo. Ce n’est pas la première fois que je m’investis dans ce projet car j’en avais été président en 2007 et 2008. Depuis, j’ai essentiellement aidé occasionnellement. Pour l’édition 2010, je me suis proposé avec l’aide d’un ami et d’un « nouveau » pour mettre en place et gérer la partie réseau de cette LAN.

Une LAN est un événement d’envergure dans lequel les joueurs ramènent chacun leur ordinateur. Le principal problème provient de ce fait. Il serait possible de croire que les joueurs ont des machines « de course » avec une installation (Windows, forcément) propre. La réalité est tout autre. Nous retrouvons les « versions » les plus exotiques de Windows remplies jusqu’aux oreilles de malware et d’applications non recommandables.

Lors des précédentes éditions, nous avons choisi la simplicité par manque de moyens matériels et humains. Tous les joueurs étaient disposés sur un même LAN (au sens IP du terme) avec un DHCP pour leur allouer des adresses IP automatiquement. L’inconvénient est que tous les ordinateurs pouvaient communiquer sans restriction. Dans de telles conditions, les partages de films interdits aux mineurs et la prolifération des malwares en tous genre sont optimaux.

De plus, il était quasiment impossible d’avoir une visibilité quelconque sur les différents flux échangés ainsi qu’une évaluation de la latence. Ah la latence, parlons-en. Les participants à une LAN ne jurent que par elle. Au dessus de 10 ms affichées par le jeu Counter-Strike, le réseau est considéré trop lent. Bien que des astuces soient possibles au niveau des serveurs de jeu afin d’optimiser l’affichage de cette latence, l’optimisation du réseau est primordiale.

Cette année, nous avons réussi à mettre la main sur une batterie d’équipements de sécurité robustes. Nous aurons à notre disposition 4 firewalls Cisco ASA 5510 ainsi que quelques routeurs Cisco 2800 Series. L’ajout d’intermédiaires de communication au niveau IP induira inéluctablement une latence supplémentaire. Cela nous permettra cependant de pouvoir réellement maitriser notre réseau et de bénéficier des fonctionnalités de QoS du Modular Policy Framework Cisco. Nous espérons sincèrement que cet ajout de latence sera minime au regard des avantages fournis par les fonctionnalités de ces équipements.

Ce billet est le premier d’une série de billets ayant pour objectif de détailler le processus de mise en place de cette architecture ainsi que des différents outils (open source, bien sur) d’évaluation des performances réseau. Elle sera clôturée par un retour d’expérience suite à l’événement qui aura lieu du 16 au 18 Avril. En attendant, je retourne éplucher les différentes documentations des ASA.

Retourner au sommaire
Gravatar de Paquet Fedora du Jour
Lundi productif : Gourmet - Lâchez votre ordinateur! Cuisinez! 
  • 6 votes
    vote oui
Par Paquet Fedora du Jour, le 15/03/2010 à 12:00.

gourmetNon il n'est pas trop tard. Il est toujours temps des sortir de chez vous, de vous rendre dans le supermarché le plus proche et acheter de quoi cuisiner un bon petit plat pour vous et pour vos proches. Cela vous changera des traditionnelles pizzas en livraison dont les boites vides s'entassent sur la table de votre cuisine et vous permettra enfin de sortir de leur carton le set de casseroles que votre grand-mère vous a offert à votre emménagement.
Mais avant cela, il faut un minimum de préparation et Gourmet pourrait se révéler bien utile.

Gourmet est un gestionnaire de recettes de cuisine. Il permet la création, l'édition de vos propres recettes ou l'import depuis une page web. Vous pouvez noter les recettes, les classer, faire des recherches par ingrédient, par catégorie (entrée, dessert, etc.), par type de cuisine mais aussi créer votre liste de course à partir des recettes sélectionnées.
Gourmet propose également un minuteur pour ne pas faire bruler vos gâteaux et un convertisseur d'unité. Quelques plugins sont activables et notamment l'affichage des informations nutritionnelles des plats (qui va chercher malheureusement ses informations dans une base de données anglophone, il est nécessaire de faire la traduction des ingrédients).
Enfin il est possible évidemment d'imprimer ses recettes mais également de les convertir en HTML par exemple.

Installation en ligne de commande : yum install gourmet

Installation avec l'interface graphique : Bureautique > Recipe Manager for the GNOME desktop environment

Localisation dans le menu : Applications > Autres > Gourmet Recipe Manager

Lancement en ligne de commande : /usr/bin/gourmet

Site web : http://grecipe-manager.sourceforge.net/

Retourner au sommaire
Gravatar de Devil505
Bloodfrontier sur Frugalware 
  • 3 votes
    vote oui
Par Devil505, le 15/03/2010 à 10:51.

Voici mon tout nouveau paquet depuis la sortie de la version 1.2 Locris de Frugalware. Comme certains le diront surement: encore un jeu !

Il s’agit de Bloodfrontier. Comme il est dit sur jeuxlinux.fr:

Blood frontier est un jeu de tir fps. C’est une reconversion totale du moteur sauerbraten.

A cause de la « loi des jeux de plus de 100mo », Bloodfrontier est disponible via repoman:

repoman upd && repoman merge bloodfrontier

De plus c’est une version béta mais qui m’a l’air assez stable.

Site officiel: http://www.bloodfrontier.com/

Allez bon frag !

Retourner au sommaire
Gravatar de Nicolargo
Installation d'un serveur NTP sous Ubuntu 
  • 5 votes
    vote oui
Par Nicolargo, le 15/03/2010 à 10:41.

Si vous disposez de plusieurs machines sur votre réseau, il peut, dans certains cas être intéressant de les synchroniser sur une date et une heure commune (par exemple pour de l'analyse de fichiers de log). Les systèmes d'exploitation modernes utilisent maintenant le protocole NTP pour se synchroniser via le réseau IP.

C'est quoi donc NTP ?

Le principe général est simple: on configure le client NTP pour aller demander à un serveur NTP l'heure de référence (à la seconde près). Le client peut alors modifier sa date système en concéquence. Cette description simpliste est à nuancer par le fait que le protocole NTP est basé sur une architecture en arbre.

Par exemple, sur un système d'exploitation GNU/Linux de type Debian ou Ubuntu, il suffit de saisir la commande suivante pour faire appel à un serveur NTP secondaire (ntp.ubuntu.com définie dans le fichier /etc/default/ntpdate):


sudo ntpdate-debian

15 Mar 10:11:01 ntpdate[5406]: adjust time server 91.189.94.4 offset 0.038837 sec

Nous allons maintenant voir maintenant comment installer un serveur de temps NTP sur votre réseau qui pourra continuer de servir de référence même en cas de coupure de votre liaison Internet.

Installation d'un serveur NTP

On installe les brique NTP (exemple de commandes sous Ubuntu 9.10)


sudo aptitude install ntp

sudo /etc/init.d/ntp stop

On configure ensuite le fichier /etc/ntp.conf:


sudo vi /etc/ntp.conf

# Configuration
driftfile /var/lib/ntp/ntp.drift
statsdir /var/log/ntpstats/
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable

# Serveur de temps ROOT
# http://www.pool.ntp.org/zone/fr
server 0.fr.pool.ntp.org
server 1.fr.pool.ntp.org
server 2.fr.pool.ntp.org
server 3.fr.pool.ntp.org

# ACL
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery
restrict 127.0.0.1
restrict ::1
restrict 192.168.2.0 mask 255.255.255.0 notrust

Pour synchroniser mon serveur NTP, j'utilise les serveurs fourni par le projet pool.ntp.org qui propose un cluster de serveurs NTP virtualisés sous un nom unique (fr.pool.ntp.org pour la france).

Il faut également penser à adapter la section ACL en fonction de votre réseau (le mien étant en 192.168.2.0/24)

On peut ensuite synchroniser notre serveur puis lancer le daemon NTP:


sudo ntpdate -dv fr.pool.ntp.org

sudo /etc/init.d/ntp start

Configuration des clients NTP

Il ne reste plus qu'a configurer les clients NTP de votre pour utiliser votre serveur NTP. Sous Ubuntu, il faut se rendre dans le menu "Système / Administration / Date" et heure puis sélectionner "Configuration: Rester synchroniser avec les serveurs sur Internet":

Cliquer ensuite sur "Sélectionner des serveurs":

On ajoute notre serveur NTP local (adresse 192.168.2.254 dans mon cas):

PS: il est possible de sélectionner plusieurs adresses de serveurs.

Et voili, votre PC restera maintenant synchronisié à votre serveur de temps, lui même synchronisé au cluster NTP fr.pool.ntp.org !

Retourner au sommaire
Gravatar de Jonathan Le Lous
Programme des interviews Solutions Linux / Open Source 
  • 3 votes
    vote oui
Par Jonathan Le Lous, le 15/03/2010 à 09:29.

Bonjour,

Voici le programme des interviews pour le plateau TV Solutions Linux / Open Source. N'oubliez pas de venir participer au concours et gagner 10 framakeys et la biographie autorisée de Stallman !!!!

Aujourd'hui on monte le plateau et on gère tout ce que l'on a oublié ;-)

Mercredi 17 mars :

13h15 - Qu'est-ce que Petals link ? Bertrand Escudié - Petals link

13h30 - SOA et ESB : Quelle valeur ajoutée par rapport aux web-services seuls ? Gaël Blondelle Directeur Technique Petals link

14h00 - Actualités Framasoft - Framasoft

14h45 - Le rôle de la gestion de projet dans l'intégration de l'open source - Benjamin Saal - OpenBI

15h00 - Diffusion de l'open source et de la création d'un réseau de distribution - Matias Valais-Gérard Scenari - UTC

15h30 - La mise en place de l’intégration continue à l’aide d’outils open-source - Sébastien Lucas (Directeur Associé d’Oxalide)

16h00 - Zimbra: De Yahoo à VMware, quels changements stratégiques? Jean-François Donikian, StarXpert

16h15 - L'Open Source dans la conduite de projet informatique - Benjamin Jean - Linagora

16h30 - News de la communauté Ubuntu-fr - Christophe Sauthier - Président Ubuntu-fr

16h45 - L'intéropérabilité est la réponse mais quelle est la question? Jean-Pierre Laisne - OW2 -Bull

17h00 - Le marché et les clients sur les solutions de TOIP libre - Bertran Caron, Proformatique

17h30 - LinuTop - smaLLPC sous Linux - Frédérique Baille, LinuTop

Jeudi 18 mars :

9h30 - La fédération France Wireless - Pascal Rullier - Président & Coordinateur

10h00 - Les challenges 2010 pour l'April - Tangui Morlier - April

10h15 - Exemples d'utilisation d'Ubuntu - Nicolas Barcet, Canonical

10h45 - L'approche de l'interropérabilité de Microsoft ? Alfonso Castro - Microsoft

11h00 - Open source technology center by Microsoft - Tom Hanrahan - Microsoft

11h30 - L'industrialisation de l'Open Source - Véronique Torner - PDG associé Alter Way

11h45 - Présentation de SpagoBI - Chiara Chiarelli, SpagoBI

12h00 - Thème Universal Middleware: nouvelle opportunité pour l'interopérabilité - Gianfranco Boccalon, Spagic

13h15 - Cloud, open source et sécurité: Des besoins spécifiques ? Philippe Humeau, Directeur AssNBS

13h30 - Le rôle de la formation dans l'open source, l'exemple de Talend - Olivier Carbone, Talend

13h45 - Le développement open source : un axe majeur de différentiation - Cédric Carbone, Talend

14h45 - OW2: De l'open source pour l'open cloud et OW2 in english par Cédric Thomas - OW2

15h00 -L'hébergement et l'infogérance d'applications open source critiques: Enjeux et solutions - Raphaël Ferreira, Enovance

15h15 - Actualité de Mandriva Linux 2010 - Anne Nicolas, VP engineering

Sera sans doute modifié... A bientôt, Jonathan

Retourner au sommaire
Gravatar de System Linux
Tips: mod_php pour Apache, surcharger la configuration de votre php.ini 
  • 4 votes
    vote oui
Par System Linux, le 15/03/2010 à 08:50.

php-logo.png

Si vous utilisez mod_php pour Apache et que vous souhaitez attribuer des valeurs spécifiques à certains de vos Vhosts. Suivez mon regard.

Mod_php met à notre disposition plusieurs directives pour surcharger la configuration par défaut de PHP via php.ini.

  • php_value
  • php_flag
  • php_admin_value
  • php_admin_flag

Exemple d'utilisation de la directive php_value

Il peux parfois être utile de modifier l' "include_path" de PHP:

<VirtualHost *:80>

  ServerName mon.site.com
  DocumentRoot /var/www/monsite

  php_value include_path ".:/opt/php5/lib/php"

  ... 
 
</VirtualHost>

Exemple d'utilisation de la directive php_flag

Nous en avions déjà parlé, mais vous pouvez aussi déactiver l'exécution de PHP dans un VHost (voir dans un répertoire):

<VirtualHost *:80>

  ServerName mon.site.com
  DocumentRoot /var/www/monsite

  php_flag engine off

  ... 
 
</VirtualHost>

Exemple d'utilisation de la directive php_admin_value

Changer le memory_limit des scripts d'un répertoire:

<VirtualHost *:80>

  ServerName mon.site.com
  DocumentRoot /var/www/monsite

  <Directory /var/www/monsite>
       AllowOverride All
       Options All -Indexes
       Order allow,deny
       Allow from all

       php_admin_value memory_limit 32M

  </Directory>
  ... 
 
</VirtualHost>

Exemple d'utilisation de la directive php_admin_flag

Ne pas autoriser les connexions persistantes à votre base MySQL:

<VirtualHost *:80>

  ServerName mon.site.com
  DocumentRoot /var/www/monsite

  <Directory /var/www/monsite>
       AllowOverride All
       Options All -Indexes
       Order allow,deny
       Allow from all

       php_admin_flag mysql.allow_persistent Off

   </Directory>
  ... 
 
</VirtualHost>

A noter que les directives php_admin_* ne peuvent pas être déportées dans un fichier htaccess.

Cette astuce est très intéressante pour des petites modifications à apporter à la configuration par défaut. Si vous souhaitez faire des changements plus poussés le plus judicieux sera sans doute de s'orienter vers des modules comme "mod_suphp" qui permet, lui, d'utiliser un php.ini spécifique pour chaque Vhost.

Retourner au sommaire
Gravatar de MrTom
Muffin : c'est reparti pour un tour ! 
  • 2 votes
    vote oui
Par MrTom, le 14/03/2010 à 22:19.

Cédrik Guilbaud vient de lancer la machine à créer le numéro 2 de Muffin dans sa dernière ligne droite !


Bonjour à toutes et à tous,

Voici le plan final du second numéro du magazine de fedora-fr. Ce dernier
est disponible sur la page suivante :

http://mag.fedora-fr.org/wiki/Num%C3%A9ro_2

Cette page est maintenant à jour ! Il reste un peu de boulot mais pour ce
qui est du plan c’est définitif. Je demande donc à l’ensemble des
contributeurs de bien vouloir se pencher sur ce qu’il reste à faire.

J’ai également basculé des articles dans la section “relecture” afin que ces
derniers soient validés et puissent être susceptibles d’être intégrés à la
mise en page provisoire.

Le point est rapide mais nécessaire. Je suis à votre disposition pour toutes
questions concernant le numéro en cours.

Je suis pour ma part, en rédaction des rubriques et articles me concernant
mais j’aimerais que l’effort soit commun..!

Je vous remercie d’avance pour le travail qui sera effectué dans les jours à
venir.


Salutations et Go!!!


N’hésitez pas, contribuez, c’est gratuit !

Retrouvez les discussions sur Muffin sur la liste !

Retourner au sommaire
Gravatar de FredBezies
Migration vers linux 2.6.33 sous Frugalware, presque tranquille ;) 
  • 1 vote
    vote oui
Par FredBezies, le 14/03/2010 à 16:45.

Avec le noyau linux 2.6.33, le pilote NouVeau est enfin arrivé pour permettre une utilisation – encore expérimentale – des circuits nvidia avec un pilote libre.

Manque de chance, en ce qui me concerne, le circuit graphique de mon portable (un GeForce 7000M) est très mal supporté et se résume à un affichage assez brouillon et inutilisable.

C’est suite à ce message de Devil505, que j’ai lancé un petit pacman -Syu qui m’a proposé ceci :

arrivée du noyau 2.6.33 sur Frugalware Linux

Ensuite, après l’installation, impossible d’avoir un démarrage graphique potable… La solution est la suivante : modifier la ligne kernel du fichier /boot/grub.menu.lst et y ajouter :


nouveau.modeset=0

Ajout de l'option pour désactiver nouveau au démarrage

Et tout redémarre proprement. Maintenant, il faut espérer que NouVeau fera des progrès rapides désormais ;)

Retourner au sommaire
Gravatar de Clapico
Release d’Ubuntu Tweak avant l’arrivée (officielle) de Lucid Lynx…boutons à gauche, à droite… étonnant, non ? 
  • 9 votes
    vote oui
Par Clapico, le 14/03/2010 à 15:04.

Pour ceux qui ne connaissent pas Ubuntu Tweak, il s’agit d’une application permettant de configurer facilement Ubuntu en mode graphique.

Ubuntu Tweak ayant été mis à jour aujourd’hui, je l’ai ouvert afin de voir s’il y avait de nouvelles fonctions et, à l’heure de la polémique sur le pour ou contre des boutons du côté gauche ou droit de la fenêtre, j’ai découvert en allant dans « Paramétrage du gestionnaire de fenêtre » :

N’aurait-on point ici une réponse à ceux qui se plaignent de ce changement « MacIntoshesque » et pour stopper une fois pour toute cette polémique ?

Si vous souhaitez installer Ubuntu Tweak sur votre ordinateur, je vous invite à suivre le procédure de la documentation Ubuntu.fr

Amusez-vous bien

Articles reliés

Retourner au sommaire