Month: October 2008

Installing WordPress on Ubuntu

Install wordpress package:
$ sudo apt-get install wordpress

Enter in mysql prompt:
$ mysql -u root -p

Create a wordpress user:
mysql> grant all privileges on *.* to wordpress_user@localhost;

Set a password:
mysql> set password for wordpress_user@localhost = PASSWORD(‘yourpass’);

Create your database:
mysql> create database wordpress_mad;

Flush it:
mysql> flush privileges;

Add to /etc/apache2/apache2.conf :

# wordpress
Alias /blog /usr/share/wordpress
<Directory /usr/share/wordpress>
Options FollowSymLinks
AllowOverride Limit Options FileInfo
DirectoryIndex index.php
</Directory>

Remove wp-config.php link:
# rm /usr/share/wordpress/wp-config.php

Move config sample to original wp-config:
# mv /usr/share/wordpress/wp-config-sample.php /usr/share/wordpress/wp-config.php

Edit /usr/share/wordpress/wp-config.php and replace database variables with these ones you created.

In your web-browser access:
http://127.0.0.1/blog

Just choose a name and go on!

Mountando particao LVM

Ate’ hoje nunca precisei montar uma particao LVM, mas finalmente este dia chegou. Apesar de ser algo simples a primeira vez e’ um pouco chato, ate’ voce entender bem como as coisas funcionam.

Felizmente achei uma dica muito util:

http://www.brandonhutchinson.com/Mounting_a_Linux_LVM_volume.html

You do not mount a partition of type “Linux LVM” the same way you mount a partition using a standard Linux file system (e.g. ext2, ext3).

# fdisk -l /dev/hda

Disk /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1          13      104391   83  Linux
/dev/hda2 14       19457   156183930   8e  Linux LVM

# mount /dev/hda2 /tmp/mnt
mount: /dev/hda2 already mounted or /tmp/mnt busy

First, let’s determine the volume group containing the physical volume /dev/hda2.

# pvs
PV         VG         Fmt  Attr PSize   PFree
/dev/hda2 VolGroup01 lvm2 a-   148.94G 32.00M
/dev/hdb2  VolGroup00 lvm2 a-   114.94G 96.00M

Next, let’s list the logical volumes in VolGroup01.

# lvdisplay /dev/VolGroup01
— Logical volume —
LV Name                /dev/VolGroup01/LogVol00
VG Name                VolGroup01
LV UUID                zOQogm-G8I7-a4WC-T7KI-AhWe-Ex3Y-JVzFcR
LV Write Access        read/write
LV Status              available
# open                 0
LV Size                146.97 GB
Current LE             4703
Segments               1
Allocation             inherit
Read ahead sectors     0
Block device           253:2

— Logical volume —
LV Name                /dev/VolGroup01/LogVol01
VG Name                VolGroup01
LV UUID                araUBI-4eer-uh5L-Dvnr-3bI6-4gYg-APgYy2
LV Write Access        read/write
LV Status              available
# open                 0
LV Size                1.94 GB
Current LE             62
Segments               1
Allocation             inherit
Read ahead sectors     0
Block device           253:3

The logical volume I would like to “mount” (in purely the computing-related sense) is /dev/VolGroup01/LogVol00. The other logical volume is a swap partition.

# mount /dev/VolGroup01/LogVol00 /tmp/mnt

Apos seguir esta dica (tive que dar um “apt-get install lvm2” antes) recebo a mensagem de erro:

mount: special device /dev/VolGroup00/LogVol00 does not exist

Encontro em outro site a dica para resolver este problema:

# vgchange -a y /dev/VolGroup00/LogVol00

Porem isto nao funcionou, tentei ativar todas removendo da linha acima o nome do volume, mas o mesmo erro:

# vgchange -a y
/proc/misc: No entry for device-mapper found
Is device-mapper driver missing from kernel?
Failure to communicate with kernel device-mapper driver.
/proc/misc: No entry for device-mapper found
Is device-mapper driver missing from kernel?
Failure to communicate with kernel device-mapper driver.
Incompatible libdevmapper 1.02.20 (2007-06-15)(compat) and kernel driver
0 logical volume(s) in volume group “VolGroup00” now active

Quando ja’ estava me estressando com isto encontro o deus-ex nos comentarios deste site:
http://linuxwave.blogspot.com/2007/11/mounting-lvm-disk-using-ubuntu-livecd.html

A solucao era apenas carregar o modulo antes:

# modprobe dm-mod

\o/

Descubra se determinado Laptop ou Desktop funciona no Linux antes de compra-lo

Quem nunca passou pelo problema de comprar um computador e depois acabou descobrindo que determinado hardware nao funcionava corretamente ou nem mesmo era suportado pelo Linux.

Bom, sabemos que o Linux Driver Project tem uma lista com dispositivos que o Linux ainda nao suporta:

http://www.linuxdriverproject.org/twiki/bin/view/Main/DriversNeeded

Mas ficar pesquisando nesta lista e’ um trabalho arduo, e se voce for tao preguicoso quanto eu, provavelmente ira’ querer algo mais facil nao e’ mesmo?

Fique tranquilo, existe um site chamado Hardware4Linux que lista quais dispositivos funcionam para uma determinada placa mae ou notebook:

http://hardware4linux.info/systems/

Basta clicar no modelo da placa desejada e voce tera’ um grafico em forma de pizza (ja’ estou com fome) que lista a porcentagem de itens que funcionam e logo abaixo a lista dos itens, para cada item voce encontrara’ a estado deste dispositivo em determinada distribuicao e comentarios de usuarios que possuem este hardware.

Voce tambem pode contribuir com o projeto, basta baixar o software e fazer a verificacao do seu sistema. Tive problema com a instalacao do software no Ubuntu. Apos usar o “alien” para converter o rpm para deb e instala-lo verifiquei que ele nao encontrava os binarios lspci, dmidecode e scan-printers que ja’ vinham no pacote, entao eu os renomei para .old e criei links simbolicos apontando para os binarios do proprio Ubuntu, no caso do scan-printers criei um shell script que simplesmente retornava apos ser chamado.

Músicas mais ouvidas:

Resolvi atualizar a minha lista de musicas mais ouvidas. Durante a atualizacao descobri que tenho mais musicas do Phil Collins que de outros cantores, estranho. Tambem percebi que a maioria das musicas mais ouvidas sao as top 100 da Billboard de 1985, talvez porque neste ano meu cerebro de crianca tenha desenvolvido mais atencao pra musica. Mas o mais provavel e’ que isto nao passe de uma coincidencia mesmo.

Nao tenho preconceito contra nenhum estilo de musica, para mim o que importa e’ a musicalidade do som. Embora “baladas romanticas” sejam constante na lista (elas servem como tranquilizante), nesta listagem tem de tudo, ate’ funk.

Musica: 7 Seconds

Cantor: Youssou N’Dour (ft. Neneh Cherry)

Musica: 99 Red Balloons

Cantor: Nena

Musica: A Groovy Kind of Love

Cantor: Phill Collins

Musica: A Horse With No Name

Cantor: America

Musica: A Paz

Cantor: Zizi Possi

Musica: Advice For The Young Heart

Cantor: Tears For Fears

Musica: Africa

Cantor: Toto

Musica: Ain’t Nobody (Loves Me Better)

Cantor: Felix Jaehn (ft. Jasmine)

Musica: Alive

Cantor: Black Eyed Peas

Musica: All Is White

Cantor: Emilie Simon

Musica: All My Love

Cantor: Led Zeppelin

Musica: All Night Long

Cantor: Lionel Richie

Musica: All Star

Cantor: Smash Mouth

Musica: All That She Wants

Cantor: Ace Of Base

Musica: Alone

Cantor: Heart

Musica: Ameno

Cantor: Era

Musica: American Pie

Cantor: Don McLean

Musica: Angel

Cantor: Bon Jovi

Musica: Another Brick In The Wall

Cantor: Pink Floid

Musica: Another Day In Paradise

Cantor: Phil Collins

Musica: Another One Bites the Dust

Cantor: Queen

Musica: Another Way

Cantor: Gigi d’Agostino

Musica: Anywhere Is

Cantor: Enya

Musica: Aos Fuzilados da CSN

Cantor: Garotos Podres

Musica: Apache (Jump On It)

Cantor: The Sugarhill Gang

Musica: Ariana

Cantor: Alphaville

Musica: Babe

Cantor: Styx

Musica: Baby Baby

Cantor: Corona

Musica: Baby Can I Hold You

Cantor: Tracy Chapman

Musica: Baby Come Back

Cantor: Player

Musica: Baby I Love Your Way

Cantor: Will To Power

Musica: Baby I Need Your Loving

Cantor: Carl Carlton

Musica: Baby, Now That I’ve Found You

Cantor: Alison Krauss

Musica: Bad

Cantor: Michael Jackson

Musica: Bad Boy

Cantor: The Miami Sound Machine

Musica: Baker Street

Cantor: Gerry Rafferty

Musica: Beat It

Cantor: Michael Jackson

Musica: Because the Night

Cantor: 10,000 Maniacs

Musica: Behind Blue Eyes

Cantor: The Who

Musica: Being With You

Cantor: Smokey Robinson

Musica: Beleza Pura

Cantor: Caetano Veloso

Musica: Believe

Cantor: Cher

Musica: Bem Te Vi

Cantor: Paulinho Pedra Azul

Musica: Bette Davis Eyes

Cantor: Kim Carnes

Musica: Better Off Alone

Cantor: Alice Deejay

Musica: Big Japan

Cantor: Alphaville

Musica: Bizarre Love Triangle

Cantor: Frente!

Musica: Brave New World

Cantor: Iron Maiden

Musica: Blue

Cantor: Eiffel 65

Musica: Boom Boom Boom

Cantor: Vengaboys

Musia: Born In The U.S.A.

Cantor: Bruce Springsteen

Musica: Born To Be Alive

Cantor: Patrick Hernandez

Musica: Born To Die

Cantor: Lana Del Rey

Musica: Breakfast In America

Cantor: Supertramp

Musica: Breath Again

Cantor: Toni Braxton

Musica: Broken Wings

Cantor: Mister Mister

Musica: Burning Heart

Cantor: Survivor

Musica: By My Side

Cantor: INXS

Musica: California Dreamers

Cantor: The Mamas and Papas

Musica: Call Me

Cantor: Blondie

Musica: Can’t Take My Eyes of You

Cantor: Boys Town Gang

Musica: Cannot hide

Cantor: A-ha

Musica: Careless Whisper

Cantor: George Michael

Musica: Caribbean Queen

Cantor: Billy Ocean

Musica: Carrie

Cantor: Europe

Musica: Carta Aos Missionarios

Cantor: Uns e Outros

Musica: Cats in the Cradle

Cantor: Ugly Kid Joe

Musica: Change Of Heart

Cantor: Cyndi Lauper

Musica: Chasing Pirates

Cantor: Norah Jones

Musica: Cherish The Love

Cantor: Kool & The Gang

Musica: Chuva de prata

Cantor: Gal Costa

Musica: Come undone

Cantor: Duran Duran

Musica: Come On A My House

Cantor: Rosemary Clooney

Musica: Come With Me Now

Cantor: Kongos

Musica: Coming Around Again

Cantor: Carly Simon

Musica: Conga

Cantor: The Miami Sound Machine

Musica: Counting Stars

Cantor: OneRepublic

Musica: Crazy

Cantor: Alanis Morissette

Musica: Crazy Little Thing Called Love

Cantor: Queen

Musica: Cruel Summer

Cantor: Bananarama

Musica: Crying In The Rain

Cantor: A-ha

Musica: Da Ya Think I’m Sexy?

Cantor: Rod Stewart

Musica: Dance With Me

Cantor: Alphaville

Musica: Dancing with myself

Cantor: Billy Idol

Musica: Demais

Cantor: Veronica Sabino

Musica: Der Kommissar

Cantor: Falco

Musica: Diga A Ela

Cantor: Nenhum de Nos

Musica: Domino Dancing

Cantor: Pet Shop Boys

Musica: Don’t Cry

Cantor: Guns And Roses

Musica: Don’t Dream It’s Over

Cantor: Crowded House

Musica: Don’t Leave Me This Away

Cantor: Comunards

Musica: Don’t Let Me Be Misunderstood

Cantor: Santa Esmeralda

Musica: Don’t Look Any Further

Cantor: Dennis Edwards

Musica: Don’t Stand So Close To Me

Cantor: The Police

Musica: Don’t Stop Dancing

Cantor: Creed

Musica: Don’t Stop The Dance

Cantor: Bryan Ferry

Musica: Don’t Stop The Music

Cantor: Rihanna

Musica: Don’t Wanna Lose You Now

Cantor: Gloria Estefan

Musica: Don’t Worry

Cantor: Bobby McFerrin

Musica: Don’t You Forget About Me

Cantor: Simple Minds

Musica: Don’t You Want Me

Cantor: The Human League

Musica: Down Under

Cantor: Man At Work

Musica: Dreams

Cantor: The Cranberries

Musica: Dreamer

Cantor: Supertramp

Musica: Dreams

Cantor: Fleetwood Mac

Musica: Drive

Cantor: R.E.M.

Musica: Duel

Cantor: Propaganda

Musica: Dust In The Wind

Cantor: Kanas

Musica: Dyer Maker

Cantor: Sheryl Crow

Musica: Easy

Cantor: Faith no More

Musica: Edge Of Seventeen

Cantor: Stevie Nicks

Musica: Eh Oh

Cantor: Dr. Silvana & CIA

Musica: Enjoy The Silence

Cantor: Depeche Mode

Musica: El Arbi

Cantor: Khaled

Musica: Electricity

Cantor: OMD

Musica: Emergencia de Amor

Cantor: Laura Pausini

Musica: Emotion In Motion

Cantor: Ric Ocasek

Musica: Endless Love

Cantor: Diana Ross

Musica: Escrito nas Estrelas

Cantor: Tetê Espíndola

Musica: Eternal Flame

Cantor: Bangles

Musica: Eu Sou Free

Cantor: Sempre Livre

Musica: Eva

Cantor: Radio Taxi

Musica: Everybody

Cantor: DJ Bobo

Musica: Every Breath You Take

Cantor: The Police

Musica: Everybody Hurts

Cantor: R.E.M.

Musica: Every Little Thing She Does Is Magic

Cantor: The Police

Musica: Everybody Wants to Rule The World

Cantor: Tears For Fears

Musica: Everything I Do I Do It For You

Cantor: Brian Adams

Musica: Everytime You Go Away

Cantor: Paul Young

Musica: Eye in the Sky

Cantor: Alan Parsons Project

Musica: Eye Of The Tiger
Cantor: Survivor

Musica: Fast Car
Cantor: Tracy Chapman

Musica: Fata Morgana
Cantor: Dissidenten

Musica: Father Figure
Cantor: George Michael

Musica: Fever
Cantor: Peggy Lee

Musica: Fields of Gold
Cantor: Sting

Musica: Final Countdown
Cantor: Europe

Musica: Flashdance… What a Feeling
Cantor: Irene Cara

Musica: Fly Away
Cantor: Lenny Kravitz

Musica: For Tomorrow

Cantor: Blur

Musica: Forever Young

Cantor: Alphaville

Musica: Footloose

Cantor: Kenny Loggins

Musica: Freed From Desire

Cantor: Gala

Musica: Freedom

Cantor: Anthony Hamilton & Elayna Boynton

Musica: From This Moment

Cantor: Shania Twain

Musica: Funky Town

Cantor: Lipps

Musica: Gangsta’s Paradise

Cantor: Coolio

Musica: Garota de Berlim

Cantor: Tokio

Musica: Get Down On it

Cantor: Kool & The Gang

Musica: Get This Party Started

Cantor: Pink

Musica: Get Up

Cantor: Captaing Jack

Musica: Get Up (Before The Night Is Over)

Cantor: Technotronic

Musica: Get Up Stand Up

Cantor: Bob Marley

Musica: Ghostbuster

Cantor: Ray Parkey Jr.

Musica: Girls Just Want To Have Fun

Cantor: Cyndi Lauper

Musica: Give It Away

Cantor: Red Hot Chili Peppers

Musica: Give It Up

Cantor: K.C. & The Sunshine Band

Musica: Glamurosa

Cantor: Mc Marcinho

Musica: Gloria

Cantor: Laura Branigan

Musica: Go gentle

Cantor: Robbie Williams

Musica: Good Times

Cantor: Chic

Musica: Got My Mind

Cantor: George Harrison

Musica: Greatest Love of All

Cantor: Whitney Houston

Musica: Hands Up

Cantor: Ottawan

Musica: Happy

Cantor: Pharrell Williams

Musica: Hazard

Cantor: Richard Marx

Musica: Head Over Heels

Cantor: Tears For Fears

Musica: Heart of Glass

Cantor: Blondie

Musica: Heaven

Cantor: Brian Adams

Musica: Heaven (where True Love Goes)

Cantor: Cat Stevens

Musica: Heaven Is A Place On Earth

Cantor: Belinda Carlisle

Musica: Hello

Cantor: Zsk

Musica: Here Comes the Rain Again

Cantor: Eurythmics

Musica: Here I Go Again

Cantor: Whitesnake

Musica: Heartbeat

Cantor: Don Johnson

Musica: Hey Ya

Cantor: Outkast

Musica: Hideaway

Cantor: Kiesza

Musica: Hit the road Jack!

Cantor: Ray Charles

Musica: Hold Me Now

Cantor: Thompson Twins

Musica: Holding Back The Years

Cantor: Simply Red

Musica: Holding Out For A Hero

Cantor: Bonnie Tyler

Musica: Home By The Sea

Cantor: Genesis

Musica: Hot Stuff

Cantor: Donna Summer

Musica: How ‘Bout Us

Cantor: Champaign

Musica: Humble Neighborhoods

Cantor: Pink

Musica: Hunting high and low

Cantor: A-Ha

Musica: Hymn For My Soul

Cantor: Joe Cocker

Musica: I Can Dream About You

Cantor: Dan Hartman

Musica: I Can’t Go For That (No Can Do)

Cantor: Daryl Hall & John Oates

Musica: I Can’t Live (If Living Is Without You)

Cantor: Air Supply

Musica: I Don’t Know

Cantor: Erika

Musica: I Don’t Wanna Dance

Cantor: Eddy Grant

Musica: I’ve Been Thinking About You

Cantor: London Beat

Musica: I Don’t Want To Live Without You

Cantor: Foreigner

Musica: I Don’t Want To Talk About It

Cantor: Rod Stewart

Musica: I Feel You Tonight

Cantor: G.E.M.

Musica: I Heard It Through The Grapevine

Cantor: Creedence

Musica: I Love to Hate You

Cantor: Erasure

Musica: I Should Have Known Better

Cantor: Jim Diamond

Musica: I will buy you a new life

Cantor: Everclear

Musica: I’m a Scatman

Cantor: Scatman John

Musica: I’m in You

Cantor: Peter Frampton

Musica: I’m Sorry

Cantor: Roxette

Musica: I Still Haven’t Found What I’m Looking For

Cantor: U2

Musica: I’ll Fly With You

Cantor: Gigi D’Agostino

Musica: I’ll Be Over You

Cantor: Toto

Musica: I’m Too Sexy

Cantor: Right Said Fred

Musica: I Touch Myself

Cantor: Divinyls

Musica: I Want To Know What Love Is

Cantor: Foreigner

Musica: I Wish It Would Rain Down

Cantor: Phil Collins

Musica: If

Cantor: Bread

Musica: If You Don’t Know Me By Now

Cantor: Simply Red

Musica: Imitation of live

Cantor: R.E.M.

Musica: In Trance

Cantor: Scorpions

Musica: Insible Touch

Cantor: Genesis

Musica: Into the night

Cantor: Benny Mardones

Musica: Is This Love

Cantor: Survivor

Musica: I’m Coming Out

Cantor: Diana Ross

Musica: I’m Not In Love

Cantor: 10CC

Musica: It’s My Life

Cantor: Dr. Alban

Musica: It’s Not Unusual

Cantor: Tom Jones

Musica: It’s Still Rock and Roll to Me

Cantor: Billy Joel

Musica: I’ve Been In Love Before

Cantor: Cutting Crew

Musica: I’ve Had The Time Of My Life

Cantor: Bill Medley & Jennifer Warnes

Musica: I Just Called To Say I Love You

Cantor: Steve Wonder

Musica: In The Air Tonigh

Cantor: Phil Collins

Musica: Informer

Cantor: Snow

Musica: It’s Too Late

Cantor: Carole King

Musica: Just An Illusion

Cantor: Imagination

Musica: Just Another Day

Cantor: Oingo Boingo

Musica: Just My Imagination

Cantor: Cramberries

Música: Just to see her

Cantor: Smokey Robinson

Musica: Killing Me Softly

Cantor: Roberta Flack

Musica: Kiss Me

Cantor: Sixpence None The Richer

Musica: Knife

Cantor: Rockwell

Musica: La Bamba

Cantor: Ritchie Valens

Musica: La Isla Bonita

Cantor: Madonna

Musica: Lady In Red

Cantor: Chris De Burgh

Musica: Lady, Lady, Lady

Cantor: Joe Esposito

Musica: Lady Marmalade

Cantor: Pink and Christina Aguilera

Musica: Lambada

Cantor: Kaoma

Musica: Last Train to London

Cantor: Electric Light Orchestra

Musica: Layla

Cantor: Eric Clapton

Musica: Lea

Cantor: Toto

Musica: Learn To Fly

Cantor: Foo Fighters

Musica: Let A Boy Cry

Cantor: Gala

Musica: Levan Polkka

Cantor: Loituma

Musica: Light My Fire

Cantor: The Doors

Musica: Like a Fool

Cantor: Robin Gibb

Musica: Like A Virgin

Cantor: Madonna

Musica: Linger

Cantor: The Cranberries

Musica: Live Is Live

Cantor: Opus

Musica: Live To Tell

Cantor: Madonna

Musica: Loiras Geladas

Cantor: RPM

Musica: Lonely Is The Night

Cantor: Air Supply

Musica: Losing my religion

Cantor: REM

Musica: Lost In Emotion

Cantor: Lisa Lisa & Cult Jam

Musica: Lost In Your Eyes

Cantor: Debbie Gibson

Musica: Love Ain’t Stranger

Cantor: Whitesnake

Musica: Love Comes To Everyone

Cantor: Eric Clapton

Musica: Lovefool

Cantor: The Cardigans

Musica: Love In The Afternoon

Cantor: Legiao Urbana

Musica: Love is love

Cantor: Culture Club

Musica: Love Will Lead

Cantor: Taylor Dayne

Musica: Lover Why

Cantor: Century

Musica: Loverboy

Cantor: Billy Ocean

Musica: Lucky Day

Cantor: Sasha

Musica: Mad World

Cantor: Gary Jules

Musica: Magic

Cantor: Pilot

Musica: Major Tom

Cantor: Peter Schilling

Musica: Making Love Out of Nothing At

Cantor: Air Supply

Musica: Mambo No.5

Cantor: Lou Bega

Musica: Mama Maria

Cantor: Grafite

Musica: Maneater

Cantor: Daryl Hall & John Oates

Musica: Maniac

Cantor: Michael Sembello

Musica: Maracatu Atomico

Cantor: Chico Science

Musica: Maria Magdalena

Cantor: Sandra

Musica: Masculino e Feminino

Cantor: Pepeu Gomes

Musica: Material Girl

Cantor: Madonna

Musica: Matter of Feeling

Cantor: Duran duran

Musica: Me And You

Cantor: Alexia & Double You

Musica: Menina Veneno

Cantor: Ritchie

Musica: Message in a bottle

Cantor: The Police

Musica: Middle of The Road

Cantor: Pretenders

Musica: Miracle Of Love

Cantor: Eurythmics

Musica: Mirrors

Cantor: Sally Oldfield

Musica: Misread

Cantor: Kings Of Convenience

Musica: Miss Sarajevo

Cantor: U2

Musica: Money

Cantor: Pink Floid

Musica: Money For Nothing

Cantor: Dire Straits

Musica: More

Cantor: Simple Red

Musica: More And More

Cantor: Captain Hollywood Project

Musica: Morning Glory

Cantor: Oasis

Musica: Mundo da Lua

Cantor: Biquini Cavadao

Musica: My Name Is Luca

Cantor: Susan Vega

Musica: Narcotic Influence 2

Cantor: Empirion

Musica: Never Can Say Goodbye

Cantor: Gloria Gaynor

Musica: Never Gonna Give You Up

Cantor: Rick Astley

Musica: Never Knew Love Like This Before

Cantor: Stephanie Mills

Musica: Never Tear Us Apart

Cantor: Inxs

Musica: Nevermind

Cantor: Nirvana

Musica: New York

Cantor: Alicia Keys

Musica: New Sensation

Cantor: INXS

Musica: New Way Home

Cantor: Foo Fighters

Musica: Night Fever

Cantor: Bee Gees

Musica: Nikita

Cantor: Elton John

Musica: Nirvana

Cantor: Elbosco

Musica: No More I Love You’s

Cantor: Annie Lennox

Musica: No More Lonely Nights

Cantor: Paul McCartney

Musica: No mundo da Lua

Cantor: Biquini cavadão

Musica: Nobody Told Me

Cantor: John Lennon

Musica: Noite Preta

Cantor: Vange Leonel

Musica: Nothing Compares To You

Cantor: Sinead O’Connor

Musica: Nothing’s Gonna Stop Us Now

Cantor: Glenn Medeiros

Musica: Notorius

Cantor: Duran Duran

Musica: Nowhere Fast

Cantor: Fire Inc

Musica: Oh Girl

Cantor: Paul Young

Musica: Oh Yeah

Cantor: Yello

Musica: Oh Susie

Cantor: Secret Service

Musica: On My Mind

Cantor: Ellie Goulding

Musica: On The Radio

Cantor: Donna Summer

Musica: One More Night

Cantor: Phil Collins

Musica: One Night In Bangkok

Cantor: Murray Head

Musica: Once In A Lifetime

Cantor: Talking Heads

Musica: Ordinary World

Cantor: Duran Duran

Musica: Orinoco Flow

Cantor: Enya

Musica: Our House

Cantor: Madness

Musica: Out Of Touch

Cantor: Hall and Oates

Musica: Owner Of A Lonely Heart

Cantor: Yes

Musica: Pacato Cidadao

Cantor: Skank

Musica: Palpite

Cantor: Vanessa Rangel

Musica: Papa Don’t Preach

Cantor: Kelly Osbourne

Musica: Pet Sematary

Cantor: Ramones

Musica: Piano In The Dark

Cantor: Brenda Russell

Musica: Please Don’t Go

Cantor: Double You

Musica: Pra Longe Do Paranoa

Cantor: Oswaldo Montenegro

Musica: Pretty Woman

Cantor: Roy Orbison

Musica: Promiscuous Girl

Cantor: Nelly Furtado

Musica: Psycho Killer

Cantor: Talking Heads

Musica: Pump Up The Jam

Cantor: Technotronic

Musica: Purple Rain

Cantor: Prince

Musica: Puttin’ On The Ritz

Cantor: Taco

Musica: Quatro vezes você

Cantor: Capital Inicial

Musica: Queen Of Rain

Cantor: Roxette

Musica: Regret

Cantor: New Order

Musica: Relax

Cantor: Frankie Goes to Hollywood

Musica: Rhythm Is Gonna Get You

Cantor: Gloria Estefan

Musica: Rythm Of The Night

Cantor: DeBarge

Musica: Ride

Cantor: Lana Del Rey

Musica: Riptide

Cantor: Vance Joy

Musica: Roar

Cantor: Katy Perry

Musica: Rock me Amadeus

Cantor: Falco

Musica: Rolling In The Deep

Cantor: Adele

Musica: Rosanna

Cantor: Toto

Musica: Royals

Cantor: Lorde

Musica: Safe And Sound

Cantor: Capital Cities

Musica: Sailing

Cantor: Christopher Cross

Musica: Sam

Cantor: Skank

Musica: Sara

Cantor: Starship

Musica: Save a Prayer

Cantor: Duran Duran

Musica: Save Me Now

Cantor: Andru Donalds

Musica: Save Room

Cantor: John Legend

Musica: Save Tonight

Cantor: Eagle Eye Cherry

Musica: Say You Say Me

Cantor: Lionel Richie

Musica: Self Control

Cantor: Laura Branigan

Musica: Sem pecado e sem juízo

Cantor: Baby Consuelo

Musica: Sending All My Love

Cantor: Linear

Musica: Serao Extra

Cantor: Dr. Silvana & CIA

Musica: Steppin’ Out

Cantor: Joe Jackson

Musica: Seven Nation Army

Cantor: The White Stripes

Musica: Sex on Fire

Cantor: Kings Of Leon

Musica: Sexual Healing

Cantor: Marvin Gaye

Musica: Shake You Down

Cantor: Gregory Abbott

Musica: She Drives Me Crazy

Cantor: Fine Young Cannibals

Musica: She’s Like The Wind

Cantor: Patrick Swayze

Musica: Shout

Cantor: Tears for Fears

Musica: Showerhead

Cantor: Eve 6

Musica: Sign Your Name

Cantor: Terence Trent D’Arby

Musica: Sister Golden Hair

Cantor: America

Musica: Sitting, Waiting, Wishing

Cantor: Jack Johnson

Musica: Slide Away

Cantor: Oasis

Musica: Slave To Love

Cantor: Bryan Ferry

Musica: Smile

Cantor: Lily Allen

Musica: Smooth Operator

Cantor: Sade

Musica: Só Falta Você

Cantor: Rita Lee

Musica: Somebody’s Watching Me

Cantor: Rockwell

Musica: Someone That Loves You

Cantor: HONNE & Izzy Bizu

Musica: Something

Cantor: Lasgo

Musica: Something About You

Cantor: Level 42

Musica: Somewhere Only We Know

Cantor: Keane

Musica: Somewhere Over The Rainbow

Cantor: Israel Kamakawiwo

Musica: Somebody That I Used To Know

Cantor: Gotye (feat. Kimbra)

Musica: Song 2

Cantor: Blur

Musica: Songbird

Cantor: Kenny G.

Musica: Sonho de Ícaro

Cantor: Biafra

Musica: Sounds Like A Melody

Cantor: Alphaville

Musica: Spirits in the Material World

Cantor: The Police

Musica: Stairway To Heaven

Cantor: Led Zeppelin

Musica: Stay

Cantor: Oingo Boingo

Musica: Stay In Alive

Cantor: Bee Gees

Musica: Stay On These Roads

Cantor: A-ha

Musica: Stay the Night

Cantor: Benjamin Orr

Musica: Still Loving You

Cantor: Scorpions

Musica: Straight From The Heart

Cantor: Bryan Adams

Musica: Strangelove

Cantor: Depeche Mode

Musica: Suddenly I See

Cantor: KT Tunstall

Musica: Suga Suga

Cantor: Baby Bash

Musica: Summer Of 69

Cantor: Brian Adams

Musica: Summer Nights

Cantor: Grease

Musica: Summertime Sadness

Cantor: Lana Del Rey

Musica: Sun Goes Down (feat. Jasmine Thompson)

Cantor: Robin Schulz

Musica: Sunday Monday

Cantor: The Bolshoi

Musica: Sunshine Reggae

Cantor: Laid Back

Musica: Sussudio

Cantor: Phil Collins

Musica: Sweet About Me

Cantor: Gabriella Cilmi

Musica: Sweet Child O’Mine

Cantor: Sheryl Crow

Musica: Sweet Dreams

Cantor: Eurythmics

Musica: Sweet Freed

Cantor: Michael McDonald

Musica: Swing The Mood

Cantor: The Master Mixers

Musica: Tainted Love

Cantor: Soft Cell

Musica: Take Me to Church

Cantor: Hozier

Musica: Take My Breath Away

Cantor: Berlin

Musica: Take The Long Way Home

Cantor: Supertramp

Musica: Take A Look At Me Now

Cantor: Phil Collins

Musica: Take On Me

Cantor: A-Ha

Musica: Talking in Your Sleep

Cantor: The Romantics

Musica: Tanto

Cantor: Skank

Musica: Tarzan Boy

Cantor: Baltimora

Musica: Temptation

Cantor: New Order

Musica: Thank You

Cantor: Dido

Musica: That’s All

Cantor: Genesis (Phil Collins again 🙂

Musica: The Angel And The Gambler

Cantor: Iron Maiden

Musica: The Dock Of The Bay

Cantor: Otis Redding

Musica: The Heat Is On

Cantor: Glenn Frey

Musica: The Look

Cantor: Roxette

Musica: The Power

Cantor: Snap

Musica: The Power Of Love

Cantor: Huey Lewis

Musica: The Promise

Cantor: When In Rome

Musica: The Riddle

Cantor: Gigi D’Agostino

Musica: The Sound of Silence

Cantor: Simon & Garfunkel

Musica: The Sweetest Taboo

Cantor: Sade

Musica: The Tide Is High

Cantor: Blondie

Musica: The Victim

Cantor: B.B. King

Musica: The Way It Is

Cantor: Bruce Hornsby

Musica: The Way You Make Me Feel

Cantor: Michael Jackson

Musica: There’s Never A Forever Thing

Cantor: A-ha

Musica: There Is A War

Cantor: Leonard Cohen

Musica: There Must Be An Angel

Cantor: Eurythmics

Musica: These Dreams

Cantor: Heart

Musica: This Girl

Cantor: Kungs vs Cookin’ on 3 Burners

Musica: This is The Life

Cantor: Amy Macdonald

Musica: Time

Cantor: Alan Parson Project

Musica: Time and Time Again

Cantor: Counting Crows

Musica: Timidez

Cantor: Biquini Cavadao

Musica: Tom’s Diner

Cantor: DNA Feat. Suzanne Vega

Musica: Too Bad

Cantor: Nickelback

Musica: Too Late For For Goodbyes

Cantor: Julian Lennon

Musica: Total Eclipse Of The Heart

Cantor: Bonnie Tyler

Musica: Toy Soldiers

Cantor: Markita

Musica: True Colors

Cantor: Cyndi Lauper

Musica: Try Again

Cantor: Aaliyah

Musica: Tudo Pode Mudar

Cantor: Metro

Musica: Turn Off The Light

Cantor: Nelly Furtado

Musica: Twisted Nerve

Cantor: Bernard Herrmann

Musica: Two Hearts

Cantor: Phil Collins

Musica: Two Princess

Cantor: Spin Doctors

Musica: Unbreak My Heart

Cantor: Toni Braxton

Musica: Unchain My Heart

Cantor: Joe Coker

Musica: Under The Brigde

Cantor: Red Hot Chili Peppers

Musica: Under Pressure

Cantor: Queen

Musica: Uptown Girl

Cantor: David Bowie

Musica: Ventor Ventania

Cantor: Biquini Cavadao

Musica: Venus

Cantor: Bananarama

Musica: Voyage

Cantor: Desireless

Musica: Waiting For A Girl Like You

Cantor: Foreigner

Musica: Wake Up Before You Go Go

Cantor: Wham

Musica: Walk Like An Eguptian

Cantor: Bangles

Musica: Walk Of Life

Cantor: Sultans Of Swing

Musica: Walking On Sunshine

Cantor: Katrina & The Waves

Musica: We’re Looking For The Whales

Cantor: A-ha

Musica: We’re Not Gonna Take it

Cantor: Twisted Sister

Musica: We All Are One

Cantor: Jimmy Cliff

Musica: We Are The World

Cantor: USA for Africa

Musica: We Don’t Need Another Hero

Cantor: Tina Tuner

Musica: We Said Goodbye

Cantor: Dave Maclean

Musica: Weak And Powerless

Cantor: A Perfect Circle

Musica: What’s A Woman

Cantor: Vaya Con Dios

Musica: What’s On Your Mind

Cantor: Information Society

Musica: What’s Up

Cantor: 4 Non Blondes

Musica: What Else Is There?

Cantor: Röyksopp

Musica: What I Am

Cantor: Edie Brickell

Musica: What You Are

Cantor: Audioslave

Musica: When A Man Loves A Woman

Cantor: Michael Bolton

Musica: When I Come Around

Cantor: Green Day

Musica: Where Are You Now

Cantor: Nazareth

Musica: Wherever You Go

Cantor: Richard Marx

Musica: Why

Cantor: Carly Simon

Musica: Why Does Feel My Heart So Bad

Cantor: Moby

Musica: Why Worry

Cantor: Dire Straits

Musica: Wicked Game

Cantor: Chris Isaak

Musica: Wild Wild Life

Cantor: Talking heads

Musica: Wind Of Change

Cantor: Scorpions

Musica: Wishing On A Star

Cantor: The Cover Girls

Musica: Woman In Chains

Cantor: Tears For Fears (featuring Oleta Adams)

Musica: Woman In Love

Cantor: Barbra Streisand

Musica: Wonderful Life

Cantor: Hurts

Musica: Wonderwall

Cantor: Oasis

Musica: Words

Cantor: F. R. David

Musica: Wrapped Around Your Finger

Cantor: The Police

Musica: Wuthering Heights

Cantor: Kate Bush

Musica: Ya Mama

Cantor: Fatboy Slim

Musica: You And I

Cantor: Kenny Rogers

Musica: You Are In Everything

Cantor: Marvin Gaye and Diana Ross

Musica: Yes

Cantor: Tim Moore

Musica: Youth of Nation

Cantor: P.O.D.

Musica: You Are So Beautiful

Cantor: Joe Cocker

Musica: You Are The Only One

Cantor: A-Ha

Musica: You’re So Vain

Cantor: Carly Simon

Musica: You’re The Inspiration

Cantor: Chicago

Musica: You’re The One That I Want

Cantor: Grease

Musica: You Can Do Magic

Cantor: America

Musica: You Can’t Touch This

Cantor: MC Hammer

Musica; You Get What You Give

Cantor: New Radicals

Musica: You Got A Way With Me

Cantor: Shania Twain

Musica: You Should be Dancing

Cantor: Bee Gees (remix version: E Sensual)

Musica: You Spin Me Round

Cantor: Danzel

Musica: Your Body

Cantor: Tom Novy

Musica: Your Love

Cantor: Outfield

Musica: Youth Of The Nation

Cantor: POD

Musica: Zombie

Cantor: The Cranberries

Can you please to explain me this C code?

O aplicativo “cdecl” e’ muito util para explicar expressoes complexas em linguaguem C:

cdecl> explain int *ap[10];
declare ap as array 10 of pointer to int

Nem tudo que parece e’:

cdecl> explain int (*pa)[10];
declare pa as pointer to array 10 of int

Bom, ele tambem pode fazer o oposto: eu explico o que desejo e ele gera o codigo para mim:

cdecl> declare main as function returning int
int main()