TheCricLinks

Je me pose plein de questions, Internet est un moyen d'y répondre

Nom :

La devise de la France est Liberté - Égalité - Fraternité. Cette devise peut et doit nous aider à trouver le bon chemin.

lundi 27 juin 2011

Microsoft n'a plus de pilote dans l'avion ...ou bien si au contraire?! : ...La révolution HTML 5 chez Microsoft va laisser des traces

... Lorsqu'ils sont en concurrence,
HTML 5 et JavaScript doivent être préférés
à WPF et Silverlight
dans Windows 8. ...

Pour comprendre ce dont il est question dans le lien ci-dessus, il est bon de découvrir ce nouveau Windows 8 basé sur du HTML 5: Vidéo sur YouTube et d'ensuite aller visiter buildWindows.com (site officiel Microsoft)

Pour ceux qui ont des idées trop arrêtées sur JavaScript: voila le lien vers le site actuel de l'inventeur de JavaScript, voila une réintroduction à JavaScript le langage le plus incompris du monde à la fondation Mozilla, d'autres outils à la même fondation et une petite merveille de programmation de Fabrice Bellard (inventeur de FFmpeg et de Qemu entre autres): un PC sous Linux virtuel dans votre navigateur écrit en JavaScript (ce qui prouve bien que JavaScript est un excellent assembleur (ce que l'on sait depuis le web 2.0))

Libellés : , , , , ,

samedi 6 décembre 2008

Une extension pour Firefox permet de pirater films et musique sur Amazon - CNETFrance.fr

Des hackers ont été assez inconscients pour avoir créé une extension firefox appelée pirates of the amazon
qui modifie les éléments des pages d'achats lorsqu'on visite Amazon.com (voir video ci-dessous).

Cela rajoutait un bouton download for free de téléchargement gratuit vers les sites de piratages en face des éléments à acheter.

Pirates en herbes, ne rêvez pas car ce n'est plus disponible (le site de l'extension a été fermé, pauvres hackers ;-( , ;-D . Seul les "déjà initiés" peuvent encore aller la chercher sur les sites de torrents. Notez aussi que certains éléments pointent sur le site fermé "pirates-of-the-amazon.com". Donc ne vous risquez pas à l'installer telle qu'elle car vous pourriez être tracé...

Ceci dit, cette extension est un modèle du genre de ce que les scripts à la Greasemonkey peuvent faire et elle devrait faire réfléchir les sites cybermarchands de comparaison de prix par exemple.

Pour les développeurs / hackers : Noter qu'elle n'a été écrite qu'en Javascript (et donc pas même besoin de Greasemonkey modifié et préinclu dans l'extension en license gpl ) et que son contenu est remarquablement commenté. Pour ceux qui ne le sauraient pas une extension .xpi (à prononcer "zippy") s'ouvre avec un dézippeur comme 7-zip. À vos claviers...


Pirates of the Amazon screencast from pirates_of_the_amazon on Vimeo.

Libellés : , , , , ,

mercredi 21 mars 2007

SunTechdays et Web2.0, Sun parle AJAX et croit en Ruby

C'est le dernier jour des Sun Tech Days de Paris, manifestation organisée par Sun Microsystems créateur de Java et du système d'exploitation Solaris ainsi que de machines (très) puissantes basées sur des processeurs SPARC ou Intel

Sun , Java, Ruby et web tuou dotte ô ( web 2.0)

Hier présentation de James Gosling , créateur de Java....

Java est le langage informatique le plus parlé au monde et c'est souvent celui de vos téléphones portables. Aux Sun Techdays, c'était interessant de voir un téléphone réel en fonctionnement être passé au debugger sur un PC (pardon un Mac ;-) et de voir des points d'arrêts mis sur les évenements provoqués par l'appui des touches du téléphone.

Non pas d'émulateur de téléphone ici, le téléphone réel !!!

__________

Sun a visiblement décidé que la machine virtuelle Java (JVM) était finalement destinée à porter d'autres langages et cela-même sous l'influence de Sun . En particulier Ruby et son portage JRuby sur la JVM comme [Sun l'annonce là!] . Ruby et d'autres seront soutenus dans l'environnement de développement de Sun appelé NetBeans.

On avance ainsi vers le Java Scripting comme le montre ces Slides (pdf)


Durant ces TechDays 2007, Sun a consacré beaucoup d'heures à la plongée profonde dans le web 2.0 en particulier avec l'environnement NetBeans 5.5 et les JSF côté serveur qui se sont largement étendues au mode Ajax (pour les JSF voir aussi là). Ces deux là causent AJAX couramment. Le cycle de développement présenté étant écrire /sauver /tester

Pour devenir agnotisque des navigateurs utilisés, utiliser une bibliothèque AJAX est la règle.
JavaPassion présente un cours complet en ligne d'AJAX avec Java

Pour rassembler et fédérer différentes bibliothèques AJAX , ces Sun TechDays ont présenté un framework appelé jMaki . Impressionnant dans NetBeans mais un plugin pour Eclipse existe déjà . voila un aggrégateur d'infos pour jMaki sur le système de filtrage de Yahoo!,

En attendant l'arrivée des slides [sur le site monde des techdays ici!] pour le monde ou [sur le site de paris là !] voila un des PDF utilisé pendant le Salon : [Web2.0, AJAX.pdf]
dans lequel on retrouve certains pointeurs vers les sources de certaines démos .

Quant à Java je passe sur les simplifications présentées dont tout le mode a déjà parlé et reparlera lorsque J2EE 5 sera la règle : les annotations avec @ qui simplifient terriblement l'accès au web services par exemple, les generics, la persistence API etc...
Le tutorial standard est déjà très bien pour percevoir l'évolution de Java.
JavaPassion présente un cours complet en ligne sur ce nouveau Java

Le serveur d'applications de Sun (Sun Java System Application Server Platform Edition 9.0) s'appelle GlassFish et son blog d'information est TheAquarium et évidemment il cause le J2EE 5.

Le projet Phobos qui tourne sur glassfish est un projet pour faire du server side scripting . Il parle essentiellement Javascript et causera plusieurs langues .
Démo très impressionnante avec NetBeans , à suivre...
Voila un aggrégateur Yahoo! sur Phobos


Solaris 10, OpenSolaris

Solaris est un système d'exploitation en 64bit depuis 1998 soit 9 ans (Sur Windows on passe seulement maintenant 2007) au 64 bit). Les processeurs SPARC étant depuis encore plus longtemps en 64 bit (1995).

La version actuelle du système est la version 10 . Solaris 10 peut tourner sur un simple PC 32 bit Intel voir même en machine virtuelle VMware

Solaris passe en open source sour le nom d'[OpenSolaris et possède son site web ici !] . Une version appelée Solaris Express permet l'installation du système avec les outils de développement inclus. Vous pouvez l'installer sur votre PC x86 voire le faire tourner en machine virtuelle sur VMware player( vu la puissance de Solaris , c'est plutôt lui qui devrait être le systême hôte et inviter les autres OS au-dessus mais bon il faut bien apprendre ;-)

Solaris possède une communauté française forte regroupée sous le nom de GUSES et donc il y a un [wiki français sur Solaris ici !].

Les bouquins de référence pour se plonger dans Solaris sont :

Le genre de choses intéressantes qu'apporte entre autre Solaris est le système de fichier ZFS ou bien le concept de zone qui permet de faire tourner des suites de logiciels dans des domaines indépendants avec par exemple des adresses ip différentes sur une même machine ou cluster de machines. On peut rebooter une zone... On peut la cloner etc..

Ce concept de zone permet aussi de faire des choses comme BrandZ qui est espèce nouvelle de découpage des ressources de la machine permettant de faire tourner très vite des binaires Linux sur Solaris mais sans qu'il y ait au sens propre un machine virtuelle portant Linux en-dessous mais bien le kernel Solaris, les appels au kernel linux n'étant pas virtualisés , ils ne sont pas permis, bref une espèce de subsystem Linux à la Solaris ou un concept de machine virtuelle du 3ème type.

Toujours dans le domaine des machines virtuelles , la communauté OpenSolaris est très active du côté de la machine virtuelle Xen . Par ailleurs Virtualization.Info considère Solaris comme la meilleure plate-forme de virtualisation possible. Un serveur Sun sur Solaris 10 pouvant être maintenant un hôte pour VMware ESX server(.PDF)

OpenSolaris va monter. C'est l'ambiance que produisait Linux il y a quelques années mais 10 millions de ligne de code c'est très gros à digérer.

À suivre ... .

Libellés : , , , , , , ,

jeudi 15 février 2007

Brendan Eich, l' inventeur de JavaScript (Mozilla Corporation) - JDN Développeurs

Excellente interview qui retrace l'historique de Javascript dans les navigateurs.

Il parle du pourquoi et du comment de l'évolution de Javascript vers le Javascript 2 en félicitant Adobe pour Tamarin et en donnant au passage un petit coup de griffe à l'Internet Explorer de Microsoft : Pour Internet Explorer 8, Microsoft doit agir sur le court terme. IE doit évoluer sans casser les usages des utilisateurs. Ils peuvent soit adopter les standards, soit partir à nouveau sur leur propre route. Le danger est de laisser certains contenus de côté, créé pour ActiveX ou spécifiquement pour IE - mais cela arrivera à un moment ou à un autre.

Si Javascript 2 vous intéresse je vous conseille de voir d'abord les [Slides de présentation Brendan Eich ici !] - il faut cliquer pour les faire défiler :-).

Le parcours de son blog peut aussi être très utile.

Libellés : , ,

vendredi 29 décembre 2006

AMFPHP Adds AMF3 / Flex Support - blogs.adobe.com/mikepotter

Amfphp is an RPC toolkit for PHP.

It allows seamless communication between Php and :

  • Flash and Flex with Remoting
  • JavaScript and Ajax with JSON
  • XML clients with XML-RPC
Learn more on: Mike Potter: AMFPHP Adds AMF3 / Flex Support

Libellés : , , , , , , , , ,

mardi 16 mai 2006

Passerelle Javascript vers ActionScript - Flex Framework:FABridge - Adobe Labs

Les laboratoires d'Adobe sortent en beta FABridge ou Flex-Ajax Bridge.

Avec FABridge vous pouvez rendre vos classes ActionScript disponibles pour JavaScript sans aucune codification supplémentaire.

Dès que vous avez inséré la bibliothèque FABridge, le monde quasi complet de ce que vous pouvez faire avec ActionScript, devient utilisable par JavaScript, le nom des fonctions restant identiques.

Remarque : pour le moment les appels d'ActionScript à Javascript ne fonctionnent pas (aussi bien ??) !

Flex Framework:FABridge - Adobe Labs: "Flex-Ajax Bridge (FABridge) "

Libellés : , , , , , ,

dimanche 30 octobre 2005

Brendan Eich, inventeur de JavaScript est employé chez Google - Ajax - Histoire de JavaScript

Brendan Eich - l'inventeur de JavaScript est employé chez Google. Son blog est [ici!]

Cela est en rapport avec la facilité d'utilisation des interfaces utilisateurs de la messagerie Google G-Mail ainsi que de l'utilisation de Google Maps grace à l'utilisation de la technlogie Ajax ( Asynchronous JavaScript and XML ).

Pour l'utilisateur cela permet essentiellement de garder un affichage correct côté utilisateur sans trop de délai d'attente.

Cela se voit particulièrement lorsqu'on va sur Google Maps que l'on recherche par exemple Paris, France et que l'on change le niveau de Zoom.

Détourner Google Maps passe par Ajax [ici!].

Ajax est devenu le Buzzword à la mode comme on le voit dans Wired News:Web Software Challenges Microsoft ou sur del.icio.us


Un petit peu plus sur l'histoire de Javascript:

Originellement appelé LiveScript puis JavaScript quand Netscape l'utilisa pour son Navigator 2.0 en 1995 , Javascript est devenu le langage de script de tous les navigateurs Internet.

Ce langage a une capacité réelle capacité d'adaptation:

Il peut servir de langage de script pour le système d'exploitation comme l'a fait Microsoft avec JScript, qui existe en 2 versions, la version Windows Script JScript 5.6 et la version pour le framework .NET, JScript .NET

On peut l'incorporer dans une application pour la rendre Scriptable comme le fait la fondation Mozilla créatrice de Firefox avec le JavaScript C Engine ou bien Microsoft avec son Windows Script Control.

Sa durée de vie sera probablement longue (très longue ?) car il a beaucoup en commun avec un des 1ers (le 1er ?) langage interprété Lisp.

On peut voir une correspondance entre Scheme - dialecte courant de Lisp - et Javascript [ici !]

Libellés : , , , ,