- "Les impôts m'ont remboursé 1050 euros simplement en cochant cette case dans ma déclaration de revenus"
- Tout le monde l'a déjà utilisé au moins une fois, il a fait la fortune de son créateur, et pourtant c'est un accident
- Tous les locataires doivent remplir une nouvelle page dans leur déclaration de revenus
- Pour sauver son restaurant... il l'inonde sous un mètre d'eau
- C'est le sinistre le moins connu de France mais il fait des ravages - les cas vont bientôt exploser
- Ces 5 grandes banques contournent les règles pour facturer plus d'agios aux clients
- Voitures-radars : le seul indice qui permet de les repérer en un coup d'œil
- C'est le département le moins pollué de France et c'est l'un des plus beaux à visiter
Développeur : Tutoriel/Pratique
-
PHP5 et PHP6 sur le même serveur
-
Comment gérer une interface graphique en PHP ?
-
Comment partager des extraits de code source ?
Messageries instantanée et réseaux sociaux ne permettent pas d'échanger des extraits de code. Certaines applications disponibles sur la Toile apportent des alternatives.
-
Préchargement de styles CSS via Javascript
Mise en lumière d'un mécanisme permettant d'éviter la publication de contenu non-mis en forme lors du chargement d'une page Web basée sur les feuilles de style en cascade.
-
Firefox 3.5 : les évolutions autour des standards
Aux côtés de corrections de bug, la nouvelle version du navigateur Web affiche de nouvelles fonctionnalités dans les domaines HTML, CSS, DOM et réseau.
-
Récupérer des informations géographiques à partir de l'IP d'un utilisateur en PHP
L'extension PECL GeoIP permet d'exploiter les données géographiques fournies par l'adresse IP ou le hostname d'un utilisateur. Voici comment l'installer.
-
O3D : une API Google pour faire de la 3D sur le Web
Présentations de produits, univers virtuels... L'API Open-Source permet de créer des applications en 3D, accessibles en ligne via l'installation d'un plug-in.
-
Afficher des éléments d'un tableau uniquement au survol de la ligne
L'affichage d'éléments actionnables au survol d'une ligne au sein d'une liste évite de surcharger l'interface cliente, et contribue à améliorer la lisibilité d'un site Web.
-
Comment partager du code entre différents contrôleurs dans un projet Ruby on Rails
Il est courant de devoir échanger du code entre différents contrôleurs. C'est notamment le cas lors d'une déconnexion et d'une suppression de compte, pour supprimer la session utilisateur.
-
Monit et Logwatch : deux outils complémentaires de monitoring de serveur
-
Tester son site avec un simulateur Blackberry
Certains fabricants de smartphone proposent des outils pour simuler les applications développées pour l'OS de leur terminal. C'est le cas de RIM avec BlackBerry.
-
Comment appliquer des styles spécifiques à la page en cours dans un menu ? (2)
C'est un besoin courant en ergonomie Web : marquer visuellement comme "actif" ou "en cours" le lien d'un menu de navigation, pointant vers la page Web affichée dans le navigateur.
-
Validation d'un formulaire non lié à la base de données avec Ruby on Rails
Si la majorité des applications Internet reposent sur une base de données, certains traitements ne nécessitent pas d'avoir recours à une telle infrastructure.
-
Chmod en PHP pour récupérer les droits sur les fichiers uploadés
Uploader un fichier sur un serveur Apache nécessite de lui attribuer des droits suffisamment larges pour pouvoir ensuite le récupérer. Voici un script PHP permettant de passer outre les restrictions du serveur.
-
Développer un agent intelligent en Ruby
Qui n'a pas un jour eu besoin d'un robot effectuant une action répétitive sur le Web. Une bibliothèque Ruby permet d'effectuer le cheminent que ferait un visiteur humain sur un site.
-
Par Thierry Albain (SQLI) : Les injections XSS : une menace en puissance
-
Par Thierry Albain (SQLI) : L'importance de se prémunir contre les attaques par injections SQL
-
7 bonnes manières d'utiliser Ajax dans vos applications
Contribuant à simplifier la navigation, Ajax fait désormais partie des usages. Quelques bonnes pratiques permettent d'y avoir recours en restant en phase avec l'expérience utilisateur et les besoins fonctionnels réels.