Hum je ne suis pas tout à fait d'accord dans le sens ou pour moi le critère n'est pas seulement l'économie mais également la pérennité et l'indépendance. (la question c'est combien de blé dépensé pour des trucs moins indépendant et pérennes que du LL). Bon ok c'est un peu rhétorique car la pérennité ne se décrète pas et est bien plus pragmatique !
Ceci dit on pourrait déjà compter le coût des licences de ces briques propriétaires.
300 M€ == 300 Million d'euros c'est bien ça ? Ça parait faible non ?
Je pense en plus qu'il faudrait inclure tous les logiciels fait spécifiquement pour les administrations mais qui dépendent fortement de brique propriétaire (comme un programme Access ou Windev).
ne pars pas d'un truc style Drupal ou autre si ton besoin n'est pas celui auquel répond le logiciel, tu perdrais plus de temps à le déconstruire.
choisis bien si tu veux une interface type client lourd fait en HTML/Javascript ou si tu veux une vrai application web (REST) avec quelques écrans riches. Dans le doute, je te conseille la seconde option.
Tu peux jouer la sécurité en choisissant un framework comme Ruby on Rail ou Django qui reste des options sures avec beaucoup de documentation disponible. Si tu veux plus de fait main, regarde du coté des micro-framework. L'avantage des gros framework c'est d'accélérer ton démarrage en réutilisant des modules de gestion des utilisateurs etc… par contre tu le paye en flexibilité / complexité.
Coté client lourd html/javascript, dans le type bleeding edge il existe Obviel http://www.obviel.org/ que j'ai vu utilisé pour un vrai projet avec une interface très interactive.
Je confirme que c'est un changement de fonctionnement récent de firefox (enfin depuis quelques mois). Perso j'ai un fond bleuté à mes fenêtre donc j'ai bien vu la transition ! Certains sites n'ont plus leur fond blanc ce qui est parfois un peu moche :-)
Je n'ai pas trouvé de ticket qui corresponde par contre dans le bugzilla.
Posté par Alex G. .
En réponse à la dépêche ack 2.0.
Évalué à 4.
Hello j'utilise un terminal ou le texte est sombre et le fond clair et la sortie de ack est illisible. Il y a-t'il un fichier couleur prévu pour ça et fournit par défaut avec ack ?
Le truc Google, AngularJS utilise Testacular, mais moi j'ai jamais utilisé.
Par contre j'ai déjà utilisé selenium mais comme tu dis c'est orienté test fonctionnel, ceci dit il y a un driver ruby, et dans la même communauté OpenQA, il y a Watir pour contrôler un navigateur, c'est en ruby/javascript.
If the plugin supports a scriptable interface, the HTMLObjectElement object representing the element should expose that interface. The object element represents the plugin.
Mais j'ai pas le temps de tester pour toi !
Et sinon, hors sujet, ne vaut-il pas mieux utiliser object plutôt que embed ?
Perso je n'ai pas le temps de m'investir pour une telle cause, ceci dit ma réflexion a toujours été que l'alternative aux DRM c'est la récompense aux usages légale (suivant le contrat que veut mettre le diffuseur).
Par exemple une preuve d'achat infalsifiable, c'est à dire la signature d'une preuve d'achat par le diffuseur me semblerai déjà un pas, et pourquoi pas, la diffusion, au choix de l'utilisateur, sur une page des "soutiens" du projet, un peu comme pour les films de la fondation Blender.
Je dirais que ce qu'il te faut c'est un truc comme Django qui avec son interface d'administration auto-généré, rend les choses fastidieuses automatiques, tout en ayant la possibilité de faire des formulaires aux petits oignons.
je plussoie et j'ajoute comme dit dans le thread au dessus que le mieux c'est que ta fonction de recherche renvoie un liste et que l'insert soit fait par une autre méthode.
Autre chose ton scanfile pourrait recevoir en paramètre un set qui contient l'ensemble des fichiers déjà connus, comme ça tu test avant d'insérer (ou renvoyer le fichier disons).
Enfin juste un problème de style utilise plutôt self.con = None (et non False) c'est plus pythonique (si tu met False on pense que c'est un bool pas un objet).
Bon je crois que j'ai trouvé. Merci à la doc de Archlinux pour les pistes.
Finalement en regardant /etc/X11/Xsession.d/98xbindkeys j'ai vu qu'il cherchait un .xbindkeysrc et j'en ai effectivement un dans mon home !
Il y a une liste de binding qui devait servir à permettre le copy/cut/paste avec une seule main malgré le clavier bépo.
#cut
"/usr/bin/xvkbd -xsendevent -text '\Cx'"
Control + y
#copy
"/usr/bin/xvkbd -xsendevent -text '\Cc'"
Control + x
#paste
"/usr/bin/xvkbd -xsendevent -text '\Cv'"
Control + period
Je me demande du coup si c'est pas moi qui l'avait fait, peut-être que ça ne fonctionnait pas jusqu'ici, que je l'ai oublié et que finalement ça c'est mis à fonctionner !
Pour faire court : il faut utiliser https pas http !
Hum le serveur ne pourrait-il pas rediriger les connexions http en https (en python attraper le SSLError et renvoyer un http redirect, mais peut être pas si simple car c'est tornado qui semble gérer).
Le détail de ma recherche (à titre de curiosité éducative) :
~$ sudo supervisorctl restart newebe
newebe: stopped
newebe: started
je regarde /var/lib/newebe/newebe.8000.log :
2012-12-17 23:31:12,859 [INFO] Starts Newebe on port 8000.
et /var/log/supervisor/supervisord.log :
2012-12-17 23:31:12,243 INFO spawned: 'newebe' with pid 19869
2012-12-17 23:31:13,865 INFO success: newebe entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
Dans /var/log/supervisor/conf.d/newebe je vois très simplement la commande à lancer.
Donc je tente de lancer à la main:
$ sudo newebe_server.py --configfile=/etc/newebe/config.yaml
[I 121217 23:37:41 newebe_server:69] Sets up application server.
--- SNIP ---
[I 121217 23:37:42 newebe_server:108] Starts Newebe on port 8000.
J'ai voulu tenter l'install du paquet debian sur ubuntu 12.10 64 bits. Le paquet s'ouvre dans la logithèque. Il ne râle pas pour les dépendances (bon par contre j'ai pas trouvé comment avoir un md5sum de l'archive avant de l'installer). Je lance l'installation, elle se bloque à "application des changements". J'ai kill la logithèque, le /var/log/dpkg.log me donne :
2012-12-17 17:18:45 configure newebe-server:all 0.6.0-1 0.6.0-1
2012-12-17 17:18:45 status unpacked newebe-server:all 0.6.0-1
2012-12-17 17:18:45 status half-configured newebe-server:all 0.6.0-1
Bon my bad j'ai pas utilisé dpkg !
J'ai un /bin/sh /var/lib/dpkg/info/newebe-server.postinst configure qui traine dans mes process
Si je le lance à la main, je me rend compte qu'il me demande le country name etc…
Au risque d'enfoncer une porte ouverte, le but d'une entreprise c'est de faire de l'argent et je pense que toutes les entreprises qui font de l'open-source ("les gentils") le font parce que c'est bon pour les affaires en tout premier lieu.
Désolé de verser philosophie, mais j'ai horreur de ce genre d'affirmation, qui plus est présentées comme des totologies (mes excuses de rebondir, car tu le fais sûrement de manière rapide ici, sans vouloir prêter à conséquence)
Le rôle d'une entreprise est multiple et pas uniquement de faire de l'argent. L'entreprise peut être là pour répondre à des besoins, faire progresser l'offre, assurer un travail à ses salariés. Même pour un libéral, il peut être acceptable de réduire les bénéfices reversé aux actionnaires, a une récompense équivalente à la prise de risque qui a permis l'aventure sociale de l'entreprise.
Mon propos n'est pas fermé, je veux juste donner des pistes et sortir de la caricature utilitariste ! (oh p*t*n je suis grave pompeux là :-P)
[^] # Re: Millions ou milliards ?
Posté par Alex G. . En réponse à la dépêche L'État essaie d'évaluer le coût des logiciels non libres. Évalué à 3.
Hum je ne suis pas tout à fait d'accord dans le sens ou pour moi le critère n'est pas seulement l'économie mais également la pérennité et l'indépendance. (la question c'est combien de blé dépensé pour des trucs moins indépendant et pérennes que du LL). Bon ok c'est un peu rhétorique car la pérennité ne se décrète pas et est bien plus pragmatique !
Ceci dit on pourrait déjà compter le coût des licences de ces briques propriétaires.
# Millions ou milliards ?
Posté par Alex G. . En réponse à la dépêche L'État essaie d'évaluer le coût des logiciels non libres. Évalué à 3.
300 M€ == 300 Million d'euros c'est bien ça ? Ça parait faible non ?
Je pense en plus qu'il faudrait inclure tous les logiciels fait spécifiquement pour les administrations mais qui dépendent fortement de brique propriétaire (comme un programme Access ou Windev).
# Interface web ou type client lourd ?
Posté par Alex G. . En réponse au message Quelles technologies pour débuter un projet web "riche" ?. Évalué à 1.
Mes conseils :
ne pars pas d'un truc style Drupal ou autre si ton besoin n'est pas celui auquel répond le logiciel, tu perdrais plus de temps à le déconstruire.
choisis bien si tu veux une interface type client lourd fait en HTML/Javascript ou si tu veux une vrai application web (REST) avec quelques écrans riches. Dans le doute, je te conseille la seconde option.
Tu peux jouer la sécurité en choisissant un framework comme Ruby on Rail ou Django qui reste des options sures avec beaucoup de documentation disponible. Si tu veux plus de fait main, regarde du coté des micro-framework. L'avantage des gros framework c'est d'accélérer ton démarrage en réutilisant des modules de gestion des utilisateurs etc… par contre tu le paye en flexibilité / complexité.
Coté client lourd html/javascript, dans le type bleeding edge il existe Obviel http://www.obviel.org/ que j'ai vu utilisé pour un vrai projet avec une interface très interactive.
Tout ses conseils n'engagent que moi ;-)
[^] # Re: images png du css
Posté par Alex G. . En réponse au message Problème de CSS. Évalué à 1.
Pareil fond de la couleur de mes fenêtres chez moi :
Et l'image de fond
body {
background-image: url(patrick_g/background.png);
}
n'existe pas.
[^] # Re: CSS
Posté par Alex G. . En réponse au message Problème de CSS. Évalué à 1.
Je confirme que c'est un changement de fonctionnement récent de firefox (enfin depuis quelques mois). Perso j'ai un fond bleuté à mes fenêtre donc j'ai bien vu la transition ! Certains sites n'ont plus leur fond blanc ce qui est parfois un peu moche :-)
Je n'ai pas trouvé de ticket qui corresponde par contre dans le bugzilla.
# Couleur par défaut
Posté par Alex G. . En réponse à la dépêche ack 2.0. Évalué à 4.
Hello j'utilise un terminal ou le texte est sombre et le fond clair et la sortie de ack est illisible. Il y a-t'il un fichier couleur prévu pour ça et fournit par défaut avec ack ?
[^] # Re: Vraiment nécessaire ?
Posté par Alex G. . En réponse à la dépêche ack 2.0. Évalué à 6.
Tu as aussi grep -r
--include="*.py"
pour éviter le find.# Piste
Posté par Alex G. . En réponse au message Comment faites-vous les tests unitaires de vos applis Web ?. Évalué à 3.
Le truc Google, AngularJS utilise Testacular, mais moi j'ai jamais utilisé.
Par contre j'ai déjà utilisé selenium mais comme tu dis c'est orienté test fonctionnel, ceci dit il y a un driver ruby, et dans la même communauté OpenQA, il y a Watir pour contrôler un navigateur, c'est en ruby/javascript.
[^] # Re: Utilisation
Posté par Alex G. . En réponse à la dépêche Sortie de R version 3.0.0. Évalué à 2.
Y a aussi R depuis python :-)
http://ipython.org/ipython-doc/rel-0.13.1/config/extensions/rmagic.html?highlight=rmagic#IPython.extensions.rmagic
ou http://rpy.sourceforge.net/
[^] # Re: Pareil
Posté par Alex G. . En réponse au journal Moyens de paiement : j'ai peur de l'avenir. Évalué à 1. Dernière modification le 05 avril 2013 à 10:55.
Et sinon on peut pas faire un étui fin et souple qui fasse cage de faraday ?
Un truc genre aluminium ?
EDIT : arf on en parle dans le thread en dessous apparemment !
# Une piste
Posté par Alex G. . En réponse au message Intégrer un fichier svg dans un document HTML, et interagir avec ce document depuis la page HTML.. Évalué à 2.
Je serais toi, je regarderais si ta fonction n'est pas sur l'objet embed dans le DOM.
Je déduis ça de http://www.w3.org/html/wg/drafts/html/master/embedded-content-0.html#the-object-element
Mais j'ai pas le temps de tester pour toi !
Et sinon, hors sujet, ne vaut-il pas mieux utiliser object plutôt que embed ?
[^] # Re: Et n'oubliez pas,
Posté par Alex G. . En réponse à la dépêche Dites au W3C : nous ne voulons pas d'un Hollyweb. Évalué à 6.
Perso je n'ai pas le temps de m'investir pour une telle cause, ceci dit ma réflexion a toujours été que l'alternative aux DRM c'est la récompense aux usages légale (suivant le contrat que veut mettre le diffuseur).
Par exemple une preuve d'achat infalsifiable, c'est à dire la signature d'une preuve d'achat par le diffuseur me semblerai déjà un pas, et pourquoi pas, la diffusion, au choix de l'utilisateur, sur une page des "soutiens" du projet, un peu comme pour les films de la fondation Blender.
[^] # Re: Un peu HS
Posté par Alex G. . En réponse au message Framework php pour formulaire bd ?. Évalué à 1.
http://www.pluf.org/ aussi promet d'être
# Un peu HS
Posté par Alex G. . En réponse au message Framework php pour formulaire bd ?. Évalué à 1.
Je dirais que ce qu'il te faut c'est un truc comme Django qui avec son interface d'administration auto-généré, rend les choses fastidieuses automatiques, tout en ayant la possibilité de faire des formulaires aux petits oignons.
Partant de là, une recherche sur "django in php" donne des liens vers http://www.yiiframework.com/ http://cakephp.org/ et http://getsymphony.com/ mais je ne peux en dire plus !
[^] # Re: Dépôt shared
Posté par Alex G. . En réponse au message Utiliser git+ssh et sudo en utilisant sa clé à soi !. Évalué à 1.
C'est en effet plus simple ! Merci, je vais essayer.
[^] # Re: Divers points
Posté par Alex G. . En réponse au message Optimisation programme. Évalué à 1.
je plussoie et j'ajoute comme dit dans le thread au dessus que le mieux c'est que ta fonction de recherche renvoie un liste et que l'insert soit fait par une autre méthode.
Autre chose ton scanfile pourrait recevoir en paramètre un set qui contient l'ensemble des fichiers déjà connus, comme ça tu test avant d'insérer (ou renvoyer le fichier disons).
Enfin juste un problème de style utilise plutôt self.con = None (et non False) c'est plus pythonique (si tu met False on pense que c'est un bool pas un objet).
# quelques liens pas trop testés
Posté par Alex G. . En réponse au message Faire un site/blog. Évalué à 2. Dernière modification le 07 janvier 2013 à 19:20.
https://developer.mozilla.org/fr/learn me semble un bon départ.
Autres ressources :
http://www.siteduzero.com/tutoriel-1-67-site-web.html ou http://www.commentcamarche.net/contents/webmasters/ me semble le genre de ressource que tu cherches (mais attention c'est pas forcément du libre).
D'autres trucs sur css : http://www.cssdebutant.com/
et http://css.mammouthland.net/
et sur faire un site perso free : http://www.virusphoto.com/1953-comment-creer-son-site-gratuitement-chez-free-fr.html
http://openweb.eu.org/debutant pour avoir des infos sur les bonnes pratiques, mais dans le désordre.
Juste pour que tu t'y retrouves, en gros pour faire du web de type html + css, il faut savoir :
Pour aller plus loin :
Il doit bien y avoir un bon bouquin qui donne une vue d'ensemble, mais je connais pas.
[^] # Re: Trouvé
Posté par Alex G. . En réponse au message Ctrl+X ne fonctionne plus !. Évalué à 1.
Bon je crois que j'ai trouvé. Merci à la doc de Archlinux pour les pistes.
Finalement en regardant
/etc/X11/Xsession.d/98xbindkeys
j'ai vu qu'il cherchait un.xbindkeysrc
et j'en ai effectivement un dans mon home !Il y a une liste de binding qui devait servir à permettre le copy/cut/paste avec une seule main malgré le clavier bépo.
Je me demande du coup si c'est pas moi qui l'avait fait, peut-être que ça ne fonctionnait pas jusqu'ici, que je l'ai oublié et que finalement ça c'est mis à fonctionner !
Bref merci NeoX pour la piste de xev.
[^] # Re: et ailleurs ?
Posté par Alex G. . En réponse au message Ctrl+X ne fonctionne plus !. Évalué à 1.
ctrl+V, ctrl+Q, ctrl+W fonctionnent bien sur.
Oui c'est sur tous les logiciels que ça bloque.
Merci pour la commande xev, ça me donne une piste:
Le KeymapNotify, est-ce que ça veut dire
qu'il y a un binding définit sur cette combinaison ?
Je vais chercher dans cette direction.
[^] # Re: Install du deb sur ubuntu
Posté par Alex G. . En réponse à la dépêche Sortie de Newebe 0.6.0. Évalué à 3.
Pour faire court : il faut utiliser https pas http !
Hum le serveur ne pourrait-il pas rediriger les connexions http en https (en python attraper le SSLError et renvoyer un http redirect, mais peut être pas si simple car c'est tornado qui semble gérer).
Le détail de ma recherche (à titre de curiosité éducative) :
http://127.0.0.1:8000/ … la connexion a été réinitialisée
je regarde
/var/lib/newebe/newebe.8000.log
:et
/var/log/supervisor/supervisord.log
:Dans
/var/log/supervisor/conf.d/newebe
je vois très simplement la commande à lancer.Donc je tente de lancer à la main:
Je tente à nouveau http://127.0.0.1:8000/
dans la console:
Argh… c'est https://127.0.0.1:8000/ qu'il me faut utiliser
En tout cas ça a été très facile de relier les choses entre elles.
[^] # Re: Gestion de pulseaudio ?!
Posté par Alex G. . En réponse à la dépêche Version majeure d'Ekiga, logiciel libre de visioconférence. Évalué à 2.
hum je n'ai rien fait de particulier, je suis sur ubuntu.
Peut être qu'ils compilent avec un module pulseaudio.
[^] # Re: Install du deb sur ubuntu
Posté par Alex G. . En réponse à la dépêche Sortie de Newebe 0.6.0. Évalué à 2.
Bon après ré-install depuis dpkg, tout semble ok mais j'ai pas de
/etc/init.d/newebe
[^] # Re: Install du deb sur ubuntu
Posté par Alex G. . En réponse à la dépêche Sortie de Newebe 0.6.0. Évalué à 2.
Hop, https://github.com/gelnior/newebe/issues/30
# Install du deb sur ubuntu
Posté par Alex G. . En réponse à la dépêche Sortie de Newebe 0.6.0. Évalué à 2.
J'ai voulu tenter l'install du paquet debian sur ubuntu 12.10 64 bits. Le paquet s'ouvre dans la logithèque. Il ne râle pas pour les dépendances (bon par contre j'ai pas trouvé comment avoir un md5sum de l'archive avant de l'installer). Je lance l'installation, elle se bloque à "application des changements". J'ai kill la logithèque, le
/var/log/dpkg
.log me donne :Bon my bad j'ai pas utilisé dpkg !
J'ai un
/bin/sh /var/lib/dpkg/info/newebe-server.postinst configure
qui traine dans mes processSi je le lance à la main, je me rend compte qu'il me demande le country name etc…
je pense que dans https://github.com/gelnior/newebe/blob/master/deploy/install_deb.sh#L113
il manque un
-subj "CN=newebe"
ou un truc du genre.[^] # Re: Microsoft ?
Posté par Alex G. . En réponse à la dépêche Samba se met enfin en 4.0 et prend en charge les AD. Évalué à 3.
Désolé de verser philosophie, mais j'ai horreur de ce genre d'affirmation, qui plus est présentées comme des totologies (mes excuses de rebondir, car tu le fais sûrement de manière rapide ici, sans vouloir prêter à conséquence)
Le rôle d'une entreprise est multiple et pas uniquement de faire de l'argent. L'entreprise peut être là pour répondre à des besoins, faire progresser l'offre, assurer un travail à ses salariés. Même pour un libéral, il peut être acceptable de réduire les bénéfices reversé aux actionnaires, a une récompense équivalente à la prise de risque qui a permis l'aventure sociale de l'entreprise.
Mon propos n'est pas fermé, je veux juste donner des pistes et sortir de la caricature utilitariste ! (oh p*t*n je suis grave pompeux là :-P)