Journal Galeries de shaders GLSL et fond d'écran animé pour Android

Posté par . Licence CC by-sa
11
13
mai
2013

Dans le cadre de l'apprentissage d'OpenGL, j'ai découvert récemment les sites de galeries de shaders GLSL, qui pourraient être le nouvel eldorado du hobbyiste passionné d'effet graphique.

Grâce à la norme OpenGL ES 2 dont il fait partie, le langage GLSL permet en quelques lignes de réaliser des effets graphiques visuellement plaisants et potentiellement novateurs.Pour en profiter, le seul prérequis est un navigateur et une configuration supportant WebGL, car WebGL est basé sur OpenGL ES 2.

Voici deux exemples : (...)

Journal La stratégie de Mozilla pour les jeux vidéo sur le Web ouvert

Posté par (page perso) . Licence CC by-sa
120
3
avr.
2013

Avertissement habituel: Mozilla est mon employeur, je suis biaisé. Ceci dit, ce que j'écris ici ne reflète que mes opinions personnelles.

Un nouveau front s'est ouvert dans «guerre du Web»: le jeu vidéo. Ce journal va tenter d'expliquer ce que Mozilla est en train d'y faire, et pourquoi c'est important.

Par "jeux du Web ouvert" je veux dire des jeux vidéo n'utilisant que des standards du Web ouvert tels JavaScript, HTML, les Canvas 2D et WebGL, WebAudio et autres technologies (...)

Journal Écrire une application web de nos jours

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

(...)

Mozilla FirefoxOS App Days : bilan d'un hackaton hautement politique

38
28
jan.
2013
Mozilla

Les 25 et 26 janvier 2013, se sont tenus les FirefoxOS App Days, un hackaton pas comme les autres.

Illustration du hackaton

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

Posté par (page perso) . Licence CC by-sa
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 (...)

Journal Écrire une page web de nos jours

Posté par (page perso) .
75
7
déc.
2012

Sommaire

Initialement je devais écrire le (...)

Journal JavaScript, performances, et Firefox

82
10
août
2012

Sommaire

Le JavaScript (...)

Forum Linux.général Donner une chance a pulseaudio.

Posté par .
Tags :
1
10
juin
2012

J'avais l'habitude de sabrer pulseaudio de mes installations, apres avoir subi qq uns de ses caprices, mais, sur ma derniere fedora installee il y a qq jours, j'ai decide de le laisser un peu, pour voir si ca se passe mieux depuis…

Ce que j'ai surtout remarque en premier, c'est la configuration par defaut qui ne me semble pas logique.
Au lieu du "1 son par sortie" auquel j'etais habitue sans PA, il semble que ce soit "1 son par (...)

Journal Transférer du son en réseau avec Pulseaudio, VLC, et un clavier bépo

Posté par (page perso) . Licence CC by-sa
26
2
juin
2012

Bonjour, voici un petit journal de propagande pro-pulseaudio. Il s'agit de voir une astuce pour transférer du son en réseau avec pulseaudio et vlc.

Vous connaissez peut-être les fonctionnalités réseau de Pulseaudio, qui permet d'envoyer des flux sonores sur son réseau en quelques clics grâce à avahi et des magnifiques interfaces gtk.

C'est merveilleux tout ça, mais cela nécessite d'avoir pulseaudio qui tourne sur les deux machines à relier. Et ce n'est malheureusement pas toujours le cas. Surtout quand une (...)

Technologie En route pour HTTP/2.0

84
24
mai
2012
Technologie

HTTP est devenu au cours des dernières années le protocole à tout faire. Au départ prévu pour servir de l'information structurée par lien hypertexte, il est aujourd'hui utilisé pour tout et n'importe quoi. Cette évolution ne va pas sans poser de problèmes. C'est pourquoi sous l'égide de l'IETF un groupe de travail httpbis s'est mis en place.

Logo IETF

Une nouvelle mouture du protocole tarte à la crèmeHTTP est donc en route. Faisons un petit tour de son histoire et des projets en cours, avant d'écouter ce qu'à a nous en dire Willy Tarreau qui s'est particulièrement investi dans le groupe de travail httpbis.

NdM : Merci à Nÿco, Florent Zara, patrick_g, Raoul Volfoni, baud123, warwick, Nils Ratusznik, NeoX, zebra3 et Benoît pour leur contributions à cette dépêche.

Son Sortie de PulseAudio 2.0

64
12
mai
2012
Son

PulseAudio est un serveur de son multiplate-forme en réseau, publié sous licence LGPL 2.1. Son développement a été commencé par Lennart Poettering, ce développeur est aujourd'hui reconnu pour ses nombreuses contributions à l'écosystème Linux, même si celles-ci ne font pas toujours l'unanimité. Le rôle principal d'un serveur PulseAudio au sein d'un système d'exploitation est d'effectuer le mixage des différents canaux audio en provenance des diverses applications et sources d'entrée, puis leur lecture sur des périphériques audio tels que des cartes sons locales ou distantes.

PulseAudio

Merci à solstice, patrick_g, liberforce, Nils Ratusznik, PierreLM, moi1392, tankey, Bruno, Xavier Claude, Strash, Benoît et Enjolras pour avoir participé à la rédaction de cet article.

Mozilla Sortie de la version 0.1 de Rust

Posté par (page perso) . Édité par Xavier Claude et Lucas Bonnet. Modéré par baud123. Licence CC by-sa
36
22
jan.
2012
Mozilla

Mozilla a annoncé le 20 janvier la sortie de la version 0.1 du compilateur pour Rust, sous une licence de type MIT. Rust est un langage de programmation système fortement typé. L'accent est mis sur la sûreté des accès mémoire et la concurrence. Il fonctionne actuellement sur les plateformes GNU/Linux, OSX et Windows.

Voici un exemple d'Hello World :

use std;
import std::io;

fn main() {
    for i in [1, 2, 3] {
        io::println(#fmt("hello %d\n", i));
    }
}

Rust est un langage proche de Go, il partage d'ailleurs une inspiration commune venant de Newsqueak, Alef et Limbo. Toutefois, les développeurs de Rust ont commencé leur travail avant l'annonce de Go et ne sont pas satisfaits par la sémantique adoptée par Go (état partagé mutable, Ramasse-miettes global, pointeurs NULL, absence de destructeurs).

Plus d'informations en seconde partie.