Les fonctions souvent oubliées

le 17/01/2010 à 21:57
Les fonctions souvent oubliées
Lorsque vous réalisez un nouveau projet PHP, vous pouvez utiliser de nombreuses fonctionnalités pour mener à bien votre projet. Cependant, certaines fonctions sont souvent oubliées, qui peuvent faire gagner du temps.

Le site infinity-infinity propose 10 fonctions à ne pas oublier :
- sys_getloadavg
- Pack
- cal_days_in_month
- _()
- get_browser
- debug_print_backtrace
- metaphone
- natsort
-levenshtein
- glob

Dans cet article, chaque fonction est décrite sous la forme d'un résumé et d'un exemple

- 10 PHP functions you (probably) never use

A lire également

Le site « Avanced PHP Tutorial » a listé 7 fonctions utiles pour renforcer la sécurité de vos projets webs PHP.

Ces fonctions sont utiles et souvent oubliées ou mal utilisées. Les fonctions retenues sont :

mysql_real_escape_string() 
addslashes() 
htmlentities() 
strip_tags() 
md5() 
sha1() 
intval() 

L'article illustre certaines fonctionnalités avec quelques exemples pour vous montrer leur importance. Bien sûr, elles sont complémentaires de l'ensemble des tests de sécurité classiques à effectuer.

- 7 Useful functions to tighten the security in PHP
Comme prévu, Microsoft a consacré une bonne partie du keynote de ce mardi pour présenter au public de la PDC, Profesionnal Developpers Conference, la toute première version bêta de Windows 7. Windows 7 est, rappelons-le, appelé à succéder à Windows Vista avec un possible lancement commercial en fin d'année 2009, ce dernier point étant naturellement sujet à caution. Animée par Steven Sinofsky, senior vice-président de Microsoft, la présentation fut assez détaillée puisque Microsoft a non seulement communiqué sur nombre des nouvelles fonctions de son futur système d'exploitation, tout en dévoilant les éléments clés de sa nouvelle interface graphique. Nous essayerons ici d'en résumer les grandes lignes.

Une nouvelle interface graphique... inspirée de Mac OS ?

Avec Windows 7, Microsoft prend le contrepied de Windows Vista puisqu'il n'est plus question d'une interface tape à l'oeil avec des effets graphiques 3D s'avérant au final, inutiles. Non, à la place les équipes de Microsoft proposent avec Scenic une interface où la barre des tâches a été repensée alors que le menu démarrer se veut désormais plus efficace. Ainsi, la barre des tâches, qui conserve sa transparence, se comporte maintenant comme... le dock de Mac OS X ! Il est possible d'opérer un glisser/déposer des applications les plus souvent utilisées alors qu'un survol de leur icône avec la souris affiche une vignette permettant de voir les diverses fenêtres (ou onglets) ouuverts appartenant à la même application. C'est ainsi qu'une seule icône dans la barre des tâches devrait permettre d'accéder à toutes les fenêtres de conversation MSN en cours d'exécution sur votre bureau. La célèbre zone de notification de la barre des tâches est bien sûr conservée mais il est possible de la personnaliser entièrement en choisissant quelles icônes apparaissent et dans quel contexte.

Dans la même lignée, Microsoft intègre au bureau de Windows 7 des zones réactives : ainsi un clic sur l'extrémité inférieure droite de la barre des tâches masque toutes les fenêtres en cours d'exécution, alors que le fait de déplacer une fenêtre sur le bord de l'écran peut, selon la configuration écran, la redimensionner automatiquement ou l'envoyer automatiquement sur le second moniteur, si une telle configuration est en place. Le volet Windows introduit avec Windows Vista disparaît et les gadgets peuvent être placés n'importe où sur le bureau.

Quant au menu démarrer, il a lui aussi évolué. On retiendra la possibilité de personnaliser le bouton d'arrêt du système ou l'affichage pour chaque application présente dans le menu principal d'afficher la liste des derniers documents ouverts ou créés avec cette dernière.

Un explorateur Windows amélioré

L'explorateur Windows profite lui aussi d'améliorations sensibles puisque Microsoft intègre une fonction baptisée « Libraries » en anglais dans le texte. Il s'agit de regrouper au même endroit, les dossiers contenant les types de fichiers les plus utilisés : photographiques, musique, vidéos, etc. Mais au-delà, les « Libraries » peuvent contenir tous les documents du même type trouvés sur les machines de votre réseau domestique. La recherche reste intégrée à l'explorateur Windows avec quelques nouveaux alias et l'affichage d'un aperçu des documents trouvés correspondant à votre reqûete : c'est ce que Microsoft appelle les Jump Lists.

Les autres nouveautés

Cette première présentation de Windows 7 est l'occasion pour Microsoft de lever le voile sur certaines fonctionnalités un peu moins visibles de son nouveau système d'exploitation. Outre l'interface revue et corrigée de la calculatrice, outre l'apparition d'une interface ruban, façon Office 2007, dans les applications comme Paint et WordPad, Microsoft a évoqué la présence d'une loupe dans Windows 7 ou encore le retour de la possibilité de créer et personnaliser ses thèmes sous Windows 7. Quand au Windows Media Player il s'enrichit de nouvelles fonctions pour piloter par exemple la lecture des morceaux audios sur les périphériques compatibles détectés sur le réseau alors qu'il peut également contrôler l'affichage des images sur les cadres photo numériques présents sur votre réseau. On retrouve également dans Windows 7 une meilleure prise en charge des systèmes dotés de plusieurs écrans, notamment au travers de la fonction bureau distant, ou encore une meilleure gestion des ordinateurs reliés à un ou plusieurs projecteurs. Et Microsoft de présenter un module permettant de régler le comportement de l'UAC, le contrôle de compte utilisateur introduit avec Windows Vista et ayant été plutôt très critiqué par le passé.

Petite nouveauté appréciable pour les possesseurs forcément nombreux de clés USB, la possibilité d'utiliser BitLocker sur les dites clés USB. Ainsi si vous perdez votre clé USB l'intégralité de ses données restera chiffré et donc inutilisable par quiconque la récupérerait.

Des voeux (pieux ?) pour les performances

Parmi les annonces formulées par Steven Sinofksy durant le keynote, quelques points techniques retiennent l'attention. Premièrement, Windows 7 qui partagera le même noyau que le prochain Windows Server, pourra gérer jusqu'à 256 processeurs, contre 128 pour la version actuelle de Windows Server : naturellement, la version client du système sera limitée. Autre changement, Microsoft dit se concentrer sur la réactivité de son système d'exploitation et particulièrement sur la réactivité du menu démarrer et de la barre des tâches. Et le géant de Redmond de promettre une réduction des accès disques durs et une réduction du temps nécessaire au démarrage de Windows 7.

Le multi-touch n'est pas oublié

Il y a quelques semaines, une vidéo de Windows 7 avait fait forte impression puisqu'elle démontrait la prise en charge dans Windows 7 des interfaces tactiles multi-point. La PDC fut l'occasion pour Microsoft de confirmer cette nouveauté avec en guest-star le dernier TouchSmart d'HP. Plusieurs démonstrations de l'interface ont ainsi été effectuées avec la possibilité de faire défiler ses images, de zoomer sur celles-ci, de rapidement parcourir un document Word ou encore la possibilité de dessiner sous Paint, tout simplement avec son doigt.

Longue est la route avant la version finale de Windows 7

Après cette première version pre-bêta, Microsoft prévoit de distribuer une version bêta de Windows 7 dès le début de l'année 2009. Si l'actuelle version pre-bêta n'est pas encore complète au niveau des fonctionnalités, Steven Sinofsky indique que la première version bêta de Windows 7 sera complète du côté des fonctionnalités. L'intéressé a rappelé l'intention de Microsoft de proposer une nouvelle version de Windows tous les trois ans, sans toutefois s'avancer sur la date de lancement exacte de Windows 7.

Commentaires

Ecrire

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours