Archive for August, 2007

Minha Experiência com o Ubuntu Thursday, August 30th, 2007

Como eu disse no post anterior, eu migrei para o Linux. E apesar da ausência do photoshop o que me fez instalar o Qemu e o WinXP (=X), eu estou gostando da experiência.

Em primeiro lugar, eu estava preocupado com os meus drivers (NVidia era o meu maior problema). Instalei o Ubuntu e ele pegou todos os drivers sozinhos, incluindo uma versão da NVidia genérica para o Ubuntu 7.04; Depois eu instalei o driver específico e pude chegar até a resolução de 1600×1200. A minha Webcam ainda não é suportada, então eu peguei a minha Creative antiga que funciona. O Bluetooth foi configurado sem a necessidade de drivers e a troca de dados entre o PC e o Telefone é bastante rápida.

A maioria dos softwares que eu usava foram substituidos por algum equivalente no Linux. O WLM foi trocado pelo aMSN que suporta Webcam e quando eu não preciso da Webcam, eu Uso o gaim Pidgin. Browsers: eu continuei com o Firefox e tenho instalado o Epiphany que eu uso raramente, quando alguma página não entra no Firefox. Meu cliente de email continua sendo o thunderbird, o que possibilitou inclusive a transferência das minhas configurações e mensagens do Windows para o Linux sem problema algum.

A rede foi configurada automaticamente. Enquanto o Ubuntu era instalado eu navegava na internet sem problema algum.
A famosa interface gráfica do Compiz (não o fusion) já estava presente no LiveCD com os efeitos do Cubo e das janelas tremidas. Já na versão instalada, o Compiz foi removido e eu pude instalar o Compiz Fusion com muitos outros efeitos sem problema algum. Com 512Mb de Ram e 128Mb de vídeo, o desempenho é incrível onde o Compiz não trava.

Se você é usuário de primeira viagem no Linux eu recomendo, e muito, o Ubuntu, que possui a interface mais interativa e se integra bem em redes Windows e torna o processo de migração simples até mesmo para usuários leigos.

E se você ainda tem alguma dúvida se deve mudar, ou não, eu deixo aqui uma screenshot do meu Desktop.

Screenshot

Voltando Tuesday, August 28th, 2007

Depois de um (leia ‘muito) tempo ausente, estou voltando para o meu querido blog. Não. Eu não terminei o meu layout ainda. Não, nem foi por preguiça. É que eu migrei para o Linux e ainda não consegui nem rodar o Photoshop e nem aprendi a mexer no GIMP (apesar de eu estar adorando o Blender). E por falar em blog, eu entrei hoje no meu Bloglogs, coisa que eu realmente quase nunca faço. E fiquei surpreso por dois motivos:

1. Eu tenho 4 fãs (ohhhh!)

2. Um deles é o Calebe Aires, do Gattune! (ohhhhhhhhhhhhhhhhhh!)

Lógico que eu estou super feliz (que coisa mais gay)… Afinal, não é todo dia que eu recebo um favorito de um blog do naipe do Gattune *-*

Em breve vou trazer alguns trabalhos meus no Blender pra vocês verem e jogarem pedra comentarem;

E não. Eu ainda não sei (e não pretendo saber tão cedo) a minha nota do ENEM

iPhone Tuesday, August 14th, 2007

Sim. Eu demorei pra falar dele. Ou melhor, pra falar dele não. Esse título aí é mais pra pegar paraquedista no google e tirar essa idéia de iPhone da cabeça deles.

Antes de mais nada, vou confessar que eu me apaixonei pelo iPhone. Tanto que fui correndo no site da apple pra saber o que o dito era capaz de fazer. E me arrependi. Então, hoje, navegando pelos meus feeds e eteceteras, me deparei com o blog eupodiatamatando.com E então, eu conheci o openMoko.

Eu tinha ouvido falar dele, mas nunca me interessei, achando que o openMoko seria apenas o software e não o aparelho em si. Visitando o site, eu decidi que vou economizar meu rico dinheiro e comprar um desses, um PS3, um Wii e um NDS (e quem sabe até um PSP) com a graninha que eu gastaria no iPhone

Manutenção Friday, August 10th, 2007

Já avisando… Vou colocar o blog em manutenção essa semana. Tenho que terminar algumas coisas (uns projetinhos, uns layouts etc…) e vou fazer um layout novo pro meu blog aqui. Aproveitando, deixo aqui o meu novo blog, o devaneios (www.filipekiss.com.br/divagando) onde eu vou estar postando coisas úteis, inúteis e trienando a minha habilidade de escrita, que não é tão boa como a de certas pessoas;

Só pra deixar registrado mesmo e ninguém falar depois que eu não avisei;

Listagem de Diretório Tuesday, August 7th, 2007

Fuçando no manual do PHP achei a função glob(), que lista os arquivos de uma pasta de acordo com o a extensão expecificada ou lista todos (*);

Bem, sem mais delongas, segue o script

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>Lista de Diretórios v1.0</title>
</head>
<body>
<h1>
<?
define(”ROOT”,$DOCUMENT_ROOT);
function listaDiretorios($dir=”)
{
$d = strlen($dir) -1;
($dir[$d] != “/”) ? $dir.”/” : false;
$lista = glob(ROOT.”/”.$dir.”*”);
foreach($lista as $value)
{
is_dir($value) ? $diretorios[] = str_replace(ROOT.”/”.$dir,”",$value) : false ;
}
return $diretorios;
}
function listaArquivos($dir=”)
{
$d = strlen($dir) -1;
($dir[$d] != “/”) ? $dir.=”/” : false;
$lista = glob(ROOT.”/”.$dir.”*”);
foreach($lista as $value)
{
!is_dir($value) ? $arquivos[] = str_replace(ROOT.”/”.$dir,”",$value) : false ;
}
return $arquivos;
}
?> Lista de Diretórios
</h1>
<h3>Listando diretório: <a href=”/index.php”>raiz/</a>
<?=@$dir;?>
</h3>
<h3>Diretórios:</h3>
<p><?
(empty($dir)) ? $diretorios = listaDiretorios() : $diretorios = listaDiretorios($dir);
foreach($diretorios as $link => $diretorio)
{
?><a href=”?dir=<?=$diretorio;?>”><?=$diretorio;?></a><br /><?
}
?>
<h4>Arquivos:</h4>
<p><?
(empty($dir)) ? $arquivos = listaArquivos() : $arquivos = listaArquivos($dir);
foreach($arquivos as $link => $arquivo)
{
?><a href=”<?=@$dir;?>/<?=$arquivo;?>”><?=$arquivo;?></a><br /><?
}
?></p>
</body>
</html>

Esta versão está bem simples, apenas separa diretórios e arquivos. Melhorias para a próxima versão, por favor, deixe um comentário.

Para ver a versão mais nova rodando (usando url amigável) visite meu disco virtual: http://www.filipekiss.com

XSPF - O Formato de Playlist definitivo Monday, August 6th, 2007

XSPF, ou ‘Spiff’ como já chamam os americanos é o mais novo formato de playlists disponível. De acordo com o site oficial:

XSPF é o formato XML para compartilhar playlists

  • É aberta — Não há propriedade
  • É portável — Você pode enviar para um amigo e ela continuará funcionando
  • É bem-montada — A maioria das playlists facilmente confundem as coisas
Diferente de M3U
XSPF é XML.
Diferente de SMIL
XSPF is simples.
Diferente de ASX
XSPF é livre

Para montar seu XSPF, basta acessar www.filipekiss.com/xspfcreator.

XML no Flash CS3 (Parte I) Wednesday, August 1st, 2007

Recentemente precisei trabalhar com o Flash CS3;

A tarefa era montar um player de mp3 para um site que permitisse aos visitantes criarem suas playlists. As playlists seriam criadas pelo PHP no padrão XSPF;

Então, lá vou eu… Pela primeira vez mexer com XML no CS3… E de repente percebo que não se usa mais os padrões do Flash 8 (A.S. 2.0) e que com o novo CS3 veio o A.S. 3.0

Pesquisando um pouquinho, cheguei até este site com este tutorial incrível sobre XML; Aqui vai uma adaptação do tutorial pra vocês

A estrutura de um XML pode ser representada da seguinte maneira:

Para criar esse XML, poderiamos usar o seguinte código:

A maior das diferenças em como tratar esse XML no Flash CS3 (ou Flash 9.0, como preferir) é que algumas funções como meuXML.load(”arquivo.xml”); Não funciona mais…

(more…)