Tu lis?

OHBA T & OBATA T/Death-note

OHBA T & OBATA T - Death-note
Light Yagami est un lycéen, fils de policier... [...]

moremoremoremusic

Thurston Moore/Psychic Hearts

Thurston Moore - Psychic Hearts
Psychic Hearts is a solo album by Sonic Youth member Thurston Moore. The album was released in 1995 through Geffen Records. The album has been remastered
Thurston MooreThurston Moore/Psychic HeartsPsychic Hearts Thurston Moore.com

[1774579201/Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)/216.73.216.208/33130/80]
Twitter Facebook Instagram
♠:100776/  
 
"Designer de toiles sanguines", depuis 1996  © 
Leo ferré chante Aragon  | Washboard Sam - All the Best 57'.17"  | Iggy Pop - Beat'Em Up, 01  | Easy Star All-Stars - Dub Side Of The Moon  | Ol' Dirty Bastard - Return To The 36 Chambers  | Truly - Fast Stories...From Kid Coma  | Hawkwind - Masters Of The Universe  | Cypress Hill - III Temples Of Boom, 95  | Stupeflip - The Hypnoflip Invasion Live - 12  | Sexy Sushi - Ca M'aurait Fait Chier D'exploser  | Bérurier Noir - Abracadaboum, 87  | Black Sabbath - Paranoid (Vinyl) 70  | Tyrannosaurus Rex - Prophets, Seers & Sages: The Angels of the Ages  | Bérurier Noir - Macadam Massacre, 83  | Joanna Newsom - Ys  | The Doors - Rock Is Dead - Rare The Complete Session, 69  | Bloodhound Gang - Use Your Fingers lyr.  | Aphex Twin - 26 Mixes For Cash [2]  | Aristide Bruant - le meilleur de, 20  | The Smashing Pumpkins - Siamese Dream  | White Zombie - La Sexorcisto : Devil Music V 1, 92  | John Lennon, The Lost Sleepy Blind Lemon Lennon Album, 90  | Sopor Æternus & The Ensemble Of Shadows - Dead Lover's Sarabande (1&2) 99  | My Bloody Valentine - M B V, 13  | Bloodhound Gang - One Fierce Beer Coaster  | Zappa & Shankar - Touch Me There, 84  | Albin de La Simone, Bouffes-du-Nord, Paris 030614  | Malicorne - Almanach, 76  | Bérurier Noir - Ils Veulent Nous Tuer, 88  | Marilyn Manson - The Pale Emperor (Deluxe Version)  | Redman - Muddy Waters, 96  | Ministère AMER - 95200, 94  | Black Sabbath - Black Sabbath, 70  | Cypress Hill - Skull & Bones  | Kool Shen - Dernier Round - 04 (ALBUM)  | The Rakes - Capture / Release  | Nic Endo - Cold Metal Perfection HD  | Joy Division - Unknown Pleasures, 79  | Public Image Ltd. - Second Edition !!!  | Macka B - Discrimination (95)  | Alec Empire - Futurist  | Malicorne - Les Cathédrales de l'Industrie, 86  | Rob Zombie - The Lords of Salem (Soundtrack)  | Fats Domino - This is Fats Full Album 1/11  | Tenacious D  | Twisted Insane - The Insane Asylum  | Alec Empire - Intelligence & Sacrifice  | OFWGKTA Tyler the Creator - CHERRY BOMB FULL ALBUM  | Black Sabbath - Master of Reality, 71  | Ministère AMER - Pourquoi tant de haine, 92  | Sonic Youth - Goo  | The Doors - Morrison Hotel  | OFWGKTA Odd Future Tape Vol. 2 - Tracklist  | Joanna Newsom - The Milk-Eyed Mender  | Bad Brains - Bad Brains, 82  | Brigitte Fontaine - Comme à la radio (Full Album)  | Broadcast - Haha Sound, 03  | Die Antwoord - $O$ (full album)  | Marilyn Manson - Lest We Forget: The Best Of  | Slash - Apocalyptic Love  | Snoop Dogg - Da Game Is To Be Sold... 98  | The Legend of Sleepy John Estes [62]  | AC/DC - Live  | Pink Floyd - The Dark Side Of The Moon 432hz  | Bérurier Noir - Concerto pour Détraqués, 85  | Prodigy & Alchemist - Albert Einstein, 13  | Edith Piaf - La Vie En Rose  | Earl Sweatshirt - Doris  | Jeru The Damaja - The Sun Rises In The East  | Nirvana - 11/18/89 - Kultur-Basar, Hanau, West Germany [SBD #1]  | John Lennon - The Alternate Plastic Ono Band Album  | Babes In Toyland - Spanking Machine  | Depeche Mode - Songs Of Faith And Devotion (Live)  | Sexy Sushi - Tu L'as Bien Mérité!  | Syd Barrett - 69-71 Vinyl Sessions  | Nirvana - In Utero  | Ghostface Killah - The Brown Tape  | Bloodhound Gang - Hefty Fine  | Cypress Hill - Eurockéennes, 12  | Red Fang - Red Fang 09  | The Stooges, 69  | Nas - Illmatic (Full Album)  | Cypress Hill - los grande exitos en espagñol  | Stupeflip - Stup Religion, 05  | Broadcast - Tender Buttons ♥  | Ouija Macc - Resistance 2  | Ghostemane - N/O/I/S/E  | Stephen Jones - 85/01  | Jordi Savall: Lachrimae Caravaggio (Hespèrion XXI)  | Psykopat - L'invasion ... 98  | U Roy - Serious Matter (Full Album)  | Aphex Twin - DRUKQS  | My Bloody Valentine - Loveless  | Wu-Tang Clan - Iron Flag  | Stupeflip - The Hypnoflip Invasion, 11  | Marilyn Manson : Guns, God and The Government 1h20  | Aphex Twin - 26 Mixes For Cash [1]  | Alec Empire - The Golden Foretaste Of Heaven  | Serge Gainsbourg - Cannabis, 70  | Pink Floyd - Ummagumma - Full Album  | Aphex Twin - Come To Daddy  | W.A. Mozart - Requiem in D minor KV 626 - v Ka, Berlin PO  | Zillakami x Sosmula - City Morgue | Die Antwoord Mount Ninji and the Nice Time Kid full album  | Iron Butterfly - In-a-Gadda-da-Vida  | Afro Jazz & Ol' Dirty - Strictly Hip-Hop...  | Dark trap . mp4 chapter 1  | Psycho realm - The Psycho realm, 97  | Bérurier Noir - Souvent Fauché, Toujours Marteau ! - Full Album, 89  | Joanna Newsom - Walnut Whales, EP  | Nirvana - 03/19/88 - Community World Theater, Tacoma, WA [SBD #1][1st concert. 5$ entry]  | Body Count - BODY COUNT, 92  | Marilyn Manson - Eat me, drink me  | Marin Marais - Works for viola Da Gamba (XVII th century)  | Marilyn Manson - Heaven Upside Down 17  | Joanna Newsom - Divers (Album)  | System of A Down- System of A Down, 98  | The Doors - An American Prayer  | M.I.A. - Kala / 10th anniversary celebration 17  | Neu! - Neu! 2  | Elliott Smith - Figure 8, 00  | Marilyn Manson - The Last Tour On Earth, Live  | Ouija Macc - Gutterwater  | Nusrat Fateh Ali Khan en concert à Paris  | City Morgue Vol 1: Hell or high water  | The Smashing Pumpkins- Carnival Of Unkempt Secrets  | Marilyn Manson - Mechanical Animals  | Psycho Realm - Terror Tape Vol.2  | Stupeflip - Paléo Festival Nyon - 13  | Gymnopedie no. 1, 2 & 3, Erik Satie (1866-1925)  | Mobb Deep - The Infamous HQ  | Method Man & Redman - Blackout!  | The Velvet Underground - Loaded  | Orties - Sextape [Le Musicologue]  | Tenacious D - Pick of destiny  | Dr Dre - The Chronic OG PRESS  | Nirvana - Bleach, 1989  | The Shaggs - Philosophy of the world, 69  | Local H - Pack Up The Cats, 98  | White Zombie - Astro Creep 2000, 95  | Brigitte Fontaine & Areski - Vous & Nous  | Atari Teenage Riot - Delete Yourself!  | Renaud Papillon Paravel - La langue de la bestiole  | Red Fang - Murder The Mountains  | OFWGKTA Tyler, The Creator - WOLF [Full Album: Deluxe Edition]  | Broadcast - The Black Session [Radio Paris, 4/5/00]  | Black Sabbath - 13, 13  | OFWGKTA Odd Future - Radical - Tracklist  | Herman Düne - Mas Cambios  | Juliette Gréco  | Bloodhound Gang - Hooray For Boobies  | björk - debut  | Nirvana - Unplugged  | MellowHype - Numbers, 12  | Guns 'n Roses - Appetite For Destruction, 87  | Jeru The Damaja - Wrath of the math, 96  | Joy Division - Closer, 80  | Ô Paon & Woelv (Geneviève Castrée)  | Elliott Smith - XO  | Joy Division - Substance  | The Residents - The Commercial Album, 80  | Cypress Hill - Stoned Raiders (Full Album)  | Syd Barrett - Barrett, 69  | Pink Floyd live @ pompeii  | Blind Lemon Jefferson - Complete Vol B  | Dark trap : chapter 4  | Prodigy - H.N.I.C. 00  | OFWGKTA Tyler, the Creator - Dinosaur EP (Full Album)  | Alec Empire - Shivers  | Busta Rhymes - The Coming  | Beethoven: The 9 Symphonies - B. Philharmoniker / Karajan 63 1/38  | Renaud Papillon Paravel - Avec la langue EP 13  | Yat-Kha - Yenisei Punk - Full Album  | Lightspeed Champion - Falling Off the Lavender Bridge, 08  | OFWGKTA Earl Sweatshirt - Doris (13) (Full Album)  | Marilyn Manson - The Golden Age of Grotesque  | Lou Reed 12-26-72 Complete Show  | $uicide Boy$ x Ghostemane x XXXTENTACION MIX  | Aphex Twin - Selected Ambient Works 85-92  | Layzie Bone & Young Noble - Thug Brothers  | MGMT - Oracular Spectacular  | Slash's Snakepit: It's Five O'Clock Somewhere  | The Rolling Stones - Exile On Main St.  | Sonic Youth - Confusion Is Sex & Kill Yr. Idols  | Elliott Smith - An Introduction To...  | The Smashing Pumpkins Greatest Hits Judas o  | The Rolling Stones - Voodoo Lounge  | OFWGKTA Tyler, The Creator - Goblin (Full Album)  | Hodgy Beats- The Dena Tape, 13  | Duff McKagan - Believe in Me, 93  | Ô Paon - Live in Warsaw 08 / Full Set  | Rob Zombie - The sinister urge  | Catherine - Hot Saki & Bedtime Stories  | Ben Lee - Grandpaw would  | Doc Gynéco - Première consultation  | 

programmation



visites - 0/p
---
>>> Ø;

---
<?php  
/*Un premier exemple : graphique des visiteurs 

pour appliquer ces quelques notions, voici un premier exemple assez simple. 
On desire pouvoir g&eacute;n&eacute;rer un histogramme (graphique sous forme de "batons")
repr&eacute;sentant le nombre de visites sur votre site web sur les 12 mois de l'ann&eacute;e. 

On supposera que vous avez d&eacute;jà r&eacute;alis&eacute; la partie comptabilisation 
des visites (dans une table mysQl par exemple), on ne s'y &eacute;tendra pas ce n'est pas
le but du tutorial. imaginons donc que le nombre de visites pour chacun des 12 mois est 
plac&eacute; dans le tableau $visites. ici ce tableau sera remplis "à la main", mais ce 
serait à vous de le remplir en fonction de votre table mySQl. 

a) les visites, l'image et les couleurs

On commence donc par créer un tableau contenant les visites sur 12 mois (donc 12 valeurs).
On crée ensuite une image 400x300 et on crée trois couleurs, dont la première (le blanc) 
sera la couleur du fond. 

visites.php

--------------------------------------------------------------------------------
*/
    
$visites = array(138254381652896720140556663331407768); 

    
header ("Content-type: image/png");  
    
$largeurimage 400
    
$hauteurimage 300
    
$im imagecreate ($largeurimage$hauteurimage)  
            or die (
"Erreur lors de la cr&eacute;ation de l'image");          
    
$blanc imagecolorallocate ($im255255255);  
    
$noir imagecolorallocate ($im000);   
    
$bleu imagecolorallocate ($im00255);         
      

/*
b) On dessine les axes

On place l'axe vertical du temps (un simple trait noir) en bas de l'image, en laissant une 
marge de 10 points. 
On &eacute;crit en dessous le num&eacute;ro de chacun des mois en utilisant une simple 
boucle for et la fonction imageString. les numeros de mois sont plac&eacute;s tous les 30 
points en partant de la gauche de l'image.
Enfin on trace un trait vertical repr&eacute;sentant l'axe vertical du nombre de visites.

*/

    // on dessine un trait vertical pour repr&eacute;senter l'axe du temps     
    
imageline ($im10$hauteurimage-10$largeurimage-10$hauteurimage-10$noir); 
    
// on affiche le num&eacute;ro des 12 mois 
    
for ($mois=1$mois<=12$mois++) { 
        
imagestring ($im0$mois*30$hauteurimage-10$mois$noir); 
    } 
     
    
// on dessine un trait vertical pour repr&eacute;senter le nombre de visites 
    
imageline ($im101010$hauteurimage-10$noir); 
      
/*

c) On dessine les batons

Voici la partie un peu plus difficile au cours de laquelle on dessine les batons.
Tout d'abord, il nous faut le nombre de visites maximal que nous aurons à tracer sur le 
graphe. ici, la valeur est pos&eacute;e arbitrairement (1000), mais en r&eacute;
alit&eacute; il faudrait la calculer en parcourant le tableau des visites à la recherche de 
son maximum, mais faisons simple...
pour chacun des mois, il faut calculer la hauteur du rectangle que l'on veut tracer. pour 
cela on fait un produit en croix sachant que la hauteur du rectangle pour le nombre de 
visites maximum serait &eacute;gale (pour simplifier) à la hauteur de l'image. a partir du 
nombre de visites pour un mois donn&eacute; on en d&eacute;duit la hauteur voulue.
il ne reste plus qu'à le tracer chaque rectangle, en commençant par son point sup&eacute;
rieur gauche et en finissant par son point inf&eacute;rieur droit.
pour am&eacute;liorer les choses, on ajoute le nombre de visites au dessus de chaque 
rectangle. 

*/
    // le nombre maximum de visites 
    
$visitesmax 1000
     
    
// trac&eacute; des batons 
    
for ($mois=1$mois<=12$mois++) { 
        
$hauteurimagerectangle round(($visites[$mois-1]*$hauteurimage)/$visitesmax); 
        
imagefilledrectangle ($im$mois*30-7$hauteurimage-$hauteurimagerectangle$mois*30+7$hauteurimage-10$bleu); 
        
imagestring ($im0$mois*30-7$hauteurimage-$hauteurimagerectangle-10$visites[$mois-1], $noir); 
    } 
     
    
// et c'est fini... 
    
imagepng ($im);  

/*
d) Et voila !

Bien sûr le r&eacute;sultat n'est pas superbe, mais on obtient quelque chose de présentable 
en une vingtaine de lignes, ce qui n'est pas si mal ni si difficile...
*/

?>   


cheese3D - 0/p
---
>>> Ø;

---
<?php 
#http://www.phpcs.com/codes/CAMEMBERTS-3D_34131.aspx
/*
- Date de cr&eacute;ation : 18/09/2005
- nom : camembert.php
- auteur : opossum_farceur.
- Object : les camemberts 3D.
- Source : http://fr3.php.net/manual/fr/function.imagefilledarc.php
*/

function camembert($arr)
{
   
$size=3;                  /* taille de la police, largeur du caractère */
   
$ifw=imagefontwidth($size);

   
$w=500;                   /* largeur de l'image */
   
$h=250;                   /* hauteur de l'image */
   
$a=120;                   /* grand axe du camembert */
   
$b=$a/2;                  /* 60 : petit axe du camembert */
   
$d=$a/4;                  /* 60 : "&eacute;paisseur" du camembert */
   
$cx=$w/2-1;               /* abscisse du "centre" du camembert */
   
$cy=($h-$d)/2;            /* 95 : ordonn&eacute;e du "centre" du camembert */

   
$A=138;                   /* grand axe de l'ellipse "englobante" */
   
$B=102;                   /* petit axe de l'ellipse "englobante" */
   
$oy=-$d/2;                /* -30 : du "centre" du camembert à celui de l'ellipse "englobante"*/

   
$img=imagecreate($w,$h);  
   
$bgcolor=imagecolorallocate($img,0xCD,0xCD,0xCD);
   
imagecolortransparent($img,$bgcolor);
   
$black=imagecolorallocate($img,0,0,0);
                             
/* calcule la somme des donn&eacute;es */
   
for ($i=$sum=0,$n=count($arr);$i<$n;$i++) $sum+=$arr[$i][0];

   
/* fin des pr&eacute;liminaires : on peut vraiment commencer! */
   
for ($i=$v[0]=0,$x[0]=$cx+$a,$y[0]=$cy,$doit=true;$i<$n;$i++) {
      for (
$j=0,$k=16;$j<3;$j++,$k-=8$t[$j]=($arr[$i][1]>>$k) & 0xFF;
                             
/* d&eacute;termine les "vraies" couleurs */
      
$color[$i]=imagecolorallocate($img,$t[0],$t[1],$t[2]);
                             
/* calcule l'angle des diff&eacute;rents "secteurs" */
      
$v[$i+1]=$v[$i]+round($arr[$i][0]*360/$sum);

      if (
$doit) {           /* d&eacute;termine les couleurs "ombr&eacute;es" */
         
$shade[$i]=imagecolorallocate($img,max(0,$t[0]-50),max(0,$t[1]-50),max(0,$t[2]-50));

         if (
$v[$i+1]<180) { /* calcule les coordonn&eacute;es des diff&eacute;rents parall&eacute;logrammes */
            
$x[$i+1]=$cx+$a*cos($v[$i+1]*M_PI/180);
            
$y[$i+1]=$cy+$b*sin($v[$i+1]*M_PI/180);
         }
         else {
            
$m=$i+1;
            
$x[$m]=$cx-$a;   /* c'est comme si on remplaçait $v[$i+1] par 180° */
            
$y[$m]=$cy;
            
$doit=false;     /* indique qu'il est inutile de continuer! */
         
}
      }
   }

   
/* dessine la "base" du camembert */
   
for ($i=0;$i<$m;$i++) imagefilledarc($img,$cx,$cy+$d,2*$a,2*$b,$v[$i],$v[$i+1],$shade[$i],IMG_ARC_PIE);

   
/* dessine la partie "verticale" du camembert */
   
for ($i=0;$i<$m;$i++) {
      
$area=array($x[$i],$y[$i]+$d,$x[$i],$y[$i],$x[$i+1],$y[$i+1],$x[$i+1],$y[$i+1]+$d);
      
imagefilledpolygon($img,$area,4,$shade[$i]);
   }

   
/* dessine le dessus du camembert */
   
for ($i=0;$i<$n;$i++) imagefilledarc($img,$cx,$cy,2*$a,2*$b,$v[$i],$v[$i+1],$color[$i],IMG_ARC_PIE);

   
#imageellipse($img,$cx,$cy-$oy,2*$A,2*$B,$black); // dessine l'ellipse "englobante"

   /* dessine les "flêches" et met en place le texte */
   
for ($i=0,$AA=$A*$A,$BB=$B*$B;$i<$n;$i++) if ($arr[$i][0]) {
      
$phi=($v[$i+1]+$v[$i])/2;      
                             
/* intersection des "flêches" avec l'ellipse "englobante" */
      
$px=$a*3*cos($phi*M_PI/180)/4;
      
$py=$b*3*sin($phi*M_PI/180)/4;
                             
/* &eacute;quation du 2ème degr&eacute; avec 2 racines r&eacute;elles et distinctes */
      
$U=$AA*$py*$py+$BB*$px*$px;        
      
$V=$AA*$oy*$px*$py;
      
$W=$AA*$px*$px*($oy*$oy-$BB);
                             
/* calcule le pourcentage à afficher */
      
$value=number_format(100*$arr[$i][0]/$sum,2,',','').'%';
                             
/* &eacute;crit le texte à droite */
      
if ($phi<90 || $phi>270) {          
         
$root=(-$V+sqrt($V*$V-$U*$W))/$U;
         
imageline($img,$px+$cx,$py+$cy,$qx=$root+$cx,$qy=$root*$py/$px+$cy,$black);
         
imageline($img,$qx,$qy,$qx+10,$qy,$black);

         
imagestring($img,$size,$qx+14,$qy-12,$arr[$i][2],$black);
         
imagestring($img,$size,$qx+14,$qy-2,$value,$black);
      }
      else {                 
/* &eacute;crit le texte à gauche */
         
$root=(-$V-sqrt($V*$V-$U*$W))/$U;
         
imageline($img,$px+$cx,$py+$cy,$qx=$root+$cx,$qy=$root*$py/$px+$cy,$black);
         
imageline($img,$qx,$qy,$qx-10,$qy,$black);

         
imagestring($img,$size,$qx-12-$ifw*strlen($arr[$i][2]),$qy-12,$arr[$i][2],$black);
         
imagestring($img,$size,$qx-12-$ifw*strlen($value),$qy-2,$value,$black);
      }
   }

   
header('Content-type: image/png');
   
imagepng($img);
   
imagedestroy($img);
}

$arr=array(
/*        donn&eacute;e   couleur    l&eacute;gende */
   
array(    40,  0xFF99CC,   'Loisirs'),
   array(    
80,  0xFF9900,   'Assurance'),
 
#  array(    120,  0xFF9900,   'Assurance'),
   
array(   160,  0xFFCB03,   'Credits'),
   array(   
160,  0x99CC00,   'Carburant'),
   array(   
200,  0x339966,   'Charges'),
   array(   
240,  0x33CCCC,   'Rentr&eacute;e'),
   array(   
280,  0x0091C3,   'Nourriture'),
   array(   
340,  0x969696,   'Loyer')
);
#            1500
camembert($arr);                          /* enjoy! */
?>