Optimiser les recherches, créer des index adéquats, des boîtes englobantes, j'imagine que c'est ce dont se charge des soft comme PostGIS ; d'où ma question initiale : un tuto pour utiliser PostGIS.
J'ai l'impression, ceci dit, qu'avec ma liste de villes, PostGIS installé et une couche "d'abstraction" telle que PPyGIS devraient faire l'affaire…
Ouais t'as raison : je vais commencer avec un truc comme ça simple mais qui marche ; on verra plus tard pour faire des choses plus flexibles / évolutives :)
Ouais le cas de base c'est un simple calcul de distance ; mais je me dis que c'est pas optimal parce qu'à chaque requête, tu dois calculer la distance avec l'ensemble des éléments pour savoir s'il est proche ou pas proche. De ce que j'ai compris, postGIS (par exemple) permet de stocker des indexs correspondant à ce genre de requête.
D'où ma recherche de "tutoriel" et pointeurs vers des ressources en ligne pour découvrir comment mettre en oeuvre cela.
De mon côté, j'aime bien rédiger. Du coup parmi mes contributions au libre se trouvent quelques interviews mises au point pour (faire) découvrir ceux qui ont un business gravitant autour du libre, combiner soupe et libre est le saint graal pour qui adhère à la philosophie du libre.
J'ai participé à pas mal de traductions, en vrac, sur launchpad, je saurais pas dire ce qui a été retenu et rejeté.
J'ai fait du dév en tant que contributeur sur le wiki personnel Zim : j'ai implémenté le support de git et de mercurial pour versionner le contenu. J'étais ému quand j'ai fait ça parce que le développeur principal m'avait complimenté sur la qualité professionnelle de mon code. Bon, il faut relativiser aussi : je pisse du code depuis maintenant une dizaine d'année à titre professionnel… il était de bon ton de produire du code professionnel ;)
A une époque je faisais de la propagande dans mon entourage, mais j'y gagnais aucun charisme, bien au contraire. Alors j'ai décidé d'arrêter. Désormais je réponds volontiers aux questions concernant les logiciels libres, mais chacun porte sa croix. En revanche, dans un cadre professionnel je fais toujours un peu de propagande, et je fais toujours le choix de solutions libres quand elles existent.
Ma toute première contribution avait été de proposer la traduction du site web d'un jeu : pachi el marciano. Ca s'est pas super bien passé parce que le jeu était développé par 2 frangins, et dès qu'ils décidaient de mettre un truc en ligne, il aurait fallu que je fasse la traduction dans l'heure qui suit, sans aucune anticipation. Ca m'avait pas mal freiné, j'avoue.
Sinon j'ai proposé quelques patchs mineurs et remontés des bugs sur des modules python, rien de transcendant et rien de spécialement glorieux : c'était dans un cadre pro, j'aurais fait la même chose probablement avec une techno propriétaire.
Financièrement, quasiment rien, si ce n'est l'achat d'un DVD du film Elephant Dream de la fondation Blender, et de 2 distributions sous forme de pack DVD+support, un coup Mandrake et le suivant Suse ; j'avais été extrêmement déçu du support dans les deux cas.
Ah si, une contribution dont je suis assez fier : avoir pris le temps d'envoyer un email aux développeurs de projets que je trouvais originaux et/ou bien foutus, juste pour leur dire qu'ils faisaient du bon boulot. C'est pas une grosse contribution, mais pour le coup ça ne coûte vraiment rien, et quand il s'agit d'un projet "mineur" (ou en tout cas avec peu de visiblité), j'imagine que ça fait bien plaisir.
Je me relis, c'est un peu décousu, j'espère que moules ne va pas me tomber dessus ;)
Pour ceux qui comme moi ne connaissent pas le terme crapware, trouvé sur PC INpact, la définition rapide suivante :
Le terme de « crapware » vous est peut-être familier : il englobe en fait tous les logiciels fournis par défaut avec une machine neuve vendue par les grands constructeurs comme Acer, Dell, HP et plus particulièrement Sony. Bien que plusieurs puissent avoir une réelle utilité, la plupart résultent d’accords passés avec les éditeurs. Selon les constructeurs, le nombre d’applications ainsi installées peut devenir réellement impressionnant.
Si j'ai bien compris ton explication, tu veux dire que l'ensemble des logiciels pré-installés a une valeur nulle (logiciels qui ont un coût + ceux qui génèrent une réduction de coût) ?
On voit des projets libres très impressionnants: Linux, Kde, Gnome, VLC, etc. Alors pourquoi ces projets sont-il si avancés et les logiciels de communication ont-il du mal ?
Ouais enfin tu oublies de dire que des entreprises sont actives dans la contribution à (au moins) Linux et VLC.
Ouais enfin Linux et VLC sont des projets qui ont fait leurs preuves avant d'avoir des entreprises contributrices, non ?
Le nom du projet, le choix des fonctionnalités, les décisions en général ne se font pas en fonction du « marché », et le but n'est pas de reproduire un comportement qu'on critique par ailleurs.
Le marketing c'est en premier l'adaptation "besoins-produits", où produit n'est pas nécessairement "produit vendu". Si tu ne regardes pas ce que des gens veulent utiliser comme fonctionnalités (à commencer par toi) comment décides-tu des fonctionnalités que tu va implémenter / ne pas implémenter ?
Je ne fais pas de course à la gloriole, et même si j'aimerais (et je compte) vivre de mon projet, ce n'est que très secondaire par rapport aux enjeux principaux (qui sont plutôt d'ordre politique).
C'est à mon avis en contradiction avec le fait de ne pas faire de marketing. Si tu veux vivre de ton projet, c'est donc que tu veux gagner de l'argent. Et gagner de l'argent sans s'intéresser à ce que les gens veulent et sont prêt à payer, je suis curieux de savoir comment tu vas faire.
Pour le reste, j'ai apprécié la lecture de ton journal.
J'ai eu le même problème en installant depuis une clé usb. Bah oui, je boote sur ma clé usb quand j'installe depuis une clé…
Et j'ai pas souvenir d'avoir eu la possibilité de cocher/décocher les disques sur lesquels installer grub, ni d'avoir une question à la fin pour remonter des problèmes. A vrai dire, d'ailleurs, le problème lié à grub on ne s'en rend compte qu'une fois qu'on a rebooté, du coup on n'a plus la question puisque le processus d'installation est terminé.
Ce n'est pas dans le langage que je recherchais - c'est du ruby et non du python, mais ça a l'air super clean et vu que je me pose la question de faire du ruby, ça pourrait être l'occasion.
Visiblement c'est plutôt orienté "exécution de javascript à partir de python" alors que ce que je recherche c'est plutôt "charger et exécuter une webapp à partir de python".
BSD / MIT ; c'est indiqué dans mon message original. Je n'ai pas cherché en particulier sur les "repo" de projets, j'ai cherché sur google et autres et j'ai écarté les solutions rencontrées qui étaient de "simples" parsers (ie on fait une requête HTTP, puis on parse le résultat ; mais on ne fait pas tourner "l'application web")
Pour répondre à Plam et Zenitram, pour moi la startup n'est ni bien ni mal, tout dépend ce qu'on t'a vendu derrière le concept de "startup". J'ai postulé dans cette startup à un moment où ça m'arrangeait bien de trouver du taff, je ne regrette pas d'y être passé. Maintenant, ce qu'on m'a vendu, sous couvert de startup, et ce qui s'est réalisé, c'est très différent.
Par rapport à ce que dit Zenitram, j'étais probablement plus dans le cas du patron qui veut tout garder pour lui - c'est un choix, mais qui vendait un modèle participatif. C'est pas qu'une affaire de monétisation de participer à une entreprise - sinon nombre de patrons seraient restés salariés. C'est ce que j'ai dit lors d'une des dernières discussions avec mon patron : "J'ai été embauché dans une startup et je me retrouve 9 mois plus tard à travailler dans une PME familialle".
Ce que je dis sur les startup, c'est qu'il faut être objectif quand on postule et ne pas se dire "ça va être cool, je vais un peu donner et je vais chopper des responsabilité et/ou des parts et/ou un salaire qui va bien. Techniquement j'ai appris à mort. C'est tout :)
sparkleshare n'est pas indépendant. Seul il est incomparable avec une solution telle que Dropbox. Si tu veux comparer Sparkleshare avec Dropbox, par exemple, et bien il faut comparer Dropbox à Sparkleshare+backend git. Giithub est un backend possible ; il en faut un quoi qu'il arrive et donc c'est à prendre en compte.
Thunderbird est un excellent exemple : les gens préfèrent créer un compte sur gmail et l'utiliser via l'interface web qu'utiliser un client lourd et créer un compte quelque part et configurer le client lourd pour accéder à ce compte. Sparkleshare est exactement dans la même situation : c'est peut-être très bien comme solution (tout comme thunderbird+compte mail en imap) mais c'est incomparable en terme de simplicité d'accès avec les solutions clé en main telles que dropbox.
J'héberge actuellement mes emails, moi-même, parce que j'ai un VDS avec une distrib' configurée aux petits oignons par la défunte sivit (enfin pas défunte, rachetée par Nerim). Je voudrais migrer mais sans trop galérer sur la (re)mise en place d'un système de mails. Est-ce que Bluemind fait ça ? Zimbra aussi ? Ce sont des solutions vraiment libres ? Des retours d'expérience sur une utilisation "privée" ?
[^] # Re: optimisation
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au message Comment démarrer mon projet de recherche spatiale / sql?. Évalué à 3.
Optimiser les recherches, créer des index adéquats, des boîtes englobantes, j'imagine que c'est ce dont se charge des soft comme PostGIS ; d'où ma question initiale : un tuto pour utiliser PostGIS.
J'ai l'impression, ceci dit, qu'avec ma liste de villes, PostGIS installé et une couche "d'abstraction" telle que PPyGIS devraient faire l'affaire…
Si j'ai bien compris, je vais faire ça :
* j'enregistre mes villes comme des points (latitude et longitude) - http://www.fabianowski.eu/projects/ppygis/classes.html#point-single-point
* je vais enregistrer les départements sous forme de Collection (de villes/points) - http://www.fabianowski.eu/projects/ppygis/classes.html#geometrycollection-collection-of-arbitrary-geometry-objects
* je vais enregistrer les régions sous forme de liste de Collections (contenant les départements associés)
Et ensuite je vais requêter :)
[^] # Re: SQL, vraiment ?
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au message Comment démarrer mon projet de recherche spatiale / sql?. Évalué à 3.
Une lib bien en python ? Tu parles de PPyGIS ?
[^] # Re: ca depend
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au message Comment démarrer mon projet de recherche spatiale / sql?. Évalué à 2.
Ouais t'as raison : je vais commencer avec un truc comme ça simple mais qui marche ; on verra plus tard pour faire des choses plus flexibles / évolutives :)
[^] # Re: ca depend
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au message Comment démarrer mon projet de recherche spatiale / sql?. Évalué à 2.
Ouais le cas de base c'est un simple calcul de distance ; mais je me dis que c'est pas optimal parce qu'à chaque requête, tu dois calculer la distance avec l'ensemble des éléments pour savoir s'il est proche ou pas proche. De ce que j'ai compris, postGIS (par exemple) permet de stocker des indexs correspondant à ce genre de requête.
D'où ma recherche de "tutoriel" et pointeurs vers des ressources en ligne pour découvrir comment mettre en oeuvre cela.
# J'ai commencé par...
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au message Comment démarrer mon projet de recherche spatiale / sql?. Évalué à 3.
La lecture de cette présentation de David Blasby à propos de PostGIS :
http://postgis.refractions.net/files/OSDB2_PostGIS_Presentation.ppt
[^] # Re: on est au moins deux Voreppins sur LinuxFr
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au journal Etre technique ou ne pas être (que) technique. Évalué à 2.
C'est exact, et ça serait intéressant. Comment je peux trouver qui tu es ? :-o
# Merci à toi l'ami
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au message dokuwiki et dokuhtml. Évalué à 3.
Je ne te connaissais pas, j'ai découvert ton univers - et ton journal unique sur LinuxFR. Je dois dire que j'ai bien ri. Merci :)
[^] # Re: β-testeur sociologue
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au journal Une rétrospective sur mes contributions au libre. Évalué à 7. Dernière modification le 25 juin 2013 à 23:43.
J'aime bien le style un peu désabusé.
De mon côté, j'aime bien rédiger. Du coup parmi mes contributions au libre se trouvent quelques interviews mises au point pour (faire) découvrir ceux qui ont un business gravitant autour du libre, combiner soupe et libre est le saint graal pour qui adhère à la philosophie du libre.
J'ai participé à pas mal de traductions, en vrac, sur launchpad, je saurais pas dire ce qui a été retenu et rejeté.
J'ai fait du dév en tant que contributeur sur le wiki personnel Zim : j'ai implémenté le support de git et de mercurial pour versionner le contenu. J'étais ému quand j'ai fait ça parce que le développeur principal m'avait complimenté sur la qualité professionnelle de mon code. Bon, il faut relativiser aussi : je pisse du code depuis maintenant une dizaine d'année à titre professionnel… il était de bon ton de produire du code professionnel ;)
A une époque je faisais de la propagande dans mon entourage, mais j'y gagnais aucun charisme, bien au contraire. Alors j'ai décidé d'arrêter. Désormais je réponds volontiers aux questions concernant les logiciels libres, mais chacun porte sa croix. En revanche, dans un cadre professionnel je fais toujours un peu de propagande, et je fais toujours le choix de solutions libres quand elles existent.
Ma toute première contribution avait été de proposer la traduction du site web d'un jeu : pachi el marciano. Ca s'est pas super bien passé parce que le jeu était développé par 2 frangins, et dès qu'ils décidaient de mettre un truc en ligne, il aurait fallu que je fasse la traduction dans l'heure qui suit, sans aucune anticipation. Ca m'avait pas mal freiné, j'avoue.
Sinon j'ai proposé quelques patchs mineurs et remontés des bugs sur des modules python, rien de transcendant et rien de spécialement glorieux : c'était dans un cadre pro, j'aurais fait la même chose probablement avec une techno propriétaire.
Financièrement, quasiment rien, si ce n'est l'achat d'un DVD du film Elephant Dream de la fondation Blender, et de 2 distributions sous forme de pack DVD+support, un coup Mandrake et le suivant Suse ; j'avais été extrêmement déçu du support dans les deux cas.
Ah si, une contribution dont je suis assez fier : avoir pris le temps d'envoyer un email aux développeurs de projets que je trouvais originaux et/ou bien foutus, juste pour leur dire qu'ils faisaient du bon boulot. C'est pas une grosse contribution, mais pour le coup ça ne coûte vraiment rien, et quand il s'agit d'un projet "mineur" (ou en tout cas avec peu de visiblité), j'imagine que ça fait bien plaisir.
Je me relis, c'est un peu décousu, j'espère que moules ne va pas me tomber dessus ;)
[^] # Re: Racketiciels et crapware
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse à la dépêche Enfin un article de loi limitant les racketiciels ?. Évalué à 5. Dernière modification le 24 juin 2013 à 10:32.
Pour ceux qui comme moi ne connaissent pas le terme crapware, trouvé sur PC INpact, la définition rapide suivante :
Si j'ai bien compris ton explication, tu veux dire que l'ensemble des logiciels pré-installés a une valeur nulle (logiciels qui ont un coût + ceux qui génèrent une réduction de coût) ?
[^] # Re: N'importe quoi
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au journal (pas si) petite réponse à la conf de Stéphane Bortzmeyer, Pas Sage en Seine 2013. Évalué à 10.
Ouais enfin Linux et VLC sont des projets qui ont fait leurs preuves avant d'avoir des entreprises contributrices, non ?
# Pas de marketing...
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au journal (pas si) petite réponse à la conf de Stéphane Bortzmeyer, Pas Sage en Seine 2013. Évalué à 6.
Le marketing c'est en premier l'adaptation "besoins-produits", où produit n'est pas nécessairement "produit vendu". Si tu ne regardes pas ce que des gens veulent utiliser comme fonctionnalités (à commencer par toi) comment décides-tu des fonctionnalités que tu va implémenter / ne pas implémenter ?
C'est à mon avis en contradiction avec le fait de ne pas faire de marketing. Si tu veux vivre de ton projet, c'est donc que tu veux gagner de l'argent. Et gagner de l'argent sans s'intéresser à ce que les gens veulent et sont prêt à payer, je suis curieux de savoir comment tu vas faire.
Pour le reste, j'ai apprécié la lecture de ton journal.
[^] # Re: Percona ?
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse à la dépêche MariaDB dénonce un jeu de licence par Oracle. Évalué à 4.
Qu'est-ce que l'accounting ?
Pour ceuxx qui ne savent pas (comme moi;) : Galera est une solution de réplication multi-master.
[^] # Re: Je suis sans-doute de mauvaise fois mais...
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au journal Ma vie et debian.... Évalué à 3.
J'ai eu le même problème en installant depuis une clé usb. Bah oui, je boote sur ma clé usb quand j'installe depuis une clé…
Et j'ai pas souvenir d'avoir eu la possibilité de cocher/décocher les disques sur lesquels installer grub, ni d'avoir une question à la fin pour remonter des problèmes. A vrai dire, d'ailleurs, le problème lié à grub on ne s'en rend compte qu'une fois qu'on a rebooté, du coup on n'a plus la question puisque le processus d'installation est terminé.
[^] # Re: Solidworks
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au journal Impression 3d : oui mais avant, il faut bien dessiner mon enfant. Évalué à 2.
Dans des tarifs qui semblent plus raisonnables, y'a ça : http://www.alibre.fr
(je ne connais pas ; mais on peut le tester 30 jours)
[^] # Re: à essayer
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au message module python pour simuler un navigateur web ?. Évalué à 2. Dernière modification le 14 juin 2013 à 13:20.
Ce n'est pas dans le langage que je recherchais - c'est du ruby et non du python, mais ça a l'air super clean et vu que je me pose la question de faire du ruby, ça pourrait être l'occasion.
Watir - http://watir.com/ - Licence BSD
Visiblement c'est plutôt orienté "exécution de javascript à partir de python" alors que ce que je recherche c'est plutôt "charger et exécuter une webapp à partir de python".
python-spidermonkey - http://code.google.com/p/python-spidermonkey/ - Licence GPL v2 (ne me convient pas, a priori)
Il y a selenium library qui pourrait faire l'affaire…
Selenium library - https://github.com/rtomac/robotframework-selenium2library - Licence Apache v2
Dans tous les cas, il faut que je vois si ces solutions peuvent s'exécuter en environnement serveur : une bonne vieille debian sans serveur graphique.
[^] # Re: licence
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au message module python pour simuler un navigateur web ?. Évalué à 2.
BSD / MIT ; c'est indiqué dans mon message original. Je n'ai pas cherché en particulier sur les "repo" de projets, j'ai cherché sur google et autres et j'ai écarté les solutions rencontrées qui étaient de "simples" parsers (ie on fait une requête HTTP, puis on parse le résultat ; mais on ne fait pas tourner "l'application web")
[^] # Re: Rencontrer des gens IRL
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au journal Etre technique ou ne pas être (que) technique. Évalué à 2.
Je connaissais la Guilde, mais pas les deux autres. Je vais voir ça.
[^] # Re: on est au moins deux Voreppins sur LinuxFr
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au journal Etre technique ou ne pas être (que) technique. Évalué à 2.
Pour répondre à Plam et Zenitram, pour moi la startup n'est ni bien ni mal, tout dépend ce qu'on t'a vendu derrière le concept de "startup". J'ai postulé dans cette startup à un moment où ça m'arrangeait bien de trouver du taff, je ne regrette pas d'y être passé. Maintenant, ce qu'on m'a vendu, sous couvert de startup, et ce qui s'est réalisé, c'est très différent.
Par rapport à ce que dit Zenitram, j'étais probablement plus dans le cas du patron qui veut tout garder pour lui - c'est un choix, mais qui vendait un modèle participatif. C'est pas qu'une affaire de monétisation de participer à une entreprise - sinon nombre de patrons seraient restés salariés. C'est ce que j'ai dit lors d'une des dernières discussions avec mon patron : "J'ai été embauché dans une startup et je me retrouve 9 mois plus tard à travailler dans une PME familialle".
Ce que je dis sur les startup, c'est qu'il faut être objectif quand on postule et ne pas se dire "ça va être cool, je vais un peu donner et je vais chopper des responsabilité et/ou des parts et/ou un salaire qui va bien. Techniquement j'ai appris à mort. C'est tout :)
[^] # Re: Un peu de simplicité.
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au journal Etre technique ou ne pas être (que) technique. Évalué à 2.
Pas sûr d'avoir tout compris ; "ce que je veux faire" fait partie de la question, t'inquiète ;)
[^] # Re: Formation ?
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au journal Etre technique ou ne pas être (que) technique. Évalué à 3.
C'est une piste à creuser, effectivement.
[^] # Re: lien mort
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au journal Etre technique ou ne pas être (que) technique. Évalué à 3.
Erreur de copié-collé. Un admin pour remplacer le lien par le vrai : http://www.businessinsider.com/why-you-shouldnt-take-a-start-up-job-2013-2 ?
[^] # Re: La bonne blague
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au journal Espionnage: la FSF deconseille le cloud public, recommande les clouds privés basés sur le libre. Évalué à -3.
J'abandonne la discussion, c'est stérile.
[^] # Re: La bonne blague
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au journal Espionnage: la FSF deconseille le cloud public, recommande les clouds privés basés sur le libre. Évalué à 3.
sparkleshare n'est pas indépendant. Seul il est incomparable avec une solution telle que Dropbox. Si tu veux comparer Sparkleshare avec Dropbox, par exemple, et bien il faut comparer Dropbox à Sparkleshare+backend git. Giithub est un backend possible ; il en faut un quoi qu'il arrive et donc c'est à prendre en compte.
[^] # Re: La bonne blague
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au journal Espionnage: la FSF deconseille le cloud public, recommande les clouds privés basés sur le libre. Évalué à 5.
Thunderbird est un excellent exemple : les gens préfèrent créer un compte sur gmail et l'utiliser via l'interface web qu'utiliser un client lourd et créer un compte quelque part et configurer le client lourd pour accéder à ce compte. Sparkleshare est exactement dans la même situation : c'est peut-être très bien comme solution (tout comme thunderbird+compte mail en imap) mais c'est incomparable en terme de simplicité d'accès avec les solutions clé en main telles que dropbox.
# A propos de système décentralisé
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au journal Espionnage: la FSF deconseille le cloud public, recommande les clouds privés basés sur le libre. Évalué à 3.
J'héberge actuellement mes emails, moi-même, parce que j'ai un VDS avec une distrib' configurée aux petits oignons par la défunte sivit (enfin pas défunte, rachetée par Nerim). Je voudrais migrer mais sans trop galérer sur la (re)mise en place d'un système de mails. Est-ce que Bluemind fait ça ? Zimbra aussi ? Ce sont des solutions vraiment libres ? Des retours d'expérience sur une utilisation "privée" ?