
Fonctionnement d'un site web dynamique
Posté par : Neg le : 2010-07-16 10:46:10
Deux ans après avoir synthétisé les grands principes du
métier de développeur web (alors que je commençais mon
activité), je vais tenter de décrire simplement le fonctionnement d’une page (ou d'un site) "dynamique". Dynamique s'entendant à l'opposé de statique (page qui n'évolue pas). C’est donc le cas de la plupart des sites que l'on appelle « web 2.0 » (collaboratif, participatif, réseaux sociaux, blog...).
Techniquement comment un utilisateur peut-il ajouter du contenu à un site ?
Tout repose sur
la base de données : Il s'agit de stocker toutes les informations nécessaires à un service selon une forme bien définie. Exemple, quand vous créez un compte membre sur un site, on va stocker dans une table 'membres' les champs 'nom', 'prénom', 'email', 'date de naissance'... Chaque compte aura un identifiant unique, ainsi, si le site vous propose de partager des photos, quand vous allez le faire elle seront stockées dans une table 'photos' avec les champs 'nom', 'date' et surtout 'identifiant du membre' pour savoir a quel compte membre appartient quelle photo. C'est ce que l'on appelle le système de base de données relationnelle (SGBDR).
De cette façon on peut donc ensuite utiliser nos données à notre guise en effectuant des requêtes précises. Elles se distinguent en quatre catégories : Les requêtes de sélection qui permettent l'affichage des données déjà présentes. Les requêtes de modification qui permettent d'éditer les données dans la base. Les requêtes d'insertion qui permettent d'ajouter de nouveaux enregistrements à la base et les requêtes de suppression permettant d'effacer définitivement des informations enregistrées.
Avec un tel système on est capable de créer tous les sites dynamiques possibles. Il ne reste plus qu'à savoir comment présenter ses informations ce qui est un autre problème.
J'aime, 2 personnes aiment çaCommentaire(s)(0)

Placer une image en bas d'un bloc en css
Posté par : Neg le : 2010-07-09 10:22:47
Comment faire pour aligner une image en bas d'un div en css ? Voici une petite astuce qui permet de le faire simplement.
Elle peut servir dans le cas d'une galerie d'image par exemple, dans laquelle chaque image n'as pas le même format. Par défaut les images vont s'aligner à partir du haut de l'élément dans lequel elle se situe, ce qui n'est pas forcément jolie. Dans notre cas nous voulons qu'elle s'aligne à partir du bas.
le résultat
Image alignées en bas d'un div
voici les quelques ligne permettant de mettre en place cela, le code html très simple :
<div id="conteneur">
<div class="bloc">
<img src="imagebloc_1.jpg" />
</div>
<div class="bloc">
<img src="imagebloc_2.jpg" />
</div>
<div class="bloc">
<img src="imagebloc_3.jpg" />
</div>
<div class="bloc">
<img src="imagebloc_4.jpg" />
</div>
<div class="bloc">
<img src="imagebloc_5.jpg" />
</div>
<div class="bloc">
<img src="imagebloc_6.jpg" />
</div>
<div class="spacer"> </div>
</div>
au seins d'un conteneur (facultatif) on met donc nos x images dans un bloc. le div "spacer" sert seulement à étendre le conteneur le long de nos élément "bloc" qui vont être flottants.
Le code css pour que tout s'aligne comme sur l'image :
Le conteneur pour centrer nos éléments dans une taille donnée (facultatif)
#conteneur
{
width:800px;
padding:10px;
border:1px solid #000000;
margin-left:auto;
margin-right:auto;
}
.bloc
{
float:left;les éléments sont flottants
margin:5px;
height:200px;avec une hauteur fixe
line-height:200px;cette ligne permet d'aligner les image en bas (taille de la hauteur de l'élément)
border:1px solid #ff0000;
}
on indique que les images des blocs "bloc" doivent s'aligner sur le bas
.bloc img
{
vertical-align:bottom;
}
permet de donner la bonne hauteur à l'élément conteneur (facultatif)
.spacer
{
clear:both;
}
Voila c'est fait, notre galerie est à présent plus agréable à voir.
J'aime, 6 personnes aiment çaCommentaire(s)(0)

Reconnaisance automatique des visages, la démocratisation.
Posté par : Neg le : 2010-07-07 16:36:39
Après Picassa,
Facebook mettrait aussi en place un système de détection des visages. Pour le moment il s'agirait d'une "simple" détection de visage pour faciliter la façon de taguer ses photos. Mais on peut facilement se douter qu'une évolution prochaine permettra de reconnaitre automatiquement qui sont vos amis sur les photos. A conditions bien sûr qu'ils aient été tagués manuellement auparavant (comme ce que propose déjà Picassa).
Ce type de fonctionnalité marche plutôt bien, sur un nombre restreint de personnes. J'avais testé un service en ligne, dont j'ai oublié le nom, il y'a quelques années et le résultat comportait peu d'erreurs.
Je me demande ce que cela donnerait à plus grand envergure. Un système performant serait-t-il capable de détecter sans se tromper parmi les millions d'utilisateurs de Facebook par exemple ?
J'imagine que les enquêteurs ou autres réseaux d'espionnages disposent de logiciel évolués permettant de proposer des listes de suspects à partir de bandes de vidéo-surveillance. A la manière des empreintes digitales il semblerait que "x" points particuliers identifiés sur un visage permettrait de le reconnaitre sans faute.
Si ce genre de système se démocratise encore, sans rentrer dans un débat sur la vie privée ou le fichage des individus on peut imaginer des services faisant appel à ces fonctions pour trouver des gens qui vous ressemblent, ou qui vous plaisent suivant des photos fournit précédemment.
L'avenir des moteurs de recherches passeras aussi surement par là : reconnaissance automatique de lieux / personnages sur des photos / vidéos. Voir, reconnaissance automatique de la personnalité qui parle sur un enregistrement audio. (Alors qu'on à déja plus ou moins la
retranscription automatique des vidéos)
J'aime, 2 personnes aiment çaCommentaire(s)(0)

Vers un retour de baton pour Google en Chine ?
Posté par : Neg le : 2010-06-29 11:46:59
Mise à jour du 09/07/2010
Victoire pour Google, la société affirme aujourd'hui avoir obtenus le renouvellement de sa licence. Le moteur de recherche ne sera donc pas privé d'un des marché les plus prometteur. Ca à quand même du négocier pas mal entre les 2 entités. Google y réfléchiras surement à 2 fois avant d'à nouveau provoquer la chine.
-------------------------
Mise à jour du 07/07/2010
Finalement il semblerait que Google puisse rester jusqu'en 2012 - Date de la fin de sa licence - tant que la Chine ne lui fait rien savoir. Cependant, la licence doit être "révisée" chaque année, mais tant qu'une interdiction d'exercer n'est pas donnée, ca passe. Le gouvernement fait donc pour l'instant poireauter en silence la firme aux multiples tentacules.
-------------------------
Mise à jour du 03/07/2010
Google est depuis le 1er juillet présent en Chine sans licence d'exploitation. La société attend toujours la réponse des autorités chinoises pour savoir si elle pourras continuer d'exercer dans le pays. Pour l'instant certains services semblent avoir été bloqués, mais pas les recherches normales.
Il faut rappeler que Google est un challenger dans le pays possédant le plus grand nombres d'internautes au monde. Comme souvent en Chine, c'est un service chinois (Baidu) qui possède la plus grosse part du marché.
-------------------------
Il y'a quelques mois Google se donnait une belle image de protecteur de la liberté d'expression en refusant de censurer ses résultats en Chine. Il espérait sans doute lancer un mouvement général, mais les autres grosses sociétés comme Microsoft n'ont pas suivies.
Google avait donc décidé de transférer les requêtes des internautes chinois (google.cn) vers son site de Hong Kong (google.com.hk) non soumis à la censure.
Aujourd'hui Google fléchit sa position. Les dirigeants chinois n'ont bien sûr pas appréciés la façon de faire de la multinationale, et Google risque de perdre le droit d'exercer en Chine (fin d'expiration de la licence le 30 juin !). La solution proposée par le moteur de recherche étant de repasser sur google.cn (filtré) mais de rendre visible un lien aux internautes pour leur permettre de passer facilement sur google.com.hk.
Les autorités chinoises vont elles pour autant accepter de renouveler sa licence à la compagnie... Affaire à suivre dans les prochains jours.
afpJ'aime, 3 personnes aiment çaCommentaire(s)(0)

chat-land.org : l'installation perverse de cherche.us
Posté par : Neg le : 2010-06-20 19:01:05
Le site de dialogue "chat-land.org" qui arrive en premier résultat Google d'une recherche "chat" a la très mauvaise idée d'installer sournoisement le moteur de recherche "cherche.us" en page d'accueil et en moteur de recherche par défaut sur votre navigateur.
Le site agit en utilisant votre inattention, en effet au moment de vous connecter au chat, en bas de la liste des salons de discussions il coche par défaut la case suivante :
Et ne vous étonnez pas si vous ne voyez pas ce choix, une fois que vous l'aurez coché, plus rien ne s'affichera en bas de cette page. Le mal étant fait.
A ce moment là, la page d'accueil de votre navigateur devient celle de cherche.us, et le moteur de recherche par défaut devient aussi cherche.us (qui est simplement un moteur utilisant les résultats de Google au profit d'une autre société.)
Voici ci-dessous comment modifier les paramètres de son navigateur pour supprimer l'intrus de votre vue.
Sous
Internet Explorer (8) :

Choisissez "Gérer les moteurs de recherche" dans le menu en cliquant sur la flèche à droite du bloc recherche.Puis choisissez le moteur que vous voulez mettre par défaut.
Pour la page d'accueil faites "Outils" -> "Options Internet"
Vous avez ensuite une fenêtre vous permettant de changer la page d'accueil ou de remettre celle par défaut.
Sous
Firefox :
Tapez "about:config" dans la barre d'adresse, passez le message d'avertissement "Je ferais attention, promis !" puis tapez "cherche" dans la boite "Filte" Ensuite "Réinitialiser" les valeurs.
Sous
Chrome :
via l'icône personnalisation (a droite, entouré sur l'image) choisissez "Options" la fenêtre vous permettra ensuite de définir la page d'accueil et le moteur de recherche à utiliser.
Sous
Safari :
Faire "Édition" -> "Préférences..." puis dans la fenêtre (onglet général) vous avez le choix du moteur de recherche par défaut et la page d'accueil.
Sous
Opera :
Même procédé que pour Firefox (voir plus haut), tapez "about:config" dans la barre d'adresse, puis cherchez "cherche" et remettez les valeurs par défaut.
Au lancement c'est le petit programme "binternet.exe" qui s'exécute et qui provoque les modifications. Vous pouvez le tuer en passant par le gestionnaire de taches. Ensuite surtout ne le relancez pas, il modifierait à nouveau vos préférences.
J'aime, 4 personnes aiment çaCommentaire(s)(0)
Page Suivantepropulsé par Neg