Analisando o Twitter usando Árvore de Palavras

April 10th, 2010

Acabei de publicar um artigo no Tecnologia Inteligente, o blog da minha empresa, Vetta Labs, sobre análise e visualização de itens do Twitter usando concordâncias e árvores de sufixos!

Extração Automática de Palavras-Chave

February 23rd, 2010

Publiquei no fim-de-semana um artigo no Tecnlogia Inteligente sobre um projeto que desenvolvemos na Vetta Labs: extração automática de palavras-chave usando processamento de linguagem natural e aprendizado de máquina.

O sistema foi treinado com textos em inglês e português. A versão em português foi desenvolvida para o site de divulgação científica Ceticismo Aberto, do Kentaro Mori, que comentou num artigo a respeito algo que nos deixou muito felizes:

Os resultados são fabulosos e não apenas tornam mais fácil encontrar o que se procura, como acabam sendo um indicador curiosíssimo de todo o conteúdo publicado.

Escrita Constrangida

January 25th, 2010

Segundo a Wikipedia, “a escrita constrangida é uma técnica literária na qual o escritor está limitado por uma qualquer condição que proíbe certas coisas ou impõe um padrão”. Por exemplo, você pode querer escrever sem nunca usar a letra A, ou fazer com que o número de letras de cada palavra siga os dígitos de pi.

Batendo papo com o coletivo Maracujá, alguém se lembrou do site Googlism. Ele retorna para você frases retiradas de resultados do Google - “o que o Google pensa de você”, segundo o autor. As respostas são um amontoado de frases sem lá muito sentido, tudo tão nonsense que fica engraçado.

O Ricbit, então, sugeriu um exercício divertido: escrever um “mini-conto” usando só resultados do Googlism - um experimento em escrita constrangida. Nós gostamos da minha segunda tentativa, então resolvi postar aqui:

Certamente tem mais graça se você conhece a história do Max

Indigo Child

max is now blind
max is lost
max is about 2400mg
max is my wife

max is getting bigger
max is what you want
max is crucial
max is ready to go home
max is finally ejected

max is one month old
max is missing
max is pissed

max is 3 months and celebrates his first easter
max is sick again

max is nearly a year old
max is improved a further ten percent
max is asthma free at last
max is maximal oxygen uptake which indicates aerobic fitness
max is a fast grower i
max is up about every two hours to feed
max is cute
max is home

max is gaining quite a following
max is good for that kind of thing
max is so smart
max is a technically skilled player
max is probably creating something big for it
max is correct
max is still in control
max is the solution for you
max is on top
max is no angel it?sa myth that recurs in every culture throughout history
max is not max

max is a mage

E aí ? Postem os de vocês nos comentários!

The Legend of Zelda: Spirit Tracks

December 17th, 2009

É impressionante como todos os jogos da série The Legend of Zelda da Nintendo são excelentes (os únicos aparentemente podres são os para Phillips CD-i, que não foram feitos por ela e são completamente desconhecidos - apesar de haver quem os defenda).

Eu terminei ontem o Spirit Tracks, para Nintendo DS, que usa o mesmo engine do outro jogo pro mesmo console, Phantom Hourglass. É, como todos os que saíram a partir de Ocarina of Time para Nintendo 64 (exceto o para GBA, The Minnish Cap), 3D, mas ao contrário desse tem gráficos cell shaded (estilo que surgiu em The Wind Waker, o primeiro para Gamecube).

The Legend of Zelda: Spirit Tracks

The Legend of Zelda: Spirit Tracks

A principal novidade é que agora a princesa (err, o espírito dela) o acompanha durante o jogo todo (faz o papel das fadas dos outros jogos). E, nas fases com os Phantoms, ela os incorpora e você a controla (dando instruções com a caneta, não diretamente), para resolver puzzles. Cada Phantom tem uma habilidade diferente, o que torna a experiência interessante (e reminiscente do excelente Lost Vikings, para PC e SuperNES).

Como jogo os Zelda há mais de vinte anos achei o jogo muito fácil: a maioria dos bosses eu matei com uma ou duas tentativas, não demorei para passar de nenhum dos puzzles, e não fiquei encalacrado em lugar nenhum sem saber para onde ir. Ainda assim, é divertidíssimo, como todo Zelda.

Como em Ocarina of Time, você tem um instrumento musical que precisa tocar em vários momentos do jogo - uma flauta de pan (a.k.a. syrinx). Aliás, essa foi minha única dificuldade, então deixo o macete aqui: para tocar algumas melodias é preciso saltar uma nota. Eu passei o jogo todo fazendo isso controlando o sopro, o que é dificílimo. Só na última melodia, no finzinho do jogo, é que descobri como fazer direito: você dá um sopro contínuo, e move a flauta de uma vez - se você mover rápido o suficiente a nota intermediária não toca.

Eu dizia que Phantom Hourglass era o melhor jogo de DS, e agora coloco Spirit Tracks junto. Aliás, os controles são os mesmos, e Spirit Tracks também é cheio de puzzles que exigem microfone (uma das armas você inclusive ativa soprando) e anotações no mapa usando a caneta (é comum você ir numa parte da dungeon, anotar no mapa a ordem em que algo deve ser acionado, ou o caminho a ser seguido, e usar isso mais tarde).

Aliás, acho que o DS é a melhor plataforma para se jogar Zelda! Claro que os gráficos deixam a desejar, mas o controle (quase que exclusivamente com a caneta) e a integração com o console são tão bacanas que deixam o jogo muito mais agradável que no Gamecube ou no N64. Eu joguei o de Wii só um pouquinho, mas fiquei com a impressão que o Wiimote mais atrapalha do que ajuda, parece uma adição de última hora (e é, Twilight Princess usa praticamente o mesmo engine de Wind Waker).

Os Novos Brinquedos de Controle Remoto

July 17th, 2009

Eu sou doido por brinquedos de controle remoto. Modelos caros levados a sério não me interessam muito - tenho mais coisa pra fazer com meu tempo e dinheiro que brincar com eles.

Mas feito o Randall Monroe se custa menos de US$ 30 e tem controle remoto eu fico doidinho: :-)

Lithium Batteries

Outra coisa engraçada é que por serem chineses, baratos e populares eles deixam os entusiastas que acham que hobby deve ser levado mais a sério que o trabalho ou a família putos da vida (e eu como bom troll gosto disso). Eu conversei com entusiasta de aeromodelismo que estava com raiva dos bichinhos, porque popularizava demais o hobby dele, “avião de controle remoto não devia ser coisa pro povão”.

E não tem jeito, se tem controle remoto e é barato vira algo popular sim, automagicamente.

Em 2002, na França, eu e o Girino vimos os primeiros carrinhos minúsculos (do tamanho de uma caixa de fósforos), de controle remoto infra-vermelho. Não demorou pra virarem moda nos camelôs do mundo inteiro (e pra aparecer aqui como “Mini-Carro do Gugu Liberato“):

Depois foram os aviões elétricos de brinquedo, como os X-Twin vendidos no Brasil pela Estrela. Eu tentei comprar um desses aqui em Belo Horizonte e estavam esgotados na época do lançamento. Eles usam um recurso interessante, ao invés de controlar as superfícies de vôo (aileron, lemes, etc.) você controla a velocidade dos dois motores elétricos.

Esse daqui parece uma nave futurista - os motores elétricos das “turbinas” ficam dentro das carenagens nas asas:

X-Twin Thunder Jet

X-Twin Thunder Jet (clique para comprar)

Há uns três anos foi a vez dos helicópteros in-door baratíssimos (quando comparamos o preço com um modelo “sério”). Sem conseguir arrumar uma desculpa para me dar um, eu comprei pras minhas sobrinhas no Natal. Depois uns meses começaram a aparecer “helicóptero da Xuxa” no Brasil, cor de rosa… Argh. Mas o brinquedinho é um barato, voar com o helicóptero pela sala e pousar na mesa de centro é algo com que eu sonhava desde moleque. :-)

Esses de 2 canais, como o abaixo, não são muito controláveis - você só controla a altitude e a direção para onde ele está virado, não dá para parar no ar ou voar de lado, por exemplo. Os com 3 ou mais canais são mais caros mas bem mais interessantes.

Mini-Helicóptero Dragon Fly (2 canais)

Mini-Helicóptero Dragon Fly 2 canais (clique para comprar)

Helicóptero Easy To Fly 3D - 3 Canais

Helicóptero Easy To Fly 3D 3 Canais (clique para comprar)

Agora canto a próxima bola: MOTOS de controle remoto. Não carrinhos disfarçados de moto, motos mesmo que se inclinam nas curvas, algumas com pilotos articulados que se movem também. As em escala 1:5 (como as do vídeo abaixo) são bem caras e usam motor a explosão, mas já existem elétricas em escala 1:12 bem mais acessíveis (como a Ducati abaixo; clique na imagem para assistir a um vídeo).

Ainda são raríssimas no Brasil, mas quando os chinecas chupinharem e lançarem modelos barratinhos certamente vão aparecer no Brasil como “Motoboy do Louro José” ou algo que o valha… :-) Podem ter certeza de que vai ser o hit do próximo Dia das Crianças e do Natal. :-)

Moto Ducati de controle remoto com piloto móvel

Moto Ducati de controle remoto com piloto móvel (escala 1:12).

Xbox 360: a causa real dos problemas de 3RL

May 13th, 2009

Comprei minha primeira Xbox nos Estados Unidos, no início de 2006. Na época era quase impossível encontrar uma, e quando aparecia era com ágio. Dei uma sorte incrível quando saí pra almoçar com o pessoal da Northrop-Grumman e encontrei uma numa lojinha EB Games.

No dia em que cheguei ao Brasil eu vendi o console (não queria vender, mas um amigo ofereceu o dobro do que eu tinha pagado). Depois de alguns meses esse console parou de funcionar completamente, dando o famoso 3RL (three red lights, “três luzes vermelhas”). Ao longo do ano vários amigos compraram Xbox 360 também. Todos esses consoles comprados em 2006 pararam de funcionar.

De lá pra cá muito se falou sobre as causas do problema, apareceram inúmeras tentativas de eliminá-lo, a Microsoft aumentou o período de garantia para minimizar o impacto gravíssimo de um defeito tão comum, e vários modelos diferentes de Xbox 360 foram lançados no mercado. Mas só há algumas semanas alguém conseguiu me explicar (e o que é mais difícil, me convencer) porque os erros aconteciam, e o que foi / pode ser feito para evitá-los.

Quem deu essa explicação isso foi o Marco Lazzeri, médico, colecionador de videogames antigos, e um grande amigo. Gostamos tanto do artigo que pedi a ele para publicar aqui no blog, tenho certeza de que vai ser bem útil pra muita gente…

Então vamos lá:

Demorei pra responder porque eu precisava de tempo de escrever uma resposta longa e completa. Sorry. E lembre-se que quase 100% disto que eu falo é especulação, mas educated guess, porque a MS não libera muita informação e é tudo baseado em experiências e explorações de hardware hackers. OK?

Vou ter de discorrer um pouco, tenha paciência, OK? :-D

Pra gente começar a conversar, abre a foto da placa do 360 numa outra janela:
Olhe a foto da placa. Você vai ver dois chipões grandões. O da direita é a CPU. O da esquerda, a GPU. Aproveite e já olhe 4 pequenos “chipes” embaixo (2) e à esquerda (2) da GPU. Estes são os chips de memória.

Vamos começar a história. Os dois chips maiores foram lançados com 90 nm e dissipavam muito calor. A MS conseguiu fazer uma dissipação extremamente eficiente da CPU (ela simplesmente *NÃO* dá problema pra ninguém, nunca, ponto), mas fez um design extremamente porco para a dissipação da GPU: ela precisava colocar o drive do videogame em algum lugar, então colocou em cima da GPU. Então a GPU só tem espaço pra um dissipador largão e rasinho de alumínio, com o drive em cima. Então gera-se uma quantidade absurda de calor em uma fonte (GPU) e bem grande em outra (drive), que fica ali, paradão. :-)

Todos os eletrônicos modernos usam as chamadas BGAs (Ball Grid Arrays). Antigamente os chips tinham pinos, você enfiava em buraquinhos nas placas, e depois pingava uma gota de solda em cada um. Com a BGA ao invés de pinos enfiados em buracos como os chips de antigamente o chip é conectado usando pequenas esferas (bolinhas) de solda que já vêm prontas da fábrica de chips - daí o nome “Ball Grid Array”. Você encosta o chip na placa e esquenta o conjunto, as bolas amolecem e fazem o contato na placa.

O que comenta-se é que estava tudo muito bom bom, tudo muito bem bem, até que a regulamentação ambiental da Europa mudou e proibiu-se a solda com chumbo. Então precisaram trocar todas conexões das BGAs (Ball Grid Array) da placa, faltando meses pra produção em escala. Tudo pronto, tudo preparado. Parar a produção custaria milhões de dólares e um redesenho de tudo do zero, o que tiraria o ano de vantagem da MS sobre a Sony. A MS teoricamente fez testes que mostraram que a troca da solda não traria problemas, e deu sinal verde pra produção. Quem não gosta da MS diz que na verdade os testes foram porcos e por isto tanto problema. Quem REALMENTE não gosta da MS diz que os testes mostraram problemas que foram ignorados. :-D

As primeiras peças a sofrer foram as memórias. Você viu 4 chips na foto, agora imagina 4 chips embaixo da placa, exatamente aonde estão estes aí. Os primeiros Xbox que deram erro, deram erro 0102 e 0110, que é mais comumente ligado às memórias. O pessoal postulou que as memórias aqueciam demais, a solda quebrava com o peso dos chips e passava a haver mau-contato. Um brasileiro notou isto e lançou o “mod da borracha”, uma das primeiras técnicas a ressuscitar 3RL (e que ressuscitou o meu 1o 360 por uns bons meses): Pedaços de borracha colocados entre o chassi e as memórias EMPURRAVAM elas pra cima e faziam o problema sumir. Curiosamente, foi a primeira frente de ataque da MS, a primeira modificação pra tentar melhorar o problema: Eles passaram a colocar peças parecidas com as borrachas fazendo exatamente a mesma coisa.

Logo em seguida os problemas com a GPU começaram. Por ter muito BGA ela resistiu um pouco mais, mas logo as falhas começaram a aparecer e a epidemia de 3RL veio com tudo. Foi o “grande pânico”. :-) E foi quando a MS lançou o dissipador novo, que tinha um valor psicológico grande, mas prático quase inexistente.

A MS se assustou com o índice absurdo de problemas e disse que lançaria uma revisão da placa, com chips de 65 nm. Demorou, gastou grana, MUITO 360 morreu e veio a revisão… Que trocava apenas a CPU pra 65 nm e mantinha a GPU com 90 nm. WHAT?

Esta é a placa que eu tenho hoje. Se voc6e colocar a mão na ventoinha, vai reparar que a ventoinha que dissipa a CPU fica MORNA, e a da GPU fica QUENTE. Melhorou-se um pouco ao reduzir a temperatura do case, claro, mas o problema básico continuava lá. E a CPU, que nunca dava problema, ficou mais fria. E a GPU, o epicentro da merda, continuava fritando.

A MS fez ainda uma jogada interessante, que foi permitir a instalação de jogos no HDD. É uma vantagem do 360 sobre o PS3, tem um fator psicológico interessantíssimo e ainda ajuda a resolver o problema do aquecimento - embora a GPU continue um forno, o drive parou de ajudar a aquecer o conjunto. ;-)

Somando tudo, reduziu-se um pouco a produção de calor dentro do forninho, mas a dissipação continuava ruim. O calor continua se acumulando perto da GPU e do drive. Só que a GPU agora tem um heatpipe que tira o calor dela e transfere pra perto da CPU, o que ajuda a manter o bicho vivo. É por isto que existe menos 3rl hoje.

Tá, mas e daí? E o erro E74? A teoria da conspiração fala que é apenas a nova apresentação da 3RL, que a MS mudou o modo de mostrar o erro por um fator psicológico. Mas não, não é verdade - o erro E74 está relacionado à falha do scaler, o ANA / HANA.

Adivinha aonde está o HANA? Se você olhar a placa de novo, é aquele chip maior, “em cima” da GPU, no caminho de todo o ar quente do sistema. :-)

Então o que houve, somando tudo? As memórias ficaram protegidas, a GPU ficou mais protegida. Quem é o próximo a se fuder com o calor? O scaler. Se vc conhece a placa e conhece as tentativas da MS de resolver o problema, fica meio óbvio.

E porque diabos eu estou falando isto tudo? Pra chegar no mais recente modelo de Xbox 360, codenome Jasper, com sua GPU de 65 nm. Ele gera menos calor, o que reduz a temperatura dentro do case. A dissipação melhorou. O ar fervente que passava por cima do scaler deixou de ser fervente. A temperatura do sistema TODA caiu mais. O sistema ficou mais seguro. POR ENQUANTO, os erros desapareceram. Claro, em condições normais de uso - se você colocar um Jasper num tapete alto, ou dentro de um móvel fechado, ele pode queimar. Como um PS3 queimaria se você fechasse as entradas de ar dele.

É por isto que eu aposto alto que os problemas são, finalmente, coisa do passado. Mas é difícil dar um voto de confiança, pq os caras, em todas as vezes que tiveram a chance, atacaram o problema errado pra jogar pra torcida. Gritavam “o problema acabou!”, sem atacar a causa do problema, só um dos sintomas. Então resolviam o problema das memórias pra transferir pra GPU, resolviam o da GPU pra jogar pro scaler, SEMPRE sem atacar o que causava tudo - a temperatura absurda da GPU que derretia as soldas porcaria que estavam dentro do forninho.

Apesar de não poder pedir pra vc acreditar em mim, e eu estar dando apenas a minha opinião, eu, de novo, acredito que os problemas finalmente acabaram.

É isto. Fim. Chega. Brigado pela leitura. :-)

Mais bizarrices do X-Plane

May 6th, 2009

Eu já cansei de comentar a respeito do X-Plane, o simulador de vôo para PC que calcula o comportamento aerodinâmico do avião a partir do formato real dele (como se fosse um túnel de vento virtual) e que vem com ferramentas para criação de conteúdo pelo usuário. Como o X-Plane usa o modelo 3D e outras características do avião de verdade ele é extremamente realista - ao ponto de ser usado por fabricantes de aviões reais para simular modelos que não existem ainda.

Sou louco pelo X-Plane porque a partir do momento que você tem um sistema de simulação complexo a esse ponto dá pra fazer bizarrices inimagináveis até pros desenvolvedores iniciais. Um doido projetou aviões para voar em Marte - modificando variáveis como gravidade, densidade da (rarefeita) atmosfera do planeta e dos (extremamente velozes) ventos que se tem por lá, e usando os mapas topográficos da NASA.  E isso foi há quase 10 anos!

Outro fez algo que já passei horas imaginando quando era moleque: colocou asas numa moto:

http://lh6.ggpht.com/_g4aS2Iwlu0A/SgBZJLlNKgI/AAAAAAAAHq4/9W4F1V2LtlU/s288/screenshot_39.jpg

Esse daqui usou o simulador pra queda livre:

http://lh3.ggpht.com/_g4aS2Iwlu0A/SgBZBF1S1pI/AAAAAAAAHm8/WlvesSg08uU/s400/screenshot_8.jpg

Claro que o realismo nesses casos é algo bem relativo. Uma coisa que todo mundo faz, por exemplo, é ignorar as restrições de potência e autonomia da propulsão - você assume que tem um foguete infinito pra empurrar o modelo (no caso da moto, por exemplo). Como o pessoal do aeromodelismo sabe com um motor forte o suficiente qualquer coisa voa (inclusive cortadores de grama).

Fluídica: Computação a Água

April 14th, 2009

Escrevi um novo artigo para o Tecnologia Inteligente, o blog da minha empresa, Vetta Labs, sobre computadores fluídicos - computadores sem partes móveis em que o fluxo de elétrons é substituído por fluidos como ar, água ou óleo, com tubos, canos e mangueiras ao invés de fios.

http://blog.vettalabs.com/2009/04/14/fluidica-computacao-a-agua/

Tom Clancy’s H.A.W.X.

March 30th, 2009

Joguei por um bom tempo, durante o fim de semana, o arcade de combate aéreo Tom Clancy’s H.A.W.X. (que chegou a ser anunciado como Tom Clancy’s Air Combat), para PC (saiu também para X360 e PS3).

Os livros (e filmes baseados neles) do Tom Clancy são interessantes, mas bem exagerados, o que faz com que a suspensão de descrença fique um pouco prejudicada (mas não muito - Caçada ao Outubro Vermelho é quase unanimidade na marinha americana). Nos videogames, entretanto, tudo funciona bem melhor, o que faz com que esse universo ficcional perfeito para jogos como Splinter Cell, Rainbow Six e Ghost Recon. H.A.W.X. vem sejuntar a eles, e se passa na mesma época de Ghost Recon.

O jogo em si é muito parecido com a série Ace Combat, da Namco, mas sem as viagens infantis ridículas típicas dos jogos japoneses. Ao contrário de Ace Combat em H.A.W.X. não há aviões gigantescos que são “chefes de fase”, nem adolescentes de cabelo colorido, nem países fictícios em conflitos fictícios com motivações melosas. Só isso já faria dele um jogão, mas tem mais!

O que mais salta aos olhos são os cenários, gerados a partir de dados de satélite comerciais, e simplesmente magníficos. O combate aéreo sobre os céus do Rio de Janeiro é de tirar o fôlego (ver o Maracanã ser bombardeado me deixou com um sorriso no rosto).

O jogo em si é bem fácil, e nada realista (você carrega dezenas de mísseis e abate dúzias de inimigos em cada missão) - fãs de simuladores de vôo de verdade vão torcer o nariz. Mas quando se assume que H.A.W.X. é só um arcade dá pra se divertir bastante. Dois recursos trazem alguma novidade ao gênero: o E.R.S. e o modo com assistência desligada.

O E.R.S. ajuda os n00bs de simuladores de vôo com as trajetórias de ataque ao solo e interceptação, indicando na tela o caminho a ser seguido para abater um determinado alvo. Funciona um pouco como o traçado sugerido em jogos de corrida de carro, mas obviamente em 3D. O ERS também traça trajetórias para se desviar de mísseis. É um recurso meio esquisito, mas que funciona bem, e vira um “mini-game” dentro do jogo (ative o ERS e siga a trajetória, depois volte à rotina normal).

Durante o jogo normal a assistência fica ligada, o que impede que o piloto faça qualquer manobra que danifique o avião. Não dá nem para entrar em stall, o caça se comporta de forma perfeita (de novo, para ajudar os novatos). Lembra um pouco o ABS, controle de tração e estabilidade dos jogos de corrida.

Ao se desligar a assistẽncia tornam-se possíveis um monte de manobras, usando os recursos de empuxo vetorial dos caças mais modernos (F-22, Su-47 e outros protótipos, além de versões modificadas de clássicos como o F-15 “Active”). O mais óbvio é usar os freios aerodinâmicos durante curvas, fazendo “drift” com o avião (mais uma vez, qualquer semelhança com jogos de corrida não é mera coincidência), o que permite desviar de mísseis com facilidade e se posicionar às seis horas dos caças inimigos de forma fácil.

Agora vem o esquisito: com a assistência desligada a câmera muda automaticamente para um modo em terceira pessoa, à distância. É bem estranho controlar o avião de tão longe, mas logo se acostuma, e H.A.W.X. fica com cara de aeromodelismo e After Burner (o arcade original da Sega).

H.A.W.X. não é um simulador sério, a história estica os limites do razoável (companhias militares privadas como a Blackwater e AirScan existem de verdade, mas é difícil engolir que uma mantenha uma força aérea que rivalize com a das maiores potências do mundo) e os novos mecanismos tornam tudo uma grande brincadeira amigável inclusive para iniciantes. Mas a jogabilidade intensa e o visual caprichado conseguiram me prender por várias horas, o que dado o tanto que ando rabugento ultimamente é um grande feito. :-)

Google Summer of Code 2009

March 25th, 2009

Ano passado participei do Google Summer of Code, como mentor. É provável que faça isso de novo esse ano. As inscrições para estudantes já estão abertas; escrevi sobre isso no Tecnologia Inteligente:

http://blog.vettalabs.com/2009/03/25/google-summer-of-code-2009/


wmi root securitycenter | bookreport on the scarlet letter | crazy ski helmet covers | hagler genealogy | used cowles mixer | islayer for mac | used coupling dvds | bookofdays music | wmgk live | wmi last logged on user | susanna kiesenbauer | susanna klapper | crazy scuba britt ross | crazy train ozzy wav | isle fatu hiva | used creek kyak | susanna moras | crazy sex videos efuck | run like hell vore | wmis logica or or or | wmgk 102.9 fm | wmi motor coordination 5th edition | isle capri shore excursions | massachusetts disabled cat adoption | crazy train cadence | hagi japan 1800 earthquake | used crates gaited | run like hell soluzione xbox | used crown amp 2402 | crazy softball bat | massachusetts deadbeat dads | hagler anderson funeral home | massachusetts corrections west boylston ma | hagl fs gore | run mxit from the pc | crazy tao acc trades | used cradle spreader | massachusetts crime history 1680 1700 | massachusetts cranberry bogs | massachusetts corral panels | crazy shirts vegas nevada | bookmarks for seneca college | crazy train bull sire | books a milliion | crazy sweed | hagie manufacturing company | susanna palmer and thomas dutton | heidelberg linoscan 2650 | hagit history | wmi comprehensive list | run me chevy ova dem | wmi error 424 | heidelberg gto printing press specs | wmi adap was unable | susanna riehl | hagglunds replacement track | used coveralls jacksonville florida | bookplates military themed | massachusetts correcting w-2 errors | heidegger politik weimarer republik | wmi error sql2005 | wmi iis6 | run outlook macro from excel | booknotes emma | massachusetts dnr commissioner | heidelberg kord | bookmarks with elastic string | islas ballestas peru | bookoo energy drinks | massachusetts department of transitional assitence | wmgk radio station | islands recipe for tortilla soup | hagler monzon ducked | susanna pettis | bookmarks in emailbox | massachusetts education code 466 | bookoo energy girl | run memtest from flash drive | hagglunds bv-206 | isle de culebra real estate | susanna r kuehl | massachusetts cosmetology teacher qualifications | susanna metzner nude | bookplates for fishermen | haglund second hand price ships | used cretors 80 | bookofmatches online dating | run latex on flash drive | crazy shiny beaded purses dallas | used cricut cartridge scrapbook | heidegger facticity | bookmobile sussex county | used crate half stack | run once netlogon | crazy teez | haglund vehicles | haggy fisher catholic | booknotes for africa current index | run of otter lodge virginia | used courbette dressage | isle aux morts newfoundland | susanna reche | hagia sophia quotes | susanna metzner | hagia sophia kiev | massachusetts corp of fire chaplins | susanna kiraly | susanna l segal | used crane jibs | massachusetts dairies collectible bottles | crazy train paul murtha | massachusetts detention basins depth | susanna roxman | crazy squill | massachusetts corporate apportionment history | used cta anemometer | susanna kr ber | massachusetts dot weight container law | heidelberg castle circa 1900 | wmgk phila pa | hagia triada | used crank-up tower for sale | heidelberg pazip code | heidelberg baseball team college | susanna rebecca prescott | used crown stockpickers | massachusetts drama guild | run ipod updater | used cub cadet 1782 panel | used crownline boats in minnesota | run java on mips | used crv's | bookmobile collector club | susanna kaysen autobiography | isle au haut tax collector | heidegger nicoletta von | used crown microtech 1200 | wmil milwaukee tv | crazy squirre | bookofdays writing | susanna mcmackin | run jaas example with tomcat | used craftsman lawnmower parts | heidegger poesis physis | used craes | isle listing mille quebec | wmi has encountered a problem | isle list mille quebec | crazy rock in bolling brook | booknotes on tour of duty | massachusetts dentists registration | crazy squirrelly | crazy ravers wonderland | heidelberg catechism note | used crop sprayer | wmi sod installers | run overy birds | crazy shirts sandiego | isle casino pompano | bookoflove | hagglunds tracked vehicle snow | massachusetts criminal law trespass order | hagibis | hagglund hydraulic motor | run multiple solutions ansys batch | used ctp equipment importer | islandview casino mississippi | massachusetts cvs syringe prices | bookmatched wood | hagiwara kazushi manga art | bookplace marks | used craftsman tra | hagia sophia istanbul turkiye | hagia sophia tourism | run in rossi mamba | haglunds deformity no pain | bookpals storyline online | massachusetts cvb | hagler vs leonard archive | massachusetts dental malpractice lawyer | wmi in yosemite | used crib cumming ga | massachusetts cranberry harvest festival | massachusetts dor not for profit | hagl josef | crazy tori amos scarlet's walk | heidelberg eurohotel excelsior | run jump-n-play | susanna peachyforum | isle haute treasure canada | bookmarks k klop | run pro eugene oregon | crazy rhythm by lawrence welk | used cozy cruiser for sale | heidecke illinois lake | wmgm tv 40 | wmge | run ntbackup vbscript | used crysler boat seats | hagio moto | massachusetts diomede famosi | haging in irons | hagler boxing bio | massachusetts division of marine fisheries | used cpap for sale | crazy stphane | heide zaar | used ct2 crane | used countertop dishwasher toronto | used cs-900 | used cryovac packaging equipment | crazy ra afroman | massachusetts dig safe | crazy sexual prenuptial agreement | hagia sophia timeline | heide-marie schumacher | crazy train dimebag darrell | crazy things for moey | used crock pot model 5060 | wmh tool group chicago | susanna polenz | used cr85 | isle mille lacs resorts map | hagia sophia brochure | massachusetts efsb | used craps table for sale | islay scotch tours | massachusetts courses gage calibration | run memtest with no floppy | massachusetts district 5 williamsport tournament | wmh and prohealth | heidelberg lamps | crazy taxi 3 cheats arrow | massachusetts drumlins | susanna povey | wmh woodworking tools | massachusetts dcr map | massachusetts dph | crazy sushi jacksonville fl | crazy titch sing along | crazy quilt starter kits | wmirc crack | susanna quezada arizona | susanna ojeda | crazy rabid squirrels | islans africa | susanna moore said | run on deck laps mile | used craftsmand riding mowers | bookmatched lumber | used croix spray paint equipment | massachusetts deferred compensation smart plan | haglund cathy | bookrack shelves | susanna mucha pa | used cpc refrigeration cotrol wholesalers | islandview knife river mn | susanna poulain | crazy redd's passwords | crazy quilt stitches sheet | hagglunds 206 bv | used cub cadet kentucky | wmi fso remove time | bookofjoe game face time | islas canarias miami coral way | run lenght encoding | heideberg international running club | used crystal door noobs | susanna lerch | wmi and exchange and metrics | susanna milner fulton kentucky | heidelberg drum scanners | wmi query oid | run lyrics and collective soul | run like hel | used crown victoria tampa | run linux on g3 | isle breit artist | hagley appliances | crazy quilt in spokane | bookplates made with my artork | massachusetts dst change markey youtube | used cragar wheels | used crane exporters in uae | wmi northwest | susanna kula | wmi through firewall dcom | crazy quiznos manager | hagler hearns | heidelberg exit 79 north | hagley community college nz | bookracks | susanna moodie novel | susanna l bel | run mr taliban mp3 | islandwalk apartment florida | hagley museum pa | massachusetts cottage rentals | massachusetts corporation judicial dissolution | heidelberg bakery virginia | massachusetts domestic violence witness advocate | crazy rays auto salvage | bookpeople uk | bookofjoe http www bookofjoe com | wmiadap | islands page-a-day calendar | used croma loads | run pex through duct | bookoo energy location | heidelberg german shepards | heidelberg catechism 1902 | crazy ray in jessup md | susanna scantling | heidelberg hash photos | run nal without netware | heidelberg castle illumination | isle koch glass tube | susanna reid breast | heidelberg mo grippers | heidegger enterprises inc | hagin believer's authority | heidelberg j dische studien | isle delphino | hagglunds valve | heidelberg middle schooler death | wmht fm radio | heidelberg lodges new braunfels | hagley road birmingham map | susanna moriarity | susanna l demann | heidelberg movs for sale | used crates saddle for sale | hagglunds 206 dimensions | isle la motte moving companies | heidelberg die-cutter | susanna marie harford obituary | wmi repository veritas | heide's velvet heels | massachusetts credit unions quincy ma | crazy squirrel design | used crosbys boatsville | used counter gas griddles | wmi reading environment variable | heidelberg delta 8.2 features | wmiprvse 100 cpu | susanna lachmann | crazy sibling ailing mother | heidelberg 10 x 15 platen | wmgt macon news | run lyricws by snow patrol | run of the bulls spain | wmhk and columbia | wmh outpatient department and prohealth | wmht schenectady | massachusetts deaf firefighter | heidel house wisc | bookmobile listserv | massachusetts distinctive inns | massachusetts dor independent contractors | wmi disk array data | hagley accommodation tasmania | susanna martin lyrics | wmhs tv 13 | wmi impersonation question | islandview casino in gulfport | isle 95.1 | used cpap for sale canada | bookride january | isle capri bettendorf | crazy redd password | heidelberg bakery indianapolis | bookmobile portland oregon | run lyrics snow patrol | susanna koelsch | wmi call vb6 | hagl fs jacket | wmi service exe housing | crazy town album darkhorse | run little rabbit lyrics | crazy town cxt | haghighi pronounced | islas j nicas | massachusetts court hartung | haggs castle | run it grandaddy souf | run it byy cb | islands of denemark | islandscaping southwest harbor maine | heidelberg cocoa beach | bookmart press | hagi wear | crazy stupid laws warning labels | crazy radio hope jolsen | wmgn | used cub cadet parts 2182 | run out deals 4wd queensland | crazy smut toplist | used couture designer dress wedding | bookout electric | bookoo beverages | bookpool mapping hacks | massachusetts department of transititional assistance | wmic where clause | bookone | wmgk fm | booknotes on the great gatsby | susanna maria kunath | crazy town starry eyed surprised | isle del cano iving | run in shed kit iowa | crazy tatttoo | massachusetts divison of insurance | haggs hill farm | massachusetts driving while intoxicated penalties | crazy sonds | used cub cadet 3185 | run nmap executable using java | heidegger ferguson | bookmarks to embroider | run limewire in os 2 | wmht pbs | massachusetts department of transitional assistance | run my own safelist | isle de france hostels | run like hell soluzione gioco | massachusetts crane rental | massachusetts doc inmate search | susanna powell mason | used crawler dozers for sale | susanna kassner | run nwn2 on windows millennium | massachusetts cosmetology license | massachusetts discounted spay | crazy spots dawud mp3 | massachusetts cummings randall | crazy tracy new palestine | wmht videos | wmi smbios | heidelauf | crazy rap lyrics by afroman | run nvidia demos on ati | heidelberg nummers | crazy scotties cabinits | crazy sibe mom | hagi hentai | massachusetts deer migration habits | bookpc driver | islandstyle | islas de aeolian | wmgi | hagie history | wmix com | massachusetts dmf | bookpublisher | books a illin | islandview casino resort | massachusetts driveway paving | used crestliner boats pa | bookmooch australia | heidelberg anti terrorists brigade | wmi scsi enumerate | massachusetts drum corps | bookmobile parade | used crewcab 4x4 pickups mn | massachusetts deer season | crazy racing car tyre | hagios press | massachusetts correctional institution cedar junction | wmi nols | heide-rose herrmann | heidelberg kor d | hagley hybrid clematis | susanna r gordon md | bookrunner syndication agent | wmgt tv macon ga | massachusetts corparations | heidelberg cement msds | booknotes on the red tent | crazy sushi in mo | wmht radio | wmiapsrv switch | bookofdays ethics | bookrack sc | susanna knie | wmi hvac | used crossfires | run mourner run | susanna kwiatkowski | crazy sexy darmstadt | heidelberg cement hanson material service | massachusetts dog park ordiances | isle garrels | massachusetts education home tutoring form | islanf waterworld grenada | massachusetts educational fireproofing | islay glenegedal | used croquet balls | isle casino in pompano florida | susanna kaysen story | heidelberg ohz | susanna madora salter | susanna m hoffman | islay new york scotch | isle at arrowhead glendale az | susanna samwell | crazy titch videos | run notepad from batch file | run lmsensors from live cd | massachusetts dmv inspectino saftey officer | used countertop pizza ovens | bookofjoe february | wmi inc frankfort kentucky | bookpool programming the perl dbi | hagiwara wireless lan how to | booknotes on the kite runner | islandview appartments grand island ny | bookninja hearsay archive september | massachusetts doric corithian | isle marata | heidelberg military sexual assault | used cougars boatsville | hagia istanbul sofia turkey | heidelberg germany souviners | used creel racks | susanna kiefer | susanna sautner | used crewmax | massachusetts corporate picnics | hagin mayor ray | crazy simple paln | bookreport float | run midlet on a pc | run kubunto from cd | isle copyright pagesjaunes | heidelberg 9110 | used cougar travel trailers | bookpost | susanna krain | hagley fellow | wmi exec | heidelberg funicular | used covenant home curriculum | hagley museum wilmington | wmi registries corupted | isle capri shreveport la | hagglunds winches | islas pitcairm | wmiprvse errors | used crawler loaders for sale | islay hills park slo | heidel house events | used cruzin cooler | run oracle package from vs2005 | heidelberg gto-52 roller pricing | bookpoint limited | crazy stuts on the atv | crazy starlight express sheet music | wmi dns provider download | massachusetts dioceses | run main halyard to helm | islandview casino in gulfport mississipi | wmi hand trucks | bookmarks from the psalms | bookmarks srinivasan ramakrishnan | run like an antelope phish | crazy tonys whiskey jug wyoming | used craftsman lawn mower sale | run on transfers scrapbooking | heidelberg germany castles | used crf250x for sale texas | susanna phillips placido domingo | run it ft bowwow | hagley park christchurch events | heidelberg linoscan | massachusetts dental hygiene license | hagio research | bookpool the requirements engineering handbook | bookpage fiction review comics | run hu-go on winxp | islantilla disco | used crane custom duty india | isle de rhe | wmidiag download | run ovet rise | islas canarias bakery miami | hagia sophia ambulatory | islands off branford ct | heidelberg motorbiker hotels | isle de la jatte | susanna sandke | hagler hearns fight | wmi ssid | run my dvd settings v0.2 | used crownline runabout | hagins kenneth life prayer | used craftsman bagger | run home instrumental priestess | bookmen | massachusetts demolay links | booknig tables tents octoberfest 2008