Journal La novlangue fait son entrée dans Django

42
27
mai
2014

Bonjour(nal),

Il y a une semaine a été proposé en Pull Request sur le dépôt github du framework web Python Django le patch suivant :

#22667 replaced occurrences of master/slave terminology with leader/follower

The docs and some tests contain references to a master/slave db configuration.
While this terminology has been used for a long time, those terms may carry racially charged meanings to users.
This patch replaces all occurrences of master and slave with 'leader' and 'follower'

Celui-ci a été accepté (...)

Sortie de Django 1.3

42
24
mar.
2011
Python

Mercredi matin, 11 mois après la 1.2, est sortie la version 1.3 du framework Web Django, écrit en Python.

Ce framework, basé sur un concept Modèle-Vue-Contrôleur (MVC), est conçu pour le développement rapide et reprend la plupart des grands principes de Python (« Explicit is better than implicit », notamment), ce qui en fait la plate-forme de développement Web idéale pour les perfectionnistes sous pression.

De plus en plus de sites utilisent Django (par exemple, Bitbucket.org, Libération.fr, Disqus, Century21, convore, instagram, threadless…) pour sa flexibilité et pour le nombre d’applications Django réutilisables, qui ne cesse de croître.

Je vous propose de découvrir les quelques nouveautés que vous offrent les développeurs Django et toute la communauté.

Sortie de Django 1.4

Posté par (page perso) . Édité par patrick_g, baud123, Xavier Claude, Florent Zara, detail_pratique et Tobu. Modéré par Florent Zara. Licence CC by-sa
Tags :
40
27
mar.
2012
Python

Vendredi matin, un an après la 1.3, est sortie la version 1.4 du framework Web Django, écrit en Python.

Ce framework, basé sur un concept Modèle-Template-Vue (MTV, à rapprocher du MVC), est conçu pour le développement rapide et reprend la plupart des grands principes de Python (« Explicit is better than implicit », notamment), ce qui en fait la plate-forme de développement Web idéale pour les perfectionnistes sous pression.

De plus en plus de sites utilisent Django (par exemple, 20minutes, Libération.fr, Disqus, Century21, convore, instagram, threadless…) pour sa flexibilité et pour le nombre d’applications Django réutilisables, qui ne cesse de croître.

Je vous propose de découvrir les quelques nouveautés que vous offrent les développeurs Django et toute la communauté.

Trigger Happy : une passerelle entre vos services Internet

Posté par (page perso) . Édité par Nils Ratusznik, Davy Defaud, ZeroHeure et palm123. Modéré par Pierre Jarillon. Licence CC by-sa
36
10
nov.
2016
Python

Trigger Happy se veut être une alternative libre du célébrissime site/service IFTTT. Le principe ? Récupérer des informations situées à l’autre bout de la toile pour les publier ou les enregistrer ailleurs. Trigger Happy est disponible en version 1.1.0 depuis le 25 octobre dernier.

Exemples de scénarii :

  • à chaque nouvelle dépêche sur LinuxFr.org, sans lever le petit doigt, je sauvegarde l’article sur mon compte wallabag ;
  • chaque tweet disposant des mots « job développeur Python » est enregistré dans mon compte Evernote ;
  • chaque ticket ouvert sur GitHub crée une carte sur mon compte Trello (et/ou inversement) ;
  • quand j’enregistre une note sur Evernote, cela publie un billet sur mon blog à l’aide de Pelican.

Retour sur Django 1.5

Posté par (page perso) . Édité par redgriff, Nÿco, Atem18, Xavier Claude, RoPP, tuiu pol, Thomas Debesse, Benoît Sibaud et jcr83. Modéré par tuiu pol. Licence CC by-sa
Tags :
35
5
mai
2013
Python

Le mardi 26 février, 11 mois après la 1.4, est sortie la version 1.5 du framework web Django, écrit en Python. Ce framework, basé sur un concept Modèle-Gabarit-Vue (MGV, à rapprocher du MVC), est conçu pour le développement rapide et reprend la plupart des grands principes de Python (« Explicit is better than implicit », notamment), ce qui en fait la plate-forme de développement Web idéale pour les perfectionnistes sous pression.

De plus en plus de sites utilisent Django (par exemple, 20minutes, Libération.fr, Disqus, Century21, Convore, Instagram, Threadless…) pour sa flexibilité et pour le nombre d’applications Django réutilisables, qui ne cesse de croître. Je vous propose de découvrir les quelques nouveautés que vous offrent les développeurs Django et toute la communauté.

NdM : le 28 mars la version 1.5.1 de Django est sortie. Il s'agit d'une version de maintenance corrigeant quelques bogues mineurs et un problème de fuite de mémoire introduit par la version 1.5.

Django 1.7, « le framework web pour les perfectionnistes sous pression »

33
5
mar.
2015
Python

D'après Wikipedia : « Django est un framework open-source de développement web en Python. Il a pour but de rendre le développement web 2.0 simple et rapide. Pour cette raison, le projet a pour slogan « Le framework web pour les perfectionnistes sous pression ». Développé au départ pour les sites de la ville de Lawrence (Kansas), Django a été publié sous licence BSD à partir de juillet 2005. »

Django

La version 1.7 du framework web Django est sortie le 2 septembre 2014. La principale nouvelle fonctionnalité est la gestion intégrée des migrations de schéma. On notera la publication de la version 1.7.5 le 25 février 2015, et en même temps, la première bêta de la version 1.8.

Journal Help Me Quit ou comment j'ai arrêté de fumer en aidant des gorilles

Posté par (page perso) . Licence CC by-sa
33
10
mai
2014

Ô journal, je t'ai délaissé bien trop longtemps et j'ai une histoire à te raconter.

J'ai fumé longtemps et j'ai arrêté de nombreuses fois. Souvent quelques jours, des fois 2 semaines. Mon record est de 4 mois et demi il y a 10 ans. Depuis que j'ai déménagé à San Francisco, le pression pour arrêter s'est faite un peu plus grande et j'ai donc essayé de plus en plus souvent.

Le 2 février dernier, j'ai arrêté encore,ainsi que l'alcool pendant (...)

Aemanager 1.1 pour l’auto‐entrepreneur

Posté par (page perso) . Modéré par patrick_g.
29
25
avr.
2011
Python

Aemanager 1.1 vient de sortir.

Pour rappel, Aemanager est une application en ligne, développée en Django sous licence AGPL, visant à aider les auto‐entrepreneurs dans la gestion et la comptabilité de leur auto‐entreprise.

La version 1.0 permettait déjà de gérer ses clients, devis et factures, et de suivre son chiffre d’affaire ainsi que les cotisations à payer.

Aemanager est proposé en mode SaaS sur le site http://www.mapetiteautoentreprise.fr pour ceux qui ne souhaitent pas l’installer.

La Quadrature du Net cherche de l'aide pour réécrire son outil « Mémoire Politique » en Django !

Posté par . Modéré par Bruno Michel. Licence CC by-sa
28
22
fév.
2011
Python

La Quadrature du Net organise les 24, 25 et 26 février prochain un « hack-a-thon » pour passer Mémoire Politique, outil de suivi politique, en version 2.

Cette version sera écrite en Python en utilisant Django, et tous les pythonistes de talent sont donc invités à venir participer, IRL ou via IRC.

Mémoire Politique (alias MemoPol) est un projet crée par La Quadrature du Net ayant, initialement dans le cadre de la défense de la liberté d'expression et des droits fondamentaux sur Internet, pour objectif de :

  • fournir des outils aux activistes politiques pour optimiser, promouvoir et rendre compte de leurs actions ;
  • offrir aux citoyens une vision précise des actions de leurs représentants politiques au sein des assemblées et parlements ;
  • augmenter le coût politique des prises de mauvaises décisions en attribuant des bons et des mauvais points.

Toutes les informations sont sur la page du wiki de La Quadrature : http://www.laquadrature.net/wiki/Hack-a-thon1_Memoire_Politique_2.0

N'hésitez pas à relayer le message par Twitter/Identi.ca, blogs, etc. !

Nous fournirons bières, vin, croissants et café. :)

Merci à toutes et à tous !

NdM : Le Hack-a-thon se déroulera à l'Octopuce - 29, rue Merlin, 75011 Paris - le jeudi et au Loop - 40 rue René Boulanger, 4e étage - le vendredi et le samedi.

Journal Sortie de Ma Petite Auto-Entreprise

Posté par (page perso) .
27
1
mar.
2011

Ca y est, c'est fait, donc un tout petit journal pour vous l'annoncer (car je crois que le précédent à surtout attiré des geeks testeurs plutôt que des AE).

Pour rappel, MPAE est une application web de gestion pour auto-entrepreneurs écrite en django et libre.

J'aurai juste une question qui me turlupine : j'ai utilisé 3 images du thème Crystal sous licence LGPL pour la page d'accueil (non libre), ce que je déclare dans les CGVU. Ca suffit où il (...)

Revue de presse - été 2015

27
8
juil.
2015
Presse

Alors que l'été démarre par une énième canicule, il convient de se mettre à l'ombre et de lire tranquillement les magazines actuellement disponibles chez les marchands de journaux. En deuxième partie vous trouverez les analyses de :

  • Planète Linux n°85
  • Linux Pratique n°90
  • Open Silicium n°15
  • GNU/Linux Magazine n°184
  • Hackable Magazine n°7
  • 100% Android n°16
  • Cahier de vacances spécial PHP
  • Open Silicium n°15
  • MISC n° 13
  • La Recherche n°501

Les sommaires de ces magazines sont liés ci-dessous :

Sortie de Django 1.9

Posté par . Édité par Lucas, M5oul et tankey. Modéré par patrick_g. Licence CC by-sa
27
4
déc.
2015
Python

Django est, pour ceux qui ne le connaissent pas encore : « un framework libre de développement web en Python. Il a pour but de rendre le développement web 2.0 simple et rapide » selon sa page Wikipedia. Plusieurs sites grand public sont désormais fondés sur le framework, dont Pinterest, Instagram ou encore Mozilla.

La version 1.9 du framework est sortie ce 1er décembre 2015 et vient comme d’habitude avec son lot de nouveautés que nous tâcherons de présenter dans cette dépêche.

PyCharm propose une version libre

Posté par . Édité par Benoît Sibaud, Xavier Claude, SigNix et Albert_. Modéré par Xavier Claude. Licence CC by-sa
Tags :
24
1
jan.
2014
Python

À l'occasion du passage en version 3.0 de son environnement de développement intégré (IDE) pour Python propriétaire, l'éditeur Jetbrains propose une version communautaire allégée sous licence Apache 2.0 de PyCharm.

Jetbrains propose des environnements de développements pour différents langages (Python, Java, Ruby) et des outils qui gravitent autour du développement : intégration continue, gestion de tickets/bugs. On trouve par exemple IntelliJ IDEA, un environnement de développement intégré (IDE) Java développé sous double licence (propriétaire payante et libre Apache v2).

Wikipedia propose (en anglais) un comparatif des différents IDE.

PyCharm offre la coloration syntaxique, l'auto-complétion du code, la vérification de code en direct, un débogueur graphique, l'intégration avec les principaux gestionnaires de versions, la gestion des environnements virtuels (VirtualEnv), la gestion des tests, etc.

Il manque, par rapport à la version professionnelle propriétaire, l'intégration avec les cadriciels web tels que Django, Flask, Pyramid (ajouté dans cette version), GoogleApp Engine ainsi qu'une interface de gestion de bases de données. Pour les projets Open Source il est possible d'obtenir une licence de cette version professionnelle sous réserve de remplir certains critères et de soumettre sa demande en ligne.

Sortie de Creme CRM en version 1.6

Posté par (page perso) . Édité par Nils Ratusznik et palm123. Modéré par Pierre Jarillon. Licence CC by-sa
23
26
jan.
2016
Commercial

Ce 15 Janvier est sortie la version 1.6 du logiciel de gestion de la relation client CremeCRM, 10 mois après la version 1.5.

Icone creme

Même si les principales améliorations de cette version se trouvent sous le capot, des fonctionnalités intéressantes font aussi leur apparition. Les nouveautés sont détaillées dans la suite de la dépêche.

Journal Django 1.5 beta

Posté par (page perso) . Licence CC by-sa
Tags :
23
28
nov.
2012

Dans l'un des journaux précédents, on nous compte une soirée de déboire avec Wordpress avant de faire une avalanche de louange pour django.
http://linuxfr.org/users/booga/journaux/code-facetieux-dans-piwik-1-9-2

Une information vient pourtant de paraitre, Django passe de manière expérimental en version 1.5. Nullement intéressant n'est-ce pas ?

Pour autant, cette pré-version apporte une surprise de taille. Python 3 est supporté de manière expérimentale. Bon nombre d'utilisateur de python 3 rechignait à passer sous django pour faire du web et bon nombre d'utilisateur de de python (...)