RSS

une biere, une malboro et de l'electro

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Analyse audio avec python

Ce qui est cool aussi avec python, c'est qu'on peut faire une analyse spectrale :

import pyaudio
from numpy import fromstring
#fenetre

from Tkinter import *
fen = Tk()
close = Button(fen,text="fermer",command=fen.quit)
can = Canvas(fen, width=400,height=200,bg="grey")
can.pack(side=TOP,padx=5,pady=5)
close.pack(side=BOTTOM,pady=12)

#fonctions
num=0
def affiche():
time=[]
time = getAudioData()
global can, lines
n,m,o=0,0,0
if len(lines)==0 :
for a in time:
val = (a*200)+100
lines.append(can.create_line(o,m,n,val,fill="blue"))
m=val
o=n
n+=1
else :
for a in time:
val = (a*200)+100
can.coords(lines[n],o,m,n,val)
m=val
o=n
n+=1
fen.after(1,affiche)

def getAudioData():
rate=1024
p = pyaudio.PyAudio()
inStream = p.open(format=pyaudio.paInt16, channels=1, rate=44100,
input=True, frames_per_buffer=rate)
audio_data = fromstring(inStream.read(rate), dtype=short)
normalized_data = audio_data / 32768.0
return normalized_data




print "enregistrement"
lines = []
affiche()
fen.mainloop()




l'idée c'est bel et bien récuperrer un buffer de la bande audio
puis d'en faire une mini analyse, histoire de se faire plaisir ; tout simplement !!

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

scanner tout les liens en Python

simpa cette petite librairie urllib !!!

def getLink(url):
import urllib
str=[]
htmlSource = urllib.urlopen(url).read(200000)
for chunk in htmlSource.lower().split('href=')[1:]:
indexes = [i for i in [chunk.find('"',1),chunk.find('>'),chunk.find(' ')] if i>-1]
str.append(chunk[:min(indexes)])
return str


ce code retourne un tableau avec tout les liens du site ;
Problème : il retourne aussi les liens avec les images ; le mieux serait ainsi :


def getLink2(url):
import urllib
str=[]
ext = ['.gif','.png','.jpg','.bmp','.css']
htmlSource = urllib.urlopen(url).read()
for chunk in htmlSource.lower().split('href=')[1:]:
indexes = [i for i in [chunk.find('"',1),chunk.find('>'),chunk.find(' ')] if i>-1]
link = chunk[:min(indexes)]
link = link.replace("'","")
if link[0]=='"':link=link[1:]
if link[-1]=='"':link=link[:1]
if url[-1]!="/":url+="/"
if link[0]=="/":
link = url+link[1:]
if link != "#":
if not link[-4:] in ext :
str.append(link)
return str


on évitera aussi les ancres, les liens nuls, etc ..

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Se connecter avec FaceBook

c'est pas si compliquer que ça



FB.init({
appId : 'APPID',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});




ça ! on le connais tous !



l'idée, c'est d'utiliser une boite de dialog qui vas nous permettre, si les permissions sont accepter, de récuperer le nom et la photo de la personne :



function show(){
FB.ui({
method:'permissions.request',
perms:'user_about_me',
display:'iframe'},
function(reponse){
if(reponse.perms){changeStatut();}
}
);
}
function changeStatut(){
FB.api({
method:'fql.query',
query:'SELECT name,pic FROM user WHERE uid='+FB.getSession().uid},
function(reponse){
var name = reponse[0].name;
var pictSrc = reponse[0].pic;
var html = name+' '+pictSrc;
document.getElementById('contentFB').innerHTML = html;});
}


ET voila !!!!


Enjoy !

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Détail des effets d'animation Javascript (easeIn & Out, effet de rebond)

En voila une bonne idée que j'ai eu du coté de la gare de nancy,
voila, il est relativement simple de faire une petite animation en JS :


var timer=0,speed=5,b=0;
for(var i=0;i<100;i++){
setTimeout(function(){elt.style.marginTop=b+"px";b++},(timer*speed));
timer++;}


1) l'effet easeOut (effet de frein)
function easeOut(x){return (x-1)^2;}



Et pour reprendre notre animation :

var timer=0,speed=5,b=0;
for(var i=0;i<100;i++){
setTimeout(function(){
var y = easeOut(b/100)*100;
elt.style.marginTop=y+"px";
b++},(timer*speed));
timer++;}


test

2) l'effet easeIn (autrement dit une acceleration)
Ici j'aurais bien pus utiliser une fonction exponentiel, mais j'ai préférer utiliser une fonction carré (question de goût surement)
function easeOut(x){return (((x-1)^2)*(-1)+1);}


test


3) L'effet de rebond, on pred un peu des autres fonction, on en fait une association genre ' f°g ' et ça donne un jolis rebond à faire en Javascript

function rebond(x){var mil = 0.5;
if(xelse if(x>mil){var y = carre(3*x-(7/3))+(1/2)}return y;}




test d'animation
Enjoy !

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Bonne pioche

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

l'audio api de firefox 4.0, analyse spectrum et effets 3D

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

firefox 4, à quoi s'attendre

une des priciplaes nouveauté, c'est le couplage du SVG + HTML, à l'époque c'était que XHTML, maintenant il faudra compter avec SVG.

Mais autre nouveauté, c'est la balise Canvas, bein connus des dévelloppeurs sur hTML5, qui permet de gérer tout les pixels d'une boite, en gros on peut faire tout sorte de dessin, d'animation, jusqu'a la 3D par éxemple

plus d'info :

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

les amis facebook ..

Veuillez n'envoyer cette invitation que si vous connaissez une biche !

T'inkiéte albert, j'en connais une de biche !!!

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

7éme symphonie de beethoven

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

2010 - 2015 : A quoi s'attendre ?

2010 à 2015, qu'est-ce qu'on peut attendre des tendances, des innovations et de la technologie ?
Tout d'abort, je pense que ce sera les voitures hybrides qui prendrons le pas, suivis de près des electriques ! écologie avant tout ; mais surtout économie et profit pour les entreprises automobiles car qui dit nouvelles technologies, dit aussi nouvelles demandes, et in fine, des couts en recherche et développement (en ce sens) des concurrents automobiles !

Sinon, on peut penser que la technologie d'information et de communication prendra de l'ampleur, l'information choisis par l'utilisateur, la tendance vers une grille de programmes visuels totalement choisis (le fait de voir et revoir à l'infini des vidéos) atteigent une satisfaction monstrueuse et inégalé .. donc on peut trés bien s'imaginer une demande future vers une télé-internet !    tout en gardant un oeil vers la technologie à la fois tactile & transparente.


Alors ON irais vers une société qui irais à l'individualisme ? dans notre France si égalitaire et revendicatrice au plus haut point ?? mmmhhhh   alors nos revendication passera par les réseaux sociaux, blog et autre twitter ! lol

En parallèle, ceux qui seront aux carrefours, aux péages de cette information abondante et gratuite seront ceux qui feront le plus de profit, et in fine, comme je l'ai remarqué précédemment, auront le plus de pouvoir sur notre société si moderne ! (puisqu'il suffit qu'ils mettent une idée en première page pour qu'on pensent tous ainsi, ou pas)    Ce serait peut-être eux les piliers de la croissances de demain ?

Autant dire : Acheter du Alcatel, ou du France télécom ; mais .. pourtant on peut très bien voir que la finance à de beaux jours devant lui, tout comme la consommation de produit nutritif, vestimentaire et autres ; secteurs qui ne se détériorons jamais !

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

le gratuit n'éxiste pas

si il y a bien une chose qui n’existe pas c'est bien ça !
c'est un mensonge, ou une illusion !
et ceux qui gagnent de l'argent sont ceux qui fabriquent la technologie, ce sont ceux qui vendent les abonnements, ce sont ceux qui sont au carrefour, au péage, et donc ceux là font un profit !
Non seulement ils font un profit, mais il sont en train d'édifié des EMPIRES, des fortunes ; et qui dit empire et fortune dit pouvoir ..
Jean-Jaqcues BEINEX ( Réalisateur & Producteur )

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

2 idee d'économiste

le premiere :

imaginons une rue remplis de commerce qui émane une même satisfaction, une même utilité ; par éxemple des vétements (typique de la rue st jean à Nancy ! )
imaginons maitenant une personne, plutot jeune (20-25 ans) avec un revenus moyen de 100 à 800 € .
jusque là pas de problème compliquer, mais si on complexifie en pensant que chaque jour, plusieurs dizaine de personnes de ce type passent dans cette rue chacun ayant acheter un "truc" dans une boutique, alors, on peut se dire aisement que chaque magasin fait le même chiffre d'affaire !! donc au final on peut penser que établir une boutique de vétement dans cette rue est aussi rentable que les autres ... CQFD !
En poussant l'analyse,  l'environnement concurrentiel à donc son role à jouer ( je pense au comparatif des CA ), mais on peut penser qu'au dela de ça, la tendance des modes d'achat serait effectivement liée au pouvoir de création des entreprises individuels ...

la seconde :
cette seconde idée est liée aux valeurs immobiliére qui serait en corrélation avec l'ancienneté du secteur géographique, voir on peut penser à une certaine ancienne richesse du secteur ; par éxemple, combien peut payer une personne pour avoir la vue sur des immeubles architecturements beaux, ou pour une vue sur l'hotel de ville ou, à parie, sur la tour eiffel ?   parce qu'une demande forte (vous, moi, et des centaines d'autres, le prix grimperé en fléche) et une offre limité, on obtent donc des prix importants .. CQFD
l'analyse à déja était fait ; les personnes vivant dans de tel endroit ont du pognons, on une recherche d'idéal, et recherche plus de satisfaction, et ainsi de suite, on voit apparaitre des joailleries et des marques !!! c'est clair ! ceci explique cela !

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

J'ADORE le firefox 4.0 !!

l'interet premier est bien entendu l'utilisation du HTML 5.0 (balise audio et video, canvas)
avec ça, on a une navigation SUPERBE, l'utilisation du langage javascript couplé avec le html5 est carrément magnifique, on peut TOUT imaginé !!!

Sinon, le navigateur 4.0 bénéficie d'une accélération des chargements de pages internet, on a une meilleurs gestion des erreurs quand aux pages qui utiliseraient un code beaucoup trop long à charger, ou qui tournerai en boucle !
Mais le plus gros avantage de ce nouveau navigateur c'est sa rapidité de lancement !!! en effet, il se charge quasi instantanément, plus besoins d'attendre des plombes pour être sur le net !

Voila, en espérant que vous apprécierais ce Firefox : http://www.mozilla.com/fr/firefox/4.0b6/whatsnew/ 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Mon immeuble déchire !!!

Voila, j'habite dans un immeuble près du Technopôle à Metz, et à ma grande surprise, j'ai pas besoin d'être obliger d'acheter un modem, puisque j'ai le wifi !

1567.5 Ko/Sec  =  1.5 Mo/Sec
Mais à ma grande surprise, au lieu de télécharger à 200 ou 300 Ko/s ; maintenant je télécharge à 1 ou 2 Mo/s
(cela fait un film en 10 min - 1/4 h )

Cool non ?

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

histoire de cul

Alors que je chercher une chose habituel chez moi : la conjugaison et l'orthographe ; je chercher si il y avais pas un temps pour le verbe avoir à la seconde personne du singulier .. bref, et je tombe sur du cul, Encore !!



Oui oui, c'est bien "tu aurais pas envie de m'enculer ?"

donc" tu aurai" n'existe pas, c'est bien "tu aurais" à l'imparfait, et non pas au passé simple puisque cela ferait : tu eus ...

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Jose Gonzalez - Cycling Trivialities

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Europe écologie ; c'est quoi ?

Europe écologie est LE partie dominant au conseil europeen, c'est à dire le conseil de député qui rassemble 47 états membres et plus de 800 millions d'habitants !!

Mais depuis que nous les avons élus, qu'ont ils faits depuis 2009?

Avons-nous changer le réchauffement climatique, avons nous des voitures non-polluantes, il y a t'il plus aucune central énergétique polluantes ?? hé bien la réponse est bien plus complexe qu'on pourrait le penser .

Europe-écologie est avant tout un partie qui tente de trouver des accords entre notre économie jusque là progressiste, innovante et toujours sur la recherche du profit maximal ; avec un système qui puisse être écologique, non-polluante, source de profit et d'emplois ... c'est le développement durable .

Ce conseil européen a mis en avant que d'ici 2012 ont emmétrés 20 % de gaz à effet de serre dans sa globalité .(en même temps, si on calcule bien, l'état europeen représente moins de 15 % de la population mondiale .. )

Bref, l'idée à retenir, c'est que ce n'est pas un partie totalitaire, qu'on ne vas pas se retrouver du jour au lendemain avec des lois nous obligeants à consommer du bio à toute les sauces, à acheter des ampoules basses consommation, et à installer des panneaux solaires sur nos toits, non, pas du tout !!
Il sagit plus de trouver des accords, d'avoir des solutions favorable au dévellopement durable, de nouvelles centrales hydroenergetique

(je pense à  ce qui se fait au caraïbe ; ou l'on récupère l'énergie sous-marine couplé à la chaleur des eaux de surface, rejetant de l'hydrogéne pouvant être réutiliser dans une centrale electrique à energie calorique, ou quelque chose comme ça ; bref, les idées ne manque pas !)

et c'est ça notre nouvelle révolution industrielle du 21éme siècle, une énergie propre, durable et source de croissance car d'emplois !

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

W.G Snuffy Walden | song by snuffy walden

Tout l'album de WG Snuffy Walden est dispos sur le site musicme.com

Ce type est un génie de la guitare acoustique, que dis-je un Maître !!!!



Album proposé par musicMe



Il a déjà composer pour de nombreux série et films (once and again, demain à la une, et "le fléau" de Stephen King), vous imaginez donc son répertoire ! il joue de tout, du classique, jazz, rhythm & blues jusqu' au style de Pétucianni et Satriani .. bref, un Vrai artiste qui mérite qu'on achéte son disque ! Sinon il y a toujours le net pour l'écouter gratuitement ..

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

musique de la pub sncf | Des hommes et des trains

Très jolis musique à la guitare, ou plutôt sur une cithare et jouer par un homme tout seul, ce qui vaut le coup de l'écouter, et de l'enregistrer !!

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
une biere, une malboro et de l'electro Analyse audio avec python scanner tout les liens en Python Se connecter avec FaceBook Détail des effets d'animation Javascript (easeIn & Out, effet de rebond) Bonne pioche l'audio api de firefox 4.0, analyse spectrum et effets 3D firefox 4, à quoi s'attendre les amis facebook .. 7éme symphonie de beethoven 2010 - 2015 : A quoi s'attendre ? le gratuit n'éxiste pas 2 idee d'économiste J'ADORE le firefox 4.0 !! Mon immeuble déchire !!! histoire de cul Jose Gonzalez - Cycling Trivialities Europe écologie ; c'est quoi ? W.G Snuffy Walden | song by snuffy walden musique de la pub sncf | Des hommes et des trains