Les actualités du Samedi 28 avril 2012 dans les métiers du web - Marmits.com - Reims

Le: 28 04 2012 à 19:19 Les fondations d'un site - Webmaster Hub

Bonjour à tous,

Alors voila, j'ai un serveur dédiée sous Debian 6.0.4 64Bits, et j'y est installé un serveur mail avec Postfix + Dovecot + RoundCube ensuivant ce tuto : http://johnny.chadda.se/article/mail-server-howto-postfix-and-dovecot-with-mysql-and-tlsssl-postgrey- and-dspam/

Donc ça marche, enfin a moitié ^^ Je peux envoyer des mails mais pas en recevoir... Si vous avez besoin d'un fichier de conf demandé moi ;) Mais il y en a trop en tout alors j'attend votre demande pour les fichiers ;)

Aussi j'ai remarqué cette phrase récurrente dans les logs :

Apr 28 12:50:01 sperec postfix/trivial-rewrite[26436]: warning: do not list domain sperec.fr in BOTH mydestination and virtual_mailbox_domains
Apr 28 12:50:01 sperec postfix/local[26437]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Apr 28 12:55:02 sperec postfix/trivial-rewrite[26895]: warning: do not list domain sperec.fr in BOTH mydestination and virtual_mailbox_domains
Apr 28 12:55:02 sperec postfix/local[26896]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Apr 28 13:00:01 sperec postfix/trivial-rewrite[27215]: warning: do not list domain sperec.fr in BOTH mydestination and virtual_mailbox_domains
Apr 28 13:00:01 sperec postfix/local[27216]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Apr 28 13:05:01 sperec postfix/trivial-rewrite[27712]: warning: do not list domain sperec.fr in BOTH mydestination and virtual_mailbox_domains
Apr 28 13:05:01 sperec postfix/local[27713]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled



Merci de votre aide.

Arthur

Le: 28 04 2012 à 17:02 Framablog Auteur: aKa

On a parfois tendance à l’oublier, mais le logiciel libre est là depuis un certain temps déjà. D’ailleurs si son histoire de l’intérieur vous intéresse nous vous suggérons l’excellente et enrichissante lecture de notre biographie de Richard Stallman.

L’intérêt de cette traduction est de venir nous le rappeler à l’occasion du vingt-cinquième anniversaire du célèbre compilateur GCC du projet GNU, en soulignant le fait qu’il est toujours utilisé de nos jours et qu’il ne faudrait pas oublier d’où il vient[1].

L’occasion aussi de constater comment l‘open source est évoqué dans la grande presse nationale, en l’occurrence australienne.

Renuka Prasad - CC by

Les bénéfices de l’open source

The benefits of open source

George Wright - 25 mars 2012 - The Sydney Morning Herald
(Traduction Framalang : Céline, Lamessen, Amine Brikci-N, Evpok, Goofy et Barbidule)

Les logiciels libres et open source ont un impact sur nos vies, qu’on le sache ou non. Souvent mal compris et éveillant la méfiance, de nombreuses sociétés profitent de leurs avantages sans reconnaître la communauté qui en est à l’origine. Avant d’aller plus loin, le logiciel libre n’est pas une question de prix, mais plutôt une idéologie qui prône qu’un logiciel est plus utile lorsqu’il est permis de l’utiliser, de l’améliorer et d’en étudier le code source librement.



Cette année marque le 25ème anniversaire de la naissance du compilateur C de GNU (abrégé en GCC). En 1987, un certain Richard M. Stallman bien plus jeune mais probablement déjà sacrément barbu sort ce qui est probablement l’une des plus importantes contributions à la culture informatique moderne - un compilateur C libre (autant en coût qu’en liberté). Pour faire simple, les compilateurs sont des logiciels qui traitent un ensemble d’instructions écrites dans un langage structuré humainement lisible (comme ici, le langage C) et le compilent en instructions qu’un ordinateur peut comprendre (appelé code machine). La sortie du compilateur est un assemblage de logiciels exécutables appelés bibliothèques, exécutables ou binaires.



Richard Stallman, souvent simplement surnommé RMS sur le Net, a fondé le projet GNU de façon à créer un système d’exploitation proche d’Unix complètement libre et ouvert. GNU signifie GNU’s not Unix. On retrouve souvent ce style d’acronymes récursifs dans le monde de l’informatique, qui en est malheureusement friand. À l’époque, Unix était un système fortement propriétaire et seulement utilisé par les grands centres de recherche, les entreprises, le gouvernement ou les installations militaires. Au début des années 80, Unix, alors qu’il constituait une technologie fermement établie, faisait l’objet de poursuites dans des affaires antitrust entre le Département de Justice américain et Bell Systems. AT&T tenta de commercialiser Unix System V mais cela représenta une menace pour l’entraide entre les chercheurs en informatique.



Un système similaire à Unix, créé avec pour principes la protection des libertés fondamentales des programmeurs et des utilisateurs que ce soit pour l’exécution, l’étude, la modification ou la distribution des logiciels sans avoir à craindre que votre travail soit contrôlé par d’autres, semblait souhaitable. Unix étant déjà une plateforme de recherche informatique importante (sur laquelle beaucoup de fonctionnalités que nous tenons pour acquises de nos jours étaient développées et expérimentées), les soucis légaux, la mauvaise gestion d’entreprise et les contrôles propriétaires menaçaient de ralentir sérieusement l’innovation.



Il n’est pas difficile de voir que sortir un système d’exploitation du laboratoire et former une communauté autour est essentiel pour que l’informatique bénéficie des rapides progrès qui ont été obtenus durant les trente dernières années. Au cœur de cette communauté se trouvait la chaîne d’outils de GNU et le joyau qu’est le compilateur du projet GNU.



Bon anniversaire GCC et merci à tous les chercheurs, les développeurs et les défenseurs de la liberté qui ont rendu cela possible au cours de ces 25 dernières années !



Assez parlé du passé. La communauté des logiciels libres est bien en vie et continue de contribuer à de nombreuses technologies et innovations qui peuvent être partagées par tous.



Pendant cette semaine, je parlais à un gros distributeur de logiciels en faisant une évaluation de l’une de leurs plateformes. La plateforme était excellente et dépassait mes attentes et alors que nous creusions plus profondément dans les sous-composants, j’ai demandé quels étaient les outils qu’ils utilisaient pour effectuer certaines fonctions de manipulation d’images. Presque embarrassés, ils m’ont répondu ImageMagick, une bibliothèque open source d’édition d’images développée par ImageMagick Studio. Il m’a semblé étrange de voir qu’il y ait encore une honte à admettre que les vendeurs de logiciels utilisent des logiciels open source dans le cadre de leurs offres.



Pourquoi une telle honte ?



Les systèmes sont plus que la somme de leurs composants. Si l’utilisation d’une bibiliothèque libre vous permet d’obtenir une fonctionnalité dont vous avez besoin et tant que vous vous conformez aux termes de la licence, c’est du bon sens. Pourquoi réinventer la roue et passer aux oubliettes ce qui est parfois un travail de plusieurs années de développement et de tests effectués par la communauté ?



Ce n’est pas une raison pour utiliser les logiciels libres à tort et à travers. Chaque activité commerciale se doit d’évaluer les avantages et les inconvénients de chaque bibliothèque ou sous-système selon ses besoins. Mais rejeter ces solutions potentielles à cause de préjugés sur les logiciels libres/open source, c’est de l’ignorance. Il y a des implications légales, si vous décidez par exemple de développer des extensions de ces bibliothèques, mais c’est loin d’être aussi problématique que cela est souvent affirmé.



Je ne vous demande pas de distribuer votre produit sous une licence open source. Si vous êtes dans le secteur du développement logiciel, souvent vos développeurs connaitront ces bibliothèques et outils. Ayez une discussion franche et ouverte avec eux sur le potentiel que peut apporter l’exploitation de ces bibliothèques. Dites quelles sont les bibliothèques libres que vous utilisez et quelle est votre politique concernant la contribution à apporter à la communauté par les améliorations réalisées ou même le parrainage des améliorations.



Finalement, si votre société utilise des plateformes et des bibliothèques développées par la communauté, fêtez-le. Vous êtes en bonne compagnie.

Initialement publié sur smh.com.au IT Pro.

Notes

[1] Crédit photo : Renuka Prasad (Creative Commons By)

Le: 28 04 2012 à 14:29 ballajack.com Auteur: Ballajack

A lire cette semaine sur les blogs francophones pour s'occuper le temps d'un long week-end du 1er mai. Related posts:

  1. Revue de Web hebdomadaire – 2012 semaine 13
  2. Revue de Web hebdomadaire – 2012 semaine 16
  3. Revue de Web hebdomadaire – 2012 semaine 14

Le: 28 04 2012 à 12:51 presse-citron.net Auteur: Thomas Estimbre

Samsung vient de dévoiler des chiffres records pour le premier trimestre 2012. Plus encore que ces chiffres, le géant sud-coréen en profite pour devenir le numéro mondial, devant le finlandais Nokia! Après l'annonce des résultats stratosphériques d'Apple, c'est un autre géant, Samsung, qui dévoile des chiffres très impressionnants. En effet, c'est un bénéfice net record

Le: 28 04 2012 à 12:49 blog.openclassrooms.com Auteur: noreply@siteduzero.com (devil may cry)

Bonjour à tous,
Voici un tutoriel qui a pour objectif d'aider les personnes à mieux cerner ce qui se cache derrière la programmation orientée objet. Moi-même venant d'un langage impératif, il a été plutôt difficile de cerner les penchants et les aboutissants de cette philosophie. Après un temps d'adaptation on commence à comprendre les mécanismes et comment les objets doivent se lier entre eux. C'est alors en persévérant et en se renseignant sur diverses sources internet (une grande partie imputable à developpez.com) que l'on se rend compte qu'il faut adopter une certaine rigueur et des bons principes pour avoir un code robuste, suffisamment robuste pour qu'une adaptation ne bouleverse pas tout le code en cascade.

C'est en glanant principalement des codes créés par les gens de mon entourage et des divers post sur les forums que je me suis décidé à créer ce tutoriel : Apprendre aux gens ce qu'est le paradigme objet (son contexte) pour mieux concevoir vos futurs programmes. Après avoir montré quelques principes essentiels assez peu soulignés sur le net, je m’arrêterai sur certains design patterns (si vous ne connaissez pas, je vous invite à lire mon introduction) pour vous montrer ce que peuvent donner de bonnes conceptions.

Concernant le tutoriel en lui-même, voici les prérequis :
  • Savoir programmer un minimum en orienté objet (hormis pour les 2 premiers chapitres).
  • Connaitre la lecture de diagrammes de classes UML.
  • Connaitre la syntaxe d'un langage se rapprochant du C++ / Java / C#

Si les termes comme instance, composition, héritage, polymorphisme vous sont inconnus, vous n'êtes pas prêt à apprendre ce qui va suivre, renseignez-vous d'abord sur ces notions et soyez sûr de comprendre de quoi il en retourne.

A ce propos, le tutoriel utilisera du code C++ et du code Java Ce sont 2 langages très populaires qui me permettent de toucher quasiment toutes les personnes du monde objet. Cependant, vous ne me verrez pas utiliser les spécificités pointues de chaque langage, le but étant d’écrire du code suffisamment générique pour le transposer dans un autre langage objet ! L'objectif principal est de privilégier la conception, aussi je vais essayer de produire un code reproductible aux 3 langages cités dans les besoins du tutoriel et je placerai ponctuellement des commentaires sur les fonctionnalités disponibles sur certains d'entre eux.

Avant toute chose, je tiens à remercier lmghs pour sa relecture attentive et ses différents conseils.


Si des personnes souhaitent m'aider à la rédaction du tutoriel, n'hésitez pas à me contacter. Toute aide est la bienvenue. :)

Vous êtes prêt ?

Le: 28 04 2012 à 12:24 ballajack.com Auteur: Ballajack

Une application en ligne pour compter les mots et les caractères d'un texte en tenant compte ou non des espaces. Related posts:

  1. Un outil de recherche de mots en ligne, WORdER
  2. Générerateur de mots de passe en ligne
  3. Trier des listes de mots, The Alphabetizer

Le: 28 04 2012 à 12:06 ballajack.com Auteur: Ballajack

Les impôts, pour les déclarer, il faut remplir un formulaire ou passer par le site des finances publiques. Étonnante nouveauté cette année, pour les personnes qui n’ont pas de modifications à apporter à leur déclaration préremplie, le plus simple est de passer par l’application mobile disponible pour iPhone et Android permettant de déclarer ses revenus… Related posts:

  1. Transformer son smartphone Android en télécommande pour Freebox, Free Téléc
  2. Calculer en ligne le montant de ses impôts pour 2012
  3. Instagram pour Android sur la ligne de départ

Le: 28 04 2012 à 11:11 presse-citron.net Auteur: Eric

"La boîte à outils des Réseaux sociaux" est un ouvrage destiné avant tout à aider professionnels et entreprises dans leur approche de la communication sur les réseaux sociaux.

Le: 28 04 2012 à 10:39 presse-citron.net Auteur: Camille

Pinterest est incontestablement le réseau social qui monte en ce début d’année (même si ça a l'air de retomber). Ce service qui recense des images en tout genre plait beaucoup aux utilisateurs et aux entreprises qui commencent à bien jouer le jeu.

Le: 28 04 2012 à 10:37 WebdesignerNews Auteur: admin

CanJS is an MIT-licensed, client-side, JavaScript framework that makes building rich web applications easy. CanJS’s core supports jQuery, Zepto, Dojo, YUI and Mootools. Homepage: http://canjs.us/ Demo: http://canjs.us/#examples GitHub: http://github.com/jupiterjs/canjs Hovercard – a jQuery plugin with built in Twitter and Facebook cards Hovercard is a lightweight jQuery plugin that enables you to display related information with [...]

Le: 28 04 2012 à 10:30 presse-citron.net Auteur: Rénald Boulestin

Google entend bien commercialiser son projet de voiture sans conducteur. Pour y arriver, la firme de Mountain View se tourne vers Detroit. Et les choses pourraient s'accélérer rapidement si des partenariats se tissent.

Le: 28 04 2012 à 09:00 presse-citron.net Auteur: Kevin

Google met à disposition des internautes naviguant sous Chrome un outil sympathique qui permet de personnaliser son navigateur : "Mon thème Chrome".

Le: 28 04 2012 à 06:01 jqueryrain.com Auteur: Admin

I want to share a little experiment with our readers – TouchTouch. It is a jQuery plugin that turns a collection of photos on a webpage into a touch-friendly mobile ...

Le: 28 04 2012 à 05:33 jqueryrain.com Auteur: Admin

jQuery validation engine is a Javascript plugin aimed at the validation of form fields in the browser (IE 6-8, Chrome, Firefox, Safari, Opera 10). The plugin provides visually appealing prompts ...

Le: 28 04 2012 à 05:14 jqueryrain.com Auteur: Admin

$.store offers an extensible API to persistent data storage on the client side of things. While modern browsers support localStorage, older Internet Explorers offer userData. For even older browsers a ...

Le: 28 04 2012 à 05:07 jqueryrain.com Auteur: Admin

Content of HTML table cells can be dragged to another table cell or another table. It isn’t difficult to define onMouseMove handler and change top / left element styles to ...

Le: 28 04 2012 à 02:00 jqueryrain.com Auteur: Admin

Le: 28 04 2012 à 02:00 jqueryrain.com Auteur: Admin

Le: 28 04 2012 à 01:37 WebdesignerTrends Auteur: WDTrends

Les développeurs innovent en créant de superbes expériences pour repousser les limites de la technologie WebGL et HTML5. Étranges ou exceptionnelles, bref, dans tous les cas, originales ! Comme l’indique Wikipedia : « WebGL est une spécification d’affichage 3D pour les … Continuer la lecture