Appel à conférenciers pour les 15 ans de PHP

Posté par  . Modéré par j.
Étiquettes :
3
10
juin
2010
PHP
AFUP (Association Française des Utilisateurs de PHP) organise les 9 et 10 novembre 2010 le Forum PHP, à la Cité des sciences et de l'industrie à la Villette, et recherche des conférenciers pour participer à ce rendez-vous.

Ce rendez-vous sera un double évènement avec les 15 ans de PHP et les 10 ans de l'AFUP.

Pour l'édition 2010, les thèmes particulièrement mis en lumière seront les suivants :

  • PHP de A à Z : « Débuter en PHP », « Réussir un projet avec PHP », « Choisir son hébergement » ;

  • Outils basés sur PHP : CMS et CMF, outils d'e-commerce et de business, paiement en ligne, CRM et ERP ;

  • Industrialisation de PHP : Performances, tests, authentification centralisée, frameworks ;

  • Technologies autour de PHP (Javascript, HTML 5, microformats).


Alors, il ne vous reste plus que quelques semaines pour proposer un sujet (date de dépôt avant le 30 juin) et bénéficier des pré-inscriptions.

DataMapper 1.0

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
18
10
juin
2010
Ruby
DataMapper est une bibliothèque en Ruby qui vous permet de manipuler des données dans des bases de données sous forme d'objets Ruby (c.-à-d., c'est un ORM). Sous licence MIT, il vient de sortir en version 1.0, grâce au travail de 66 contributeurs.

Dans le monde Ruby, l'utilisation d'ORM est devenue une pratique courante sous l'influence de Ruby on Rails. ActiveRecord, l'ORM de Ruby on Rails, est ainsi très utilisé mais il ne convient pas à tout le monde. Les développeurs de Ruby on Rails ont des avis très tranchés sur certains points et, notamment, cherchent toujours à répondre aux 20% de cas d'utilisation qui couvrent 80% des besoins. Mais certaines personnes ont des besoins plus particuliers : c'est ce qui est arrivé aux développeurs de DataMapper.

L'équipe de DataMapper a ainsi voulu fournir une bibliothèque plus complète qu'ActiveRecord. On peut ainsi citer les points forts suivants :
  • Support de nombreuses bases de données, aussi bien relationnelles que NoSQL, mais également de fichiers YAML et d'interfaces REST ;
  • Migrations automatiques : on écrit les classes Ruby, puis on demande à DataMapper de créer les tables correspondantes dans la base de données ;
  • Unicité des objets : une ligne dans la base de données correspond à un objet ;
  • Approche modulaire : on choisit les fonctionnalités dont on a vraiment besoin ;
  • Réduction du nombre de requêtes : DataMapper ne fait les requêtes qu'au moment où vous avez vraiment besoin d'y accéder (Lazyness can be a virtue) et précharge les objets quand vous itérez sur des collections (Strategic eager loading) ;
  • Intégration plus souple à des projets Ruby existants.


La version 3 de Ruby on Rails devrait sortir d'ici quelques semaines et va notamment permettre de remplacer facilement ActiveRecord par un ORM dans les projets Rails.
Saluons donc l'arrivée de DataMapper 1.0 qui va permettre de couvrir des scénarios complexes pour des projets Rails ou autres.

Gagnez deux livres sur la haute disponibilité !

Posté par  (site web personnel, Mastodon) . Modéré par Nÿco.
17
9
juin
2010
LinuxFr.org
À l'occasion de la sortie du livre « Linux, Solutions de Haute Disponibilité », LinuxFr.org, son auteur, Sébastien Rohaut et les Éditions ENI vous proposent d'en gagner deux exemplaires.

Pour ce faire, il suffit de générer l'une des deux plus longues séries (en jours) de dépêches validées sur le site LinuxFr.org dans le mois à venir ! On entend par série une succession ininterrompue de dépêches validées ; validée correspondant au moment où la dépêche est publiée sur le site par un modérateur du site. Exemple : Une série de 7 jours signifie qu'il y a eu au moins une dépêche validée par jour pendant 7 jours consécutifs. Voici un exemple de NoNo (record actuel) : [1] le 28 mai, [2] le 29 mai, [3] le 30 mai, [4] le 31 mai, [5] le 1er juin, [6] le 2 juin, et enfin [7] le 3 juin !

Si vous voulez plus d'information sur les séries, n'hésitez pas à consulter les récentes pages sur cette statistique et à faire monter les compteurs. Bien sûr, toutes les dépêches qui seront proposées dans ce concours sont aussi éligibles pour les gagnants mensuels des meilleurs contributeurs ! Pour vos sources d'inspiration, vous pouvez regarder du côté de la tribune des rédacteurs.

Faites péter les scores :)

Linux : Solutions de Haute Disponibilité

Posté par  (site web personnel, Mastodon) . Modéré par Nÿco.
Étiquettes :
19
9
juin
2010
Linux
Couverture du livre
Sébastien Rohaut, auteur de livres sur Linux et/ou la programmation sévissant aussi sur LinuxFr.org, a sorti récemment un livre consacré à la haute dispo sous Linux : « Linux, Solutions Haute Disponibilité ». Éminemment technique et destiné principalement aux ingénieurs et techniciens qui connaissent déjà bien Linux, vous ne trouverez rien dans ce livre concernant spécifiquement les politiques d'entreprises et les normes sur le sujet (ISO, ITIL PRA etc.). Le livre aborde les sujets suivants :
  • Les données avec leurs problématiques
    • de stockage et de garantie de l'accès à ces dernières (perte d'une connexion, performance etc.). Vous découvrirez les SAN, le multipathing et les possibilités d'iSCSI sous Linux.
    • l'organisation et la souplesse que procure LVM (et plus particulièrement les possibilités de mirroring, striping et de snapshot)
  • Le réseau en allant plus loin dans la configuration avec iproute2, en mettant en place du regroupement d'interfaces (bonding) et en créant des tunnels entre hôtes et réseaux
  • L'équilibrage de charges avec
    • LVS (Linux Virtual Server) et les différents moyens de le mettre en œuvre. Son compagnon, keepalived fait lui aussi l'objet d'un chapitre à part entière.
    • Piranha, solution alternative disponible plus spécifiquement sur RHEL et dérivées (CentOS, Fedora, etc.), s'appuyant aussi sur LVS.
  • La virtualisation des serveurs basée sur KVM.
  • Le clustering (ou grappes de serveurs) pour la gestion de la bascule des services avec le couple OpenAIS/Pacemaker.

Est-il besoin de préciser que toutes les solutions proposées et préconisées dans le livre sont à base de logiciels libres ? D'ailleurs, à ce sujet, l'auteur vient de dévoiler l'outil MakeAlive, diffusé librement sous licence GPLv2. Il s'agit d'un logiciel de gestion de LVS et de haute dispo avec Keepalived. Il permet de gérer des groupes de répartiteurs de charge, d’en modifier la configuration et de surveiller leur fonctionnement. Une dépêche devrait le présenter sous peu.

Le livre est agrémenté de nombreux exemples pratiques, d'exemples de scripts, de configuration etc. Attention, ce n'est pas non plus un cookbook avec des recettes toutes prêtes, mais plutôt une sérieuse introduction à toutes ces technologies car chaque sujet abordé pourrait mériter certainement son propre livre. Cependant, il vous donnera un bon aperçu d'ensemble et de solides points de départ sur la manière de tout combiner pour arriver à mettre en œuvre une architecture haute dispo sous Linux. Au chapitre de la mise en forme, on pourra regretter que les espaces pour les indentations sur les bouts de code présentés prennent 8 espaces, ce qui rend le source parfois peu lisible sur un livre de ce format. Il aurait été judicieux de les réduire à 4 voire à 3 espaces.

À l'occasion de la sortie du livre, son auteur et l'éditeur vous proposent d'en gagner deux exemplaires. Tous les détails dans une dépêche à venir.

Codendi 4.2 bêta : nouveaux trackers, workflow, Git

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
10
9
juin
2010
Communauté
Codendi est une plate-forme collaborative de développement et de suivi des activités 100% open source, qui permet de suivre tout le cycle de vie des applications logicielles. En bref, c'est une forge. La version 4.2 bêta qui vient de sortir permet de découvrir les nouvelles fonctionnalités et partager les retours sur le site communautaire codendi.org

Codendi 4.2 bêta propose notamment une nouvelle génération de tracker (système de suivi), un des outils les plus importants de la plate-forme. Ce nouveau système de tracker fournit de nouvelles fonctionnalités et permet des évolutions significatives. Les trackers offrent déjà des fonctions avancées comme lier les éléments d’un projet entre eux (tâches, bugs, code source, documents, etc.) Les utilisateurs peuvent accéder facilement à ces éléments tout au long du cycle de vie du projet. La version 4.2 bêta de Codendi va plus loin et fournit un workflow pour chaque tracker. Il est désormais possible de définir les états de transitions avec les permissions associées. Le système de suivi de la 4.2 bêta offre également de nouveaux modèles de trackers et permet, dès à présent, d’importer ou exporter la structure des trackers au format XML.

Pour améliorer le suivi de projet, vous pouvez désormais afficher dans votre espace projet ou personnel, les résultats de vos recherches sur les trackers, sous forme de graphiques ou de tableaux. La nouvelle interface facilite le travail et le rend plus efficace : créez de façon interactive vos trackers, personnalisez la mise en forme de vos résultats de recherche, ré-éditez rapidement de précédentes requêtes, etc.

Pour compléter la chaine de développement, Git a été intégré à la plate-forme. Ce système de gestion de version distribué offre un mécanisme de stockage des données efficace et très performant. Il permet de versionner un code source sans connexion réseau ce qui accélère et facilite les opérations de push, de clone ou de merge et offre toute la souplesse de gestion des branches de cet outil.

Mandriva-Party et Logiciels Libres à la Médiathèque de Teyran (34)

Posté par  (site web personnel) . Modéré par Nÿco.
3
9
juin
2010
Mandriva
Pourquoi le logiciel libre suscite-il tant d’intérêt ? Venez le découvrir dans un cadre idéal d'apprentissage adapté : découvertes, conseils, installations, entraides, démonstrations et présentations de projets. Les LiveCD, double boot, partitionnement... n'auront plus de secret pour vous. Vous pourrez également découvrir la clé USB bootable customisée par l'association spéciale dépannage PC, les programmes des prochains rendez-vous de Montpel'libre et de la Médiathèque de Teyran. L'entrée est libre pour l'ensemble des animations.

Apportez votre ordinateur et repartez avec des logiciels libres, gratuits et fonctionnels pour votre utilisation quotidienne.
  • Initiations à Audacity, Gimp, Inkscape, OpenOffice.org ;
  • Présentations de Parrain-Linux, Moteur de Recherche Système Expert,...
  • Explications de Linux, différences entre GNOME et KDE... différences entre Ubuntu et Mandriva Linux ;
  • Quelques mots sur Haiku et sa nouvelle release 1 alpha 2, explications des logiciels libres (Internet, bureautique, média, PAO...).


Le samedi 12 juin 2010 de 9h00 à 17h00
Place du ballon
34820 Teyran
GPS : Latitude 43.6832172, Longitude 3.9252992

Linaro : la réponse à la fragmentation du monde ARM ?

Posté par  (site web personnel) . Modéré par Xavier Teyssier.
Étiquettes : aucune
15
9
juin
2010
Communauté
Quelques entreprises spécialisées dans le matériel (ARM, IBM, Freescale, TI, Ericsson, Samsung et Canonical) ont lancé une organisation à but non lucratif : Linaro. Son objectif est le financement du développement collaboratif de Linux mobile. Un ensemble de technologies mobiles est en train d'être créé ce qui aurait pour effet de réduire la complexité de systèmes mobiles basés sur ARM et utilisant un OS libre.

Revue de presse de l'April pour la semaine 22

Posté par  . Modéré par j.
10
8
juin
2010
Internet
La revue de presse de l'April est régulièrement éditée par les membres de l'association. Elle couvre l'actualité de la presse en ligne, liée au logiciel libre. Il s'agit donc d'une sélection d'articles de presse et non de prises de position de l'association de promotion et de défense du logiciel libre.

Sommaire de la revue de presse de l'April pour la semaine 22

Programme de la session « Systèmes embarqués et matériel libre » des RMLL

Posté par  (site web personnel) . Modéré par baud123.
11
8
juin
2010
RMLL/LSM
Dans le cadre des Rencontres Mondiales du Logiciel Libre, qui auront lieu du 6 au 11 juillet à Bordeaux,
La session « Systèmes embarqués et matériel libre » proposera du mardi 6 au jeudi 8 un ensemble de conférences sur différents aspects du Libre dans l'embarqué :



Pour résumer, un total de dix-sept conférences sur des sujets variés, du matériel au logiciel, du bas-niveau au haut-niveau, pour tous les goûts.

L'Agenda du Libre a 5 ans !

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
14
7
juin
2010
Communauté
Il y a presque cinq ans jour pour jour, le 6 juin 2005, l'Agenda du Libre était officiellement lancé au travers d'une dépêche sur ce même site LinuxFr.org, et il a passé il y a quelques jours le cap des 4000 évènements enregistrés. Reprenant l'idée de Rodolphe Quiedeville qui avait créé agenda.lolix.org, l'Agenda du Libre a pour objectif de recenser l'ensemble des évènements français concernant le Logiciel Libre, pour leur donner une plus grande visibilité, donner des moyens simples et pratiques pour le public de se tenir au courant des évènements de leur région, et pour donner un indicateur de la dynamique communautaire autour du Logiciel Libre.

En février 2006, l'Agenda du Libre passait le cap des 300 évènements et ajoutait aux flux RSS proposés depuis le lancement, le support des calendriers iCal et une carte des évènements et des GULLs.

Le cap des 1000 évènements recensés est franchi en avril 2007 et c'est cette fois-ci les étiquettes (tags) qui sont annoncées, permettant entre autres à un GULL de proposer à son public un calendrier iCal ou un flux RSS de ses évènenements uniquement.

Le cap des 2500 évènements est franchi en février 2009, avec de nouvelles fonctionnalités, et notamment la possibilité pour les soumetteurs d'évènements d'éditer ou d'annuler leur évènement après modération.

En décembre 2009, un Agenda du Libre pour le Québec est annoncé, et en février 2010, c'est au tour de la Belgique de proposer un Agenda du Libre.

Parti d'une moyenne d'une trentaine-quarantaine d'évènements par mois au départ, l'Agenda du Libre enregistre désormais environ 80 à 100 évènements par mois, avec des pointes à plus de 200 évènements pour le mois de mars, par l'organisation du Libre en Fête. Dans le classement des villes, c'est évidemment Paris qui rafle la première place avec 470 évènements enregistrés, mais c'est ensuite Rennes (onzième ville française en population, mais extrêmement active en termes de Logiciel Libre) qui occupe la seconde place avec 394 évènements, puis Lille avec 253 évènements et Toulouse avec 222 évènements. Marseille, deuxième ville française en population, est à la 10ème place avec 79 évènements, et Lyon, troisième ville française en population, est à la 6ème place avec 116 évènements, derrière Rouen.

Nous profitons de cette dépêche pour remercier tous les GULLs, associations, cyber-bases ou médiathèques pour l'organisation de ces 4000 évènements et pour leur contribution à l'Agenda du Libre, ainsi que les développeurs et modérateurs du site. Si pour les cinq années à venir, vous avez des idées d'amélioration à apporter à l'Agenda du Libre, nous vous invitons à rejoindre le projet !

Les oubliés du traité anti-contrefaçon ACTA

Posté par  (site web personnel) . Modéré par Bruno Michel.
Étiquettes :
18
6
juin
2010
Justice
Le 23 octobre 2007, les États-Unis, l'Union européenne, le Japon, la Corée du Sud, le Mexique, la Nouvelle-Zélande, la Suisse et le Canada annoncent leur intention de négocier l'ACTA. Le but : durcir les sanctions contre les infractions au droit d'auteur. Les négociations se poursuivent en douce depuis. Aujourd'hui, l'Inde et la Chine ne semblent pas être contentes de s'en trouver exclues. L'Inde a annoncé la formation prochaine d'une coalition des pays du Sud visée à s'opposer à ACTA.

Sortie d'OGD1

Posté par  . Modéré par Benoît Sibaud.
Étiquettes : aucune
30
6
juin
2010
Matériel
La première série de cartes OGD1 vient d'être produite. OGD1 est une carte de développement matériel dont le but est de servir de base de travail pour la fabrication d'une carte vidéo 3D aux spécifications ouvertes et aux pilotes libres. Après les premiers prototypes de 2007, 25 exemplaires de la carte ont été produits :
  • 13 iront aux développeurs ;
  • 4 serviront pour les démonstrations (salons, conférences...) ;
  • le reste sera vendu aux personnes ayant précommandé la carte (8 cartes).

Cette série de cartes a pu être réalisée grâce aux fonds levés par Linux Fund pour le projet OpenGraphics.

La production d'OGD1 :
Les circuits imprimés ont été produits au Canada par « Myro Electronic Control Devices Inc. (MyroPCB) ». Ensuite, la société « Conelec » a réalisé l'assemblage de deux cartes à la main pour que Howard de Traversal Technology puisse les tester. Celles-ci validées, « Conelec » a assemblé le reste des cartes effectuant en même temps les tests de base, puis Howard a fait des tests supplémentaires pour la validation des cartes.

La carte OGD1 est destinée aux développeurs, mais les images des micro-logiciels prêtes à être utilisées seront publiées à chaque mise à jour importante du code source de ceux-ci.
Pour la carte OGD1, il y a trois micro-logiciels :
  • Le BIOS de la carte, programmable par le bus PCI ;
  • Le programme du Spartan-3, programmable par le bus PCI ;
  • Le programme du Lattice XP10, qui doit être transféré par un câble (C'est cette puce qui gère le bus PCI) ;

Les développeurs du projet OpenGraphics ayant maintenant leurs cartes, sa progression sera plus rapide.

Avec la sortie de sa carte de développement, le projet OpenGraphics franchit une étape dans la réalisation de la carte utilisateur du projet OGC (carte graphique « normale ») à un prix raisonnable. Les 8 cartes vendues aux personnes ayant précommandé ont servi à faire la jonction financière et produire la série de 25 cartes. Une série plus petite aurait été plus chère et heureusement plus de 8 personnes ont précommandé la carte.

Recherche de développeurs
Les personnes intéressées par le développement de pilotes pour la carte ou bien par la programmation de la carte elle-même, peuvent demander à recevoir une carte en envoyant un résumé de leurs compétences et du projet (nécessité de la carte), ici ogd1@linuxfund.org
Les cartes restant la propriété de Linux Fund, dont le but est que les cartes soient utilisées au maximum. (retour des cartes en fin de projet, en cas de non-utilisation...)

NdA : Un grand merci à Timothy Miller pour avoir répondu à mes questions.
Cette série de cartes est produite par Linux Fund, Traversal Technology fournit « seulement » l'assistance technique gracieusement.

Nagstamon 0.9.3

Posté par  (site web personnel) . Modéré par Xavier Teyssier.
Étiquettes : aucune
14
5
juin
2010
Python
Fatigué de surveiller votre interface Nagios à travers votre navigateur web ? Vous êtes à la recherche d'une solution plus flexible ? Nagstamon est un programme qui se connecte à votre serveur Nagios ou Opsview et vous tient informé des différents événements survenant sur votre parc.

Nagstamon loge dans votre barre des tâches et vous affiche un bref résumé de la situation de vos machines. Pour obtenir un statut complet, il suffit de cliquer sur l'icône pour afficher une fenêtre récapitulative.

Il est dès à présent disponible, par exemple sous Debian Squeeze (version de test) et Sid (version instable).

Les captures d'écrans sont disponibles dans les liens de la dépêche.