background preloader

URL Encoding

URL Encoding
RFC 1738: Uniform Resource Locators (URL) specification The specification for URLs (RFC 1738, Dec. '94) poses a problem, in that it limits the use of allowed characters in URLs to only a limited subset of the US-ASCII character set: "...Only alphanumerics [0-9a-zA-Z], the special characters "$-_.+! HTML, on the other hand, allows the entire range of the ISO-8859-1 (ISO-Latin) character set to be used in documents - and HTML4 expands the allowable range to include all of the Unicode character set as well. URLs should be encoded everywhere in an HTML document that a URL is referenced to import an object (A, APPLET, AREA, BASE, BGSOUND, BODY, EMBED, FORM, FRAME, IFRAME, ILAYER, IMG, ISINDEX, INPUT, LAYER, LINK, OBJECT, SCRIPT, SOUND, TABLE, TD, TH, and TR elements.) What characters need to be encoded and why? How are characters URL encoded? Example Space = decimal code point 32 in the ISO-Latin set. 32 decimal = 20 in hexadecimal The URL encoded representation will be "%20" URL encoding converter Related:  Best Practices

Macromedia France - TechNotes Flash : Test de la version de Macromedia Flash Player L'animation Macromedia Flash ci-dessous affiche la version du lecteur Macromedia Flash Player installé et actif dans votre navigateur. Pour les versions 6 et ultérieures de Macromedia Flash Player, un test supplémentaire vérifie le type de la version installée (de débogage ou commerciale). Remarque : Cette animation affichera le numéro de version uniquement pour les lecteurs Macromedia Flash Players 4,0,12,0 et ultérieurs. Si aucun numéro de version ne s'affiche, installez une version plus récente depuis le centre de téléchargement de Macromedia Flash Player*. Si la version indiquée ne correspond pas à la version installée Dans certains cas, le numéro de version indiqué sur l'animation ci-dessus peut ne pas correspondre à la version du lecteur Macromedia Flash Player installé. Fermez et ouvrez le navigateur. Versions actuelles de Flash Player Le tableau ci-dessous présente les dernières versions de Flash Player. Informations complémentaires

?: Operator (C# Reference) The conditional operator (?:) returns one of two values depending on the value of a Boolean expression. Following is the syntax for the conditional operator. condition ? first_expression : second_expression; The condition must evaluate to true or false. Either the type of first_expression and second_expression must be the same, or an implicit conversion must exist from one type to the other. You can express calculations that might otherwise require an if-else construction more concisely by using the conditional operator. int input = Convert.ToInt32(Console.ReadLine()); string classify; // if-else construction. if (input > 0) classify = "positive"; else classify = "negative"; // ? The conditional operator is right-associative. The conditional operator cannot be overloaded. Reference Concepts Other Resources

Hacking Exposed - Web Applications Vérification des plugins Comment Firefox peut-il m'aider ? À l'avenir, Firefox mettra les plugins à jour pour vous. D'ici là, vous devriez consulter régulièrement cette page et mettre vos plugins à jour pour rester protégé. Quels sont mes plugins ? Nous avons automatiquement détecté les plugins ci-dessus. Ouvrez le menu Outils. Voulez-vous faire passer le message ? Permettez à vos amis de surfer en toute sécurité ! Comment puis-je désactiver un plugin ? Dans Firefox : Ouvrez le menu Outils. Attention : désactiver un plugin signifie que vous ne pourrez plus faire certaines choses.

Making Sense of ASP.NET Paths ASP.Net includes quite a plethora of properties to retrieve path information about the current request, control and application. There's a ton of information available about paths on the Request object, some of it appearing to overlap and some of it buried several levels down, and it can be confusing to find just the right path that you are looking for. To keep things straight I thought it a good idea to summarize the path options along with descriptions and example paths. I wrote a post about this a long time ago in 2004 and I find myself frequently going back to that page to quickly figure out which path I’m looking for in processing the current URL. Apparently a lot of people must be doing the same, because the original post is the second most visited even to this date on this blog to the tune of nearly 500 hits per day. So, I decided to update and expand a bit on the original post with a little more information and clarification based on the original comments. What else?

Category:Attack This category is for tagging common types of application security attacks. What is an attack? Attacks are the techniques that attackers use to exploit the vulnerabilities in applications. All attack articles should follow the Attack template. Examples: Brute Force: Is an exhaustive attack that works by testing every possible value of a parameter (password, file name, etc.) Note: many of the items marked vulnerabilities from CLASP and other places are really attacks. Subcategories This category has the following 12 subcategories, out of 12 total. Pages in category "Attack" The following 68 pages are in this category, out of 68 total.

Téléchargez un profil pour votre écran Windows XP Téléchargez et installez l'utilitaire Microsoft pour la gestion des couleur WinColor. Téléchargez le profil proposé dans les pages suivantes, puis collez le dans : C:\windows\system32\spool\drivers\color\ Dans le programme Color du panneau de configuration (après installation de WinColor), ouvrez l'onglet Profiles. Pour installer le profil, il suffit de cliquer sur Install... et de sélectionner le fichier téléchargé. Dans l'onglet suivant, Devices, sélectionnez Displays dans le menu déroulant puis cliquez sur Add... pour ajouter le profil correspondant à l'écran. La liste des profils installés apparaît dans la fenêtre select Color Profiles. Enfin, cliquez sur Set as Default. Windows Vista Collez le profil téléchargé dans : Faites ensuite un clic droit sur le bureau, Personnaliser > Paramètres d'affichage > Paramètres avancés, onglet Gestion des couleurs. Vista dispose d'un module pour la gesion des couleurs. Cocher "Utiliser mes paramètres pour ce périphérique".

The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again. « Welcome to ShanthaKumar’s Blog Posted by: Shantham | March 9, 2009 The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again. The above error will be thrown at the time of updating Library or Lists items due to authentication problem, or We didn’t have the rights to update the items. Web.AllowUnsafeUpdates = true; item["Title"]=”Sample”; item.Update(); or we can also use the follwoing code to overcome the above error, this will affect the WebApplication. web.Site.WebApplication.FormDigestSettings.Enabled = false; item["Title"]=”Sample”; item.Update(); web.Site.WebApplication.FormDigestSettings.Enabled = true; or we can change the settings in Central Administration to anonymously update the items. Central Administration > Application Management > Web Application General SettingsChoose the WebApplication to overwrite the settingsSelect the option Off in Web Page Security Validation as follows, Read more… Like this: Like Loading...

List of HTTP status codes This is a list of Hypertext Transfer Protocol (HTTP) response status codes. Status codes are issued by a server in response to a client's request made to the server. It includes codes from IETF Request for Comments (RFCs), other specifications, and some additional codes used in some common applications of the Hypertext Transfer Protocol (HTTP). The Internet Assigned Numbers Authority (IANA) maintains the official registry of HTTP status codes.[2] Microsoft Internet Information Services (IIS) sometimes uses additional decimal sub-codes for more specific information,[3] however these sub-codes only appear in the response payload and in documentation, not in the place of an actual HTTP status code. All HTTP response status codes are separated into five classes (or categories). 1xx Informational response[edit] An informational response indicates that the request was received and understood. 100 Continue 101 Switching Protocols 102 Processing (WebDAV; RFC 2518) 103 Early Hints (RFC 8297) 410 Gone

Testez votre moniteur (Etalonnage et calibration de votre écran) Les dégradés dans le noir et le blanc doivent apparaître parfaitement GRIS et sans aucune dominante de couleur. test complémentaire : utile uniquement pour l'impression et non l'affichage web Le moniteur doit afficher les nombres de 100% à 10% dans les colonnes cyan, magenta et jaune. Si vous ne pouvez discerner ci-dessous 216 couleurs toutes différentes les unes des autres c'est que votre écran n'est pas correctement calibré. Cliquez sur une couleur ci-dessous dans le tableau : une bande colorée apparaît. Le test de précision de dégradés de couleurs L'image ci-dessous doit apparaître comme un arc en ciel commençant et finissant par la couleur rouge. Ci-dessous, les 2 images sont volontairement affichées sans transition progressive des couleurs. ...ou comme cela ...c'est que votre carte graphique ou votre écran ne peut pas afficher dans l'état actuel toutes les couleurs. Le test de gris simple : Le test de gris précis: Ceci est une palette de 10 gris différents.

Disposing Objects You can identify the potential presence of incorrectly disposed objects by asking the following questions: Does your application pool recycle frequently, especially under heavy loads (assuming that the application pool is set to recycle when a memory threshold is reached)? The memory threshold should be 800 megabytes (MB) to 1.5 gigabytes (GB), assuming at least 2 GB of RAM. Setting the recycle of the application pool to occur closer to 1 GB gives the best results, but experiment to determine what settings work best for your environment. If the recycle setting is too low, your system experiences performance issues because of frequent application pool recycles. If you answer "yes" to number 4, and to one or more of the other questions, there is a good chance that your custom code is not disposing of items properly. The total number of SPRequest objects exceeds a configurable threshold. The best threshold varies according to the nature of your site and the applications running on it.