NextGeneration.fr - Nerds Social Network

 :: Programmation ::  Le créateur de Java quitte Oracle

http://static.ngcdn.net/data/media/nextgeneration/8/9/894c89f791285258c06426256bc3524bf4581758.gif

Après le départ du dernier directeur général de Sun, John Schwartz, et de Tim Bray, l'un des co-inventeurs de XML, c'est autour de James Gosling de quitter le navire. Figure emblématique de Sun, le créateur du langage Java a annoncé hier sa démission du groupe Oracle. Les équipes américaines de Sun avaient déjà rejoint la société de Larry Ellison depuis quelques mois.

Précédemment DSI de Sun, il était devenu DSI de l'activité de logiciels métiers d'Oracle suite à la fusion des deux groupes. Visiblement amère suite à ses quelques mois passés chez Oracle, James Gosling ne souhaite pas s'exprimer sur les raisons de son départ.

C'est en 1991 que l'ingénieur, alors à la tête d'un petit groupe de développeur, lance un projet de langage orienté objet (baptisé Oak) capable de tourné sur une machine virtuelle, qui deviendra quelques années plus tard le langage Java.

Lire en entier

 :: Actu ::  Michèle Alliot-Marie a présenté...

http://static.ngcdn.net/data/media/nextgeneration/6/f/6f27d464f80f5d005ce2f401834feaf790f26816.jpgProjet de loi relative à la protection pénale de la propriété intellectuelle littéraire et artistique sur Internet: Le ton est donné ; plus question de Création, plus question de diffusion. Les 10 000 signataires de la liste des "Auteurs et Créateurs favorables à Hadopi" ont définitivement été bernés par le gouvernement.

Ce n'est pas faute d'avoir prévenu: Patrick Bloche, Jean-Pierre Brard, Martine Billard ont anéfé flairé le subterfuge gouvernemental il y a bien longtemps et l'ont clamé à maintes reprises pendant la "Saison 1" des débats parlementaires - saison qui a duré la bagatelle de 40 heures.

Remarquez, Besson doit un peu moins faire le malin - Assistera-t-il à l'ersatz de débat prévu en Juillet ? J'en doute.

Lire en entier

 :: Programmation ::  PHP: Uploader des images de...

L'upload d'images en PHP est une action qui peut paraitre triviale mais qui en réalité cache de nombreuses failles de sécurité potentielles dans vos scripts.

En vrac: upload de scripts malintentionnés (backdoors), injection de code php (si une faille include est présente), vol de cookie administrateur (affichage d'une image qui n'en est pas une, un fichier flash par exemple)...

Le code source est en bas de l'article, il est placé sous license libre LGPL donc librement utilisable.

Quelques détails intéressants, en passant:

Le stockage des images est subdivisé en 256 répertoires, pour des raisons de stabilité et de performances. En effet, sous Unix / linux ( avec un systeme de fichier ext3 ) le listage
d'un répertoire ( et donc toute opération sur un fichier qu'il contient ) est rapide si son nombre d'élements directs est inférieur a 2000.

L'extension du fichier n'a que peu d'importance, mais elle est ajoutée quand même, au cas où un visiteur sous Windows sauvegarderait une image sur son disque (en effet Windows se fonde sur l'extension d'un fichier pour en déterminer le type).

Lire en entier

 :: Actu ::  Windows Seven sera livré sans IE8 en Europe

http://static.ngcdn.net/data/media/nextgeneration/a/b/abf4f95c327d3b66ee20c61f8e30739bd5e9ec14.pngActuellement sous le coup d'une enquête antitrust de la Commission européenne, Microsoft a annoncé le 11 juin qu'il livrerait Windows 7 sans son navigateur Internet Explorer en Europe, à partir du 22 octobre.

Les utilisateurs qui le souhaitent devront donc télécharger eux-mêmes IE sur leur PC. Depuis janvier dernier, Microsoft est dans le collimateur de Bruxelles, qui l'accuse de vente liée : selon la Commission européenne, la firme a fait preuve de concurrence déloyale vis-à-vis des autres éditeurs de navigateurs en intégrant d'office IE à Windows.

En le séparant de Windows 7, Microsoft dit vouloir se conformer à la réglementation européenne sur la concurrence. Mais cela ne suffira pas pour obtenir la clémence de Bruxelles, qui doit bientôt rendre les conclusions de son enquête.

Lire en entier

 :: Sciences ::  La classification de Mendeleïev...

Le tableau de Mendeleïev compte un nouvel élément chimique, un atome au 112 protons. Dénommé provisoirement un (1), un (1), bium (2), il est issu de la fusion d'un atome de zinc avec un atome de plomb dans un accélérateur d'ions lourds.

Les découvreurs, ou les créateurs, de ce nouvel élément chimique appartiennent au GSI à Darmstadt en Allemagne dont les travaux de recherche sont autour des ions lourds. Avec une masse atomique 277 fois supérieure à celle de l'hydrogène (un proton et un électron), l'élément le plus léger, Ununbium est l'élément le plus lourd de tous les éléments chimiques.

La collision d'un atome de zinc, accéléré par l'intermédiaire d'ions lourds de zinc, avec une cible de plomb a conduit à la fusion nucléaire de ces deux éléments (voir image ci-contre montrant la cible de plomb - crédit GSI).

Lire en entier