Journal Symfony, AngularJS, ....

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
13
23
sept.
2013

Bonjour,

Erratum: Au début je pensais lancer juste un débat du style : AngularJS + Rest vs Symfony2. Mais je me suis dit que je pouvais faire plus et lancer plusieurs débats parler des différentes briques d'un projet existant.

Donc, dans le cadre du développement d'un site Internet e-commerce, j'ai fait du développement en utilisant le framework Symfony2. J'ai testé ce même framework avec une base de données SQL ainsi que la base de données NoSQL MongoDB (base de données (…)

Revue de presse — juillet 2013

Posté par  (site web personnel, Mastodon) . Édité par Xavier Teyssier, palm123, claudex et tOnGAs. Modéré par Nÿco. Licence CC By‑SA.
29
15
juil.
2013
Presse

La revue de presse papier est arrivée. Ceux qui ne sont pas encore passés par leur marchand de journaux ce mois‐ci peuvent actuellement trouver en kiosque les magazines suivants :

  • GNU/Linux Magazine no162 :
  • Linux Pratique no78 :
  • MISC no68 : sur la sécurité des téléphones et télévisions connectées ;
  • GNU/Linux Magazine hors-série no67 sur MySQL et les bases de données ;
  • Linux Essentiel hors-série no4 : « Passez à Linux », sous forme de mook (croisement entre un livre et un magazine) ;
  • Open Silicium no7 : Solutions embarquées pour Raspberry Pi ;
  • Linux Inside no13 vous propose de créer votre propre kloug service de Cloud.

Toujours en kiosque et chroniqué le mois passé :

  • Linux Essentiel no32 : Ne vous laissez plus espionner ! Protégez-vous des regards indiscrets !
  • Planète Linux no75 : Faut-il installer Ubuntu 13.04 ?

L’environnement de développement Eclipse 4.3 est disponible

Posté par  (site web personnel) . Édité par ZeroHeure, claudex, palm123, bubar🦥 et Nÿco. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
33
30
juin
2013
Java

La Fondation Eclipse vient d’annoncer la disponibilité d’une nouvelle version de l’environnement de développement libre Eclipse numéroté 4.3, nom de code Kepler, pour Linux, Mac OS X et Windows.

Eclipse

Eclipse Kepler se compose de 71 projets, ce qui représente 58 millions de lignes de code. Cette nouvelle version prend en charge Java EE 7 (sorti le 12 juin dernier) et apporte de nouvelles améliorations concernant l’interface et les performances.

Kepler apporte de nouvelles améliorations concernant l’interface et les performances. Les nouvelles fonctionnalités sont nombreuses, bien détaillées et illustrées de captures d’écran - cliquez sur les liens ci dessous. Voir la liste en français en seconde partie.

Ubuntu 13.04 Raring Ringtail

62
26
avr.
2013
Ubuntu

La distribution Ubuntu 13.04 (avril 2013) vient d'être publiée en version stable. Ubuntu est une distribution dérivée de Debian, soutenue principalement par la société Canonical.

Raring en anglais signifie enthousiaste, et ringtail ou plus précisément ringtail racoon, en français bassaris rusé (Bassariscus astutus), aussi appelé bassaris nord-américain, est un mammifère de la famille des ratons laveurs (Procyonidae) et originaire d'Amérique du Nord, merci Wikipedia. Mark Shuttleworth justifie ce nom en référence aux développements ciblant les plateformes mobiles.

bassaris rusé

Au programme, de gros changements dans Unity, des mises à jour majeures, d'autres changements non-logiciels, et de nouvelles déclinaisons, le tout saupoudré d'une orientation mobile à continuer avec la 13.10.

Ces start-ups qui contribuent au Libre

Posté par  . Édité par Pilou, gelnior, rootix, baud123, Benoît Sibaud et tuiu pol. Modéré par tuiu pol. Licence CC By‑SA.
38
3
déc.
2012
Communauté

Il est souvent évoqué les entreprises comme Facebook, Google, HP, Novell ou Red Hat qui contribuent au libre, avec plus ou moins de controverse ou de respect des pratiques communautaires. Mais on parle moins souvent des petites sociétés.

Dans cet article nous présenterons le retour d'expérience de trois jeunes start-ups françaises de moins de deux ans, comment elles utilisent des logiciels libres et quelles interactions elles ont avec la communauté.

Note : l'article est écrit collaborativement par trois membres des trois sociétés présentées.

Journal Témoignage d'expérience de nosql avec PHP et Mongodb

Posté par  . Licence CC By‑SA.
Étiquettes :
16
22
oct.
2012

Je fais du développement web amateur en php depuis quelques années maintenant et un ami développeur qui déteste coder pour le web et qui n'a pas le temps pour ça m'a récemment demandé de lui développer un site internet pour ses bêta-testeurs, quelque chose de simple où les utilisateurs auraient accès aux différents projets auxquels ils sont inscrits.

Je n'avais jusqu'à maintenant jamais eu le courage de m'attaquer aux bases de données et encore moins au langage sql, même si (…)

Journal De tout, de rien, des bookmarks, du bla bla

Posté par  (site web personnel) .
33
20
sept.
2012

Sommaire

Introduction

Pfiou, la dernière news remonte à un moment quand même…
Bon, je vais essayer de reprendre le rythme, même si mon nouveau boulot ne m'en laisse pas vraiment le temps pour le moment…

Quoi qu'il en soit, voici quelques news en vrac, il y a probablement des choses qui datent un peu, mais ça devrait le faire quand même.

(…)

Revue de presse de l'April pour la semaine 35 de l'année 2012

Posté par  (site web personnel, Mastodon) . Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
15
3
sept.
2012
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

MongoDB sort en version 2.2

Posté par  (site web personnel) . Édité par Nÿco, Nils Ratusznik, Bruno Michel, jcr83, Cyprien, passant·e et NeoX. Modéré par baud123. Licence CC By‑SA.
Étiquettes :
31
29
août
2012
Base de données

Une nouvelle version de la base de données MongoDB est sortie ce mercredi. Il s'agit de la version 2.2 qui fait suite à la version 2.0 (le versionnement adopte un système pair/impair : pair pour les versions stables, impair pour les versions en développement).

Pour rappel, MongoDB (humongous database) est une base de données développée par la société 10gen. Elle s'inscrit dans le mouvement NoSQL (Not Only SQL), très à la mode. Les forces de MongoDB viennent avant tout de sa simplicité : aucun schéma, installation simplissime, peu de concept complexes à maîtriser avant de l'utiliser. C'est un système de gestion de base de données orientée documents, extensible, écrit en langage C++ et distribué sous licence AGPL. Plus d'information sur la base de données sur Wikipedia ou sur le site de MongoDB.

Dans cette dépêche, nous étudierons les nouveautés proposées par cette nouvelle version. Les plus pressés iront consulter les notes de version tandis que les pointilleux pourront s'intéresser à la liste des bugs corrigés par cette version.

Journal lefrigo pour vos magnets

Posté par  . Licence CC By‑SA.
24
1
août
2012

Salut journal !

Donc chose promise, chose due, voilà donc encore un autre projet que je te présente. Il est encore en version de test, mais déjà bien utilisable (ça veut dire que vous devez être indulgents). Attention… lefrigo débarque !

Il s'agit d'un moteur de recherche de magnets de torrents, utilisant au mieux les technologies permises par notre cher HTML5 (je ne vous dis pas quelle version maintenant qu'il y en a deux, parce que je n'en sais fichtre rien) pour (…)

Opa 0.9.3 est sorti

Posté par  . Édité par Florent Zara et baud123. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
21
7
juin
2012
Technologie

Opa est un langage de programmation libre sous licence AGPL dérivé de Ocaml au service du développement d'applications web. Son développement avance à grande vitesse depuis la mise à disposition du code sous licence libre il y a un an.

Aujourd'hui est sortie la version 0.9.3 qui amène de nombreuses améliorations, dont le support des plateformes FreeBSD et Windows, des fonctionnalités supplémentaires concernant la gestion des données et la concurrence.

Sortie de Fedora 17 nommée Beefy Miracle

46
29
mai
2012
Fedora

En ce mardi 29 mai 2012, le projet Fedora est fier d’annoncer la sortie de la distribution GNU/Linux Fedora 17. Cette version est baptisée « Beefy Miracle », par mémoire à la naissance de Fedora Core, où Red Hat redistribuait Fedora Core sans la marque ni le logo déposés Fedora, en les remplaçant par un hot dog !
Logo Beefy Miracle

Fedora est une distribution communautaire développée par le projet éponyme et sponsorisée par Red Hat, qui lui fournit des développeurs ainsi que des moyens financiers et logistiques. Fedora peut se voir comme une sorte de vitrine technologique pour le monde du logiciel libre, c’est pourquoi elle est prompte à inclure des nouveautés.

Fedora garde un rôle central dans le développement de ces nouveautés via le développement en amont. En effet, les développeurs de la distribution contribuent également directement au code d’un certain nombre de logiciels libres contenus dans la distribution, dont le noyau Linux, GNOME, NetworkManager, PackageKit, PulseAudio, X.Org, la célèbre suite de compilateurs GCC, etc. Voici l’ensemble des contributions de Red Hat.

Par ailleurs, les distributions telles que RHEL, Scientific Linux ou CentOS (plus indirectement), avec un temps de cycle plus faible permettant un support à plus long terme, sont développées à partir d’une version de Fedora et mises à jour environ tous les trois à cinq ans. Notons que CentOS est un clone gratuit de RHEL, cette dernière étant certes libre, mais payante, offrant ainsi un support technique et une garantie.

Voir la suite de la dépêche pour une liste des nouveautés de Fedora 17.

NdM : Merci à Nÿco, Benoît Sibaud, Florent Zara, j, patrick_g, Yves Bourguignon, azmeuk, tankey, Xavier Claude, come, Sébastien Wilmet et barul pour avoir participé activement à la rédaction de cet article.

Petit état des lieux du NoSQL

65
7
mai
2012
Base de données

Pendant longtemps, les bases de données relationnelles ont été l'unique solution pour enregistrer des données, ou en tout cas, la solution adoptée par défaut par beaucoup de monde sans plus de réflexion sur le sujet. Pourtant, certaines personnes considèrent que le problème de stockage de données est en fait multiple et qu'il convient de se poser de nombreuses questions :

  • Est-ce que les données sont fortement structurées ou non ?
  • Quel est le ratio entre les lectures et les écritures ?
  • Est-il acceptable de perdre un enregistrement sur un million ? Sur un milliard ?
  • Est-ce que les données sont réparties sur plusieurs data-centres ?
  • Est-ce que la taille des données peut être multipliée par 10 en l'espace d'un mois ?
  • Quelle indisponibilité du service peut-on se permettre ?
  • Etc.

Les bases de données relationnelles proposent leurs réponses à ces questions ; elles peuvent paraître raisonnables dans bien des cas, mais pas toujours. Par exemple, les bases de données relationnelles sont très mal adaptées quand on veut privilégier les performances plutôt que la garantie d'écriture des données.
Aussi, pour répondre à ces problématiques différentes, un mouvement, NoSQL, a proposé d'adopter des outils différents, spécialisés pour certains cas d'usage. Certaines bases de données NoSQL sont destinées à traiter d'énormes volumes de données, d'autres sont conçues pour maximiser le nombre de requêtes par seconde qu'un serveur pourra traiter, etc. Notons en particulier que la plupart des plus gros sites web ont quitté le monde relationnel (Google, Facebook, Twitter, Amazon), ce qui tend à valider le besoin d'avoir d'autres outils que les bases de données relationnelles.

Logo nosql

NdA : Merci à Christophe Turbout, Thomas Douillard, Buf, olivierweb, Spack, baud123, Bruno Michel, mike.simonson et rakoo pour leur aide lors de la rédaction de cette dépêche

NewsBlur, la fusion du contenu et du contexte

Posté par  . Édité par Nÿco, Bruno Michel, Benoît Sibaud, baud123 et claudex. Modéré par Benoît Sibaud. Licence CC By‑SA.
21
2
mai
2012
Internet

Même s’il est n’est pas mort, la syndication de contenus web par RSS est attaquée de toutes parts.

Samuel Clay a essayé d’analyser ce qui faisait que le RSS était délaissé. Il a fait un constat simple : la séparation du flux et du contexte est trop brutale. Le RSS abstrait le contenu dans un flux, mais l’identité du site est perdue.

Le résultat de ce constat est NewsBlur, un lecteur de RSS web qui amène de nouvelles fonctionnalités sur la table.

NewsBlur se divise en 3 panneaux : les flux, la liste des articles et le contenu. Le contenu est une iframe (une balise du web) un peu spéciale, qui dispose de trois modes :

  • Feed, ce qui est dans le flux RSS, assez classique.
  • Original, le site principal, complet, centré sur l’article.
  • Story, la page de l’article, sur le site principal.

La vue Story permet par exemple de lire les commentaires d’un article et participer directement depuis son lecteur RSS ; puis passer à l’article suivant, qui pourrait être sur un site complètement différent.