Ce n'est pas prévu, mais nous allons y réfléchir. C'est un beau challenge. Dans une application web, ce ne sera pas facile. J'ai codé cette fonctionnalité sur des JTable en Java, ça n'avait rien de compliqué. Mais dans une page web… A essayer…
En fait, je trouve les licences trop compliquées. Au départ, on avait choisi GPL. Ca semblait embêter certains utilisateurs qui voulaient utiliser EditableGrid dans leur projet commerciaux. Donc, on s'est dit que MIT était plus approprié. Et puis, on a vu que jQuery proposait MIT et GPL. On a fait comme eux…
Mais la richesse de l'OpenSoure réside surtout dans la liberté pour l'utilisateur de choisir le composant qui lui convient le mieux. Donc plus il y a de choix mieux c'est je pense.
Les différences ? La licence par exemple. DHTMLx est en dual licence. La taille peut-être ? dhtmlxSuite.zip fait 15,8mo au téléchargement.
C'est vrai que c'est une version compressée dans l'archive. Nous allons changer ça desuite. Mais de toute façon, tout le projet peut être récupéré via le dépôt Git sur GitHub.
Puisque tu as utilisé à la fois atunes et Songbird , peux-tu nous dire ce qui te motive dans le choix de Songbird ?
Le fait que se soit basé sur Gecko offre une grande richesse de plugins et un excellent rendu des pages web au sein du programme.
Mais c'est un choix. J'ai rien à redire à aTunes qui est un superbe exemple d'appication Java Swing.
J'ai essayé Atunes que je trouve très bien. Mais l'initiative de ChemicalCovers se focalise avant tout sur la recherche de pochettes.
...limitations de Songbird basée sur la technologie XUL
Je ne trouve pas que Songbird soit limité par XUL, mais je suis développeur Java. Personne dans les développeurs du projet n'est expert en XUL. En revanche, on utilise tous Songbird :-)
Avec les autres développeurs du projet, nous projettons de publier une API de ChemicalCovers qui pourrait servir à d'autres logiciels pour la récupération de pochette. Cet API sera d'ailleurs utilisé pour le mode batch. Mais il y a encore beaucoup, beaucoup de boulot.
Je regrette simplement la dispersion d'énergie et de compétences.
C'est vrai, c'est un peu con de réinventer la roue, mais bon, il fallait bien se jeter à l'eau...
Si tu as le courage et surtout le temps, tu peux créer plusieurs machines virtuelles avec VMWare. Si tu as un bonne machine, tu pourras recréer virtuellement ton cluster et faire tes tests. Bon c'est théorique évidemment ;-)
C'est une version alpha, il y a surement encore des trucs à affiner. Mais ton feedback a du être apprécié sur le forum. C'est avec ce genre de retour que le produit se développe plus rapidement.
Je viens de l'essayer.. Même si l'idée n'a rien de nouveau, j'ai trouvé desktoptwo, très bien foutu et très fluide. (ADSL, mais grosse config hardware).
L'éternel problème de ses solutions reste le stockage des informations. Pour de la musique ou des photos, c'est parfait, mais avec des informations plus sensibles cela devient plus problématique.
En tout cas, bravo à Sapotek.
Au fait, que devienne les autres solutions de desktopweb comme Ulteo ?
Tu as raison, Yast ou Mandriva Control Center sont des outils fort utiles.
Ce que je voulais dire, c'est que la richesse des dépots de packages Ubuntu m'a vraiment impressionné. En un clic, l'utilisateur a accès à des milliers de packages.
Personellement, j'ai utilisé OpenSuse durant quelques mois. J'avais également essayé la Novell Desktop Linux. C'est bien moulé, joli et facile à utiliser. Mais ça manque de packages par défaut....
<notroll>
Acutellement j'utilise Ubuntu. Aussi bien ficelé, aussi joli, aussi robuste, aussi... mais surtout avec une mine de packages.
...la distribution Linux la plus facile à obtenir pour n'importe qui et la plateforme libre la plus répandue au monde,..
Je vois plutôt Ubuntu dans ce rôle. Mais c'est un avis personnel.
</notroll>
Je pense (comme dis plus haut) qu'on ne choisit pas un firewall en fonction d'une distribution.
Si tu cherches à configurer une machine comme firewall à mettre devant ton réseau, je te recommande fortement OpenBSD. PF (Packet Filter) est terriblement efficace et très compréhensible.
Si tu veux rester sous Linux, n'importe qu'elle distribution est capable de faire office de Firewall. Certaine sont plus "taillées" pour remplir ce role.
Je pense notamment à SmoothWall.
Mandriva propose également une distribution de Firewall : Mandriva Multi Network Firewall (MNF). Mais elle n'est pas librement téléchargeable et coute quelques 459 EUR.
Concernant MySQL, une réplication interne est possible et fonctionne parfaitement depuis la version 4. Un serveur est définit comme Maitre, l'autre comme esclave. Tout modification apportée au maître sera répertcutée sur l'esclave.
Sans être expret en la matière, je pense qu'une machine peut être entièrement synchronisée avec rsync.
...je vais un peu vite. J'ai trouvé des exemples de subquery dans la clause FROM.
Mais pas encore dans INTO.
Bon, ça ne doit pas être fort différent, donc je vais revérifier la syntaxe de mon trigger.
Merci pour ton aide.
Oui, je connais les subqueries. Le problème, c'est que je n'ai pas trouvé un seul exemple ou la subqueries est au niveau du FROM ou du INTO, ou enore où le nom d'une table est dynamique.
J'ai essayé ta solution, où mon trigger devient :
CREATE TRIGGER insert_users AFTER INSERT ON users
FOR EACH ROW
INSERT INTO (SELECT SERVER_usertable FROM servers WHERE SERVER_id = NEW.SERVER_id) VALUES (NEW.USER_id, NEW.USER_email, NEW.USER_password, NEW.USER_nickname, NEW.USER_max_space, 0);
Mais j'obtiens l'erreur :
ERROR 1064 (42000) at line 138: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(SELECT SERVER_usertable FROM servers WHERE SERVER_id = NEW.SERVER_id) VALUES (N' at line 3
[^] # Re: Vous avez prévu ...
Posté par Jean-Yves Beaujean (site web personnel) . En réponse à la dépêche EditableGrid, des nouvelles du projet. Évalué à 2.
Ce n'est pas prévu, mais nous allons y réfléchir. C'est un beau challenge. Dans une application web, ce ne sera pas facile. J'ai codé cette fonctionnalité sur des JTable en Java, ça n'avait rien de compliqué. Mais dans une page web… A essayer…
[^] # Re: ca m'interesse mais avec mysql
Posté par Jean-Yves Beaujean (site web personnel) . En réponse à la dépêche EditableGrid, des nouvelles du projet. Évalué à 1.
C'est exactement ça !
[^] # Re: commercial != propriétaire
Posté par Jean-Yves Beaujean (site web personnel) . En réponse à la dépêche EditableGrid, des nouvelles du projet. Évalué à 4.
En fait, je trouve les licences trop compliquées. Au départ, on avait choisi GPL. Ca semblait embêter certains utilisateurs qui voulaient utiliser EditableGrid dans leur projet commerciaux. Donc, on s'est dit que MIT était plus approprié. Et puis, on a vu que jQuery proposait MIT et GPL. On a fait comme eux…
[^] # Re: DHTMLx
Posté par Jean-Yves Beaujean (site web personnel) . En réponse à la dépêche EditableGrid disponible sous licence GPL. Évalué à 2.
Mais la richesse de l'OpenSoure réside surtout dans la liberté pour l'utilisateur de choisir le composant qui lui convient le mieux. Donc plus il y a de choix mieux c'est je pense.
Les différences ? La licence par exemple. DHTMLx est en dual licence. La taille peut-être ? dhtmlxSuite.zip fait 15,8mo au téléchargement.
[^] # Re: Version Non Compressée !
Posté par Jean-Yves Beaujean (site web personnel) . En réponse à la dépêche EditableGrid disponible sous licence GPL. Évalué à 4.
[^] # Re: Le titre
Posté par Jean-Yves Beaujean (site web personnel) . En réponse à la dépêche Naissance de ChemicalCovers. Évalué à 2.
[^] # Re: A l'auteur
Posté par Jean-Yves Beaujean (site web personnel) . En réponse à la dépêche Naissance de ChemicalCovers. Évalué à 2.
Le fait que se soit basé sur Gecko offre une grande richesse de plugins et un excellent rendu des pages web au sein du programme.
Mais c'est un choix. J'ai rien à redire à aTunes qui est un superbe exemple d'appication Java Swing.
[^] # Re: A l'auteur
Posté par Jean-Yves Beaujean (site web personnel) . En réponse à la dépêche Naissance de ChemicalCovers. Évalué à 2.
...limitations de Songbird basée sur la technologie XUL
Je ne trouve pas que Songbird soit limité par XUL, mais je suis développeur Java. Personne dans les développeurs du projet n'est expert en XUL. En revanche, on utilise tous Songbird :-)
Avec les autres développeurs du projet, nous projettons de publier une API de ChemicalCovers qui pourrait servir à d'autres logiciels pour la récupération de pochette. Cet API sera d'ailleurs utilisé pour le mode batch. Mais il y a encore beaucoup, beaucoup de boulot.
Je regrette simplement la dispersion d'énergie et de compétences.
C'est vrai, c'est un peu con de réinventer la roue, mais bon, il fallait bien se jeter à l'eau...
[^] # Re: phplist ?
Posté par Jean-Yves Beaujean (site web personnel) . En réponse au message solution de newsletter. Évalué à 1.
PHPList marche vraiment bien.
Merci
[^] # Re: droits ?
Posté par Jean-Yves Beaujean (site web personnel) . En réponse au message eGroupware : probleme syncro calendar. Évalué à 1.
Je vais essayer de capturer le traffic et comparer avant/apres auth.
[^] # Re: Retour d'expérience en production
Posté par Jean-Yves Beaujean (site web personnel) . En réponse à la dépêche MySQL Proxy. Évalué à 1.
[^] # Re: Retour d'expérience en production
Posté par Jean-Yves Beaujean (site web personnel) . En réponse à la dépêche MySQL Proxy. Évalué à 4.
# Impressionant
Posté par Jean-Yves Beaujean (site web personnel) . En réponse à la dépêche Desktoptwo, un webdesktop libre ?. Évalué à 2.
L'éternel problème de ses solutions reste le stockage des informations. Pour de la musique ou des photos, c'est parfait, mais avec des informations plus sensibles cela devient plus problématique.
En tout cas, bravo à Sapotek.
Au fait, que devienne les autres solutions de desktopweb comme Ulteo ?
# A tenter
Posté par Jean-Yves Beaujean (site web personnel) . En réponse au message dans une crontab, rediriger la sortie vers un fichier contenant la date. Évalué à 1.
LOGFILE="log_$DATE"
/home/user/test > $LOGFILE
[^] # Re: C'est pas pareil pour les vidéos ?
Posté par Jean-Yves Beaujean (site web personnel) . En réponse au message Taille d'une video. Évalué à 2.
Ce que je cherche, c'est obtenir la duree de la video en seconde.
[^] # Re: Bien mais...
Posté par Jean-Yves Beaujean (site web personnel) . En réponse à la dépêche openSUSE 10.2 disponible. Évalué à 2.
Ce que je voulais dire, c'est que la richesse des dépots de packages Ubuntu m'a vraiment impressionné. En un clic, l'utilisateur a accès à des milliers de packages.
# Bien mais...
Posté par Jean-Yves Beaujean (site web personnel) . En réponse à la dépêche openSUSE 10.2 disponible. Évalué à -8.
<notroll>
Acutellement j'utilise Ubuntu. Aussi bien ficelé, aussi joli, aussi robuste, aussi... mais surtout avec une mine de packages.
...la distribution Linux la plus facile à obtenir pour n'importe qui et la plateforme libre la plus répandue au monde,..
Je vois plutôt Ubuntu dans ce rôle. Mais c'est un avis personnel.
</notroll>
[^] # Re: T'as du bol
Posté par Jean-Yves Beaujean (site web personnel) . En réponse au message parser un fichier de config. Évalué à 2.
[^] # Re: T'as du bol
Posté par Jean-Yves Beaujean (site web personnel) . En réponse au message parser un fichier de config. Évalué à 2.
Merci bcp !!
# autres...
Posté par Jean-Yves Beaujean (site web personnel) . En réponse au message firewall.... Évalué à 3.
Si tu cherches à configurer une machine comme firewall à mettre devant ton réseau, je te recommande fortement OpenBSD. PF (Packet Filter) est terriblement efficace et très compréhensible.
Si tu veux rester sous Linux, n'importe qu'elle distribution est capable de faire office de Firewall. Certaine sont plus "taillées" pour remplir ce role.
Je pense notamment à SmoothWall.
Mandriva propose également une distribution de Firewall : Mandriva Multi Network Firewall (MNF). Mais elle n'est pas librement téléchargeable et coute quelques 459 EUR.
# réplication MYSQL
Posté par Jean-Yves Beaujean (site web personnel) . En réponse au message Comment créer un serveur mirroir ?. Évalué à 1.
Concernant MySQL, une réplication interne est possible et fonctionne parfaitement depuis la version 4. Un serveur est définit comme Maitre, l'autre comme esclave. Tout modification apportée au maître sera répertcutée sur l'esclave.
Sans être expret en la matière, je pense qu'une machine peut être entièrement synchronisée avec rsync.
[^] # Re: subquery tu connais ?
Posté par Jean-Yves Beaujean (site web personnel) . En réponse au message MySQL : problème de triggers. Évalué à 1.
Mais pas encore dans INTO.
Bon, ça ne doit pas être fort différent, donc je vais revérifier la syntaxe de mon trigger.
[^] # Re: subquery tu connais ?
Posté par Jean-Yves Beaujean (site web personnel) . En réponse au message MySQL : problème de triggers. Évalué à 1.
CREATE TRIGGER insert_users AFTER INSERT ON users FOR EACH ROW INSERT INTO (SELECT SERVER_usertable FROM servers WHERE SERVER_id = NEW.SERVER_id) VALUES (NEW.USER_id, NEW.USER_email, NEW.USER_password, NEW.USER_nickname, NEW.USER_max_space, 0);
Mais j'obtiens l'erreur :ERROR 1064 (42000) at line 138: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(SELECT SERVER_usertable FROM servers WHERE SERVER_id = NEW.SERVER_id) VALUES (N' at line 3
# ...
Posté par Jean-Yves Beaujean (site web personnel) . En réponse au message attaque arp. Évalué à 3.
[^] # Re: Installes les headers de ta distro
Posté par Jean-Yves Beaujean (site web personnel) . En réponse au message Problème à la compilation de Zfone. Évalué à 1.
Merci pour ce conseil, je n'y avais pas pensé. Ca fonctionne.