Geek Squad
Tecnologia, séries, música, … de tudo um pouco.
13
SET
“Call to Arms”, Angels & Airwaves (AvA)
Seguindo o padrão que a Tati criou, venho hoje por meio deste blog divulgar para um grupo de nerds descultos uma banda muito importante no meio geek. Pode parecer piada, mas o Angels & Airwaves tem algo em comum com todos nós (redatores e leitores deste blog): a paixão e a dedicação pela tecnologia.
Fato que muitos não sabem é que eles, sim, os toscos do AvA, executaram uma performance ao vivo no evento de lançamento do nosso querido PS3. Não posso dizer ao certo o que aconteceu na ocasião pois não me interei dos fatos, mas posso falar sobre algo que eles fizeram e que todos nós invejamos muito: tocaram no evento de lançamento do… Windows Vista. E pra fechar, a pior atitude dos caras e que nós todos não fazemos a mínima questão de sentir inveja: fecharam um acordo com a NASA. Eles investem na tecnologia deles… e eles investem no quesito artístico da banda. Fair enough.
Não vou falar sobre o estilo musical para não ser vítima de preconceito, então assista o vídeo e tire suas próprias conclusões, ao invés de usar um conceito tosco que tu formulou quando tinha 10 anos. =)
Tô colocando um vídeo tosco fanmade que achei no Orkut pq sou contra as pessoas conhecerem músicas através de vídeos, principalmente aqueles em que os músicos aparecem, já que esses correm o risco de sofrer preconceito pela forma de se vestir ou agir. Então escutem a música e leiam a letra. With open mind.
There’s a little black, dark scar, tired divide
This is it, can you hear me?
Have you ever felt a sad heart buried alive?
You can do almost anything
There’s a little red bridge with the view of the sun with a lake
I recommend such a setting site
And the thousands of stars come out thousands of times
We can go, only if you believe.
Only if you believe.
Do you feel like you’ve lost everything you can lose?
This is it, can you hear me?
When you cry do your tears ever chill up the room?
Calling out in a moment of need
Do you ever lay awake with a look in the eye?
Asking god if a wish is too big to deny?
I will offer a line, and it’s ready for use
Let me know are you ready for me?
I’d like to say, that you’re my only fear
And when I dream, it slowly disappears
And when I wake. i’m right here by your side
To feel your heart, beat in and out of time
When the storm brings rain, snow, fate of all kinds
You can feel most anything
When the day seems to melt, fall flat into night
You can feel most anything
When you can’t go on, you got to get up and try
This is it, can you feel me?
When the bombs come down, we will make it alive
But only if you want to believe
I’d like to say, that you’re my only fear
And when I dream, it slowly disappears
And when I wake. i’m right here by your side
To feel your heart, beat in and out of time
Gostou do som do AvA? Baixe um dos/ambos os cds:
We Don’t Need To Whisper (2006)
I-Empire (2007)
11
SET
Desafio-te!
Como recreadora dos “pequenos” venho propor um desafio aos que não conhecem/não resolveram ainda.
Ei-lo!
Como dispor 10 soldados em 5 filas retas de 4 soldados cada?
Para quem não sabe, eu levei esses tempos alguns brinquedinhos de lógica (IQ Puzzles) e tooooodo mundo ficou quietinho =D Pelo menos aprendi como fazer esses nerds deixarem um pouco das nerdisses de lado (ou não ;D). Esse probleminha aí minha colega de bolsa passou, fica para ela (Chriiis!) os créditos ^^
Fica o desafio a quem queira ;D [matemática frustrada /off]
8
SET
Convença-os a mudar de navegador!
Já ouviu falar de uma técnica de marketing em que uma pessoa é exposta repetidamente a breves anúncios e que em algum momento essa pessoa vai comprar o produto do anúncio? Se nunca ouvir falar, pelo menos já foi vítima disso; todos nós somos, diariamente.
Mas, em vez de torrar a paciência de alguém para convencê-lo a comprar, que tal sugerir “mude para o Firefox/Opera/Safari/whatever”?
Quando eu estava pesquisando sobre como adicionar algumas funcionalidades ao meu blog, encontrei um trecho de código php que identifica o navegador do usuário:
if (eregi(”MSIE”,$_SERVER['HTTP_USER_AGENT'])) { /* do stuff */ }
Aí você insere em seu site pequenas sugestões, como:

8
Enquanto isso…
Pois é… o pessoal comenta sobre bibliotecas em C, Java; programar um joguinho; trabalho final do semestre. E eu só apareço aqui com idéias toscas divertidas. (Motivo para o título desse post.)
Gostou desse? Tem mais…
Nissan 350Z
Olha esse Peugeot 206!
Mitsubishi Eclipse
Cadillac Escalade
Alguém tem que ficar com a parte divertida, né.
Quero só ver quanto vai demorar para eu ler nos comentários algo do tipo “inútil!” ou “useless!”…
For the record, também escrevo coisas úteis:
Vale a pena criar um site seguindo padrões de codificação?
Use corretamente as categorias do seu blog
…
7
SET
Allegro: por que usar ?
Como todo bom nerd, sábado a noite é dedicado à trabalhos e programação em geral. Com frio e saturado de linhas de código mal-identadas, pra variar um pouquinho, apelei para um post análise (se a net colaborar).
Então “meu”, vamos começar. Antes de mais nada, o que raios é allegro ? Perguntando ao Oráculo achamos uma orquestra (não), uma revendedora de veículos (também não) e uma biblioteca gráfica (talvez, faz sentido).
Pois bem, allegro é uma biblioteca gráfica, programa em C/C++, de uso livre, utilizada pra fazer “joguinhos” (o motivo de ser de todo computeiro) ou outras aplicações. Uma biblioteca gráfica é um bando de funções que alguma alma boa te dá de barbada, prontinhas,e que te ajudam a fazer “coisas bonitinhas” na tela de maneira automática, com o intuito de te poupar tempo e trabalho, os quais você pode dedidcar a programação lógica do sistema. Outros sites sobre o tema tem aqui e aqui e aqui também, o melhor tutorial que eu encontrei (po, até eu entendi !!).
Introdução feita… agora deixa eu puxar a brasa pra minha sardinha… to usando allegro pra fazer um trabalho final de uma certa cadeira de um certo professor que fala que nós, “caras”, devemos ter certas noções intuitivamente “na nossa corrente sanguínea”. To usando pra programar o DevC++ 4.9.9., meu maior problema e maior motivação pra usar allegro. Por que ? Vamos começar então:
1) Use Allegro por que ele é fácil de se atrelar ao seu compilador DevC++ predileto: baixa-se o devpack por dentro do DEV mesmo, cria-se um projeto “Multimedia”, ou se include <allegro.h> e pode começar a se preocupar com erros lógicos apenas ! Para aqueles pobres mortais que, como eu, aprenderam a programar dentro do Dev, fica muito melhor pegar uma biblioteca do que mudar de compilador;
2) Não tem frescuras: É só dar um “allegro_init()”, definir o modo gráfico e dizer a ele que vc quer usar teclado, quer usar mouse, quer usar som, ou não dizer nada disso e começar a programar. No fim, é só dizer “bye bye” na língua dele (”END_OF_MAIN()” dps da chave final do teu ‘main’) e finito;
3) Funções intuitivas: quer fazer uma linha ? “line(…)” quer fazer um retangulo ? “rect(…)” quer que o rentagulo tenha cor interna ? “rectfill(…)”. Chega de declarações de formas padrão da linguagem, tenha toda a liberdade de definir como será sua interface !
(Aqui neste ponto abre-se um parênteses. Existem pessoas que adoram um “swing” da vida ao programar uma interface gráfica. Swing é a biblioteca gráfica padrão java, com botões pré-prontos e afins. Eu particularmente prefiro,e gosto de, ao fazer um trabalho, criar os meus botões, a minha “frame” (minha janela, no caso), definir e escovar bits. Eu, eu, euuuu, pessoal… continuando)
4) Quer botar um texto na tela ? fácil ! “textprintf(…)” e, por coincidência, tem a mesma interface do printf comum, com seus %d da vida e afins;
5) Codificação de cores na tela em RGB, fácil, rápido e sem complicação ! Para aqueles já acostumados com o padrão (255,255,255) da vida, fica bem bacana usar as suas cores prediletas.
6) Você tem uma imagem bitmap pra usar ? “load_bitmap(…)”, posiciona e deu ! Uma implementação de AllegroPNG permite, ainda, usar PNGs (com fundos transparentes e coisas do gênero), mas não testei ainda.
7) Você tem aquela música .wav ou .mid guardada desde os tempos do DOS ? Por que não usar ? “load_sample(…)” e ponha pra tocar ! Só cuidado pra não deixar na mão do Allegro 10 músicas tocando ao mesmo tempo…dá problema… mas uminha o jogo inteiro que nem antigamente não doi;
E ainda tem coisas que eu não testei, como controle de colisões fácim, timers. Fazer um joguinho com Allegro chega a ser indolor até. Ou, para aqueles mais modestos como eu, que querem fazer uma aplicação fora do console pra agradar seu ego e ainda aprender a mexer com uma biblioteca gráfica e de brinde usar isso num trabalho final de cadeira, é essencia poder criar linhas e botões e deixar a imaginação dar as ordens.
Para joguinhos e pessoas que não gostam de padrões, recomendo então. Próximo dia de chuva e ventos fortes eu volto pra comentar aquelas coisinhas nas quais o allegro deixa a desejar… por que nem tudo são flores, ainda mais na área do CARA DA INFORMÁTICA.
(agradecendo a net que não caiu vez nenhuma enquanto fazia este post \o/)
RSS
Posts recentes
- Heroes Season 3 - Rumores e Muito Mais (1)
- Enquanto isso…
- Dia do Programador o/
- Reflexões sobre o futuro…
- Security Report #1
Comentários
- Adriana em Heroes Season 3 - Rumores e Muito Mais (1)
- Fabio em Heroes Season 3 - Rumores e Muito Mais (1)
- Fabio em Dia do Programador o/
- Gabriel em Dia do Programador o/
- Carolina em Dia do Programador o/
Tags
AC/DC Allegro angels and airwaves atari Aurora Autômatos bem vindo boas vindas ccm Chrome computer guys & girls descrição dungeon crawler entreterimento Firefox Formais Geek Google Heroes Series Rory Milo Alexis Claire Hayden rumores video spoiler ie izuna Jogos Lógica música Mozilla navegador nfsu2 nintendo ds php rpg Segurança Informação Safety Report #1 superchick vôlei de praia video violência contra os animais welcome| S | T | Q | Q | S | S | D |
|---|---|---|---|---|---|---|
| « set | ||||||
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 | |