Archive pour la catégorie 'programmation'

/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
Make the software smart /////////////////////////////////////////

Jeudi 13 mai 2010

Introduction to Neural Networks for Java
Par Jeff Heaton,
http://www.heatonresearch.com

Chapter 11: Understanding the self-organizing map
Chapter 13:
Bot Programming and neural network

/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
GeekPower /////////////////////////////////////////////////////////

Mercredi 14 avril 2010

App GeekPowerCompter le nombre de lignes et de caractères dans vos fichiers java !
C’est pas geek cà ?
App : GeekPower !

****************************************************
Et donc….
En 3 mois, sur le projet AudioFactory :
157 fichiers, 15747 lignes, 471689 caractères !

/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
AudioFactory, installation… /////////////////////////////////////

Mardi 13 avril 2010

Avant Première officieuse du projet AudioFactory
Maxime Marion, Emilie Brout, Pascal Chirol, Gregoire Lauvin

/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
Multitouch Wall ////////////////////////////////////////////////////

Mardi 6 avril 2010

http://www.ecole-art-aix.fr/article4089.html
Le mur communicant est un dispositif collectif d’exploration et de découverte. Il s’agit d’un grand écran interactif. Grâce à son système de capture « multi-touch » on peut littéralement toucher l’image et en modifier ainsi son contenu. Le mur récolte des informations depuis de multiples sources (téléphone, Internet, capture vidéo, borne de saisie, etc) et les re-transforme en des visualisations tactiles. De cette façon le mur n’est pas hermétique ; au contraire il s’agit d’un carrefour d’informations, d’une carte temps-réel qui simplifie et rend tangible certaines informations et relations complexes (locales/globales) qui seraient trop difficiles à représenter sur l’espace réduit d’un ordinateur personnel ou d’un ordinateur de poche (smartphone). C’est un mur/écran urbain, qui crée des relations informationnelles adaptées à l’échelle du corps humain et qui relie des corps à leurs territoires.

Ici, j’ai fait une recherche sur un lecteur de flux rss… Il s’agit de permettre a toute institution de pouvoir s’approprier le mur multitouch et de pouvoir facilement mettre a jour les données. Ainsi un simple blog fournissant un flux rss permet de visualiser ces informations sur le mur.

D’un point de vue conceptuel, il s’agit de plier et replier les “colonnes” du flux qui sont ici classé par année (mai peuvent l’être par tag).

Il s’agit néanmoins d’une maquette (fait dans la semaine), que j’aimerais beaucoup poursuivre plus amplement !

/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
private AlghrithmiquePoetry writeAP(){return Java.vocabulary.convert(MyMind.toProtocol().toString());}

Jeudi 22 octobre 2009

public static void seduce(){ while( Preys.isAvailable ){ Animal.you.dance.doBridal(); } }

private volatile void dream (final Lived args[]) { for (Lived b : args) { Dream.add( b.getFrustration() ); } }

public static Art makeShitArt(Author a){ Art shit = new Art(a); while( Art.meaning == true ){ Art.addSomeWhere(a.getSensibility()); } return shit; }

/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
Waiting For The Sun //////////////////////////////////////////////

Samedi 25 avril 2009
class WaitingForTheSun {

  WaitingForTheSun() {

  if (Eden.getFlash(1)) {

  We.raceDown(Sea);
We
.stand(Sea.getShore(“freedom”));

}

waitingSun(3);
feelSun();
waitingSun(4);
waiting(8);

wait(You.come(“along”));
wait(You.hear(this));
wait(You.come(“along”));
wait(You.tellMe(Exception));

Me.life = !this;
feelSun();
waitingSun(4);

}

  void feelSun() {

  if (You.feel(Sun)) {

  Spring.isAvailable = true;
We.live(Sun.scattered);

}

}

  void waitingSun(int count) {

  while (Sun.isAvailable) {

  wait();
count -= 1;
if
(count <= 0) {

  break;

}

}

}

  void waiting(int count) {

  for (int i = 0; i > count; i++) {

  wait();

}

}

/* Regards to Jim Morrison */

}

/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
Feeling The Sunset ////////////////////////////////////////////////

Lundi 20 avril 2009
class FeelingTheSunset {

  FeelingTheSunset() {

  LandScape landscape = setLandScape();
Atmosphere air = setAtmosphere();
Sun sun = new SunSet();
Sky sky = setSky();
Love myGirl = Me.getMyLove(); while(sun.isAvailable){

  sun.rotation++;
sky.sunEffect(sun, “orange”, “pink”);
Me.Keep(“Hug”, myGirl);
Feeling.Share(Me, myGirl);

}

}

  LandScape setLandScape() {

  Sand sand = new Sand(“fine”, “white”);
Tree palm = new PalmTree(“Braeha edulis”);
Sea sea = new Sea(“clear”, “blue”, “green”);
LandScape landScape = new LandScape();
landScape.add(sand);
landScape.add(palm);
landScape.add(sea);
return landScape;

}

  Atmosphere setAtmosphere(){

  Atmosphere air = new Atmosphere();
air.heat = 26°;
air.humidity = 30%;
air.wind = 8km/h;
air.smell = Smell.salt;
return air;

}

  Sky setSky(){

  Sky sky = new Sky();
Cloud cirrus = new Fribratus(“cirrus”);
cirrus.density = 23%;
Cloud cirros = new Fribratus(“cirrostratus”);
cirros.density = 7%;
Bird seagull = new Bird(“seagull”);
sky.add(cirrus);
sky.add(cirros);
sky.add(seagull);
return sky;

}

}

/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
VBO textured sphere + 3DMousePicker ////////////////////////

Lundi 23 février 2009
Well, I haded abstract vbo textured sphere to my research…
Need to be improve !Here Demo : EasyGui_TexturedSphere.rar

/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
Quick texturing on 3DMousePicker… ///////////////////////////

Dimanche 15 février 2009

3D Mouse picker - VBO - 200000 interactives objects

Samedi 14 février 2009
Well, here a demonstration of my EasyGUI librarie (that I will probably publish a day) to easly create graphical interface. First I had create this lib based on a 2D use(like swing) to easly create button (never had show demo) for processing (cause if found the existing GUIlib very un-usable and not skinable) - (Most of studients code the gui themself to have specifique rendering), thats why I was thinking about easy implementation of object with Interface to skin event and drawing on it, http://easydesign.fr/easygui/ -hold version-.But 2 weeks ago I had started to implement my VBO research to this lib.
It produice a 3D environnement with more than 1 Million of object in space (here no change between VBO research - see previous post-). So I had extend the mouse of the lib to a 3DMouse listener to performe 3D hit test on objects. Now it result 200000 interactives 3D objects (-more it’s gone under 58 fps-)….
Fabulous….Well, that was the technical part of my research, I sure have to work more on it but I’m already exited with the idea to implements more rendering, easy shader…, and to finaly be able to build project based on that (like Hyperonyme)

Here : 3DPicker_v0.03.zip (2Mo - Multiplateforme)