J'avais regardé la magie de AngularJS lors du buzz du mois de juin…. et puis laissé de coté, car j'avais l'impression que c'était pas si simple à interfacer avec mes p'tites lib js habituelles. C'est à dire que pour utiliser mes fameuses lib, il fallait utiliser une glues et cette glue n'avait pas l'air si à jour et aussi facile que les tuto de bases. Les libs auxquelles, je pense sont par exemple :
- openlayer
- leaflet
- d3.js
- highchart
- jquery
Je profite de ce journal pour poser la question : est-ce qu'il y a eu de l'amélioration à ce sujet ?
J'ai eu le même problème que toi sur un projet professionnel, je voulais maitriser les évolutions de mon schéma de base de donnée, et je m'étais organisé de manière assez similaire à toi mais en poussant un peu plus les version :
versioning dans SVN du shéma officiel en SQL avec TAG (crée avec MySQL Workbench) sous la forme d'un module
création d'une table appelée "version" avec pour premier champ la version correspondante… peut être qu'il serait plus logique à des fins de maintenance de pister la migration qui a coincé
A chaque nouvelle version du schéma je créais un fichier SQL d'upgrade du shéma de la version précédente vers la nouvelle version, en général je mettais à jour le fichier à chaque fois que je modifiais le schéma de référence.
Par exemple, si dans mon cheminement de version j'avais une 1.1 puis une 1.2 et une 1.3
Je me retrouvais avec les fichiers suivant :
- upgrade1.1To1.2.sql
- upgrade1.2To1.3.sql
- shema.sql
Lors de l'éxécution du setup d'upgrade, tout d'abord, je sauvegardais le schéma actuel, puis je détectais la installé, de manière à exécuter les scripts d'upgrade consécutif de manière à atteindre la bonne version de schéma.
L'intéret de ces scripts, c'est qu'ils sont très facile à recetter de manière unitaire, il suffit de prendre le schéma de la version précédente (à vide) d'exécuter les scripts d'upgrade d'exporter la structure SQL générée et de la comparer avec le schéma officiel de la version.
Postgis est une référence en la matière. Ce moteur de base de donnée est utilisé par les plus grand. Il existe aussi des librairies qui font le job par exemple geotools en java. Il y en a une qui a l'air bien en python mais je ne me rappelle plus son nom.
ça à l'air pas mal, mais pour ceux qui ne peuvent pas se déplacer (dont je fais parti), est-ce qu'il y aura des rediffusions sur le net des conférences ?
Les captures d'écrans font envies, mais l'accès n'a pas l'air d'être très évident, visiblement, on est amené très vite à faire un peu de Python (langage que je ne connais pas).
Afin de voir si ça vaut le coup pour moi d'aller plus loin, j'ai une petite question simple, quelles nouveautés apportent ce projet par rapport à l'utilisation d'une chaîne GIS classique composée d'OpenLayer / de Geoserver / de Postgis ?
Je vais me faire moinsser, mais actuellement les techno web, ce sont les technologies que j'utilise à chaque fois dès que je dois faire une IHM, ça fait belle lurette que je n'ai pas codé de client lourd.
Si ton IHM est simple, avec HTML plus un peu de JS (et les librairies qui vont bien, par exemple jqueryui), tu devrais arriver à faire ce que tu veux. Cela te permet aussi de facilement séparer le fond de la forme. Tu mets la logique métier dans ton serveur HTTP (par exemple j'aime bien mongoose en C ou bien Apache).
Et si tu veux vraiment faire un client lourd, je te conseillerais directement soit GTK, soit Qt selon ton window manager de prédilection.
Pour ma part, j'ai pour projet d'en faire une "console" qui émulerait les consoles de notre jeunesse (nes, snes, méga drive…).
Sinon l'autre projet, qui me semblait intéressant c'est un centre multimédia soit vidéo (branché sur la télé ou sur le vidéoproj) soit simplement audio (branché sur la chaine du salon) et pilotable via ordiphone, ou pc portable par exemple à l'aide de VLC.
La solution qui y est préconisée s'appelle Openipmp. Je n'ai jamais entendu parlé de ce projet, la datasheet est assez succincte et n'explique pas la magie du principe…
Reste plus qu'à tester pour en savoir plus : Comme on dit qui ne télécharge rien n'a rien :-)
Le DRM ne me dérange pas.. la solution Microsoft (et MacOs Intel) me dérange énormément, c'est étrange qu'il n'y a pas de DRM compatible Linux (même une version pas libre :-()
Ok, le retour au fondamentaux il n'y a que ça de vrai, je l'avait quitté après 3 ans d'utilisation en SID car j'en avais marre de reconfigurer ce qui était cassé à chaque gros update…. peut être que la testing ou stable me conviendrait maintenant, merci de la suggestion, je n'y avais pas pensé alors que c'était évident :-)
Je prend bonne note de votre courrier. Effectivement avec un tel pseudo, je ne peux qu'avoir un comportement réac. Le libre c'était mieux avant quand il fallait compiler soit même son serveur X donc les sources provenant des CD acheté en kiosque dans un linux magasine. Que de chemin effectué depuis :-)
En tout cas, selon les critères évoqués dans ce journal, LinuxFr est un site pleinement innovant !
J'ai testé CMake dernièrement et ce n'est pas un IDE au sens premier, mais cela permet très facilement de créer un projet C et gérer des projet pour plein d'IDE différentes.
Ca peut être une solution pour rechercher ce qui te convient… et tu finira sur emacs/vi + etags :-)
# quid de la compatibilité avec les grosses bibliothèques js
Posté par MrBidon . En réponse à la dépêche AngularJS, une autre façon de faire du web. Évalué à 2. Dernière modification le 11 septembre 2013 à 17:11.
J'avais regardé la magie de AngularJS lors du buzz du mois de juin…. et puis laissé de coté, car j'avais l'impression que c'était pas si simple à interfacer avec mes p'tites lib js habituelles. C'est à dire que pour utiliser mes fameuses lib, il fallait utiliser une glues et cette glue n'avait pas l'air si à jour et aussi facile que les tuto de bases. Les libs auxquelles, je pense sont par exemple :
- openlayer
- leaflet
- d3.js
- highchart
- jquery
Je profite de ce journal pour poser la question : est-ce qu'il y a eu de l'amélioration à ce sujet ?
[^] # Re: Ouai
Posté par MrBidon . En réponse au journal Seuls les fous comprennent quelques chose à l’internet. Évalué à 1.
Sans compter qu'il existe un soft libre qui fait le même job que snagit : greenshot (http://getgreenshot.org/)
# tu peux baisser ton budget
Posté par MrBidon . En réponse au message Recherche "machine" pour écrire en voyage. Évalué à 1.
Je suis tombé sur cette tablette dans un propectus de carrouf (à 49€ sur leur pub) :
http://online.carrefour.fr/electromenager-multimedia/logicom/tablette-tab-750-logicom_a21464859_frfr.html
google m'envoi vers les bidouilleur de frandroid, pour le retour d'expérience (la tablette est rooter…mais ils ne parlent pas d'installer linux dessus) :
http://forum.frandroid.com/topic/140975-carrefour-tablette-logicom-tab-750-55e/
[^] # Re: MA mauvaise idée
Posté par MrBidon . En réponse au message Méthode pour gérer les montées de version de structure de base de données. Évalué à 1.
Oui, les scripts d'upgrade, il faut mieux les faire à la main.
# Solution pour une base MySQL.. que je m'étais inventé pour un projet pas open source
Posté par MrBidon . En réponse au message Méthode pour gérer les montées de version de structure de base de données. Évalué à 3.
J'ai eu le même problème que toi sur un projet professionnel, je voulais maitriser les évolutions de mon schéma de base de donnée, et je m'étais organisé de manière assez similaire à toi mais en poussant un peu plus les version :
Par exemple, si dans mon cheminement de version j'avais une 1.1 puis une 1.2 et une 1.3
Je me retrouvais avec les fichiers suivant :
- upgrade1.1To1.2.sql
- upgrade1.2To1.3.sql
- shema.sql
Lors de l'éxécution du setup d'upgrade, tout d'abord, je sauvegardais le schéma actuel, puis je détectais la installé, de manière à exécuter les scripts d'upgrade consécutif de manière à atteindre la bonne version de schéma.
L'intéret de ces scripts, c'est qu'ils sont très facile à recetter de manière unitaire, il suffit de prendre le schéma de la version précédente (à vide) d'exécuter les scripts d'upgrade d'exporter la structure SQL générée et de la comparer avec le schéma officiel de la version.
[^] # Re: ca depend
Posté par MrBidon . En réponse au message Carte interactive hors ligne. Évalué à 1.
Oui, il faut que tu télécharges les tuiles d'Open Street Map sur un serveur de rendu ou que tu les génères toi même à partir de la base de donnée.
Après, tu n'as qu'à les héberger sur un serveur Apache et coder ton appli en javascript… et c'est réglé.
# ca depend
Posté par MrBidon . En réponse au message Carte interactive hors ligne. Évalué à 2.
Si aligner quelques ligne de dev ne te font pas peur open layer + open street map feront l'affaire. Sinon, peut être tilemile…
[^] # Re: optimisation
Posté par MrBidon . En réponse au message Comment démarrer mon projet de recherche spatiale / sql?. Évalué à 2.
Concernant Postgis je trouvais ce tuto pas trop mal fait : http://2010.foss4g.org/workshop04.php
[^] # Re: SQL, vraiment ?
Posté par MrBidon . En réponse au message Comment démarrer mon projet de recherche spatiale / sql?. Évalué à 1.
Postgis est une référence en la matière. Ce moteur de base de donnée est utilisé par les plus grand. Il existe aussi des librairies qui font le job par exemple geotools en java. Il y en a une qui a l'air bien en python mais je ne me rappelle plus son nom.
# l'offline
Posté par MrBidon . En réponse au message Intérêt de Open street Map. Évalué à 8.
Open street map, est disponible offline, il n'y a pas besoin d'être connecté pour accéder aux cartes… Je pense que c'est un avantage pour l’Afrique.
# Retransmission sur le nainternet
Posté par MrBidon . En réponse à la dépêche PG Day France 2013 : une journée de conférences sur le SGBD PostgreSQL. . Évalué à 3. Dernière modification le 30 avril 2013 à 14:46.
ça à l'air pas mal, mais pour ceux qui ne peuvent pas se déplacer (dont je fais parti), est-ce qu'il y aura des rediffusions sur le net des conférences ?
# Intéret par rapport à une chaîne GIS Open Source classique
Posté par MrBidon . En réponse à la dépêche GeoBases version 5, services et visualisation pour données (géographiques). Évalué à 1.
Bonjour,
Les captures d'écrans font envies, mais l'accès n'a pas l'air d'être très évident, visiblement, on est amené très vite à faire un peu de Python (langage que je ne connais pas).
Afin de voir si ça vaut le coup pour moi d'aller plus loin, j'ai une petite question simple, quelles nouveautés apportent ce projet par rapport à l'utilisation d'une chaîne GIS classique composée d'OpenLayer / de Geoserver / de Postgis ?
[^] # Re: HTML / JS (ou Qt si vraiment tu veux un client lourd)
Posté par MrBidon . En réponse au message débutant cherche piste pour apprendre a faire de petite gui. Évalué à 1.
As-tu regardé à quoi ressemble moongoose ?
# HTML / JS (ou Qt si vraiment tu veux un client lourd)
Posté par MrBidon . En réponse au message débutant cherche piste pour apprendre a faire de petite gui. Évalué à 3. Dernière modification le 06 février 2013 à 13:20.
Je vais me faire moinsser, mais actuellement les techno web, ce sont les technologies que j'utilise à chaque fois dès que je dois faire une IHM, ça fait belle lurette que je n'ai pas codé de client lourd.
Si ton IHM est simple, avec HTML plus un peu de JS (et les librairies qui vont bien, par exemple jqueryui), tu devrais arriver à faire ce que tu veux. Cela te permet aussi de facilement séparer le fond de la forme. Tu mets la logique métier dans ton serveur HTTP (par exemple j'aime bien mongoose en C ou bien Apache).
Et si tu veux vraiment faire un client lourd, je te conseillerais directement soit GTK, soit Qt selon ton window manager de prédilection.
# Une question que l'on est en droit de se poser :)
Posté par MrBidon . En réponse au message Que faire avec un Raspberry pi ?. Évalué à 1. Dernière modification le 02 février 2013 à 11:14.
Pour ma part, j'ai pour projet d'en faire une "console" qui émulerait les consoles de notre jeunesse (nes, snes, méga drive…).
Sinon l'autre projet, qui me semblait intéressant c'est un centre multimédia soit vidéo (branché sur la télé ou sur le vidéoproj) soit simplement audio (branché sur la chaine du salon) et pilotable via ordiphone, ou pc portable par exemple à l'aide de VLC.
[^] # Re: tcha ! (c'est l'hiver)
Posté par MrBidon . En réponse au journal Il n'y a pas que le café !. Évalué à -10.
?????? second degré ????
[^] # Re: Normal
Posté par MrBidon . En réponse au journal Mediatheque Numérique ... du bon DRM à la sauce Microsoft. Évalué à 2.
Une recherche google m'envoie vers la page Stackoverflow suivante : http://stackoverflow.com/questions/822468/is-there-an-open-source-drm-solution
La solution qui y est préconisée s'appelle Openipmp. Je n'ai jamais entendu parlé de ce projet, la datasheet est assez succincte et n'explique pas la magie du principe…
Reste plus qu'à tester pour en savoir plus : Comme on dit qui ne télécharge rien n'a rien :-)
[^] # Re: Normal
Posté par MrBidon . En réponse au journal Mediatheque Numérique ... du bon DRM à la sauce Microsoft. Évalué à 0.
Le DRM ne me dérange pas.. la solution Microsoft (et MacOs Intel) me dérange énormément, c'est étrange qu'il n'y a pas de DRM compatible Linux (même une version pas libre :-()
[^] # Re: Non.
Posté par MrBidon . En réponse à l’entrée du suivi Limitation à la création de journaux aux comptes qui ne viennent pas juste d'être créés. Évalué à 1 (+0/-0).
Merci pour les stats, ça nous renvoie vers ce qui est dit dans le commentaire suivant
[^] # Re: Non.
Posté par MrBidon . En réponse à l’entrée du suivi Limitation à la création de journaux aux comptes qui ne viennent pas juste d'être créés. Évalué à 2 (+0/-0).
Se serait intéressant d'avoir une stat du nombre de journaux écrit par des comptes nouvellement crée…
# Tilemill
Posté par MrBidon . En réponse au message Data Mapping. Évalué à 2.
J'ai pas testé en détail mais Tilemill ça avait l'air sympa : http://mapbox.com/tilemill/
[^] # Re: debian
Posté par MrBidon . En réponse au message Distrib avec gnome. Évalué à 1.
Ok, le retour au fondamentaux il n'y a que ça de vrai, je l'avait quitté après 3 ans d'utilisation en SID car j'en avais marre de reconfigurer ce qui était cassé à chaque gros update…. peut être que la testing ou stable me conviendrait maintenant, merci de la suggestion, je n'y avais pas pensé alors que c'était évident :-)
[^] # Re: Intéressant sur le fond, mais forme difficilement lisble
Posté par MrBidon . En réponse au journal Six recettes pour ne pas innover (et l’inverse) . Évalué à 1.
C'était avec obligation de faire de l'open source le cloud à la française ?
[^] # Re: Intéressant, ne marchera pas !
Posté par MrBidon . En réponse au journal Six recettes pour ne pas innover (et l’inverse) . Évalué à 3.
Je prend bonne note de votre courrier. Effectivement avec un tel pseudo, je ne peux qu'avoir un comportement réac. Le libre c'était mieux avant quand il fallait compiler soit même son serveur X donc les sources provenant des CD acheté en kiosque dans un linux magasine. Que de chemin effectué depuis :-)
En tout cas, selon les critères évoqués dans ce journal, LinuxFr est un site pleinement innovant !
# CMake
Posté par MrBidon . En réponse au message [cherche IDE] pour prgrammer en C. Évalué à 2.
Salut,
J'ai testé CMake dernièrement et ce n'est pas un IDE au sens premier, mais cela permet très facilement de créer un projet C et gérer des projet pour plein d'IDE différentes.
Ca peut être une solution pour rechercher ce qui te convient… et tu finira sur emacs/vi + etags :-)