Journal entity.JS - un "Entity System" en JavaScript

Posté par  . Licence CC By‑SA.
28
14
mar.
2013

Sommaire

J'ai commencé un "Entity component system" en JavaScript. Il s'agit d'une architecture logicielle non orientée objets, plus flexible pour créer des jeux. Plusieurs grands jeux multijoueurs en ligne qui sont sortis ces dernières années utilisent au moins en partie cette architecture (Battlefield 3, Tony Hawk Pro Skater).

Entity System

On pourrait traduire "Entity component system" en français par "Entité composant système". Personnellement j'utilise le raccourci ES pour "Entity System", que j'ai souvent rencontré.

D'un point de (…)

Nanoko, un framework JavaScript open source pour applications web & mobiles

Posté par  . Édité par Nÿco, baud123 et rootix. Modéré par rootix. Licence CC By‑SA.
23
17
fév.
2013
Mobile

Nanoko est un tout nouveau framework JavaScript professionel supporté par le consortium open source européen OW2. Publié sous licence Apache 2.0, il permet de concevoir des applications web & hybrides (encapsulation via Phonegap par exemple) de manière unifiée.

Nanoko

Journal Écrire une application web de nos jours

Posté par  (site web personnel) . Licence CC By‑SA.
29
17
fév.
2013

Sommaire

Bonjour Nal.

Comme c'est la première fois que l'on se parle, je vais te raconter une petite histoire d'application web en cinq actes. Je vais essayer de te divertir et de te faire découvrir des choses. Tu aimes le théâtre, j'espère ?

Acte 1 : Exposition

(…)

Journal Vous reprendrez bien un peu de poney?

Posté par  . Licence CC By‑SA.
13
20
jan.
2013

Bonjour à toutes et à tous.

Ceci est la suite de mon précédent journal

Je viens pour vous reparler de eatponies.com.
Petit rappel:

Il s'agit d'un "bookmarklet" qui permet de dessiner à plusieurs simultanément par dessus des sites web.

J'ai corrigé quelques bugs, amélioré le temps de chargement et surtout publié le code source. C'est écrit en go et en javascript pour ceux que ça intéresse.

Il y a assez peu de sites gribouillés car assez peu de (…)

Journal DOM et Javascript : 2 APIs intéressantes poussées par Opéra

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
11
4
jan.
2013

Sommaire

Bonjournal,

J'avais entendu parler (peut-être ici?) il y a quelques temps d'une API UPNP que Opera poussait vers le W3C pour qu'elle soit spécifiée officiellement.
Aujourd'hui, un de mes RSS m'apprend qu'ils proposent aussi un autre draft d'API, cette fois-ci orientée DSP et accélération des calculs.

Petite présentation.

Network Service Discovery API

C'est tout simplement une API qui permet, en Javascript (dans une page internet quoi), d'accéder aux machines de votre réseau (…)

Le microcontrôleur YASEP fait son coming out lors des JM2L 2012

Posté par  (site web personnel) . Édité par Davy Defaud et NeoX. Modéré par Davy Defaud. Licence CC By‑SA.
30
31
oct.
2012
Matériel

Duke Nukem Forever est finalement sorti. Maintenant, il ne manque plus que le Hurd, car le fils de la vengeance du F-CPU arrive !

Mais si, le F-CPU, souvenez‐vous, de 1999 à 2002, on ne parlait que de ça ici ! Si vous aviez raté cet épisode marquant de l’histoire du matériel libre, jetez un œil aux liens ci‐dessous.
Depuis, ce projet très ambitieux stagne pour de nombreuses raisons, dont l’absence d’un framework totalement libre pour la conception de microprocesseurs. Les efforts se sont donc reportés sur la mise au point d’outils et de méthodes fondamentales et indispensables, comme des extensions au simulateur GHDL (cocorico, encore un Français !) et surtout, la démocratisation de… JavaScript, qui a permis de mettre des fenêtres partout !

Journal Création d'un web-service de type REST en Opa

Posté par  .
Étiquettes :
11
7
sept.
2012

Bonjour à tous,

je viens de publier sur Github un petit tutoriel sur la gestion en Opa des requêtes HTTP de type REST et permettant de montrer comment Opa se compare à d'autres frameworks facilitant le développement de services RESTful en JavaScript.

Pour ce faire, j'ai écrit une petite application permettant de traiter des requêtes REST telles que POST, PUT, DELETE et GET et de manipuler des ressources en conséquence.

Voici le début du tutoriel (par soucis de (…)

ConFoo 2013 : l'appel aux conférenciers est maintenant ouvert !

Posté par  (site web personnel) . Édité par Florent Zara, Nÿco, Lucas Bonnet, Benoît Sibaud et Xavier Teyssier. Modéré par Xavier Teyssier.
16
6
sept.
2012
Communauté

ConFoo est l'une des conférences orientées développeur les plus importantes. Elle est multi-technologique (principalement vers les technologies du web) et sans but lucratif. ConFoo 2013 se tiendra du 25 février au 1 mars 2013 à Montréal au Canada.

Logo ConFoo.ca

L'équipe organisatrice vient d'ouvrir l'appel aux conférenciers. Les candidats peuvent soumettre des propositions jusqu'au 23 septembre. Consultez la page de l'appel aux conférenciers pour des détails et pour soumettre. Cette page explique aussi quelles dépenses ConFoo peut prendre en charge pour les conférenciers. Vous pouvez également trouver des conseils pour l'écriture de vos propositions. L'appel aux conférenciers est public, ce qui signifie que toutes les propositions sont publiées sur le site pour que les autres puissent voter et commenter. Cette approche permet aux organisateurs de choisir les sujets qui ont le plus d'intérêts dans la communauté. Les commentaires sont visibles seulement pour les conférenciers et organisateurs pour éviter d'influencer les votes.

Pour rester branché via Twitter, suivez @confooca et utilisez le tag #confoo.

Journal JavaScript, performances, et Firefox

Posté par  . Licence CC By‑SA.
83
10
août
2012

Sommaire

Le JavaScript (…)

Journal Challenge Développeurs Opa

Posté par  . Licence CC By‑SA.
11
20
juin
2012

Le Challenge Développeurs Opa est un concours de programmation dans lequel les développeurs doivent coder puis déployer une application en utilisant le framework Opa. Le thème de l’application est laissé à l’initiative de la créativité développeur. L’objectif est de concevoir une application en Opa mais aussi, grâce aux prix qui seront offerts, de permettre aux développeurs de continuer à travailler sur cette appli après la fin du Challenge voire peut-être de créer leur start-up ! Plus de 15 000$ de récompenses (…)

Sortie de GNU LibreJS 4.7

Posté par  . Édité par Florent Zara. Modéré par patrick_g. Licence CC By‑SA.
23
5
juin
2012
GNU

GNU LibreJS est une extension des navigateurs Firefox et dérivés qui permet de n'exécuter que le code javascript libre intégré aux pages web que l'on visite. Une fois cette extension installée, seuls les javascripts explicitement marqués comme libres dans le code source des pages web sont chargés par le navigateur.

LibreJS apporte un minimum d'intelligence dans le blocage, il ne bloque pas notamment les scripts considérés comme triviaux, c'est-à-dire qui ne contiennent ni requêtes Ajax, ni appels dynamiques à scripts externes, ni constructions difficiles à analyser sans interpréter le programme (par exemple : utilisation de la fonction eval, appel à des méthodes via la notation crochets, etc.). La version 4.7 apporte une évolution majeure : LibreJS detecte maintenat 256 différentes versions de bibliothèques libres populaires comme jQuery, MooTools et Prototype : il compare les hash SHA1 des fichiers upstream avec ceux proposés par le site web, et ne bloque pas les copies verbatim de ceux-ci.

Journal Javascript Garden

Posté par  . Licence CC By‑SA.
Étiquettes :
18
29
mai
2012

Bondour Nal !

Ces derniers temps, j'ai du abandonner la sérénité et la bienfaisante rigueur de l'OCaml pour le Javascript. C'est un peu comme faire découvrir l'open bar a un ascète: ça rend fou et il y a un risque de coma.

Bref, je connaissais le Javascript, mais faut avouer que ça a pas mal évolué. Et pour mes travaux actuels, j'avais besoin de vraiment comprendre le Javascript (le this, le pourquoi du Namespace.Prototype, etc.).

Et donc, j'ai découvert JavaScript Garden (…)

Journal Pourquoi acheter un domaine pour le contenu statique ?

Posté par  . Licence CC By‑SA.
Étiquettes :
17
26
mai
2012

Bonjour Nal,

Aucun rapport avec le sujet de ce journal, mais Barack Opama (tout du moins son équipe de campagne) a lancé récemment une page « The Life of Julia » (la vie de Julia). La page montre les moments de la vie d'une femme si Obama est réélu en opposition à si Mitt Romney le remplaçait.

Pour ceux qui vivent dans une cave, la course pour le poste de président bas son plein aux outre-atlantique. Ayant entendu parlé de (…)

Journal Sortie de Punix beta5, et d'un émulateur 68k en javascript !

Posté par  (site web personnel) . Licence CC By‑SA.
20
28
avr.
2012

Sommaire

Une cinquième beta pour Punix

Pour ceux qui ont apprécié ma dernière dépêche sur Punix, voici quelques nouvelles !

Christopher Williams a sorti une 5ème version beta de son système d'exploitation Unix pour calculatrice à base de Motorolla 68000.
Cette version est disponible pour TI89 et TI92+, et les sources sont disponibles.
Si vous souhaitez compiler depuis les sources, il vous faudra vous munir de :