blog sur le développement web, jquery,css3, Magento, Symphony, php et bien d'autres choses

php router url

pour ceux qui désirent faire un router url en fonction d’une configuration par poids par URL voici un script qui pourra vous être utile.

admettons que vous ayez 8 URLS de page de vente sur lesquelles rediriger du trafic et certaines vous rapportent plus que d’autres, vous pouvez faire en sorte de rediriger plus souvent sur l’une ou l’autre d’entre elles en leur affectant un poids, plus le poids est élevé plus la page sera utilisée comme redirection.

l’algorithme utilisé pour ce script est très proche de l’algorithme de sélection aléatoire pondérée.


        // plus le poids est élevé plus l'url va ressortir
        $arrayRules = array(
         'http://url1.com' => 10,
         'http://url2.com' => 20,
         'http://url3.com' => 30,
         'http://url4.com' => 90,
        );

        $arSite = array_keys($arrayRules);
        $arRules = array_values($arrayRules);

        $total = array_sum($arrayRules);
        $rdNumber = rand(0, $total);

        $seek = 0;
        $resultat = 0;

        for ($i = 0; $i < count($arRules); $i++) {

            if ($rdNumber <= $seek + $arRules[$i]) {
                $resultat = $i;
                break;
            }
            $seek += $arRules[$i];
        }

        // retourne l'url sur laquelle rediriger
        return $arSite[$resultat];

une optimisation intéressante de ce script serait de mettre en place un système de « machine learning » pour ne plus avoir a configurer les poids a la main mais de manière automatique en s’appuyant sur les statistiques de performance des pages en question.

Bien souvent vous êtes amené à créer des CRON JOB. ces derniers sont souvent appelé en mode CLI (command line interface). Hors parfois pour une raison X ou Y dans le script php appelé, vous avez peut être besoins de détecter que vous êtes en mode CLI. (pour le chargement d’une conf spéciale en DEV par exemple).

Pour ce faire il existe une fonction PHP qui s’appelle:

php_sapi_name();
if(php_sapi_name() === 'cli') {
   echo 'on est en mode console';
}

php_sapi_name



mykonfig.com

Je suis tombé l’autre jour sur un site sympa, j’ai nommé mykonfig.com qui propose de monter son PC. Jusqu’à la rien d’extra vous allez me dire qu’il en existe des tonnes. Sauf que je ne suis pas forcément familier avec les configurations, les composants et le second point c’est que je perds souvent du temps a chercher le meilleur prix pour les pièces entre différent site.  La ou mykonfig est super fort, c’est qu’on peut se monter un PC en choisissant des pièces compatibles les unes avec les autres (en activant le mode compatibilité) et on peut avoir en live le prix chez différents vendeurs. Bref on a tout sous la main en un seul formulaire, bref j’ai trouvé ça classe !

cela permet de monter son pc en très peu de temps au meilleur cout. et ainsi monter son pc gamer pour faire tourner le dernier star wars battlefront par exemple :p

Afin d’avoir une meilleur idée de ce que fait le site voici un extrait du communiqué de presse:

myKonfig.com permet de personnaliser sur une interface centralisée la configuration de votre futur PC en ayant toujours à l’œil le prix unitaire et global du matériel sélectionné. myKonfig.com vous permet de sélectionner soigneusement les composants (processeur, carte graphique, boîtier, etc.) qui constitueront votre futur PC, en ayant en permanence sous les yeux les prix de vos pièces chez les différents marchands partenaires (LDLC, CDiscount, Amazon, GrosBill…). Avec plus de 4 000 références à ce jour, les passionnés trouveront forcément leur bonheur !

Je vous conseille vivement d’aller essayer et de jouer avec ça n’engage à rien et ça peut vous faire gagner pas mal de temps ;)

Visiter MyKonfig.com

Il existe plusieurs moyens pour gagner grâce au site internet que vous possèdez. Nous allons traiter dans cet article uniquement de l’affiliation.

L’affiliation, ou comment gagner de l’argent en faisant de la promotion de produit

l’affiliation consiste à promouvoir les produits (site web, article, envoi de client) d’un tier sur son site grâce à divers outils marketing (bannières publicitaires, pop up, articles, liens sortant vers le tier etc.)

Pour cela il faut s’inscrire sur une plateforme d’affiliation. cette plateforme va vour attribuer un identifiant unique qui devra etre présent dans toutes les urls que vous proposez à vos clients et qui dirigent chez le tier pour lequel vous faites de la promotion. Ainsi la plateforme d’affiliation, en recevant de nouveaux client vous identifieras et suivant le mode de rémunération qu’elle propose et que vous aurez choisis vous toucherez un petit pécule. Par exemple, vous faites de l’affiliation pour Amazon, si vous envoyez un client chez Amazon et qu’il achète un produit, vous pourrez toucher un pourcentage sur l’achat. Bien sure je ne fais que survoler le processus. Des fois le système est bien plus complexe que ça c’est pour ça qu’il faut bien choisir sa plateforme d’affiliation. Qu’elle soit claire simple et que vous passiez le moins de temps possible à faire la promotion de produit et à mettre en place les outils marketing sur votre site.

Etude de cas: KOOCASH

inscrivez vous sur koocash

je vais ici vous présenter la plateforme koocash. Elle est spécialisée dans les programmes d’affiliation de produits « Adulte » comprenez, « olé olé » et ceci depuis 1999. (On n’a pas affaire avec des novices ^^ ). Elle offre de nombreux avantages comme :
– Le paiement des gains à la demande et sans montant minimum comme le font certaines plateformes

– Vous pouvez gagner  jusqu’a 100€ HT en one shot si un client prends un abonnement chez eux.

– Un tableau de bord statistiques très bien construit pour suivre ou vous en êtes.

– Un tableau de bord pour gérer tous vos sites et les pubs que vous avez dessus

– Des outils marketing tres bien fais qui simplifie l’intégration sur vos sites

je vous propose donc pour poursuivre cette découverte de créer une inscription sur koocash en cliquant ici

une fois inscrit vous avez accès à votre administration avec vos tableaux de bord de statistiques, mais surtout le plus intéressant pour vous la partie outils marketing dans laquelle vous pourrez choisir quel élément de promos intégrer sur votre site.

une multitude d’outils marketing vous sont proposés sous diverses formes. Il ne vous reste plus qu’a copier/coller les codes de ces outils sur votre site internet. A vous de jouer.

En cas de soucis, il existe un affiliate manager qui se chargera de répondre à toutes vos questions et problématiques. (Il est très sympa j’ai déja eu à faire avec lui ^^)

Et le petit plus de cette plateforme, elle est la seule à promouvoir le site SocialPorn, premier réseau social qui est en train de monter en puissance. On en parle chez BFMtv ou encore chez VICE.

Évidement, il faut se lancer dans l’affiliation des lors que l’on a un peu de trafic et du trafic susceptible d’être intéresser par ce qu’on propose. Attention les produits sur koocash sont réservés à un public Adulte!

Voila vous avez les billes je vous laisse expérimenter ça chez vous :)

 

meet ink application tatouage iphone

logo application iphone meet ink

Ça y est, elle est enfin sortie de nos ateliers, l’application iphone meet’ink !

Et la vous allez me dire, mais c’est quoi? encore une application de galerie photos de tatouages tribal pour servir d’inspiration a Kevin et Kimberley ?

Cette application va un peu plus loin que ça, puisqu’elle permet aux inscrits de partager leur photos de tatouages personnel ou bien de tatoo de leurs ami(e)s et recevoir les commentaires des autres membres hommes ou femmes tatouées.
On peut aussi télécharger cette application iphone si l’on souhaite obtenir des conseils sur le tatouage ou piercing que l’on souhaite se faire.

Je travaille également sur le fait que des professionnels du tatouage utilisent cette application afin de faire la promotions de leur travaux et aussi partager leur expérience dans le domaine de la modification corporel.

Pour résumer, cette application est faite pour les fans de tatoo, qui désirent dévoiler leur modification corporelle, tatouage ou piercing, homme ou femme et souhaite réagir aux photos des autres membres. C’est aussi une plateforme de rencontre et d’échange.

 

Aujourd’hui,pour changer, pas d’article de code php mais un zoom sur une graphiste en devenir, j’ai nommé: Flora Gerwig.

Encore en formation, en D.U de communication et conception infographique à Lyon, j’ai eu la chance de lui donner quelques cours de PHP ^^. J’ai aussi pu jeter un coup d’oeil a ses quelques premières création et c’est sur ces dernières que je mets le projecteur dans cet article.

par exemple, une création en flat design:
flora gerwig flat design

 

ou bien encore un exemple de création d’une affiche pour un événement musicale:

affiche flora gerwig graphiste a suivre sur le portfolio de flora gerwig  graphiste à lyon

javascript replace

Qui n’a jamais eu besoins de changer un mot par un autre, ou une valeure dans du texte en javascript ?

En effet dans le cas ou vous devez remplacer des constantes préalablement placé dans du html, en javascript, vous vous dites, tiens je vais utiliser la fonction replace et ça donne un truc du genre

monCodeHtml.replace('valeurAremplacer','valeurDeSubstitution');

hors quand vous regardez votre code, ça ne la changé qu’une fois. Si vous ne connaissez pas bien le fonctionnement de replace, vous pestez vous vous énervez, vous engueulez votre collègue gratuitement. Bref vous ne comprenez pas.

la fonction javascript replace() ne remplace que la première occurence trouvé dans le cas ou on cherche un mot en particulier.
Pour qu’elle change tout, il faut utiliser une expression régulière. Ainsi si vous faites:

monCodeHtml.replace(/valeurAremplacer/g,'valeurDeSubstitution');

tout sera remplacé comme il faut :)

Suivre

Recevez les nouvelles publications par mail.