News

le 26/06/2009 à 23:26
Optimisation de PHP
Eric Higgins a publié un article pour aider à améliorer les performances de vos scripts PHP.

Pour rappel PHP est un langage de script très populaire, utilisée sur de nombreux sites populaires sur le Web.

Il va vous montrer avec quelques modifications que les performances peuvent vraiment changer et vous gagnerez en tout.

- PHP performance tips
Les RC, ou Release Candidate, de Firefox 3.5 se suivent et... se ressemblent, ce qui tend à confirmer que la fondation Mozilla se dirige à grands pas vers la sortie de la version finale, que l'on peut sans doute s'attendre à voir débarquer en début de semaine prochaine.

Après deux premières RC publiées à une semaine d'intervalle, une troisième version préliminaire vient d'être mise en ligne par Mozilla. Les notes de version n'ont pas encore été publiées, mais le code de cette RC3 serait très proche de celui de la RC2, cette nouvelle mouture n'intervenant à priori que pour corriger quelques problèmes de localisation et deux trois détails cosmétiques.

On pourra tester cette RC3 et faire remonter les éventuels derniers bugs qui subsistent à partir de cette page.
le 25/06/2009 à 23:21
Blocage temporaire de Google en Chine
La page principale du moteur de recherche Google a pendant près de deux heures été inaccessible mercredi soir depuis la Chine, rapportent différents médias locaux. Confirmée par un contact sur place, cette interruption de service intervient alors que le gouvernement chinois fait pression sur le numéro un mondial des moteurs de recherche pour qu'il évince de son index les pages Web affichant des contenus explicites ou pornographiques.

Différents services annexes, tels que Gmail ou Google Apps, ont également été inaccessibles. La version chinoise du moteur, google.cn n'a a priori pas été concernée. Pour l'instant, la branche locale de Google ne s'est pas exprimée sur les causes de cette coupure, dont elle a toutefois confirmé l'existence.

Depuis début 2009, la Chine s'est lancé dans une grande campagne d'éradication des contenus pornographiques sur le Web, ayant conduit à la fermeture d'au moins 1900 sites locaux. Pour l'international, le CIIRC, entité chargée de la surveillance du Net chinois, a choisi de s'adresser aux moteurs de recherche, Google en tête.

Ce nouveau blocage intervient alors que la tension monte entre Washington et Pékin autour de la question du logiciel de filtrage que le gouvernement chinois souhaite installer par défaut sur les ordinateurs du commerce.

« Le fait d'obliger à installer un logiciel techniquement défaillant et à refuser aux fabricants et aux consommateurs la liberté de choisir leur logiciel de filtrage est un moyen inutile et injustifié d'atteindre cet objectif, et représente un sérieux obstacle au commerce », a récemment attaqué le secrétaire américain au Commerce.
La guerre des widgets aura bien lieu. Partenaire de Sony, Samsung et LG, Yahoo ConnectedTV doit désormais affronter la concurrence de Philips, lui même constructeur de téléviseurs, qui annonce que sa propre solution de widgets "NetTV" a été adoptée par de nombreux services web.

Allociné, Commentçamarche, Dailymotion, Joomeo, Joog, Kizoa, KizzTV, Metaboli, MusicStory, NMT, NRJ, PlayingTV, Starzik, ViaMichelin, Vodeclic, Vodkaster, YouTube, eBay, MeteoGroup, Accedo, NetLog, MyAlbum.. au total, ce sont près de 18 sites qui devraient proposer leurs contenus sur la future génération de téléviseurs Philips séries 8000 et 9000, attendue à la rentrée.

Tous ces partenaires seront ils suffisants pour imposer la solution NetTV de Philips ? Outre des partenariats avec les principaux constructeurs de téléviseurs, son concurrent Yahoo peut se targuer de récents accords avec TiVo, fabriquant d'un célèbre magnétoscope numérique aux Etats-Unis, mais surtout d'Intel, qui verraient bien les téléviseurs se transformer en véritables médiacenter..

Yahoo ou Philips ? La guerre des widgets aura en tout cas lieu. Reste à savoir si les consommateurs auront le temps de les départager ou si les opérateurs, très actifs avec leurs box ADSL, prendront tout le monde de vitesse, à l'image des réflexions d'Orange sur sa livebox, ou de la future mise à jour de la Freebox HD, promise dès cet été par Free.
Microsoft profite du début de l'été pour annoncer la tarification de son prochain système d'exploitation grand public, Windows 7 ainsi que les diverses mesures d'accompagnement qui permettront de migrer vers Windows 7.

Tout d'abord, Microsoft indique que dès le 26 juin, les acheteurs de PC équipés de Windows Vista, ou les acheteurs de boîtes Windows Vista, profiteront de l'édition équivalente de Windows 7, à sa sortie le 22 octobre, et ce gratuitement. Les frais de port et éventuels frais de traitement seront toutefois à la charge de l'utilisateur final. Sont concernées : les éditions Familiale Premium, Professionnelle et Intégrale de Windows Vista.

Parallèlement, Microsoft met en place un programme de pré-réservation du 15 juillet au 14 août 2009. Il sera possible, durant cette période, de précommander Windows 7 édition Familiale Premium ou Windows 7 édition Professionnelle. L'offre sera valable chez les distributeurs, qui restent libres de fixer leurs prix, et sur Microsoft Store. Microsoft proposera sur sa boutique en ligne un prix public conseillé de :
- 49,99 euros TTC pour Windows 7 Edition Familiale Premium
- 109,99 euros TTC pour Windows 7 Edition Professionnelle

Microsoft précise que l'offre est limitée à trois commandes par foyer. Chaque boîte comprend les éditions 32 et 64 bits de Windows 7. Enfin, Microsoft détaille son offre de lancement à partir du 22 octobre :
- 119,99 euros TTC pour Windows 7 Edition Familiale Premium
- 285 euros TTC pour Windows 7 Edition Professionnelle
- 299 euros TTC pour Windows 7 Edition Intégrale

Qu'il s'agisse du programme de pré-réservation ou de l'offre de lancement, les versions de Windows 7 qui seront proposées sont des versions boîte complètes. En effet, et pour la première fois, Microsoft ne proposera pas de version mise à jour sur le marché européen. Les versions complètes seront cependant commercialisées au tarif des versions mises à jour.

Philippe Perechodkin, directeur Windows pour Microsoft France, explique en effet que Microsoft a dû faire un choix suite aux exigences de la commission européenne : "soit nous proposions des versions mises à jour de Windows 7 et nous prenions le risque d'avoir un lancement européen décalé face au lancement américain soit nous options pour une simplification du line-up avec un lancement synchronisé sur le lancement américain".

Rappelons qu'en France, comme dans les autres pays européens, Windows 7 sera proposé dans une édition Européenne qui n'intègre pas Internet Explorer 8.0.

On notera pour refermer cette brève que Microsoft ne dévoile rien de la politique de prix concernant l'édition Intégrale de Windows 7, du moins pour l'Europe. Le géant de Redmond évoque cette édition comme une version en marge des autres éditions alors que les changements apportées aux fonctionnalités entre les différentes éditions de Windows 7, comme l'intégration des fonctionnalités consumer dans l'édition professionnelle de Windows 7 ne justifient plus un passage obligé sur l'édition Intégrale. Reste que l'on est tout même curieux de connaître son prix !Mise à jour : Alors que Microsoft France se refusait à nous communiquer les tarifs pour l'édition Intégrale de Windows 7, notre confrère américaine Mary Jo Foley a eu vent des tarifs en question. Windows 7 dans sa version Intégrale sera ainsi commercialisé 299 euros TTC en Europe selon Microsoft Etats Unis. Une information qui reste à vérifier.
le 25/06/2009 à 23:21
Solution Zend dans IBM Smart Business
Zend compagny a annoncé que maintenant que la solution PHP de Zend serait embarquée dans tous les systèmes IBM Smart Business afin de fournir à leurs clients la fiabilité, les performances et la sécurité pour leurs applications Web basées sur PHP.

Il suffit de consulter le communiqué officiel pour en savoir plus.

- La solution Zend incluse dans IBM Smart Business
le 25/06/2009 à 23:21
Collage jQuery et PHP avec JSON
Le site EasyPHPWebsites propose un tutorial très intéressant car en plus de combiner PHP et jQuery, qui devient très répandu sur le Web, cet article propose en plus d'utiliser ces 2 technologies et de relier le tout par JSON.

L'utilisation de jQuery/Json peut se trouver une solution de rechange et qui n'est pas    forcément rentré dans les esprits.

En combinant le tout ensemble, il n'est pas évidant de déterminer comment les données transmises entre l'exécution d'un script sur le serveur et une autre exécution dans le navigateur de l'utilisateur, sans recharger la page.

- Gluing jQuery and PHP Together with JSON
Google vient de lever le voile sur la plateforme "All For Good" qui a pour ambition de répertorier l'ensemble des activités bénévoles à travers le monde. Développée en projet parallèle à Mountain View, cette initiative est le fruit de différents ingénieurs et donc de plusieurs technologies développées par la Google.

Le code de All for Good a été créé avec App Engine et Google Base et son interface de programmation est disponible sur Google Code. Via un moteur de recherche unique il est possible de trouver un événement dans sa région si l'on souhaite participer à un projet de bénévolat. Nous y retrouvons également une dimension communautaire avec la possibilité de s'identifier avec son compte Google ou Facebook ou de partager un événement avec ses amis. Google met aussi à disposition un widget à placer au sein de Gmail ou iGoogle pour se tenir au courant des activités locales selon ses intérêts.

Les ingénieurs de Google ont aussi développé une version de All for Good sur la plateforme de YouTube afin de permettre aux organisations d'entrer en contact avec les utilisateurs pour la mise en oeuvre de vidéos promotionnelles autour des activités bénévoles.
Dans un billet publié sur le blog de Google Code, Urs Hoelzle et Bill Coughran expliquent les intentions de Google pour accélérer le web dans son intégralité. Si la multinationale dispose de plusieurs centres de données permettant d'offrir des services web rapides à travers le monde, Google estime que l'accélération de l'Internet en général devra passer par des efforts communs entre les différents acteurs de l'industrie. L'objectif avoué : surfer sur la Toile comme l'on feuilletterait un magazine.

Les ingénieurs expliquent que beaucoup des protocoles ont été développés à une époque où la connexion bas-débit prédominait ; ils ne sont donc pas optimisés pour les lignes ADSL d'aujourd'hui. A l'image des efforts qui ont été fournis sur le HTML 5, offrant un chargement rapide de lourdes applications embarquant du JavaScript, Google souhaite mettre en place une collaboration entre les différents acteurs du secteur pour retravailler sur les protocoles HTTP et TCP/IP.

Cependant, dans certaines régions du monde, le taux de pénétration de l'Internet haut-débit reste très faible. Pour cette raison, Google estime que ces pays devraient être prioritaires et encourage les fournisseurs d'accès à Internet à offrir des solutions peu onéreuses pour le déploiement massif de lignes ADSL.

Google souligne également qu'il existe des outils permettant à chaque développeur d'optimiser leurs sites Internet tels que YSlow, développé par Yahoo!. La firme de Mountain View souhaite donc travailler sur ce terrain et faciliter l'optimisation des applications web tout en saluant les efforts fournis sur les moteurs de rendu JavaScript dont les performances auraient été quasiment multipliées par 100 ces dix dernières années.

Les anglophones pourront regarder une vidéo à ce sujet ici, lire plusieurs tutoriels d'optimisation de sites Internet ou participer à la discussion.
Dans le cadre de la lutte contre la cybercriminalité, le gouvernement signe par un décret le lancement officiel de Pharos, la "plate-forme d´harmonisation, d´analyse, de recoupement et d´orientation des signalements liés au cyber-crime", sur laquelle les internautes sont invités à signaler les contenus illicites et les agissements délictueux qu'ils pourraient avoir repéré sur Internet auprès des équipes de l'Office central de lutte contre la criminalité liée aux technologies de l'information et de la communication (OCLCTIC). Le dispositif passe par le site internet-signalement.gouv.fr, lancé en novembre dernier.

Ouvert « aux utilisateurs et acteurs d'internet, et notamment aux internautes, fournisseurs d'accès et services de veille étatiques », selon le décret d'application signé le 16 juin dernier, le service permet donc de signaler des contenus illicites « sans préjudice du respect dû aux correspondances privées ». Les alertes seront ensuite traitées au sein de Pharos, avant d'être éventuellement transmises aux services adéquats.

Prévenu que le délit de "dénonciation mensongère" est sévèrement puni par la loi, l'internaute a s'il le souhaite la possibilité d'effectuer un signalement anonyme. Son adresse IP sera toutefois conservée pendant une durée de deux ans. S'il choisit de renseigner son identité, ses informations personnelles pourront également être conservées deux ans, précise le décret. Elles ne pourront toutefois être accédées qu'après accord d'un procureur de la République.

L'ensemble des données recueillies, de l'adresse IP de l'internaute au nom de l'agent ayant traité le signalement en passant par les informations transmises par ce dernier, sera susceptibles d'être transmis aux « services compétents de la police ou de la gendarmerie nationales », ainsi qu'aux services d'un autre pays, dès lors que « cet Etat assure à la vie privée, aux libertés publiques et aux droitsfondamentaux des personnes à l'égard des traitements de données à caractère personnel un niveau de protection suffisant ».

Inscrit dans le plan de lutte contre la cyber-criminalité, Pharos fait son entrée officielle alors que se prépare l'examen de la future loi Loppsi (ou Lopsi 2), soit "Loi d'Orientation et de Programmation pour la Performance de la Sécurité Intérieure", qui pose notamment le principe d'une analyse sérielle assistée par ordinateur - nom de code Périclès - des différents fichiers d'information dont disposent les forces de police, de façon à faciliter la détection par recoupement des délinquants.
LoadingChargement en cours