Android : L'application Facebook collecte vos numéros sans votre permission
Norton l'a classée parmi les applications à risque sur la plateformeMobile Insight, le nouvel outil d'analyse de risque embarqué dans la mise à jour de Norton Mobile Security sur Android, a marqué d'un drapeau l'application Facebook sur Android. La raison est que l'application envoie automatiquement le numéro de téléphone de l'utilisateur vers les serveurs de Facebook.L'éditeur Symantec va plus loin dans son explication en révélant que l'envoi du numéro de téléphone se fait au premier lancement de l'application, « même avant que vous ne vous connectiez à votre compte Facebook. Vous n'avez pas besoin de fournir votre numéro, de v...
BicaVM : l'implémentation de la machine virtuelle Java en JavaScript
Les navigateurs pourront dans un futur proche intégrer une sorte de machine virtuelle, permettant d'exécuter du code d'un langage autre que du JavaScript. C'est la vision d'un développeur qui vient de mettre sur pied une machine virtuelle Java en JavaScript.
Arthur Ventura, un développeur portugais des solutions open sources, vient de présenter BicaVM, une implémentation de la machine virtuelle Java (JVM) en JavaScript, capable de fonctionner dans n'importe quel navigateur moderne.
La principale difficulté du port de la JVM en JavaScript est le temps d'exécution du bytecode. Cependant, avec les importantes augmentations de la vitesse d'ex...
<b>Standards Blog:</b> "Frank was leaning back in his cubicle chair, feet up on his desktop. That way he could keep an eye on Carl Cumming’s office down the corridor. The guy must have the bladder of a camel, he thought. Wouldn’t he ever need to relieve himself?"
Government security experts are warning consumers that using Energizer's DUO USB battery charger could leave their Windows PCs open to attack from hackers.
<b>Pourquoi pas:</b> "A few days before the release of the new Ubuntu, here's a guided tour through the Ubuntu family album with some annotations telling my story with the different versions."
Virtually Speaking: VMware is taking its virtualization message to the streets with its partners, while Red Hat is taking a quieter and more traditional approach.
RIM facilite la mise à jour des applications BlackBerry avec Push, un nouvel outil pour les développeurs
La bataille fait rage entre les différents constructeurs de smartphones, à celui qui proposera le plus d'applications, et bien sûr les meilleures.
Dans ce marché tendu, BlackBerry sait que pour conserver ses utilisateurs, il doit leur apporter un catalogue de petits programmes sans cesse renouvelés, utiles et divertissants.
Research In Motion (la firme propriétaire de la marque BlackBerry) a donc fait un mouvement en ce sens en dévoilant son Push Service. A l'attention des développeurs utilisant l'OS BlackBerry, cette offre apporte des mises à jour qui sont directement implémentées au logiciel sans l'interrompre...
<b>LinuxCommand.org:</b> "Over the next few weeks, I will show you how to take an old, slow computer and make it into a text-only Linux workstation with surprising capabilities, including document production, email, instant messaging, audio playback, USENET news, calendaring, and, yes, even web browsing."
"Apprendre un langage de programmation c'est comme apprendre une nouvelle langue" : vrai ou faux ?
Apprendre un langage de programmation, c'est comme apprendre un autre langage. C'est pareil.
Voilà le genre d'analogie qui l'on peut entendre et lire très fréquemment. Même des professeurs d'informatique emploient de tels propos.
Mais vous, qu'en pensez-vous ?
Je connais par exemple certains développeurs très doués pour jongler d'une langage à l'autre, mais qui par ailleurs sont inconpétents lorsqu'il s'agit d'apprendre une langue étrangère (la plus facile soit elle).
Les différences entre langages formels et naturels sont en effet de taille.
Deux camps s'affrontent...
PHP : deux correctifs pour le bogue des nombres à virgule flottante
L'équipe de PHP recommande de l'appliquer immédiatement
Mise à jour du 07/01/2011
L'équipe de développement de PHP vient de publier des patchs pour corriger le bogue étrange découvert cette semaine. Un bogue capable de provoquer le crash du système par le passage d'un simple paramètre dans l'URL des sites hébergés sur des systèmes x86 (pour plus de détails, lire ci-avant)
Après analyse, il s'agit vraisemblablement d'un bogue sur le code optimisé pour les x86 du GCC (le compilateur du projet GNU) à l'origine d'une incompatibilité avec x87, l'Unité de calc...
Suite aux indications d'un chercheur indépendant qui « souhaite garder l'anonymat », le laboratoire Kaspersky a découvert un nouveau virus. Celui-ci se propageait via les annonces du réseau publicitaire Russe AdFox.ru, présentes sur des sites d'informations populaires.
Ce qui rend ce virus particulier est son mode opératoire. Si l'inclusion d'une iFrame renvoyant vers un site contenant du code malicieux (hébergé sur un site .eu) est classique, la stratégie d'exploitation utilisée est par contre rarissime. Le virus utilise une vulnérabilité critique de la machine virtuelle Java (CVE-2011-3544, pour laquelle il existe un patch depuis six mois) ; mais contrairement aux a...
Tizen 2.0 disponible avec son SDK
Samsung pourrait bientôt lancer un smartphone sous l'OS open source fondé sur Linux
Tizen 2.0, le système d'exploitation mobile open source fondé sur Linux est désormais disponible en version alpha avec son kit de développement.
Tizen est né à la suite de l'abandon de MeeGo par Nokia. Il est soutenu par les développeurs de MeeGo d'Intel, Samsung et la fondation Linux. L'OS est destiné à une large gamme de dispositifs dont les smartphones, tablettes, netbooks, SmartTV et les systèmes de divertissement embarqués des véhicules.
Cette étape importante du développement de Tizen montre un OS dont le code se rapproche d'une version qui pourra bientôt êtr...
<b>Linux Devices:</b> "Solid state disks (SSDs) moved closer to commodity status, with the announcement of a 40GB model from Intel for $125, and a sub-$100, 32GB version from OCZ Technology."
<b>MakeTechEasier:</b> "Inkscape is a powerful free vector drawing program for Windows, Linux, and Mac, and this guide will get you started with using it to create your own smooth, colorful, scalable graphics."
<b>PCLinuxOS:</b> "PCLinuxOS 2010 Edition is now available for download. Features: Kernel 2.6.32.11-bfs kernel for maximum desktop performance. Full KDE 4.4.2 Desktop. Nvidia and ATI fglrx driver support. Multimedia playback support for many popular formats."
Webinar : comment l'analyse statique de dernière génération peut-elle faciliter la vie des développeurs ?
Découvrez la solution de Coverity, utilisée par le CERN
Dans un monde où un bug mineur peut avoir des effets dévastateurs, les outils d'analyse statique d'ancienne génération s'avèrent souvent incapables de détecter les vrais défauts de code, difficiles à identifier.
Mais des outils modernes d'analyse statique de code existent, permettent de détecter ces défauts critiques et potentiellement dommageables tôt dans le cycle de développement, permettant ainsi de réduire les coûts, les délais et les risques liés aux erreurs logicielles.
Coverity Static Analysis est l'une de...
Lorsque l'on débute l'apprentissage d'OpenGL et des shaders (et même ensuite), on est vite confronté au problème du débogage, soit parce que le programme s'arrête brusquement, soit parce que le résultat obtenu ne correspond pas à ce que l'on attend. Traditionnellement, on utilise la fonction glGetError, mais elle est encore trop souvent "oubliée" par les développeurs et elle donne finalement assez peu d'informations.
Heureusement, cette problématique a été prise en compte dans les dernières spécifications d'OpenGL avec l'ajout de nouvelles extensions pour le débogage. Ce billet de blog aborde les fonctionnalités de débogage introduites dans OpenGL 4.1 avec l'extension ARB_debug_output et complétées dans OpenGL 4.3 avec l'extension KHR_debug.
There are a number of ways that a small business can obtain a privacy policy for their website. If you choose the “in-house method”, we offer 8 tips to get you started.