Beaucoup de questions pour les développeurs généreux

Petit nouveau ! | 3 Messages

26 avr. 2015, 11:59

Salut à tous,

Je me présente, je m'appelle Geoffroy et je suis un développeur web autodidacte avec beaucoup de lacunes mais volontaire et travailleur.
Je me lance en tant que freelance dans le developpement associé a un webdesigner
Au debut notre ambition etait simple, faire des petits sites pour un prix raisonnable mais voila un projet énorme viens de nous être proposé et même si je dispose de piste pour résoudre la majorité des problèmes,il y a des questions qui reste en suspend
Je vous le répète, si vous décidez de m'aider je serai payé (une misère, notre client veut une pyramide payée comme un 12m2 en auvergne :D ) mais le projet soulève tellement de questionnement et de perspective que je suis pret a faire l'effort sur le salaire si j'en sort grandi.
Je développe encore ( et oui je suis un dinosaure) en procedural, mais je compte me mettre a la poo simple et au mvc avant de commencer ce projet.
J'aurais donc au cours du temps quelques questions a vous poser sur ce sujet.
Je compte aussi utiliser codeigniter comme framework, par sa simplicité et sa communauté.
I'm not very fluent in english so i have a big problem :wink: .
Voila en deux mots ma problématique
en fonction de vos réponses a ce message, j'envisagerai ou non de prendre ce projet, sachant que je ne me lance pas seul avec la b*** et le couteau, je suis quelqu'un de foncierement honnete et je ne peux engager ma parole sur des sujets dont je ne maitrise pas l'essentiel.
J'aime apprendre, donc je ne vous demanderai pas LA solution, mais des sources et des pistes a creuser.
L'ensemble des concepts soulevé par le projet sont a la pointe de ce qu'il se fait a l'heure actuelle sur le net, donc cela risquera parfois d'etre aussi stimulant pour vous.
Mes premieres questions sont :
est il possible avec google map de generer dynamiquement des polygones et de calculer l'intersection entre deux de ses polygones? je sais que c'est possible pour un marker mais je n'ai rien trouvé pour des zones (je commence a peine mes reherches et google sur ce point n'est pas mon ami #-o). exemple : un utilisateur A dessine un polygone sur google map, un utilisateur B dessine un autre polygone, comment savoir si ces polygones ont des points communs? et voyons plus loin, en fonction des polygones tracés par l'utilisateur A, trouvé tous les polygones qui ont un point commun. j'ai fait un peu de SIG dans ma jeunesse, et je sais qu'il y a des logiciels specialisés dans ce genre de problématique, a savoir si google map gere cette complexité ou si vous avez une autre solution j'explorerai. Si la zone définie etait un cercle, je n'aurais pas ce genre de problème a resoudre. :D
Comment réaliser un moteur de recherche interne performant, j'entend par performant un moteur qui prend en compte les approximations. j'ai trouvé soudex et un algorithme php dont le nom m'echappe (levingstein de memoire) mais il faut que mon moteur soit rapide sur de grosse requete, je compte m'interesser a la performance sql donc cela fera déjà un débat sur lequel on pourra ergoter.
est il possible de séparer le paiement dynamiquement sans passer par un compte commun (j'entend par la un utilisateur commande chez plusieurs vendeurs A, B, C et que le paiement soit automatiquement redistribué sur les comptes A, B , C)

Si la réponse a ses questions est positive, merci de m'orienter dans un premier temps ( et oui je compte apprendre et bosser aussi :P ) et ulterieurement peut etre nous partagerons ensemble la solution qu'on aura trouvé
J'ai des centaines d'autres questions que je ne peux partager dans un soucis d'honneteté pour l'instant mais je vous le dit sans dire que le concept est révolutionnaire, il est complet, compliqué a modeliser et il génère beaucoup de questions informatiques et périphériques

Merci a ceux qui m'ont lu jusqu'au bout :priere:
Merci a ceux qui m'aideront =D>
Merci aux autres :?:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

27 avr. 2015, 00:58

Bonjour et bienvenue sur PHPfrance,

Quelques réponses rapides :
est il possible avec google map de generer dynamiquement des polygones
Oui, via l'API Google Maps : https://developers.google.com/maps/docu ... gon-arrays
est il possible avec google map de [...] calculer l'intersection entre deux de ses polygones?
A ma connaissance, non pas directement avec les API de Google maps.
Il existe deux librairies javascript qui permettraient visiblement de faire cela (cf la démo) mais je ne les ai jamais utilisés donc je ne peux pas vraiment t'aider à part en te donnant les liens : http://sourceforge.net/projects/jsclipper/ et http://gis.ibbeck.de/ginfo/apps/OLExamp ... xample.asp
Comment réaliser un moteur de recherche interne performant
La méthode "basique", c'est la recherche fulltext de MySQL.
Si tu veux une solution vraiment performante, il faut passer par des solutions dédiées type Apache Solr ou Elastic Search, sachant que le 2ème a vraiment le vent en poupe en ce moment et dispose de pas mal de bonnes librairies en PHP ou Javascript.
est il possible de séparer le paiement dynamiquement sans passer par un compte commun (j'entend par la un utilisateur commande chez plusieurs vendeurs A, B, C et que le paiement soit automatiquement redistribué sur les comptes A, B , C)
Non ce n'est pas possible, enfin pas tel que tu le décris.
Soit le client fait 1 paiement sur 1 compte et ensuite tu reverses depuis ce compte sur les 3 autres comptes.
Soit le client fait 1 paiement sur chacun des 3 comptes et donc verra 3 débits sur son compte bancaire/paypal.



Enfin, je te recommande pour multiplier les chances de réponses de faire 1 sujet pour chaque question car c'est rare de pouvoir tomber sur 1 seul utilisateur qui peut apporter des réponses à toute une série de questions, il vaut mieux avoir 1 sujet = 1 question avec un titre explicite et chacun lira (et répondra) ensuite au sujet qui l'intéresse et dont il a les compétences sans être obligé de lire un long pavé dont il n'aura pas la réponses à la moitié des questions
;)
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 3 Messages

27 avr. 2015, 08:30

Merci pour ton accueil si chaleureux.
Je vais creuser toutes les pistes que tu indiques sérieusement et définir clairement le possible avec mon client.
Comme tu me le conseille j'irai poster mes questions sous forme individuelle sur le forum concerné ( penses tu que le forum php avancé serait plus judicieux?)
En tout cas je te remercie pour ces infos et te souhaites une excellente vie ( si on ne se revoit pas d'ici là ;)> )
tchussss