Jump to content

vincedo

Hubmaster
  • Content Count

    226
  • Joined

  • Last visited

Community Reputation

0 Neutre

Contact Methods

  • Website URL
    http://felisite.com/

Profile Information

  • Localisation
    Lille
  • Société
    Félisite
  1. Bonjour, Quelles sont les différentes techniques pour se constituer légalement un fichier de prospects qualifiés, qui ont manifesté leur intérêt pour recevoir de la pub ? La principale technique qui me vient à l'esprit est celle des jeux-concours (on remplit un formulaire détaillé pour participer à un concours), mais j'imagine qu'il y en a d'autres. Vincent
  2. Merci de vos réponses. Cela dit, vous répondez à la question comment IDENTIFIER un bon développeur (parmi une dizaine de développeurs qu'on aurait déjà trouvés par exemple). Je me demandais plutôt comment TROUVER un bon développeur. Où chercher, si vous préférez.
  3. Bonjour, Je trouve que les bons développeurs web sont difficiles à trouver. Je me suis pourtant retrouvé sur des projets où le budget ne manquait pas et où la compétence recherchée n'était pas rarissime (PHP/MySQL, HTML/CSS...), pourtant j'ai toujours eu du mal à trouver de bons développeurs web. Voici comment je m'y prends : Quand mes recherches portent sur un langage (PHP, Java...) ou une technologie particulière (un CMS, un framework...), j'essaie de trouver une communauté ou un site web très actif autour du langage ou de la techno en question. En observant, voire en participant à cette communauté, on finit par remarquer des profils qui se détachent. Je passe une petite annonce sur quelques sites - que j'espère - bien fréquentés et en phase avec ma recherche. En l'occurrence, il s'agit souvent de http://www.webmaster-hub.com/, http://www.phpindex.com/ et http://emploi.alsacreations.com/. Je fais marcher mon réseau. Soit en envoyant un e-mail à quelques contacts précis, soit en faisant une recherche sur un site comme http://www.viadeo.com/. Enfin, il m'arrive, mais c'est plus rare, de faire appel à des SSII qui placent des gars en régie, mais là, le pire côtoie le meilleur. Certaines n'ont aucun scrupule à vendre en tant que "Expert en TRUCMUCHE" un type qui a lu une fois il y a longtemps un billet de blog sur TRUCMUCHE... Certaines de ces méthodes prennent beaucoup de temps. Observer une communauté pour repérer les éléments actifs prend des jours, une recherche Viadeo remontera des dizaines de profils qu'il faudra trier... Et ça ne donne pas toujours quelque chose. Ca m'intéresserait d'en discuter avec vous : comment vous y prenez-vous pour trouver de bons développeurs ? Avez-vous d'autres techniques ? Utilisez-vous des annonces payantes ? Avez-vous trouvé des SSII qui vous ont donné satisfaction ? Vincent PS. Il se trouve justement je suis à la recherche d'un bon développeur PHP/MySQL . Contactez-moi via PM si vous souhaitez en discuter.
  4. OK. Allociné était juste un exemple, mais je vois ce que tu veux dire. Cela dit, j'espère toujours discuter des possibilités que les mashups ouvrent (et pas seulement des aspects légaux) avec les éventuels intéressés.
  5. Hm, tu as probablement raison... Mais est-ce que ça ne dépend pas de la quantité d'infos que tu reprends ? Si la quantité est peu importante et que tu fais un lien vers la source, ça tombe dans la catégorie du "Fair Use", non ? Par exemple, je doute que http://www.wikio.fr/ ait systématiquement passé des accords avec tous les sites qu'il cite.
  6. L'objectif n'est pas non plus de devenir Google à la place de Google. :-) Je voyais plutôt l'organisation suivante : * Définir des sources de référence pour chaque grande thématique (par ex, Allociné = Cinéma). * Faire un mapping entre les pages web de ces sources et une base de données sémantique (http://www.dapper.net/). * Réorganiser l'info à partir de requêtes sur la base sémantique. Je ne veux pas minimiser la complexité, mais l'idée n'est pas de crawler le web dans son intégralité ni d'utiliser de l'intelligence artificielle pour comprendre le contenu des pages. Un très bon exemple d'implémentation de cette idée appliquée au eCommerce : http://www.wikio.fr/produit/hp-3995.html (une page simple qui synthétise tous les tests, avis, news, vidéos sur un produit)
  7. Bonjour, * On trouve énormément d'informations sur le web, mais elles sont polluées (spam), de mauvaise qualité (incomplètes, périmées, fausses...), ou éclatées sur une myriade de sites différents. * Grâce aux API Web, aux flux RSS et au screen scraping, il est possible de récupérer ces informations et de les combiner pour leur donner un sens (web sémantique). * Ces informations acquièrent alors une valeur qui peut être exploitée de plusieurs façons : publication du contenu et monétisation grâce à la pub (AdSense), création d'une communauté autour du contenu, service de veille techno... Quelques exemples d'applications : * Vous êtes fan de Céline Dion ? (ça arrive...) Une page simple vous présente une minibio, quelques photos, les dates de ses prochains passages TV/radio en France, la parodie de Florence Foresti (vidéo YouTube)... Vous pouvez mettre en place une alerte pour être averti par e-mail de tout nouvel événement la concernant (par ex : une séance de dédicaces dans la FNAC la plus proche de chez vous). * Vous ne savez pas quoi regarder à la TV ce soir ? Une page simple vous présente l'ensemble des émissions du soir avec les notes attribuées par chaque magazine TV. Pour les films, une note moyenne est calculée à partir des évaluations des principaux sites de ciné (Allocine, Imdb...). * Vous aimeriez vous faire une sortie ce week-end ? Une page simple vous présente les événements culturels qui ont lieu à moins de 5 km de chez vous, classés par popularité. Les idées ne manquent pas. J'aimerais en discuter avec des personnes intéressées. Vincent
  8. Merci pour vos réponses. @Anonymus Je ne stocke pas tout le resultset dans un tableau, c'était juste une façon d'expliquer que je fais qq traitements sur les données remontées avant le INSERT. Je stocke le résultat de ces traitements dans un tableau (autrement dit, 1 tableau = 1 enregistrement, et c'est toujours le même tableau à chaque passage de la boucle). @Kioob Tu as raison, c'est pas recommandé de faire un SELECT * si on n'utilise que qq champs. Mais là encore, c'était juste un exemple pour expliquer mon pb. Dans mon code, je ne sélectionne que ce dont j'ai besoin. Quelle solution ? Déjà, le coupable est effectivement le nb d'enregistrements trop importants et le mysql_query() qui bufferise tous les résultats, d'où l'explosion de consommation mémoire. mysql_unbuffered_query() est une super piste, je connaissais pas. Comme j'avais déjà décomposé mes requêtes dans une première tentative d'optimisation, je n'ai pas besoin de lancer de nouvelles requêtes tant que je boucle sur la première requête, je vais donc essayer ça. Une autre solution -- trouvée après qq recherches -- est de limiter (via la clause LIMIT en SQL) le nb d'enregistrements remontés par chaque SELECT, et de répéter l'opération autant de fois que nécessaire jusqu'à ce que tous les enregistrements aient été traités. Encore merci !
  9. Bonjour, Je bosse sur un script de migration qui convertit les données d'une application V1 vers une application V2. En gros, voilà ce que fait mon script : <?php // Sélectionne les données à migrer. $res = mysql_query("SELECT * FROM table_v1"); // Parcourt les données... while ($o = mysql_fetch_object($res)) { // Crée un array destiné à stocker les données à migrer $object = array(); $object['property1'] = $o->title; $object['property2'] = $o->description; // ici, déclare d'autres propriétés et effectue qq traitements. // Enregistre le résultat. mysql_query("INSERT INTO table_v2..."); } ?> Si je limite le nombre d'enregistrements du SELECT à quelques milliers, tout se passe sans problème. Mais si je ne limite pas (or, ma table contient 3,5 millions d'enregistrements), le script plante en disant qu'il n'a plus de mémoire. J'ai pourtant déjà augmenté la memory_limit dans php.ini à 250M... Et quand on fait une boucle avec un mysql_fetch_object, j'imagine que les données sont remontées partiellement, au fur et à mesure, pas toutes en même temps, non ? Y a-t-il une autre façon d'écrire ce script pour qu'il ne consomme pas autant de mémoire ? Merci
  10. A la base, tous mes DIV ont le positionnement implicite (je crois que c'est relative). Ensuite, j'ai essayé tous les positionnements possibles, en indiquant à chaque fois le même type de positionnement pour le DIV du dessus et du dessous. Cela dit, j'ai lu dans un autre thread que le positionnement n'avait aucun rapport avec la propriété z-index, et que cette dernière était censée fonctionner qq soit le positionnement.
  11. Merci pour vos réponses. MarvinLeRouge, ricotrutt > J'aimerais contrôler à 100% la fonctionnalité, et donc la développer moi-même plutôt que réutiliser une lib déjà existante. En plus, lightbox est conçu pour afficher des images en overlay, pas des forms. Mais ptêt bien que ça gère aussi les forms. pif_125 > J'me doute bien qu'il faut utiliser du JavaScript, mais si je poste un message ici, c'est que je ne sais pas lequel exactement.
  12. Bonjour, Je développe une fonctionnalité qui fait que quand on clique sur un bouton "Poster un commentaire", un DIV (déjà présent dans le markup) contenant un formulaire de saisie de commentaire apparaît au premier plan. Je voudrais que ce formulaire apparaisse au centre de la page, même si l'utilisateur scrolle la fenêtre ou qu'il redimensionne son navigateur. Quelqu'un aurait une idée sur la façon de s'y prendre ? Merci.
  13. Bonjour, Je développe une fonctionnalité qui fait que quand on clique sur un bouton "Poster un commentaire", un DIV (déjà présent dans le markup) contenant un formulaire de saisie de commentaire apparaît au premier plan. Mon problème est que le DIV apparaît bien, mais impossible de garantir qu'il soit au-dessus des autres éléments dans la page. Pourtant, ce DIV a bien un z-index très élevé, et les autres éléments un z-index à zéro. Après qq recherches dans ce forum, j'ai essayé de varier le positionnement de ce DIV (position:relative; position:absolute; position:float;) et du markup environnant, mais rien à faire. Quelqu'un aurait une idée ? Merci.
×
×
  • Create New...