ToursAnnonces.fr

Tours annonces est un ensemble de services conçus pour vous faciliter la vie au quotidien : petites annonces, emploi, annuaires, services et bien + ...

Inscrivez-vous Vous êtes nouveau ?
Vous avez un compte ?
Aide

Le carnet de bord du webmaster

Passez votre chemin c'est mes notes ici...

07 | 31 | 01 | 19 | 20 | 04 | 32 | 10 | 11 | 21 | 34 | 16 | 36 | 17 | 30 | 18 | 28 | 14 | 29 | 08 | 06 | 03 | 27 | 25 | 22 | 05 | 09 | 02 | 13 | 15 | 12 | 23 | 26 | 24 | 33
**** 30-05-2010
07h26 :
Commenons hélas par le plus embêtant : le site de l'avocat.
Quelques retours de mécontentement…

Ah si je pouvais me diviser en 2 et plus comme ils font dans dragonball…

08h18 : ok pour moi, on va attendre les retours clients avant de faire la touche finale : le référencement.


maintenances diverses….


AAAArgh laissez moi avancer sur Bind bordel de merde….

(pad'not'faute si t'es mal organisé…)



09h29 : l'agréable surprise du jour :
tapons komin dans google.
gniiiiii

mais toujours pas 
leblois philippe

Peut être que …

micro service tours

gniiii…

micro service 37 ..
gniiiii


decoration les couleurs du temps intemporel

gniiiii



Ok c'st bon je crois que j'ai capté :
google arrive juste à décoder les liens de la page d'accueil,
ça doit être les paramètres qu'ils n'aiment pas….


Si c'est juste ça, je vais me faire plaisir …

voyons, yes!, google redirige directement vers l'espace perso du commerçant et pas la page d'accueil.


Faut pas me le dire 2 fois,
rotation générale des commerces en page d'accueil, allez go magne on cul fils;..


09h44 : ca y est j'ai mis une rangée de 6 commerçants au lieu de 3, et virer les évenements (car pour l'instant ya pas dévénements,
on les remettra quand yaura…)

6 au lieu de 3 : on perd en pertinence, mais on touche plus de monde plus rapidement.
random, couplé avec le système de cache qui rafraichit la page d'accueil toutes les heures,
google viendra donc chercher du contenu, la page restera suffisamment longtemps pour que monsieur G puisse la référencer comme il l'entend,
et s'il revient l'heure d'après il pourra reccommencer sa manip.

Peut être la rapidité de changement est trop rapide ?
Peut être faudrait -il mettre un jour ? une semaine ?
Mais je pense que G, c'est un rapide, on verra.

Créons tous les domaines pour les commerces de 93


10h06 : ok
En fait en réfléchissant, je préférerais n'afficher des commerces différents que tous les jours, et non pas toutes les heures, c'est plus sûr.
Pour l'heure qui va venir ça risque d'être un peu tard, mais prévoyons le coup ...

Je viens de recevoir un mail, un spam, comme souvent : flirt express,
ça me faisait penser à une idée, pourquoi pas faire un site qui s'appelle baise-direct.

Chiche ?

monologue intérieur------------
Pour l'instant j'ai pas le temps, mais je vais essayer de vendre le concept à mon associé voir ce que lui en penses,
et s'il trouve que c'est exploitable, ne vous marrez pas mais le site existera certainement…


d'ailleurs ca se trouve …
il y a bien un site qui s'appelle baiseendirect.fr
mais c'est un site de cul,
et non pas de rencontres…

10h37 : carrément en avance par rapport à mon échéance qui est à 11h,
ben oui le cache est rafraiichi à 11h, donc j'ai encore 20 minutes, le temps que ssh se remette en place.

En fait pour pas perdre la première heure, ce qui aurait déstabilisé google,
j'ai crée le cache du jour en local à partir des données du site en prod, je le place dons le répertoire attendu, et comme ça quand le cache sera rafraîchi.
Merde, ça va pas marcher puis qu'il efface tout récursivement, vite, en retard…

10h49 : ok. je vais guetter ça de près quand même.
Et il faudra que je mettes en place le système de rotation, j'ai une échéance naturelle de 1 mois, vu la conception du système,
mais je vais le faire là, ptite douche d'abord.

11h22, bon apparemment la manip a bien fonctionné en prod, ok,
préparons le système de rotation de ce sous-cache.

En fait, je crois que j'ai envie de faire tous les 2 ou 3 jours,
histoire que G ait bien le temps d'imprégner les différentes infos du commerce.

Et je voudrais pouvoir changer simplement un chiffre pour faire la rotation;
C'est tout de suite plus intéressant pour moi en tant que "développeur".

Je pense faire demanière procédurale :

on a une date de départ donnée :
startingDay = 30/05/2010
et un nombre de jours pendant lequel le cache est valide :
cacheLifetime = 4

La fonction devra répondre à la question : est-ce que le cache à utiliser ?

ainsi, je pourrais appeler la fonction dans un processus semblable à :

$nomCache = fonctionQuelCache(timestamp);

if nomCache existe
	afficher nomCache
sinon
	enregistrer nomCache
	afficher nomCache



Cela semble tout à fait agréable à utiliser, 
Travaillons la fonction :
elle devra prendre un temps de référence en paramètre,
ainsi qu'une durée de validité.


si je donne à ma fonction le 29 juin comme départ,et je lui dis que la durée de cache est de 4 jours,
alors si je lui demande le nom du cache
le 29 elle doit me retourner 29_4
le 30, le 31, le 1 juin, elle doit me retourner 29_4
Le 2, 3, 4 et 5 juin elle doit me retourner 2_4
Du 6 au 9 : 6_4

En fait elle me retourne un identifiant cache ( et non pas le nom du fichier cache complet ) que j'uiliserai après pour créer le nom réel du fichier :
commerce-29_4.html

Procédant de la sorte, ma fonction est très spécialisée pour trouver un nom de cache, abstraitement, 
et elle n'est pas liée à une utilisation avec le mot commerce.
Je pourrais l'utiliser pour les annonces ou autre.


La gestion des dates de fin de mois (février n'a que 28 ou 29 jours, mai 31 jours et juin 30jours, …)
est grandement facilitée par les fonctions php qui gèrent tout cela, il n'ya qu'à lire la doc pour pondre la fonction ::


la première "difficulté" consiste à récupérer le nombre de jours entre 2 date :
http://www.phpcs.com/codes/NOMBRE-JOURS-ENTRE-DEUX-DATE-SEULE-LIGNE_27028.aspx


12h58 musique
14h00 


Bon voici finalement ma fonction

// date au format français : dd/mm/yyyy
function trouverIdentifiantCache($dateReference, $dureeEnJours) {
    $dureeEnJours=(int)$dureeEnJours;
    $aDt = explode('/', $dateReference);
    $tReference = mktime(0, 0, 0, $aDt[1], $aDt[0], $aDt[2]);
    $tToday = time();
    while($tReference < $tToday)
    {
        $tReference += $dureeEnJours * 86400;
    }
    return date('d-m-Y', $tReference) . '_' . $dureeEnJours;
}

elle retourne un identifiant de cache représentant la date jusqu'à laquelle le cache est encore valide.

Mise en garde toutefois, pour une date de Référence constante, cette fonction est chaque jour plus gourmande en ressource,
aussi il conviendra de fournir par d'autres moyens une date de référence pas trop éloignée dans le temps.



                                                            
La Pendule

Bar
La Pendule

Le 2010-03-28 12:46:07 Voir l'espace perso
La Fleur de Lys

Restaurants
La Fleur de Lys

Le 2010-03-28 12:46:07 Voir l'espace perso
Au Fil Du Thé

Salon de thé
Au Fil Du Thé

Le 2010-03-28 12:46:07 Voir l'espace perso
Le cercle coiffure

Coiffeur
Le cercle coiffure

Le 2010-03-28 12:46:07 Voir l'espace perso
Phildar

Vestimentaire
Phildar

Le 2010-03-28 12:46:07 Voir l'espace perso
Chapellerie Maroquinerie May

Vestimentaire
Chapellerie Maroquinerie May

Le 2010-03-28 12:46:07 Voir l'espace perso
16h22 enfin libéré de cette fonction (la honte). J'avoue avoir pas mal réfléchi afin que je n'ai plus à m'en occuper avant un bon bout de temps. pause, aujourd'hui c'est le sabat. Pas envie de bosser (bouh le vilain...) 17h52 : après une bonne heure de sommeil, finalement j'ai envie de bosser. Du nouveau pour le site de l'avocat, des modifs à faire, normal… 18h36 : ok pour l'instant, manque encore des contenus… 18h50 : ah, j'ai parlé trop vite, les modifs arrivent, on va dépasser les 5 heures, tant que je suis payé, aucun problème …, le client aime bien le travail qui a été fait et veut rajouter de la plusvalue, j'aime bien, le site y gagne, on avance. 21h40 : ça y est pour les modifs… Je lui ai dis 2 heures, apparemment, j'en ai mis 3. Faudra que je revoies ma technique d'estimation des heures à la volée…, bref; Normalement, c'est le moment de maya, déjà que je connais rien si en plus je pratique jamais, allez, je vais me faire plaisir, on va s'entraîner sur maya ... 23h la vache, chui claqué 23h21 : dommage! Je viens de m'apercevoir d'une boulette que j'ai fait : en remettant le cache factice, je l'avais généré depuis mon pc, donc avec les host locaux : tan51:8888. Etant de chez moi je n'ai pas pensé à vérifier la barre d'adresse lors de la mise en ligne, et comme cela fonctionnait, comme ce sont mes hosts, je n'y ai vu que du feu. Par contre pour tous les autres, ils ont du se prendre des liens introuvables ou quoi. Pourquoi n'ai je pas été prévenu ? En regardant les logs d'apache, je me suis rendu compte que j'avais des partenaires qui pointaient vers moi, mais que les anciennes images vers lesquelles ils pointaient n'existaient plus. Ok, je les ai remis. INSERT INTO `tan`.`arborescence_domaine` ( `arborescence_id` , `DEP` , `domaine` , `statut` ) VALUES ( '3067', '37', 'magasin-vetement', '1' ); Mettre à jour la table arborescence domaine (93)
AgenceWeb37, agence web de création de site vitrine en Indre et Loire (37)
0.0085999965667725