Il est aussi dispo en ligne gratuitement et librement (fichier openoffice ou pdf sous license GFDL) mais la version papier et reliée de chez O'Reilly me semble un bon investissement.
Une fois les concepts de bases de la programmation impérative (et éventuellement orientée objet) assimilés, jetter un coup d'oeil du côté des languages fonctionnels comme OCaml est bonne idée (http://caml.inria.fr(...) ).
Prolog (langage logique et déclaratif) aussi mais moins utilisable pour faire des applications courantes.
Pour ceux qui se posent la question de qu'est-ce que c'est donc quoi que XUL en Francais, XUL est le langage (dérivé de XML) utilisé pour construire des interfaces graphiques avec la plateforme de developpement Mozilla. Par abus de langage, XUL désigne aussi souvent l'ensemble de la plateforme de dev Mozilla définie sur http://XULfr.org(...) par ce petit paragraphe :
Au délà de son but initial, qui est de proposer un navigateur respectant les standards, performant, sécurisé et offrant de multiples fonctionnalités, Mozilla est en fait une véritable plate-forme pour développer des applications desktop ou web, fonctionnant nativement sur la plupart des systèmes d'exploitations.
De l'interface graphique utilisateur reposant sur un format XML, XUL, Aux composants XPCOM réutilisables multi plate-forme, en passant par l'utilisation de XBL, langage XML pour définir des widgets graphiques personnalisés, EcmaScript (Javascript 1.5) pour programmer le comportement de l'interface, CSS pour le désign, et bien plus encore (XHTML, SVG, MATHML, RDF, DOM, SOAP, XML-RPC ...), Mozilla offre ainsi toute une panoplie de technologies innovantes, standardisées pour la plupart et relativement faciles à mettre en oeuvre.
La plate-forme Mozilla a été la première à permettre la réalisation d'applications desktop basées sur des technologies web, ou à servir de client léger riche pour des applications web performantes et sans limite.
Des exemples d'appplications "écrites en XUL" (ie en utilisant la plateforme Mozilla) sont les navigateurs Mozilla et Firefox ainsi que le client mail Thunderbird.
Chacun prononce XUL comme il veut. Perso, je préfère "kzul" avec un vrai "u", les francophones comprendrons mieux de quoi on parle. C'est comme Ogg Vorbis, les francophones disent "ogégé vorbis" (come dans "Oh, Gégé !") alors que les anglophones disent "og'vorbis".
D'après la description du site, la liste des "features" est vraiment impressionante ! J'ai lu que l'applicatif serveur était accessible via SOAP, XML-RPC, ... Quelle lib python est utilisée pour la partie serveur SOAP (ZSI, SOAPpy, autre ) ?
Le client en Python + GTK a l'air très abouti, mais a t'il été envisagé de développer un client en XUL ? Mozilla a effet une lib standard pour faire des requètes SOAP. L'avantage principal d'un client XUL est un déploiement super simplifé : il suffit de mettre un .xpi sur le serveur ou même directement un fichier .xul si le client n'a pas besoin de composants XPCOM non standard.
Et aussi, la partie Load-Balancing est-elle effectuée au niveau PostgreSQL ou au niveau du serveur global ? Elle s'appuie sur quelle lib, programme ?
Féliciatation pour le site qui est vraiment très complet et très clair. Il y a juste quelques "TODO" qui mériteraient d'être commentés (au niveau code pour ne pas apparaitre sur le site en ligne) afin de ne pas effrayer le client potentiel :)
C'est mieux de préciser vers quoi point un lien. En l'occurence, tryst semble est une implémentation de zeroconf/rendezvous en GnuStep sous un mélange de license GPL/BSD/APL.
Sinon, il me semble que Mandrake fournit sa propre implémentation de zeroconf depuis la 9.1. J'ai aussi trouvé ca sur sourceforge : http://zeroconf.sourceforge.net/(...) (license: BSD)
C'est clairement illégal, non ? La SACEM et les autres sociétés d'auteurs risquent de leur coller un procès s'ils continuent de telles pratiques. Ou alors les contrats des majors sont vraiment des attrape-couillons ...
C'est sympa la sorte de "tip of the day" qui apparait dans le paragraphe d'introduction sous forme de référence vers une bonne pratique aléatoire qui change quand on recharge la page. Le problème c'est qu'il n'y a pas de lien direct vers la page correspondant à cette bonne pratique. On est obligé de noter son numéro et d'aller chercher dans la liste compplète trois clics plus loin ce qui est assez exaspérant ...
Le problème c'est que pour la majorité des "Kazaaistes", "mulistes" et autres "P2Pistes" qui échangent de la musique copyrightée, leur opinion n'a probablament pas été "mûrement réfléchie". Il y en a même environ la moitié qui n'est pas au courant que c'est illégal.
Pour être un DSI trendy top notch dans le move en ce moment faut surfer sur la vague et migrer son SI vers l'open source. Une migration réussie est c'est ton entrée assurée au club 01 DSI ! http://www.01net.com/rubrique/4054.html(...)
A l'ENSTA, y a que du Linux partout et une dizaine de machines avec en plus du win over WMware pour faire tourner un logiciel d'electronique. Les serveurs sont soit du linux, soit du BSD il me semble.
c'est une distribution parmis d'autres et que les autres peuvent le faire aussi puisque les sources sont dispos et quelles partagent au minimum 99,9 % du code.
Oui mais le code source du Chimpanzé est aussi dispo (en version draft pour l'instant) et il partage plus de 99% des génes de l'Homme et pourtant il ne sait pas ni parler, ni lire, ni écrire !
L'avantage de kphone par rapport à linphone c'est qu'il supporte STUN qui permet de téléphoner derrière un NAT/firewall. Ca peut s'utiliser avec un service comme http://fwd.pulver.com(...) pour avoir une addresse SIP publique visible sur internet même quand on est caché derrière son NAT. Par contre kphone ne supporte pas le codec speex pour l'instant (mais il supporte : GSM, iLBC et G711u). Par contre c'est du Qt contrairement à linphone (GTK2).
STUN sera surement suppporté un jour dans linphone mais pour l'instant le dev principal n'a pas le temps de s'en occuper. Une bonne ame ?
je pense que "archive", signifiait "archive compressée". Mais est-ce bien nécessaire ? Si c'est le cas on fait toujours faire un dump de "where date < hier" et le compresser et effacer le dump-.gz plus vieux régulièrement. Mais on perd pas mal de l'intérêt de la base.
Ca change quelque chose, tout simplement parceque l'argent va aux producteurs et pas aux intermédiaires (parfois douteux/mafieux) et que le succès (relatif pour l'instant) des petites marques "équitables" incite les grands importateurs à faire plus attention à l'éthique de leur business. La sensibilisation du consommateur au pouvoir qu'il a entre ses mains lorsqu'il choisi entre un produit ou un autre est capitale pour faire en sorte que la mondialisation soit un facteur de progrès social et environnemental. Si on continue à faire les moutons, c'est clair que l'on va droit vers une catastrophe à l'échelle planétaire.
apt-get install apt-listbugs
A chaque upgrade, apt-get consultera les rapport de bugs pour toi et affichera ceux qui sont grave/critical avant de te demander s'il faut continuer ou arrêter.
le premier lien "postgresqlfr.org" pointe vers le site américain officiel postgresql.org et non pas le site communautaire francophone http://postgresqlfr.org(...) .
Je suis d'accord, mais perso je n'ai vraiment pas le temps de lire l'article et ses références en détails pour pouvoir rédiger une dépèche correcte avec un minimum de sens critique. Donc s'il y a un volontaire dans l'assistance, qu'il se signale ici pour éviter les doublons.
[^] # Re: Python
Posté par Olivier Grisel (site web personnel) . En réponse au journal apprendre à programmer... Évalué à 5.
http://www.oreilly.fr/catalogue/2841772942.html(...)
Il est aussi dispo en ligne gratuitement et librement (fichier openoffice ou pdf sous license GFDL) mais la version papier et reliée de chez O'Reilly me semble un bon investissement.
Une fois les concepts de bases de la programmation impérative (et éventuellement orientée objet) assimilés, jetter un coup d'oeil du côté des languages fonctionnels comme OCaml est bonne idée (http://caml.inria.fr(...) ).
Prolog (langage logique et déclaratif) aussi mais moins utilisable pour faire des applications courantes.
[^] # Re: Eh Bien
Posté par Olivier Grisel (site web personnel) . En réponse à la dépêche Appel à contribution sur l'avenir de XUL. Évalué à 5.
# Rappel: c'est quoi XUL ?
Posté par Olivier Grisel (site web personnel) . En réponse à la dépêche Appel à contribution sur l'avenir de XUL. Évalué à 8.
Des exemples d'appplications "écrites en XUL" (ie en utilisant la plateforme Mozilla) sont les navigateurs Mozilla et Firefox ainsi que le client mail Thunderbird.
[^] # Re: Eh Bien
Posté par Olivier Grisel (site web personnel) . En réponse à la dépêche Appel à contribution sur l'avenir de XUL. Évalué à 10.
[^] # Re: Alternative SGBD
Posté par Olivier Grisel (site web personnel) . En réponse au journal Première release officielle de Tiny ERP.. Évalué à 2.
[^] # Re: Alternative SGBD
Posté par Olivier Grisel (site web personnel) . En réponse au journal Première release officielle de Tiny ERP.. Évalué à 2.
D'après la description du site, la liste des "features" est vraiment impressionante ! J'ai lu que l'applicatif serveur était accessible via SOAP, XML-RPC, ... Quelle lib python est utilisée pour la partie serveur SOAP (ZSI, SOAPpy, autre ) ?
Le client en Python + GTK a l'air très abouti, mais a t'il été envisagé de développer un client en XUL ? Mozilla a effet une lib standard pour faire des requètes SOAP. L'avantage principal d'un client XUL est un déploiement super simplifé : il suffit de mettre un .xpi sur le serveur ou même directement un fichier .xul si le client n'a pas besoin de composants XPCOM non standard.
Et aussi, la partie Load-Balancing est-elle effectuée au niveau PostgreSQL ou au niveau du serveur global ? Elle s'appuie sur quelle lib, programme ?
Féliciatation pour le site qui est vraiment très complet et très clair. Il y a juste quelques "TODO" qui mériteraient d'être commentés (au niveau code pour ne pas apparaitre sur le site en ligne) afin de ne pas effrayer le client potentiel :)
Sinon sur la page : http://tinyerp.org/intro2.php(...) , y a un faute de frappe (cutomers au lieu de customers).
Bref il a l'air vraiment bien ce projet.
# Creative Commons
Posté par Olivier Grisel (site web personnel) . En réponse au journal Moore: pirate my film, no problem. Évalué à 6.
Sinon, voici l'extrait de la conf de press de Michael Moore lors de laquelle il a dit que ca ne le dérangeait pas qu'on partage son film sur le net:
http://trackerwww.prq.to/download.php/3219853/Michael%20Moore%20Abo(...)
[^] # Et ManadrakeLinux
Posté par Olivier Grisel (site web personnel) . En réponse à la dépêche RendezVous sur Linux. Évalué à 9.
Sinon, il me semble que Mandrake fournit sa propre implémentation de zeroconf depuis la 9.1. J'ai aussi trouvé ca sur sourceforge :
http://zeroconf.sourceforge.net/(...) (license: BSD)
# Qu'en pensent la SACEM et autres sociétés d'auteurs ?
Posté par Olivier Grisel (site web personnel) . En réponse au journal Piratage organisé ?. Évalué à 10.
[^] # Re: Argggg
Posté par Olivier Grisel (site web personnel) . En réponse au journal Projet de page d'avertissement. Évalué à 3.
[^] # Re: Armes débiles
Posté par Olivier Grisel (site web personnel) . En réponse à la dépêche Wormux 0.4. Évalué à 6.
One, ... two, .... FIVE !
# Suggestion
Posté par Olivier Grisel (site web personnel) . En réponse à la dépêche Opquast.org pour la qualité des services en ligne. Évalué à 8.
[^] # Re: hmm
Posté par Olivier Grisel (site web personnel) . En réponse au journal Les poursuites pour téléchargements commencent. Évalué à 6.
# C'est la mode
Posté par Olivier Grisel (site web personnel) . En réponse au journal Le libre et Décision micro. Évalué à 6.
C'est comme le fabuleux radar des technologies de ZDnet qui j'en suis certain est un outil décisionnel majeur et sur, tout comme la liste des priorités : http://i.i.com.com/cnwk.1d/i/z/0504/radar_immed_june.gif(...)
[^] # Re: De la présence des Unices dans les universités/écoles
Posté par Olivier Grisel (site web personnel) . En réponse à la dépêche L'Éducation Nationale veut pouvoir fournir des portables à tous les étudiants. Évalué à 5.
[^] # Re: A propos de C++
Posté par Olivier Grisel (site web personnel) . En réponse au journal Manipulation d'images : quel langage ?. Évalué à 4.
et
http://www.stsci.edu/resources/software_hardware/numarray(...) pour le calcule numérique de manière plus générale (grosso modo c'est une sorte de libraririe à la matlab pour python). La doc est là :
http://www.pfdubois.com/numpy/numarray.pdf(...)
[^] # Re: Yeah !
Posté par Olivier Grisel (site web personnel) . En réponse au journal DLFPToolbar Reloaded. Évalué à 3.
Nouvelle : 6 secondes
[firefox, G3 700, Linux 2.4 PPC]
Conclusion -> Laisse tomber Camino/MacOSX, Firefox/Linux ca va plus vite !
[^] # Re: Record mondial tpc/c sous Linux !
Posté par Olivier Grisel (site web personnel) . En réponse au journal Record mondial tpc/c sous Linux !. Évalué à 4.
Oui mais le code source du Chimpanzé est aussi dispo (en version draft pour l'instant) et il partage plus de 99% des génes de l'Homme et pourtant il ne sait pas ni parler, ni lire, ni écrire !
PS: ceci est de l'humour (pas terrible, mais bon)
[^] # Re: alternatives opensource
Posté par Olivier Grisel (site web personnel) . En réponse à la dépêche Skype pour Linux !. Évalué à 2.
Je ne suis pas sur que ca marche avec tous les types de firewall par contre.
[^] # Re: speak freely
Posté par Olivier Grisel (site web personnel) . En réponse à la dépêche Skype pour Linux !. Évalué à 6.
L'avantage de kphone par rapport à linphone c'est qu'il supporte STUN qui permet de téléphoner derrière un NAT/firewall. Ca peut s'utiliser avec un service comme http://fwd.pulver.com(...) pour avoir une addresse SIP publique visible sur internet même quand on est caché derrière son NAT. Par contre kphone ne supporte pas le codec speex pour l'instant (mais il supporte : GSM, iLBC et G711u). Par contre c'est du Qt contrairement à linphone (GTK2).
STUN sera surement suppporté un jour dans linphone mais pour l'instant le dev principal n'a pas le temps de s'en occuper. Une bonne ame ?
[^] # Re: Je dirai ...
Posté par Olivier Grisel (site web personnel) . En réponse au journal programmation : fichiers logs ou dans la base de donnée. Évalué à 3.
[^] # Re: Monop'
Posté par Olivier Grisel (site web personnel) . En réponse au journal Commerce Equitable. Évalué à 5.
Le bouquin des fondateurs de Max Havelaar permet bien de se rendre compte pourquoi le commerce équitable est important :
http://www.ellipse.ch/zASP/manag/2709621800.asp(...)
Pour toutes les infos sur le commerce équitable en France :
http://maxhavelaarfrance.org/(...)
Notamment une liste de points de ventes de produits équitables :
http://maxhavelaarfrance.org/ressources/pointsdevente.htm(...)
Dont la boutique en ligne suivante propose pas mal de choix (plus que cdiscount :)
http://www.artisanatsel.com/boutique/liste_rayons.cfm?code_lg=lg_fr(...)
[^] # Re: chezmoiçamarche.com
Posté par Olivier Grisel (site web personnel) . En réponse au journal Passage en 2.6 et les soucis qui vont avec. Évalué à 3.
A chaque upgrade, apt-get consultera les rapport de bugs pour toi et affichera ceux qui sont grave/critical avant de te demander s'il faut continuer ou arrêter.
# Concernant votre site
Posté par Olivier Grisel (site web personnel) . En réponse au journal Offre d'emploi. Évalué à 2.
http://www.elma.fr/postgresql.php(...)
le premier lien "postgresqlfr.org" pointe vers le site américain officiel postgresql.org et non pas le site communautaire francophone http://postgresqlfr.org(...) .
Voili, voilou.
[^] # Re: très intéressant
Posté par Olivier Grisel (site web personnel) . En réponse au journal Procédure de Révocation du Vote des Pays-Bas concernant les brevets Logiciels. Évalué à 2.
Je suis d'accord, mais perso je n'ai vraiment pas le temps de lire l'article et ses références en détails pour pouvoir rédiger une dépèche correcte avec un minimum de sens critique. Donc s'il y a un volontaire dans l'assistance, qu'il se signale ici pour éviter les doublons.