Lyrics no Audacious
Uma coisa que ouço constantemente colegas reclamando sobre o Linux, é que não possui um programa para exibição de lyrics(letras de musicas ) como no windows(EviLyrics, Vagalume etc…).
Engano deles! O Amarok possui vários plugins para exibição de lyrics. Mas, e o pessoal do Audacious? LyricZilla? getlyrics? Não fui com a cara de nenhum deles. E ainda por cima, o LyricZilla não aparece no menu de plugins do Audacious no SuSE.
Dando uma googlada descobri que é muito simples utilizar o plugin do Wiki-Lyrics do Amarok no Audacious.
1)Ative o plugin Song Change no Audacious – Ctrl + p -> Plugins – > Geral
2)Baixe o Wiku-Lyrics do site: http://www.kde-apps.org/content/show.php?content=35151 e depois descompacte-o.
3)Crie um script com o seguinte conteúdo:
#!/bin/bash
artista=$1
titulo=$1
comando='/usr/lib/audacious/wiki_lyrics/cli/wikilyrics.rb'
artista=${artista%%\ -*}
titulo=${titulo##*-\ }
ps axu | grep "wiki" | grep -v grep | awk '{print $2}' | xargs kill -9
$comando -k gtk -a "$artista" -t "$titulo" --sites TerraLetra
4)Configure o Song Change para executar o script quando começar uma nova musica: Ctrl + p -> Song Change -> No primeiro campo texto -> caminho_do_script “%s” .
Se tudo correu bem, a cada nova musica deverá aparecer uma janela com a lyric. Como na foto abaixo.
A sim. Já estava esquecendo. O Wiki-Lyrics precisa do Ruby-GTK2. Pode ser encontrado em: http://ruby-gnome2.sourceforge.jp/
Encontro Capixaba de Software Livre (Encasoft)
O Encontro Capixaba de Software Livre (Encasoft) busca debater, apresentar, ensinar e incentivar o uso de softwares livres (Firefox, Linux, OpenOffice, entre outros), sugerindo-os como soluções alternativas aos softwares proprietários. Um Software Livre é um programa de computador que tem o seu código fonte disponível e pode ser usado, estudado, modificado e distribuído por todos.
logo_encasoft2.0
A terceira edição do Encasoft será realizada no Centro Universitário Vila Velha (UVV), em Vila Velha (ES), nos dias 9 (sexta-feira) e 10 (sábado) de novembro de 2007, com entrada gratuita. No dia 9, o evento ocorrerá das 19:00h às 22:00h, no anfiteatro, e no dia 10 será das 8:30h às 18:00h, no cine-teatro. A programação deste ano conta com oito palestras, mini-cursos e um festival de instalação de softwares livres (Install Fest). Durante os dois dias, serão sorteados brindes para os participantes. [veja aqui a programação ]
O primeiro dia será voltado para o público corporativo, com apresentação de soluções livres, com a finalidade de reduzir o custo pago pelas licenças de software e aumentar a segurança e confiabilidade dos sistemas utilizados. Haverá uma palestra de Gustavo Mazzariol, gerente de tecnologia do Metrô de SP e responsável por uma das mais bem sucedidas e comentadas migrações para Software Livre do Brasil. Posteriormente, será realizada uma mesa de discussão com o tema “A adoção do Software Livre: Moda, Eficiência ou Economia?”, envolvendo o próprio palestrante e representantes de empresas capixabas, da UVV e do Governo Estadual.
O segundo dia será voltado para o público em geral. Durante todo o dia, ocorrerá o Install Fest, no qual as pessoas poderão levar seu computador (basta o gabinete) para que seja instalada uma das diversas distribuições Linux ou qualquer aplicativo livre desejado. Haverá também diversos mini-cursos e sete palestras. Uma das palestras irá apresentar o Sistema Brasileiro de TV Digital (SBTVD), que usa o software livre Ginga para permitir que qualquer pessoa crie uma aplicação que interaja com a TV Digital.
——————————————-
Eu não irei =/ Não gostei muito da programação.
Mas, quem quiser… Seria legal prestigiar esse evento na area de SL
Lan Party – 11, 12 e 13
Opa!!!
Essa é pro pessoal conhecido aqui do E.S.
Feriado tá chegando e o Romulo sugeriu que fizessemos uma lanparty. Entao, foi decidido que vamos fazer. Quem quiser ir e for conhecido é só da um toque no MSN.
Sera em minha casa, é só levar o PC e Comida. Colchão e cabos/switch ja estão acertados.
Os jogos:
Warcraft III/DoTA
Half Life/CTF/CS
Quake 3
Armagetron
GTA 2
Heroes
Worms
Ultima Online
Battle Field 19242/Vietnam
Call of Duty
Medal of Honnor
Unreal Tournament
Quanto tempo demora para quebrar sua senha?
Vasculhando aqui em um CD que achei com bookmarks antigos, encontrei um site bem legal.
Esse site mostra a estimativa de quanto tempo demorariam para quebrar sua senha. Foram especificados tempos partindo de 4 tipos de atacantes:
1 – Classe A até Classe C = Pentium 100
2 – Classe D = PCs atuais/PCs Dual Core
3 – Classe E = Estações de trabalho avançadas/Pequenos clusters
4 – Classe F = Clusters de media a larga escala/Super computadores
Ou seja, isso só prova a importância de utilizarmos senhas mais seguras. Uma senha com 8 dígitos sendo só letras(somente maiúsculas ou minusculas) e números é muito fácil de ser quebrada em poucos instantes. Portanto, repense sua senha e não anotem em lugar algum.
O link do site:
http://www.lockdown.co.uk/?pg=combi&s=articles
Gramado e SBAC-PAD
O SBAC-PAD é um evento anual que reúne pesquisadores brasileiros e estrangeiros na área de arquitetura de computadores e processamento de alto desempenho, para divulgação de trabalhos e intercâmbio de conhecimentos. Além das sessões regulares de apresentação de artigos, o SBAC-PAD também inclui tutoriais, workshops e palestras proferidas por convidados especiais.
O SBAC-PAD de 2007 será no hotel Serra Azul em gramado
Mais informações: http://www.sbc.org.br/sbac/2007

Eu vou…
Ai meu bolso…
Continuação do blog e minha vida…
Opa!!!
Não sei se alguem ainda vem aqui ou está interessado em saber o que se passa comigo. Mas, tanto faz, vou falar mesmo assim
Vou dividir em 2 grupos, coisas boas e coisas ruins que aconteceram comigo.
Coisas boas:
Estou em um projeto de iniciação ciêntifica.
Estou conseguindo utilizar a JFreeChart do jeito que eu queria.
Estou determinado em tentar o ni-kyu do nouryokushiken esse ano.
Estou determinado em tirar o LPI I e começar a estudar o PMBOK.
Coisas ruins:
Não houveram coisas ruins, mas estou sem tempo.
Resumindo:
Estou sem tempo para tocar alguns projetos meus. Ou seja, alguns projetos que estava tocando terão de ficar para depois quando surgir um tempinho.
Mas, eu pretendo terminá-los.
Um exemplo seria um joguinho basico do tipo gol a gol em Allegro
Quem viver verá;
Programando Jogos – Allegro(Parte 2: Primeiros exemplos)
Opa!
Bem vindos a nossa segunda parte do pequeno tutorial de como programar jogos em C utilizando a biblioteca alegro. Sei que ainda ninguém leu esse tutorial, mas espero que seja útil para alguém.
Recapitulando:
Na primeira parte do tutorial tivemos uma pequena introdução sobre a biblioteca e de como instalá-la e compilar seus programas. Para ler a primeira parte clique
aqui.
É pré-requisito a partir desta parte saber programar em C(duh!). Felizmente, em minha opinião, C não é uma linguagem difícil e pode ser facilmente assimilada em poucos dias. Contudo, foge do escopo deste tutorial dar noções básicas de C. Quem quiser aprender sobre C, sugiro que visite estes links:
http://cplus.about.com/
http://wiki.embeddedacademy.org/index.php/Basic_Cpp_Course
http://www.numaboa.com.br/informatica/c/
Primeiros Exemplos:
Partindo do pressuposto que você ja saiba programar em C, daremos continuação ao tutorial.
Trabalharemos desta forma: Primeiro o código do exemplo e depois os comentários.
Primeiro Exemplo
——————————————————————————————————————-
#include <allegro.h>
#define TMAX 800
#define TMAY 600
int main()
{
allegro_init();
install_keyboard();
set_color_depth(32);
set_gfx_mode(GFX_AUTODETECT_WINDOWED, TMAX,TMAY,0,0);
allegro_message(“Ola!”);
allegro_message(“Este eh meu primeiro programa em Allegro”);
while(!key[KEY_ESC])
{
textout_ex(screen,font,”Eu posso escrever assim tambem.”,0,0,makecol(0,255,0),-1);
textout_ex(screen,font,”Para sair, aperte ESC.”,0,20,makecol(120,55,100),-1);
}
return 0;
}
END_OF_MAIN();
——————————————————————————————————————-
Comentários:
1-/*Includes e Defines… */
2- /*Declaração normal da função main.*/
3- allegro_init(); /*Inicializa as funções da biblioteca.*/
4- install_keyboard(); /*Inicializa o teclado*/
5- set_color_depth(32); /* Define o número de bit de cores a ser usado. Deve ser chamada antes da função (set_gfx_mode).E cria o ponteiro global de bitmap “screen” que representa a memória de vídeo do hardware.*/
Quantidade de Bits: 8,15,16,24,32
Quantidade Cores: 256, 32768, 32 milhões, 4 bilhões
Caso set_color_depth não for chamada o Allegro usará o padrão, que é 8.
6- set_gfx_mode(GFX_AUTODETECT_WINDOWED, MAX,MAY,0,0); /*Inicializa o modo gráfico. Tem como primeiro parâmetro a escolha do modo gráfico forçando o modo janela, a resolução 800×600(TMAX,TMAY) e resolução virtual(que no momento não utilizaremos)0,0. */
Modos:
GFX_SAFE
Faz com que o modo gráfico sempre seja inicializado corretamente.
GFX_TEXT
Retorna para o modo Texto.
GFX_AUTODETECT
Tenta definir a resolução para o especificado em em tela cheia. Caso falhe, tentará defini-la em janela.
GFX_AUTODETECT_WINDOWED
Mesmo modo acima, só que força a resolução para o tipo janela.
GFX_AUTODETECT_FULLSCREEN
Força resolução para o modo tela cheia
7- allegro_message(“Olá”); /*Caixa de texto escrito “Ola”.*/
8- allegro_message(“Este eh meu primeiro programa em Allegro”);/*Caixa de texto escrito “Este eh meu primeiro programa em Allegro” */
9 – while(!key[KEY_ESC]) /*Laço while que ficará em loop até que a tecla ESC seja pressionada. */
10- textout_ex(screen,font,”Eu posso escrever assim tambem.”,0,0,makecol(0,255,0),-1); /*Escreve uma string em um bitmap. a função textout_ex possui os seguintes parametros:
(screen), bitmap onde a string será escrita.
(font), Definição do tipo de font a ser utilizada.
(“Eu posso escrever assim tambem.”), String a ser escrita.
(0,0) Posição na tela onde a string será escrita.
(makecol(0,255,0)),Função para definir cor. Recebe como parâmetro o padrão RGB(Red, Green, Blue) ou seja, as 3 cores primarias. (-1) Fundo de tela. Caso seja -1 será utilizada a mesma cor definida em Font */
11-/*Retorno da função main.*/
12- END_OF_MAIN(); /* Finaliza a execução do programa. Após ter finalizado a função main, precisa desse comando para que o compilador linke corretamente a biblioteca.*/
Por hoje é só.
Creio que amanhã já dê para eu colocar a 3º parte do tutorial de Allegro.
Próxima parte – Parte 3: Mais exemplos.
Valeuz.
Games de corrida “tornam motoristas agressivos”, diz estudo.
Videogames de corrida podem fazer com que motoristas assumam mais riscos e fiquem mais agressivos quando dirigem na vida real, de acordo com uma pesquisa alemã.
Esse tipo de jogo também aumenta a probabilidade de que os motoristas ultrapassem outros carros ou disputem corridas nas ruas.
A pesquisa foi realizada pela Universidade de Ludwig-Maximilians e pelo Centro para Tecnologia Allianz e publicada na revista Journal of Experimental Psychology: Applied.
O estudo foi realizado em três partes, com 198 voluntários.
Acidentes
Primeiro, os motoristas tiveram que avaliar seu grau de segurança ao dirigir e reportar quantos acidentes de trânsito já sofreram e com que freqüência jogam videogames de corrida.
Em seguida, uma parte dos voluntários jogou videogames de corrida e a outra jogos de outros de esportes, como futebol.
Por último, alguns dos voluntários dirigiram em situações críticas usando um simulador. Os pesquisadores descobriram também que os motoristas que costumam jogar videogames de corrida são mais propensos a sofrer acidentes de trânsito.
“Os que trabalham na área de segurança no trânsito deveriam ter em mente a possibilidade de que os jogos de corrida realmente tornam o tráfego menos seguro”, disseram os pesquisadores.
Alerta
Um outro estudo, realizado pela auto-escola britânica BSM, chegou a conclusões parecidas.
Segundo a pesquisa britânica, que ouviu mil voluntários, os motoristas que usam os jogos correm mais ao dirigir. Entre os motoristas com menos de 24 anos, 27% admitiram assumir mais riscos nas ruas após uma sessão de videogame.
Segundo o consultor de segurança no trânsito da BMS, Robin Cummin, o resultado do estudo alemão confirma essa teoria. “Agora precisamos levar a mensagem para os jovens sobre os perigos de usar esses jogos e como eles podem vazar para a vida real”, disse.
Cummin sugeriu que os jogos de corrida poderiam ter um alerta em forma de pop-up piscando na tela antes do início da partida, listando os potenciais riscos para os motoristas.
————————————————————
Eu comento ou não comento????
Como se o jogo fosse a principal causa de acidente de transito e não imprudência e a ingestão de bebidas alcoólicas.
EESL – Encontro de Estudantes sobre Software Livre
Bom, podemos dizer que o evento foi muito bom.
Reuniu cerca de 60 pessoas no auditório do CEFET-ES Uned-Serra. Tudo ocorreu como planejado e previamente apresentado no cartaz que foi postado aqui e por toda a escola.
Como já esperava, as palestras foram bem leves e com temas voltatos aos iniciantes do software livre. Creio, que a mensagem foi passada e a marinheiros de primeira no mundo do SL ficou interessada.
Agora, aguardo ansioso as próximas edições do EESL com temas mais aprofundados voltados a usuários já experientes nessa área. Quem sabe eu não dê alguma palestra lá? Hehehehe.
Espero a presença de vocês no próximo.
FOTOS:
Deixe um comentário