Giter Site home page Giter Site logo

v-l-m / vlm Goto Github PK

View Code? Open in Web Editor NEW
26.0 17.0 10.0 99.6 MB

Virtual loup de mer (aka Vlm) is an opensource sailing simulation

Home Page: http://v-l-m.org

License: GNU Affero General Public License v3.0

Shell 1.69% PHP 48.37% C 21.82% CSS 2.48% HTML 11.79% JavaScript 9.95% Makefile 0.18% Python 2.81% Gherkin 0.08% Hack 0.01% Starlark 0.04% SWIG 0.03% Less 0.77%
php simulation noaa routing sailing c python javascript

vlm's Introduction

vlm

(à compléter : c'est quoi vlm ?)

#Points d'entrée

  • wiki
  • outils

#Contacts

vlm's People

Contributors

chriscatta avatar farangfrog avatar fmicaux avatar pzia avatar sbsrouteur avatar stephpen avatar ylafon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vlm's Issues

Nouvelle fonction Cap Loxo

Reported by paparazzia on 8 Dec 2008 22:24 UTC
Soir Franois

comme annonc dans les mails prcdents, la fonction en place pour le calcul du cap loxo est plus ou moins bonne
en de d'une certaine distance il y trs peu d'erreur c'est ce qu'on appelle la fonction simplifie mais au dessus il peu y avoir un cart de1,25 voir plus
avec des cas bizarre vers les ples.
autant bien faire les choses , donc tu peux trouver ci joint cette mme fonction mais en calcul exact en remplacement de l'autre
(s'applique trs bien pour les cartes mercator car le principe de calcul est identique )
et en plus cela servira pour le passage des portes ou des lignes de contrle que je fournirais bientt

il faudrait vrifier si il n'y a pas de faute de syntaxe
ci joint aussi la version VB pour vrifier en cas de problme

JP

Instructions de course

Reported by fm on 3 Dec 2008 23:06 UTC
Utiliser la table races_instructions ( modifier si besoin, elle n'est pour l'instant pas utilise), pour proposer des instructions de course si ncessaire.

Les IC sont un lieu o l'on peut par exemple expliquer la notion de porte de glaces, dcrire au format texte un parcours, parler des paramtres de la course (firstpcttime, coastpenalty, closetime, blackout, ...)

Hook subversion pour interragir avec trac via les commits

Reported by paparazzia on 30 Nov 2008 18:28 UTC
Installer le trac post commit hook, qui permet en substance :

It searches commit messages for text in the form of:

command #1

command #1, #2

command #1 & #2

command #1 and #2

Instead of the short-hand syntax "#1", "ticket:1" can be used as well, e.g.:

command ticket:1

command ticket:1, ticket:2

command ticket:1 & ticket:2

command ticket:1 and ticket:2

In addition, the ':' character can be omitted and issue or bug can be used

instead of ticket.

You can have more then one command in a message. The following commands

are supported. There is more then one spelling for each command, to make

this as user-friendly as possible.

close, closed, closes, fix, fixed, fixes

The specified issue numbers are closed with the contents of this

commit message being added to it.

references, refs, addresses, re, see

The specified issue numbers are left in their current status, but

the contents of this commit message are added to their notes.

A fairly complicated example of what you can do is with a commit message

of:

Changed blah and foo to do this or that. Fixes #10 and #12, and refs #12.

This will close #10 and #12, and add a note to #12.

Afficher la version de vlm dans le footer

Reported by paparazzia on 28 Nov 2008 07:08 UTC
Afin d'identifier facilement l'tat de la production de vlm par rapport la version de dveloppement...

Idalement, l'intitul de la version (0.7-trunk par ex) est issu d'un fichier simple modifier et commiter dans le subversion.

Utiliser fastcgi

Reported by paparazzia on 23 Nov 2008 16:24 UTC
le mode cgi utilis pour Trac n'est pas trs performant.

Il serait mieux (si l'occasion se prsente) de passer fastcgi...

Enlever le grey listing sur la messagerie vers virtual-loup-de-mer.org

Reported by paparazzia on 23 Nov 2008 17:21 UTC
Bizarrement, le demon de messagerie ne veut pas envoyer des messages aux adresses en v-l-m.org...

Nov 23 17:12:53 r16212 postfix/smtp[656933DA92: to=[email protected], relay=mx01.actilis.net87.98.179.123:25, delay=1.5, delays=0.16/0.01/0.71/0.63, ds
n=4.2.0, status=deferred (host mx01.actilis.net[87.98.179.123] said: 450 4.2.0 [email protected]: Recipient address rejected: Greylisted, see http://postgrey.sch
w

Propriétés CSS spécifiques à certains navigateur

Reported by paparazzia on 10 Jan 2009 10:21 UTC
par exemple : "scrollbar-highlight-color" n'existe que dans IE

On peut envisager de :

  • limiter l'usage
  • lire une CSS spcifique seulement quand le navigateur est dtect.

API pour monitorer le windserver

Reported by paparazzia on 6 Jan 2009 22:25 UTC
il nous faudrait une API en C (et donc en php) pour monitorer facilement le """windserver""" local.

on ferait juste une page php, publique qui donnerait les infos, et permettrait dans les cas jamais vu (avec le script actuel depuis plusieurs mois chez paparazzia et spf) ou le script raterai une marche ;)

Patch pour ajouter les infos du pilototo ds getinfo et getinfo2

Reported by oxygen77 on 4 Jan 2009 18:11 UTC
Les infos sont ajoutes sous la forme de PILi=id|time|pim|pip|status
(i tant le numro de l'instruction pilototo), j'ai utilis le "|" comme sparateur pour ne pas interfrer avec le ";" de sparation de getinfo2 ou la "," de sparation pour les coordonnes.

patch en copie ainsi qu'un exemple de rsultat

Bug d'affichage des traces (antemeridien)

Reported by paparazzia on 19 Dec 2008 06:49 UTC
quand les traces de concurrents sont :

  • non incluses en thorie dans la carte affiche
  • et cheval sur l'antemeridien

=> elles sont visibles comme des lignes horizontales certaines chelles.

Cf. PJ

Coastserver / intégrer la gestion de côtes de vlmc dans Vlm

Reported by paparazzia on 10 Jan 2009 12:43 UTC
Cf. Message de fm

Pour comprendre ce qui s'est pass au dpart hier soir, j'ai fait une archive des logs du moteur entre 20h et 22h55.

On y voir, rien qu'aux dates des fichiers, quels runs ont t longs, et on peut voir, dans chaque log, ce qui s'est pass.

C'est bien la dtection de cote qui couute, et qui coute trs cher quand il y a beaucoup de cotes analyser.

Aujourd'hui, tel que c'est fait, c'est pas trs optimis. On pourrait imaginer un segment de mmoire partage dans lequel on charde des polygones, une seule fois ... per un automate qui s'intresse rgulirement (hors run du moteur) au voisinnage caillasseux des coureurs.

Ordre des parametres dans les fonctions.

Reported by spf on 19 Dec 2008 15:01 UTC
Historiquement vlm utilise (long, lat) au lieu de (lat, long), mais ce n'est pas le cas partout.
Il faut donc passer toutes les fonctions (et les valeurs retournees) suivant la convention (lat, long).

Bug affichage estime autour de l'antemeridien

Reported by anonymous on 23 Dec 2008 22:39 UTC
Je suis sur 51.5 SUD / 178 EST, le prochain WP est 50.5 SUD / 180 WEST (WP 8 sur VDG).

Avec un maparea affichant l'AM, l'estime (mme longue) est OK, mais avec un maparea trop pgrand (AM pas sur la carte), si l'estime dpasse l'AM (120 milles), elle part l'ouest.

Images jointes.

ajout/suppression des bateaux réels sur le fond de carte

Reported by sebek on 22 Dec 2008 21:40 UTC
Lorsque l'on demande un fond de carte avec l'URL :
/mercator.img.php?drawortho=yes&drawwind=-1&lat=-51.179184622119&long=-170.96174697089&x=1000&y=1000&maparea=4&maille=3&idraces=20081109&proj=mercator&seacolor=e0e0f0&tracks=on&age=24&estime=0&list=myboat&boat=161&text=right

on a les bateaux "rls" (cad Veolia environnement du VDG par exemple). Aucun paramtre GET de l'URL ne permet de dsactiver cet affichage. Il faudrait crr une variable real_boats=on/off qui soit interprte par mercator.php.

Ceci est ncessaire pour produire des layers la granularit plus fine pour ventuelle utilisation de OpenLayers

Scripts de déploiement sur testing à partir du subversion

Reported by paparazzia on 23 Nov 2008 21:45 UTC
L'objectif est simple :

  • tout le code, hormis la conf des mots de passe, doit passer par le subversion.
  • rgulirement, on doit pouvoir lancer un script sur le serveur (y compris pourquoi pas en cron) qui vient mettre jour testing
  • l'usage de procdure svn depuis le serveur en manuel est proscrire.

Je fais a lundi soir :)

Fixer l'encodage des fichiers source

Reported by paparazzia on 29 Nov 2008 13:19 UTC
L'historique du projet conduit les fichiers contenir des encodages multiples (Windows/latin1, iso-8859-1, utf-8)...

il faudrait nettoyer et se mettre d'accord sur une convention !

Validation de WP tardive a certaines portes.

Reported by spf on 6 Dec 2008 22:52 UTC
Sur la VDG, la porte 2 a ete validee bien apres le passage de la porte dessinee sur les cartes. Il faut soit afficher la bonne porte, soit valider la bonne ligne.

Meilleur gestion des polaires dans VMG VLM

Reported by stephpen on 19 Dec 2008 14:45 UTC
Aujourd'hui chaque ajout d'une nouvelle polaire VLM, il faut modifier manuellement le code de la page /vmg/vmg_vlm.php.

Nettoyer le contenu de site et de moteur

Reported by paparazzia on 30 Nov 2008 14:33 UTC
il y a un certains nombres de fichiers qui ne semblent pas (plus) utiles au fonctionnement de vlm.

C'est un peu difficile de faire le tri, le mieux serait de les dplacer dans un sous-rpertoire misc/vrac/divers (histoire de les garder sous le coude).

Et la personne la plus apte est fm ;)

Hook subversion pour envoyer par mail les commits

Reported by paparazzia on 30 Nov 2008 12:17 UTC
C'est un classique, qui permet de suivre plus facilement ce qui s'est pass.

Par contre, a risque de poluer la mailing liste du #5...

Solution : avoir 2 mailings liste :

  • dev@ qui est destine la discussion
  • svn@ qui est destine aux notifications du trac et du svn...

Activation du compte subversion

Reported by Line28 on 12 Dec 2008 18:03 UTC
Bonjour,
Ayant envie de participer au developpement de VLM, j'aimerai pouvoir acces aux fichiers de dev.
Merci d'avance..
Ren

répertoire dédié pour les images/icones

Reported by paparazzia on 30 Nov 2008 14:35 UTC
pour l'instant, elles sont en vrac dans la racine de site...

ce serait plus pratique si elles disposaient de leur rpertoire ddi

Créer le module base de données

Reported by paparazzia on 29 Nov 2008 13:02 UTC
Qui doit contenir les sql pour

  • crer la base vide
  • la remplir avec les donnes persistente (drapeaux...)

... et les scripts qui vont avec.

Ce module ne sera pas vraiment appell tre dploy rgulirement.
C'est plutt :

  • documentaire
  • pour permettre de s'installer plus facilement un vlm perso de dev.

Rendre Vlm W3C compliant

Reported by paparazzia on 30 Nov 2008 20:41 UTC
Vlm ne passe plus le validateur... Il y a du html corriger.

Mise en place des Tracs de Vlm

Reported by paparazzia on 23 Nov 2008 10:51 UTC

  • cration des repos svn
  • cration des tracs
  • paramtrage des droits
  • documentation de la configuration

une polaire de "VOOD.52"

Reported by paparazzia on 12 Dec 2008 21:12 UTC
(d'aprs la roadmap)

http://www.soloceans.com/en/veolia-oceans/

Dixit fm : "je pense qu'il faut taper entre notre Class40 et notre Imoca 2008, plus proche 2/3 ou 3/4 de notre Class 40, et se limiter aux vitesses de notre Class 40 au portant dans la brise) "

Status des modules

Reported by paparazzia on 10 Jan 2009 12:39 UTC
Avec la modularit, on peut avoir besoin d'une page status qui dtaille les dates / versions de dploiement des modules (en particulier pour testing, ou encore lors de correctifs d'urgence)

BVMG ne gere pas l'antimeridien

Reported by anonymous on 11 Dec 2008 16:09 UTC
En etant a lat -52, long 137.3 si le WP est en -50.5 179, le BVMG va dans le bon sens (est), si le WP est en -50.5 -179, le BVG va vers l'ouest.

module dédié pour les images

Reported by paparazzia on 15 Dec 2008 05:05 UTC
suite au ticket #16, on peut mettre le rpertoire image dans un module ddi
par exemple "medias" qui contiendrait tout ce qui est "lourd" et statique.

Si pas d'objections, je fais a ce soir via un Alias dans le .htaccess pour que ce soit portable

Mailing liste

Reported by paparazzia on 25 Nov 2008 06:39 UTC
Franois, tu as parl d'une mailing liste, c'est une bonne ide.

Cela permettrait :

  • de mutualiser les discussions (le nombre de fois ou j'oublie de faire rpondre tous...)
  • de router les alertes Trac (dpot de tickets, commit dans le subversion)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.