Flux RSS : A quoi cela sert?

Vous trouverez ce symbole rss sur beaucoup de sites et quand vous cliquez dessus une page de texte, avec ce que l’ on appelle des balises, apparaît.

Cette page présente vos informations dans un format structuré de données qui peux être lu par un programme informatique tel qu’ un site web ou un logiciel sur votre PC.

Ces informations que vous publiez sont accessibles par d’ autres et le principe est que la source de l’ information n’ est modifiable que par celui qui l’ a créée. Cela permet de centraliser les informations à un seul endroit et de faciliter sa mise à jour.

Pour lire ces informations il vous suffit soit d’ utiliser un lecteur de flux RSS que vous installez sur votre PC, soit des scripts php ou code ASP.NET pour les afficher sur votre site.

Vous avez directement l’ information d’ un site sans avoir besoin d’ aller sur le site.

Pour les internautes :

Les logiciels : utiliser un lecteur RSS, Google Reader peut également lire des flux.

Les navigateurs : ils mettent en forme ces flux et vous donnent la possibilité de vous y abonner, gratuitement bien sûr. C’ est vous qui choisissez votre source d’ information. Par contre il faut aller régulièrement vérifier les informations si elles ont changées au contraire du ping service.

Voir la liste des lecteurs RSS

Pour les webmaster :

utiliser des scripts ou code pour afficher ces flux et également pour écrire des flux et les mettre à disposition.

Format d’ un flux Rss : un fichier texte avec une extension rss, xml ou autre c’ est le contenu qui est important!

<?xml version="1.0" encoding="US-ASCII"?>
<rss version="2.0" xmlns:im="http://purl.org/rss/1.0/item-images/" >
<channel>
<docs>http://www.emploi-en-ligne.com/</docs>
<description>Destin&#233; &#224; favoriser la diffusion d&#039;information sur l&#039;emploi, ...</description>
<link>http://www.emploi-en-ligne.com/</link>
<title>Emploi-en-ligne.com : Annuaire sur l&#039;emploi et le monde du travail</title>
<image>
<title>Emploi-en-ligne.com : Annuaire sur l&#039;emploi et le monde du travail</title>
<url>http://emploi-en-ligne.com/ressources/images/rss/logoeelpetit.gif</url>
<link>http://www.emploi-en-ligne.com/</link>
<description>Destin&#233; &#224; favoriser la diffusion d&#039;information sur l&#039;emploi, le travail, </description>
</image>
<category>Emploi</category>
<item>
<title>ICC Executive Search</title>
<link>http://www.emploi-en-ligne.com/sites/agences/cadre/fiches/52/detail/</link>
<description>ICC Executive Search, recherche et recrutement de cadres et dirigeants par approche direct en Europe.</description>
<guid>http://www.emploi-en-ligne.com/sites/agences/cadre/fiches/52/detail/</guid>
<author>rss@emploi-en-ligne.com</author>
</item>
</channel>
</rss>

Développement Ajax.Net : Sys is undefined

Depuis peu, je me suis aperçu, qu’ un "Sys is undefined" apparaissait comme erreur JavaScript ce qui apparemment n’ empêche pas les pages de fonctionner! Mais laisser traîner une erreur de ce type est toujours gênant et peut avoir des conséquences.

La solution a été résolue par Didier Danse qui donne une explication très clair : Solution

Comment implémenter une boite de dialogue

Voici comment implémenter une boite de dialogue sur une page web. En Asp.Net c’ est assez simple
pour qu’ il suffit d’ ajouter à un attribut d’ une balise du Javascript comme ce qui suit :
BntOuvrir.Attributes.Add(« onclick », « alert(Attention …?’); »)
BntSupprimer.Attributes.Add(« onclick », « if(confirm(‘Etes vous sur de vouloir supprimer cet élément?’)){}else{return false} »)
Pour plus de renseignements

Introduction à la sécurité sous Windows

http://www.microsoft.com/france/technet/securite/secmod71.mspx
Amélioration de la sécurité des applications Web : menaces et contre-mesures est un guide complet et détaillé écrit pour vous aider à concevoir, développer, configurer et déployer des applications Web ASP.NET fiables et résistantes au piratage.
Ce module présente le guide, en décrit la structure et explique comment vous en servir dans votre contexte. Il présente également l’ approche globale et par niveau adoptée pour gérer la sécurité, laquelle porte sur les couches réseau, hôte et application dans les différents niveaux des applications Web .NET distribuées.
Récapitulatif des solutions
http://www.microsoft.com/france/technet/securite/secmod72.mspx
Formation accélérée : mise en œuvre des instructions
http://www.microsoft.com/france/technet/securite/secmod73.mspx
Principes de base de la sécurité des applications Web
http://www.microsoft.com/france/technet/securite/secmod74.mspx
Menaces et contre-mesures
http://www.microsoft.com/france/technet/securite/secmod75.mspx
Modélisation de la menace
http://www.microsoft.com/france/technet/securite/secmod76.mspx
Instructions de conception pour les applications Web sécurisées
http://www.microsoft.com/france/technet/securite/secmod77.mspx
Examen de la sécurité de l’ architecture et de la conception
http://www.microsoft.com/france/technet/securite/secmod78.mspx
Présentation de la sécurité .NET
http://www.microsoft.com/france/technet/securite/secmod79.mspx
Création d’assemblys sécurisés
http://www.microsoft.com/france/technet/securite/secmod80.mspx
La sécurité d’ accès au code en pratique
http://www.microsoft.com/france/technet/securite/secmod81.mspx
Utilisation de la sécurité d’accès au code avec ASP.NE
http://www.microsoft.com/france/technet/securite/secmod82.mspx
Création de pages et de contrôles ASP.NET sécurisés
http://www.microsoft.com/france/technet/securite/secmod83.mspx
Création de composants de service sécurisés
http://www.microsoft.com/france/technet/securite/secmod84.mspx
Création de services Web sécurisés
http://www.microsoft.com/france/technet/securite/secmod85.mspx
Création de composants distants sécurisés
http://www.microsoft.com/france/technet/securite/secmod86.mspx
Création d’ un accès sécurisé aux données
http://www.microsoft.com/france/technet/securite/secmod87.mspx
Sécurisation de votre réseau
http://www.microsoft.com/france/technet/securite/secmod88.mspx
Sécurisation de votre serveur Web
http://www.microsoft.com/france/technet/securite/secmod89.mspx
Sécurisation de votre serveur d’applications
http://www.microsoft.com/france/technet/securite/secmod90.mspx
Sécurisation de votre serveur de base de données
http://www.microsoft.com/france/technet/securite/secmod91.mspx
Sécurisation de votre application ASP.NET et de vos services Web
http://www.microsoft.com/france/technet/securite/secmod92.mspx
Hébergement de plusieurs applications Web
http://www.microsoft.com/france/technet/securite/secmod93.mspx
Analyse du code
http://www.microsoft.com/france/technet/securite/secmod94.mspx
Examen du déploiement
http://www.microsoft.com/france/technet/securite/secmod95.mspx
Une fois votre application Web ASP.NET déployée sur vos serveurs en direct, vous devez vous assurer que le déploiement final a été implémenté en toute sécurité et que l’ environnement de votre application Web est aussi sécurisé et verrouillé que possible.
Tous les efforts engagés pour la création d’ une application Web ASP.NET sécurisée par conception, par défaut et dans son déploiement (autrement dit, capable de fonctionner dans des environnements serveur hautement sécurisés et verrouillés) ne protègent pas l’ application si l’ infrastructure sous-jacente est non sécurisée et facile à mettre en danger. Des paramètres de configuration réseau ou hôte faibles entraînent des vulnérabilités qui peuvent être et seront exploitées.
Ce module contient une liste condensée de questions couvrant la configuration de la sécurité du réseau et de l’hôte. Il vous apporte une méthodologie et une structure d’aide pour effectuer vos audits de sécurité.
Index des listes de contrôle
http://www.microsoft.com/france/technet/securite/secmod96.mspx
examen de l’ architecture et de la conception
http://www.microsoft.com/france/technet/securite/secmod97.mspx
Liste de contrôle : sécurisation d’ASP.NET
http://www.microsoft.com/france/technet/securite/secmod98.mspx
Liste de contrôle : sécurisation des services Web
http://www.microsoft.com/france/technet/securite/secmod99.mspx
Liste de contrôle : sécurisation des services d’ entreprise
http://www.microsoft.com/france/technet/securite/secmod100.mspx
Liste de contrôle : sécurisation de l’ accès distant
http://www.microsoft.com/france/technet/securite/secmod101.mspx
Liste de contrôle : sécurisation de l’ accès aux données
http://www.microsoft.com/france/technet/securite/secmod102.mspx
Liste de contrôle : sécurisation de votre réseau
http://www.microsoft.com/france/t
echnet/securite/secmod103.mspx

Liste de contrôle : sécurisation de votre serveur Web
http://www.microsoft.com/france/technet/securite/secmod104.mspx
Liste de contrôle : sécurisation de votre serveur de base de données
http://www.microsoft.com/france/technet/securite/secmod105.mspx
Liste de contrôle : examen de la sécurité du code géré
http://www.microsoft.com/france/technet/securite/secmod106.mspx
Index des articles de procédure associés
http://www.microsoft.com/france/technet/securite/secmod107.mspx

Configurer un site web sur IIS6.0

Copier le site web dans un répertoire
et créer un site web au travers de la console mmc
Ensuite création d’un Pool d’application dupliqué de celui par defaut
Cela permet d’isoler le site web des autres sites web présents sur le même serveur.
Cela permet également de gérer le recyclage de processus et de mémoire.
Il y a une notion de domaine privé contenant plusieurs processus de travail se répartissant la charge (1 par défaut)
Liaison avec SQL SERVEUR
un site web iis6.0 travaille avec le GROUPE IIS_WPG.
Il faut déclarer le groupe IIS_WPG sur SQL SERVEUR comme connexion
et mettre un accès en exécution des procédures stockés de la base courante
et idem sur ASPState si utilisation des Sessions
Pour un accès en écriture des répertoires c’ est la même chose.
Plus d’informations
ASP.NET Web: The Official Microsoft ASP.NET Site : Home Page

XmlHttpRequest : Explications

Qu’est ce que ce terme obscur?? XmlHttpRequest ??
C’est tout simplement une fonctionnalité que Microsoft a introduit dans son navigateur qui permet d’afficher des informations sur une partie d’une page sans recharger la page entièrement.
Je crois que cette fonctionnalité va révolutionner le web car ce principe va provoquer la transformation des applications web en des applications beaucoup plus intéractives. Possibilité qui lui manquait foncièrement et que l’on ne trouvait que dans les applications logicielles traditionnelles.
Il ne reste plus qu’a inventer les fonctionnalités ! A vos claviers!
Techniquement :
On peut récupérer la réponse en format text ou xml!
On envoi tout simplement une demande à un fichier, ce fichier renvoie une réponse.
Contraintes : utilisation du javascript obligatoire. Pas encore implémenté à ma connaissance sur les autres navigateurs