Sortie de Phusion Passenger 2.2.12

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
13
1
juin
2010
Ruby
Phusion Passenger est un module pour Apache 2 ou Nginx qui permet de déployer simplement des applications Ruby. En particulier, il est très bien adapté aux applications Rails, d'où son surnom de mod_rails. Bien que développé et supporté commercialement par Phusion, l'intégralité du code source est placé sous licence MIT.

La version 2.2.12 est toute fraîche. Elle apporte des corrections de bogues et améliore le support de Bundler, vous permettant ainsi de gérer les dépendances de vos applications et charger les bonnes versions des gems utilisés sur vos projets.

L'installation et la mise à jour peuvent se faire en utilisant le gem passenger, puis en lançant passenger-install-apache2-module ou passenger-install-nginx-module. Brightbox fournit également des paquets pour Ubuntu.

Les développeurs de Passenger recommandent d'utiliser leur version de Ruby. Cette dernière se nomme de façon un peu pompeuse Ruby Entreprise Edition. C'est un Ruby 1.8.7 agrémenté de quelques patches pour améliorer la gestion de la mémoire et le comportement du ramasse-miettes (garbage collector). Ces patches ont été proposés à Matz, mais il les a refusés car ils peuvent dégrader incroyablement les performances dans certains cas en dehors du web.

Drupal 7.0 alpha 1 est sortie

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
12
20
jan.
2010
PHP
Après deux ans de développement, la première alpha de Drupal 7 a été annoncée le 15 janvier 2010, apportant un grand nombre de nouvelles fonctionnalités par rapport à Drupal 6 – aussi bien du point de vue des utilisateurs que de celui des développeurs. Cette version est le fruit du travail de plus de huit cent contributeurs.

Drupal est un système de gestion de contenu libre écrit en PHP.
L'interface utilisateur de Drupal 7 a été entièrement repensée et plusieurs modules sont maintenant inclus dans le core, en particulier CCK et ImageField. Drupal 7 introduit aussi un nouveau schéma d'abstraction de la base de données, plus complet que celui de la version 6, un nouveau système de gestion des fichiers, et inclut maintenant un framework de tests basé sur SimpleTest (il existe un module pour Drupal 6 apportant les mêmes fonctionnalités : simpletest).

Bien sûr, cette alpha n'est pas destinée à être utilisée en production : des bugs connus sont encore présents, y compris des failles de sécurité, sans compter ceux qui seront probablement découverts pendant la phase d'alpha. Il est prévu de sortir au moins une autre version alpha, puis quelques versions bêta et au moins une RC avant la sortie de Drupal 7.0.

Plus ces versions auront de testeurs, plus vite Drupal 7.0 arrivera !

InDefero, Wiki et support de Mercurial dans la version 0.4.0

Posté par  (site web personnel, Mastodon) . Modéré par Jaimé Ragnagna.
Étiquettes :
12
24
nov.
2008
Communauté
Cette dépêche, à l'occasion de la sortie de la version 0.4.0, est l'occasion de faire le point sur le développement. Pour rappel, InDefero est à l'origine un clone de GoogleCode. L'auteur, Loïc, a démarré ce projet en juillet de cette année pour se libérer de GoogleCode. Le projet est clairement un clone, l'interface, quoique simplifiée a été reprise dès le début.

Le projet a commencé comme un simple suivi de bugs, le parcours d'un dépôt git arrivant très rapidement. Aujourd'hui, toutes les fonctionnalités du GoogleCode de l'époque ont été implémentées, il manque maintenant la revue de code pour être l'égal de ce dernier.

« C'est un grand plaisir de développer ce logiciel. » précise Loïc. « J'ai particulièrement été étonné par la qualité des remarques ici quand j'ai informé des mises à jours (oui, l'installation reste difficile) et aussi des personnes venues contribuer. Le support de Subversion et de Mercurial a été fait par des contributeurs. La dernière version inclut donc le support de Mercurial et un wiki pour la documentation. »

InDefero utilise Pluf, un framework PHP5 ayant l'esprit et la forme de Django. C'est ce framework qui a permis le développement très rapide d'InDefero.

Donc encore merci aux contributeurs/utilisateurs pour vos contributions et remarques, continuez ! Et si vous êtes nouveaux, venez sur l'IRC, canal #indefero des serveurs freenode, Loïc est presque tout le temps présent pour donner un coup de main, particulièrement pour l'installation.

NdM : Merci à Loïc, pour son journal à l'origine de cette dépêche.

Passage d'Urbi en Open source

Posté par  . Modéré par patrick_g.
Étiquettes :
12
24
mai
2010
Science
Urbi est un framework de développement pour la robotique visant à standardiser et simplifier l'écriture de modules et comportements pour les robots, en les rendant réutilisables et en facilitant l'interaction entre robots hétérogènes.

Il comprend:
  • Un modèle de composants C++ avec gestion de dataflow : UObject ;
  • Un middleware permettant aux composants d'interagir localement ou en réseau ;
  • Un langage de script parallèle et événementiel, urbiscript, pour orchestrer les interactions entre composants ;
  • Un environnement d'exécution faisant le lien entre les composants et urbiscript.

Forum général.petites-annonces [poste pourvu] Développeur web/backend Python sur Grenoble

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
12
28
juil.
2015

La société

Cab/Split est une startup française créée en 2014. Elle développe des applications mobiles innovantes dans le domaine du transport urbain. La société implante son équipe backend sur Grenoble et recrute dans ce cadre un développeur Backend Python en CDI.

Missions

  • Développement backend d'API REST/JSON
  • Développement interfaces et outils d'administration
  • Maintenance corrective et évolutive
  • Intégration avec des services distants (paiement, notifications, …)
  • Amélioration de l'environnement de développement (tests unitaires, outils d'intégration continue)

Compétences requises

  • Développement web et problématiques associées
  • (…)

Nouvelle version CodingTeam estampillée 0.9

Posté par  . Modéré par Bruno Michel.
Étiquettes :
12
12
déc.
2008
Communauté
CodingTeam est un système de forge pour logiciel, libre, léger et extensible. Après plus d'un an de travail, voici la nouvelle mouture, estampillée 0.9, qui est une complète réécriture. Ceci a été l'occasion d'en améliorer nettement la conception et l'interface.

La forge se veut pratique, légère, multilingue et innovante, avec notamment l'utilisation de Jabber/XMPP, SVG ou encore l'API OpenForge.

CodingTeam offre comme outils :
  • La gestion des sources (SVN) ;
  • Timeline et roadmap ;
  • La gestion des rapport de bugs et de demandes de fonctionnalité ;
  • Suivi de l'activité du projet par flux (RSS/Atom) ;
  • La gestion des téléchargements ;
  • Pages de documentations ;
  • Forums de discussion ;
  • Intégration des salons de discussion Jabber ;
  • Statistiques SVG ;
  • Un notepad (appelé communément pastebin ou nopaste).
et bien plus encore.

CodingTeam.net est le site du projet, mais également un service de forge gratuit, destinée aux logiciels libres et fonctionne dès à présent avec CodingTeam 0.9.

Yahoo libère son Hadoop

Posté par  . Modéré par Mouns.
Étiquettes :
12
13
juin
2009
Internet
Yahoo! a annoncé la mise en ligne du code source de sa version du framework Apache Hadoop. Apache Hadoop est un logiciel open source, développé en Java, utilisé pour des applications intensives en manipulation de données sur de vastes clusters.

Hadoop réalise deux tâches essentielles:

  1. Map/Reduce : ce concept prend une application et la divise en plusieurs fragments qui peuvent chacun être exécutés séparément sur un noeud du cluster ;

  2. HDFS : il s'agit d'un système de fichier distribué qui enregistre les données à travers les noeuds du clusters tout en optimisant la bande passante



Ce code est celui utilisé par Yahoo! sur de très nombreux systèmes.

Le code source, hébergé chez GitHub, est sous license Apache 2.0.
Yahoo! n'offre aucun support pour Hadoop.

Sortie de Mandriva Linux 2009.1 Spring Alpha 2

Posté par  . Modéré par tuiu pol.
Étiquettes :
12
22
jan.
2009
Mandriva
Il y a quelques jours maintenant est sortie Mandriva Linux 2009.1 Spring en pré-version Alpha 2 (portant le nom de Zythum). Elle est disponible en téléchargement direct ou via Torrent sous forme de DVD d'installation pour 32 et 64bits.

L'association des utilisateurs de Mandriva Linux encourage vivement ses membres, les membres actifs de la communauté, et tous les volontaires et intéressés souhaitant aider la distribution à tester dès maintenant cette version Alpha 2 et les prochaines versions de Cooker (version en évolution permanente) afin d'aider à stabiliser et assurer la fiabilité de la prochaine version 2009.1 Spring qui sortira le 16 avril 2009.

Cette version inclut le bureau KDE 4.2 en version Release Candidate 1, apportant nouvelles fonctionnalités et améliorations en terme de stabilité par rapport à ses prédécesseurs KDE 4.0 et KDE 4.1. Par ailleurs, elle inclut bon nombre d'autres nouveautés, améliorations et changements importants.

NdM : comme son nom d'Alpha l'indique, il s'agit d'une version de développement, ne vous attendez pas à ce que tout fonctionne parfaitement ; c'est justement l'objet des tests, permettant les remontées de bug et contribuant ainsi à l'amélioration de la distribution.

Gestion de configuration distribuée avec Mercurial

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
12
6
déc.
2008
Python
Mercurial est un système de gestion de version distribué léger écrit en Python. Il est multiplateforme (merci Python), rapide, facile à utiliser, propose des outils de migration/conversion des autres systèmes de gestion de configuration et est proposé sous licence GPL.

La version 1.1 sortie le 2 décembre apporte de nouvelles fonctionnalités, des améliorations et des corrections de bugs.

Concours Qt "Pimp My Widgets"

Posté par  (site web personnel) . Modéré par Bruno Michel.
Étiquettes :
12
16
oct.
2008
KDE
Nokia Qt Software (l'ancien Trolltech) lance un concours de développement de Widgets avec Qt.

Le but du concours est simple : développer des Widgets originaux avec Qt, et les meilleurs Widgets seront sélectionnés en fonction de divers critères (utilisation de Qt, utilité du Widget, créativité, portabilité, et le facteur eye-candy ou effets visuels).

Pour soumettre un Widget au concours, le code de celui-ci doit être donné sous licence GPL. Ce choix de licence est excellent puisque le concours pourrait servir de réserve d'idées pour améliorer les interfaces graphique sous Linux.

La Saison des calendriers de l'Avent est là !

Posté par  . Modéré par j.
Étiquettes :
11
4
déc.
2010
Perl
Comme chaque année, différents projets de la communauté Perl publient leurs calendriers de l'Avent : chaque jour, un nouvel article pour découvrir quelque chose de nouveau sur votre projet favori, ou une nouvelle fonctionnalité de Perl, ou encore un module CPAN qui va changer votre vie.

Voici une liste de ces différents calendriers :


  • Perl Advent : des astuces et exemples de programmes en Perl ;

  • Dancer : pour découvrir ce nouveau framework web ;

  • Catalyst : un autre framework web ;

  • Perl 6 : jouez avec Perl 6 pour Noël !

  • RJBS : le calendrier personnel de Ricardo Signes (attention, ce n'est pas le Perl de votre grand-mère) ;

  • Japan Perl Association : l'association des développeurs Perl japonais, avec plusieurs calendriers également en japonais (mais aussi un en anglais).

Forum général.petites-annonces Développeuses ou développeurs - PHP Symfony - confirmés - Angers & Télétravail

Posté par  . Licence CC By‑SA.
11
26
mai
2020

Bonjour à tous,
on commence à voir le bout du tunnel du confinement, on relance le recrutement :)

Ma boite, Empreinte Digitale, une structure collaborative en SCOP SA, cherche des personnes pour enrichir le pôle développement/production sur du php symfony. Apporter de nouvelles idées et expériences.

L'entreprise a 26 Ans, on est environ 47 salariés et on est passé en SCOP en janvier.
On est membre de l'April.

Nous n'utilisons et ne produisons que du logiciel libre ou a minima (…)

Agrémentez votre JavaScript avec CoffeeScript 1.0

Posté par  (site web personnel) . Modéré par Xavier Teyssier.
Étiquettes :
11
28
déc.
2010
Technologie
CoffeeScript est un langage qui se compile en JavaScript (licence MIT). Il vise à proposer une syntaxe alternative, plus agréable, au JavaScript, mais reste très proche de celui-ci au niveau de la sémantique.

Par exemple, le code coffee suivant :
square = (x) -> x * x

square 42

se compilera de la façon suivante en JavaScript :
square = function(x) {

return x * x;
};
square(42);

Ainsi, CoffeeScript permet d'éliminer les caractères ou constructions disgracieuses du JavaScript pour n'en garder que les bonnes parties. Une autre volonté derrière CoffeeScript est de rester proche du JavaScript. Cela permet de débugger facilement du JavaScript généré par coffee, d'autant plus que le code en question est correctement indenté et passe JS Lint sans avertissement.

CoffeeScript existe depuis un an et vient de passer en version 1.0 pour Noël. Son utilisation se répand (exemples de projets écrits avec CoffeeScript : un client Riak, une bibliothèque pour scanner des chaînes de caractères, un équivalent de Rack pour Node.js et un jeu de tanks). Le succès de CoffeeScript est tel que le comité d'EcmaScript, Brendan Eich en tête, travaille à améliorer la syntaxe du JavaScript en s'inspirant de CoffeeScript de manière ouverte.

Concours de design FullCSS

Posté par  . Modéré par Nÿco.
Étiquettes :
11
22
mai
2009
Internet
Le FullCSSContest est un concours dont le but est la création du design d'une page web sans utilisation d'images ni de JavaScript et respectant les normes du W3C.

Le design devra être sous licence libre (Open Source et sous licence GPL), vous ne devez pas utiliser d'image, et dans la mesure du possible respecter les recommandations du W3C. La note attribuée à votre design (un jury est en cours de constitution) sera faite sur plusieurs critères :
  • Artistique
  • Ergonomie
  • Originalité
  • Respect des règles du W3C
  • Maîtrise du CSS

Les inscriptions seront closes le 15 juin 2009, et les résultats seront publiés le 30 juin 2009.