S'il y a un driver et que l'API Video For Linux 2 (v4l2) est utilisable... ça devient une série d'appels systèmes - c'est même faisable en Python, sinon en simple C.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
un chercheur dans mon labo a eu a monter un projet, et s'est finalement tourné vers Symfony parce que... il a réussi à faire tourner rapidement le machin en suivant les tutoriels (je crois qu'il a aussi regardé Django et RoR). Et il n'est pas développeur, tout au plus du code de calcul ou des analyses statistiques.
Bon, perso j'ai mis un stagiaire sur un petit projet utilisant Symfony... ben j'ai pas apprécié du tout quand j'ai eu à m'y mettre pour l'aider. J'ai trouvé ce framework trop lourd et trop éclaté dans plein de fichiers, pire que mes expériences avec Django. Faut aussi préciser que je n'apprécie pas PHP - les goûts et les couleurs...
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Ça ok, un remove et un install. Je pensais à une option (cachée) qui permette de choisit le MTA dès le début. Mais bon, si y'a pas ça le fera avec un Exim4 qui tourne quelques minutes avant d'être zappé.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Un logiciel GPL peut être commercial, le pape lui-même vend Emacs !
Par contre, la GPL toute seule, t'oblige à fournir le code du logiciel à tes clients, et t'oblige à leur laisser la même liberté que toi, à savoir qu'ils peuvent rediffuser ce logiciel, éventuellement ils peuvent même commercialiser (tant qu'eux-même donnent aussi un accès au code source).
Dans certains cadres, ça marche, dans d'autres non.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Attention, distinguer le chiffrage entre le serveur et le client, du chiffrage du contenu de l'email de façon à ce que seul le destinataire puisse le lire, et éventuellement de la signature pour être sûr de qui il vient.
Cf GPG & consort.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Ah, dans ce cas, un outil style Django (ou équivalent dans d'autres langages) devrait faire l'affaire. Tu peux développer rapidement des interfaces pour consulter/saisir les données, avec les différents contrôles. Il y a même des formulaires par défaut dans le mode administration - tu as juste à faire la description des données.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Je l'avais utilisée il y a quelques années avec une base PostgreSQL existante comme backend de stockage, ça marchait pas mal. Faudrais voir comme il a évolué (OpenOffice / LibreOffice).
constructeur me garanti qu'il n'est pas possible de modifier certaines choses (ajouter une séparation cuisine/salon, réduire la taille des toilettes au profit du salon ou merger avec la salle de bain etc.) pour des raisons juridiques.
Demandes lui les références juridiques... parce que franchement ça m'étonne. Si tu es en copro, que tu ne puisses pas toucher les murs porteurs... normal car il ne t'appartiennent que pour quelques tantièmes :-) mais pour tout ce qui est cloisons, tu fais ce que tu veux.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Ce qui devrait permettre de recompiler et faire fonctionner en natif toutes les applications basées sur Qt - en plus des applications posix. Ça permet d'avoir une gamme potentielle de logiciels nettement plus large que ce qu'on aurait avec juste les applications purement "Haiku natives" (ie. celles qui tapent directement dans l'API des différents Kits).
A moins de vouloir faire du Linux From Scratch, tu vas avoir au moins besoin du gestionnaire de paquets de la distribution, ce qui va amener des dépendances. La plupart viennent aussi avec un serveur de mails [*] - pour reporter les erreurs des daemons à l'utilisateur root.
Sinon, un debian de base, dans lequel tu ne sélectionnes aucun groupe de paquets logiciels, est très vide, pas d'open ssh, pas de vim... peut-être un Ubuntu server...
[*]bon, là dessus perso j'aimerais bien avoir le choix d'un truc très léger sous Debian, plutôt qu'exim4.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Imagines un OS pas mal novateur, dans les années 90, créé par des anciens d'Apple (entre autres). Appelons le par exemple BeOS.
Un OS conçu dès le début pour le multithread et multi-processeur, extrêmement réactif sur des machines pourtant pas spécialement performantes, avec un sous-système multimédia très efficace, des kits de programmation permettant de faire assez rapidement des choses sympas, un file-system avec des attributs permettant d'avoir des répertoires dont le contenu est un filtrage sur des requêtes, des éléments graphiques déplaçables d'une fenêtre à une autre... tout ça sur un coeur en C++ "from scratch".
Il a même failli être pré-installé sur certains PCs... s'il n'y avait eu des clauses dans les contrats d'un très gros concurrent qui ont empêché les fabriquants de PC de le faire (ce qui a permis aux personnes qui ont racheté les droits sur BeOS de négocier de façon intéressante avec ce très gros concurrent d'ailleurs).
Malheureusement, tout cet OS était propriétaire, et lorsque la boite a fermé, ça a été du développement perdu.
Tu prends maintenant la communauté des développeurs qui étaient intéressés par cet OS, son API, ses capacités ; des développeurs qui aimeraient retrouver tout ça, certains se sont lancés dans une réécriture. Et dans le développement d'OS complet un des gros problèmes est le support du matériel, les drivers, des nombreux protocoles réseau bas niveau... Ils ont donc décidé de se baser sur un OS open source bien fourni sur ce point (noyau Linux), et de reconstruire les briques et l'API qui les intéressaient par dessus.
Donc, c'est bien un noyau Linux, mais ce n'est pas, loin de là, une nouvelle distribution Linux.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
C'est vrai ça, pourquoi donc des gens cherchent-ils à utiliser Linux et autres OS libres alors qu'en donnant quelques euros de plus ils pourraient faire parti du club des heureux utilisateurs du Macintosh et être guidés par Steeve - l'homme qui bientôt choisira les applications qu'ils peuvent installer en toute sécurité, les films qu'ils pourront voir et les musiques qu'ils pourront écouter...
J'eu aimé le Mac, et avant l'Apple IIe bidouillable, c'était il y a longtemps... plus maintenant.
Personnellement je trouve ce dont j'ai besoin sous Linux, que je peux ajuster à ma façon de travailler ; et accessoirement les conditions d'utilisation m'importent.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Et, suite à des échanges, pour ceux qui ne peuvent y aller, une conférence précédente [*] de Pierre Raybaut, donnée dans le cadre d'une journée du projet Plume consacrée aux logiciels de math, est disponible en ligne:
.
[*] Dixit: La conf. de demain (lundi 20 juin) a un contenu différent (plus approfondi) mais le message de promotion de la "solution Python" reste le même.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Lundi 20 juin 2011, 10h30-11h30
Amphithéâtre Becquerel, École Polytechnique
Résumé
Python est un langage de programmation à la fois simple, efficace et polyvalent. C’est pourquoi il remporte un franc succès auprès de la communauté scientifique depuis quelques années. Après un tour d’horizon des spécificités de ce langage, nous examinerons les raisons de cet engouement, en particulier au CEA/DAM Île-de-France. Ensuite, à travers un exemple concret et des démonstrations, nous nous intéresserons aux motivations et aux modalités pratiques d’une migration de MATLAB® vers Python pour le traitement et la visualisation de données.
Exemple d’une migration réussie depuis MATLAB®
Un logiciel de traitement sera présenté dans sa version MATLAB®, puis dans sa version Python afin de démontrer les avantages d’une telle migration.
De plus, nous verrons qu’il est possible de retrouver un environnement de développement interactif aussi efficace que celui de MATLAB® grâce à Spyder.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: rsync et chroot
Posté par lolop (site web personnel) . En réponse au message [réglé] rsync et chroot. Évalué à 3.
Est-ce que ton utilisateur existe dans l'environnement chrooté ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Par déduction...
Posté par lolop (site web personnel) . En réponse au message Débuter en création de pages web. Évalué à 4.
Quand tu auras appris les bases (x)html, css, JavaScript, lis quand même:
http://fr.wikipedia.org/wiki/Injection_SQL
http://fr.wikipedia.org/wiki/Cross-site_scripting
Et les différents liens que tu pourrais trouver en cherchant html+form+spam+protection (dont une récente discussion sur ce site d'ailleurs - cf captcha).
Le framework vient très rapidement après.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: AVANT TOUT faut peut être commencer par là...
Posté par lolop (site web personnel) . En réponse au message Création d'un programme. Évalué à 4.
S'il y a un driver et que l'API Video For Linux 2 (v4l2) est utilisable... ça devient une série d'appels systèmes - c'est même faisable en Python, sinon en simple C.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Impressionnant
Posté par lolop (site web personnel) . En réponse au journal CAPTCHA. Évalué à 6.
Ben, là tu peux te baser sur le temps de réponse, si ça a pris quelques heures, c'est un humain.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: mauvaise idée
Posté par lolop (site web personnel) . En réponse au journal CAPTCHA. Évalué à 2.
Manchot, Pingouin.... gaffe, y'a déjà des confusions connues sur ces bestioles.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Témoignage Symfony + et -
Posté par lolop (site web personnel) . En réponse au message Recommandations d'un framework pour un site scientifique? . Évalué à 1.
Salut,
un chercheur dans mon labo a eu a monter un projet, et s'est finalement tourné vers Symfony parce que... il a réussi à faire tourner rapidement le machin en suivant les tutoriels (je crois qu'il a aussi regardé Django et RoR). Et il n'est pas développeur, tout au plus du code de calcul ou des analyses statistiques.
On a fait récemment un séminaire sur les frameworks web au labo, et son témoignage est ici: http://amic.limsi.fr/web/albert.pdf
Bon, perso j'ai mis un stagiaire sur un petit projet utilisant Symfony... ben j'ai pas apprécié du tout quand j'ai eu à m'y mettre pour l'aider. J'ai trouvé ce framework trop lourd et trop éclaté dans plein de fichiers, pire que mes expériences avec Django. Faut aussi préciser que je n'apprécie pas PHP - les goûts et les couleurs...
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: résolutions d'écran
Posté par lolop (site web personnel) . En réponse au journal Un mariage réussi avec du logiciel libre et sans enrichir Microsoft.... Évalué à 2.
Surtout les netbook.
prix tirés vers le bas, utilisation des écrans de cadres photo numérique...
Après, si tu mets le prix, tu trouves mieux.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Très surpris !
Posté par lolop (site web personnel) . En réponse à la dépêche Sortie de Mageia 1. Évalué à 2.
Tu as installé la version flash béta 64 bits de chez le constructeur ?
Parce que je la trouve moins plantogène/ralentissogène que la 32 bits.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Zéro, zéro ?
Posté par lolop (site web personnel) . En réponse au message Recherche un moyen d'obtenir une distribution proche de vide. Évalué à 2.
Ça ok, un remove et un install. Je pensais à une option (cachée) qui permette de choisit le MTA dès le début. Mais bon, si y'a pas ça le fera avec un Exim4 qui tourne quelques minutes avant d'être zappé.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Zéro, zéro ?
Posté par lolop (site web personnel) . En réponse au message Recherche un moyen d'obtenir une distribution proche de vide. Évalué à 2.
Y'a un moyen de dire à l'installation qu'on préfère celui-ci à Exim4 ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Mélange tout
Posté par lolop (site web personnel) . En réponse au message GPL et restriction d'usage commercial. Évalué à 2.
Un logiciel GPL peut être commercial, le pape lui-même vend Emacs !
Par contre, la GPL toute seule, t'oblige à fournir le code du logiciel à tes clients, et t'oblige à leur laisser la même liberté que toi, à savoir qu'ils peuvent rediffuser ce logiciel, éventuellement ils peuvent même commercialiser (tant qu'eux-même donnent aussi un accès au code source).
Dans certains cadres, ça marche, dans d'autres non.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Chiffrer les mails?
Posté par lolop (site web personnel) . En réponse à la dépêche Conseils pour la mise en place d'une politique de sécurité informatique dans les PME/PMI. Évalué à 4.
Attention, distinguer le chiffrage entre le serveur et le client, du chiffrage du contenu de l'email de façon à ce que seul le destinataire puisse le lire, et éventuellement de la signature pour être sûr de qui il vient.
Cf GPG & consort.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Ni de access like
Posté par lolop (site web personnel) . En réponse au message Remplacement de Access et des access like. Évalué à 2.
Ah, dans ce cas, un outil style Django (ou équivalent dans d'autres langages) devrait faire l'affaire. Tu peux développer rapidement des interfaces pour consulter/saisir les données, avec les différents contrôles. Il y a même des formulaires par défaut dans le mode administration - tu as juste à faire la description des données.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# A voir... la partie formulaires/présentation du module DB d'OpenOffice, ou bien Kexi
Posté par lolop (site web personnel) . En réponse au message Remplacement de Access et des access like. Évalué à 3.
Je l'avais utilisée il y a quelques années avec une base PostgreSQL existante comme backend de stockage, ça marchait pas mal. Faudrais voir comme il a évolué (OpenOffice / LibreOffice).
Sinon... essayer avec Kexi...
http://www.kexi-project.org/
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Logique
Posté par lolop (site web personnel) . En réponse au journal Obligation d'accessibilité remise en cause. Évalué à 2.
Demandes lui les références juridiques... parce que franchement ça m'étonne. Si tu es en copro, que tu ne puisses pas toucher les murs porteurs... normal car il ne t'appartiennent que pour quelques tantièmes :-) mais pour tout ce qui est cloisons, tu fais ce que tu veux.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Et... il y a Qt sur Haiku
Posté par lolop (site web personnel) . En réponse à la dépêche Sortie d’Haiku version 1 alpha 3. Évalué à 3.
http://qt-haiku.ru/
Ce qui devrait permettre de recompiler et faire fonctionner en natif toutes les applications basées sur Qt - en plus des applications posix. Ça permet d'avoir une gamme potentielle de logiciels nettement plus large que ce qu'on aurait avec juste les applications purement "Haiku natives" (ie. celles qui tapent directement dans l'API des différents Kits).
Applis pour Haiku: http://haikuware.com/
Ca s'étoffe...
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Zéro, zéro ?
Posté par lolop (site web personnel) . En réponse au message Recherche un moyen d'obtenir une distribution proche de vide. Évalué à 7.
A moins de vouloir faire du Linux From Scratch, tu vas avoir au moins besoin du gestionnaire de paquets de la distribution, ce qui va amener des dépendances. La plupart viennent aussi avec un serveur de mails [*] - pour reporter les erreurs des daemons à l'utilisateur root.
Sinon, un debian de base, dans lequel tu ne sélectionnes aucun groupe de paquets logiciels, est très vide, pas d'open ssh, pas de vim... peut-être un Ubuntu server...
[*]bon, là dessus perso j'aimerais bien avoir le choix d'un truc très léger sous Debian, plutôt qu'exim4.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Oh non!!
Posté par lolop (site web personnel) . En réponse au journal À quoi servent les fichiers hosts et comment les supprimer sous linux ?. Évalué à 2.
Quelqu'un leur a écrit, ou bien il y a des lecteurs linuxfr chez le bétonneur ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Chouette. Mais c'est quoi ?
Posté par lolop (site web personnel) . En réponse à la dépêche Sortie d’Haiku version 1 alpha 3. Évalué à 5.
Désolé pour le kernel, j'ai en effet confondu avec un autre projet qui ciblait l'API de BeOS au dessus du noyau linux.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Chouette. Mais c'est quoi ?
Posté par lolop (site web personnel) . En réponse à la dépêche Sortie d’Haiku version 1 alpha 3. Évalué à 10.
Imagines un OS pas mal novateur, dans les années 90, créé par des anciens d'Apple (entre autres). Appelons le par exemple BeOS.
Un OS conçu dès le début pour le multithread et multi-processeur, extrêmement réactif sur des machines pourtant pas spécialement performantes, avec un sous-système multimédia très efficace, des kits de programmation permettant de faire assez rapidement des choses sympas, un file-system avec des attributs permettant d'avoir des répertoires dont le contenu est un filtrage sur des requêtes, des éléments graphiques déplaçables d'une fenêtre à une autre... tout ça sur un coeur en C++ "from scratch".
Il a même failli être pré-installé sur certains PCs... s'il n'y avait eu des clauses dans les contrats d'un très gros concurrent qui ont empêché les fabriquants de PC de le faire (ce qui a permis aux personnes qui ont racheté les droits sur BeOS de négocier de façon intéressante avec ce très gros concurrent d'ailleurs).
Malheureusement, tout cet OS était propriétaire, et lorsque la boite a fermé, ça a été du développement perdu.
Tu prends maintenant la communauté des développeurs qui étaient intéressés par cet OS, son API, ses capacités ; des développeurs qui aimeraient retrouver tout ça, certains se sont lancés dans une réécriture. Et dans le développement d'OS complet un des gros problèmes est le support du matériel, les drivers, des nombreux protocoles réseau bas niveau... Ils ont donc décidé de se baser sur un OS open source bien fourni sur ce point (noyau Linux), et de reconstruire les briques et l'API qui les intéressaient par dessus.
Donc, c'est bien un noyau Linux, mais ce n'est pas, loin de là, une nouvelle distribution Linux.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Amusons-nous avec les démarcheurs par téléphone
Posté par lolop (site web personnel) . En réponse au journal Comment refuser la fibre optique. Évalué à 5.
Tu es déjà arrivé au bout sans qu'ils ne raccrochent ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Et aussi...
Posté par lolop (site web personnel) . En réponse à la dépêche Petite actu des outils d’analyse numérique. Évalué à 3.
Et un autre complément, vidéos et supports de la journée Calcul Python au CNRS:
http://calcul.math.cnrs.fr/spip.php?article164&lang=fr
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: C'est drôle
Posté par lolop (site web personnel) . En réponse au journal PulseAudio ou comment casser ce qui marche (pour le plaisir de casser). Évalué à 4.
C'est vrai ça, pourquoi donc des gens cherchent-ils à utiliser Linux et autres OS libres alors qu'en donnant quelques euros de plus ils pourraient faire parti du club des heureux utilisateurs du Macintosh et être guidés par Steeve - l'homme qui bientôt choisira les applications qu'ils peuvent installer en toute sécurité, les films qu'ils pourront voir et les musiques qu'ils pourront écouter...
J'eu aimé le Mac, et avant l'Apple IIe bidouillable, c'était il y a longtemps... plus maintenant.
Personnellement je trouve ce dont j'ai besoin sous Linux, que je peux ajuster à ma façon de travailler ; et accessoirement les conditions d'utilisation m'importent.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Et aussi...
Posté par lolop (site web personnel) . En réponse à la dépêche Petite actu des outils d’analyse numérique. Évalué à 2.
Et, suite à des échanges, pour ceux qui ne peuvent y aller, une conférence précédente [*] de Pierre Raybaut, donnée dans le cadre d'une journée du projet Plume consacrée aux logiciels de math, est disponible en ligne:
.
[*] Dixit: La conf. de demain (lundi 20 juin) a un contenu différent (plus approfondi) mais le message de promotion de la "solution Python" reste le même.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Et aussi...
Posté par lolop (site web personnel) . En réponse à la dépêche Petite actu des outils d’analyse numérique. Évalué à 4.
Calcul scientifique avec Python
Traitement et visualisation de données
Pierre Raybaut – CEA/DAM
Lundi 20 juin 2011, 10h30-11h30
Amphithéâtre Becquerel, École Polytechnique
Résumé
Python est un langage de programmation à la fois simple, efficace et polyvalent. C’est pourquoi il remporte un franc succès auprès de la communauté scientifique depuis quelques années. Après un tour d’horizon des spécificités de ce langage, nous examinerons les raisons de cet engouement, en particulier au CEA/DAM Île-de-France. Ensuite, à travers un exemple concret et des démonstrations, nous nous intéresserons aux motivations et aux modalités pratiques d’une migration de MATLAB® vers Python pour le traitement et la visualisation de données.
Exemple d’une migration réussie depuis MATLAB®
Un logiciel de traitement sera présenté dans sa version MATLAB®, puis dans sa version Python afin de démontrer les avantages d’une telle migration.
De plus, nous verrons qu’il est possible de retrouver un environnement de développement interactif aussi efficace que celui de MATLAB® grâce à Spyder.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN