Adobe Flex, Augostinho e O Teatro Mágico com Ajax

Posted in Arte e Cultura on April 2nd, 2007 by rodrigoslompo – 2 Comments

O teatro mágico

Não dava pra deixar essa passar em branco. No dia 23, Março, 2007 o Igor Costa, uma das maiores autoridades em Adobe Flex no Brasil, me surpreendeu um post inusitado sobre O Teatro Mágico em seu blog. Tudo bem, o que me surpreendeu não foi o post sobre O Teatro Mágico, afinal de contas eles merecencem todo prestigio e destaque pela excelência do projeto e pelo case do trabalho de divulgação na web. Mas o que me surpreendeu mesmo foram duas coisas: o fato do cara se referir a mim como um dos gênios do Ajax e também o fato de ele ter postado meu apelido aqui da midiaweb num blog que tem mais 15 mil visitas diárias. Porra, mas que sacanagem eim Igor? Depois diss acho que até a minha mãe vai passar me chamar de Augostinho. Mas tudo bem o que vale é a intenção de propagar a música, e música de qualidade é claro.

Bom, se você não entendeu nada, então de um pulinho até o site do Igor e veja o post.

PHP - Pesquisa em array multidimensional

Posted in PHP on April 2nd, 2007 by rodrigoslompo – Be the first to comment

Na semana passada estive, e ainda estou, trabalhando em um parser que le os arquivos de Log do Apache e gera relatórios. Ta ok, eu sei que existe webalizer e um monte de ferramentas que fazem isso, mas os relatórios que eu preciso necessitam de muitas personalizações.

Bem uma das funções implementadas na classe tem o objetivo de fazer uma pesquisa em um array multidimencional.  Abaixo segue o código comentado e no final a URL para download do arquivo completo.

/**
* Função que realiza pesquisa em array multidimencional
* @param String $strSearch, Array $arrMyArray
* @return array
*/


function multiArraySearch($strSearch, $arrMyArray)
{
     $value = false;
     $x = 0;
     foreach($arrMyArray as $temp)
     {
          $search = array_search($strSearch, $temp);
          if (strlen($search) > 0 && $search >= 0)
          {
               $value[0] = $x;
               $value[1] = $search;
          }
          $x++;
     }
     return $value;
}

/**
* Testando a função
* Primeiramente vamos criar um array multidimencional
*/


$arrMulti = array(
     '0'=>array('nome'=>'Maurivan','website'=>'www.maurivan.com'),
     '1'=>array('nome'=>'Leandro','website'=>'www.leandroxavier.com'),
     '2'=>array('nome'=>'Rodrigo','website'=>'www.rodrigoslompo.com')
);

/**
* Chamada da função
*/

$value = multiArraySearch('Rodrigo',$arrMulti);

/**
* Tratando a saida dos dados
* Se valor de retorno da função for igual a false apenas
* será exibe a mensagem de registro não encontrado se não mostra o resultado
*/


if ($value==false)
{
echo 'Registro não encontrado';
}
else
{
print_r($value);
echo "<p>" . $arrMulti[$value[0]]['nome'] . " - " . $arrMulti[$value[0]]['website'] . "</p>";
}

Mendigos, malabaristas, transeuntes e outras criaturas de Curitiba – Parte 1.

Posted in Uncategorized on March 25th, 2007 by rodrigoslompo – 9 Comments

Há pouco tempo em Curitiba, as noites claras e o clima fresco são um convite para caminhar madrugada adentro pelas ruas da cidade. O trajeto quase sempre é o mesmo, mas os personagens e o sabor de cada conversa tem sido cada vez mais instigante.

Com exceção dos moradores de ruas, viciados e alguns poucos transeuntes que normalmente não são curitibanos, a maioria das pessoas parecem se sentir um pouco incomodas ao serem abordadas por um estranho na rua. Normalmente agem como se eu não estivesse ali ou como se minha presença lhes causasse algum incomodo e seguem apressando o passo. Tive mais sucesso em minhas conversas com mendigos, meninos de rua e algumas outras pessoas que vieram para a capital trabalhar ou estudar.

Outro dia tive uma breve conversa com um menino de rua, destes que faz malabarismo no sinal. No primeiro dia em que eu o encontrei não pudemos conversar muito, pois apesar da hora já avançada, quase 2h AM, ele ainda estava “trabalhando”. Trata-se de jovem de 16 anos, embora, a julgar pela sua aparência, eu lhe daria uns 10 ou 12 anos amais.

Entre um sinal verde e outro conseguimos conversar um pouco e eu consegui saber um algo sobre como ele chegara até ali. Neste diálogo muitas coisas me chocaram e uma delas foi saber que ele já estava na rua desde os 10 anos de idade. A cada pergunta o sabor da conversa se tornava mais amargo, até por que suas respostas me deixavam desarmado de tal forma que única coisa que eu conseguia fazer era elaborar uma nova pergunta.

Eu quis saber o motivo que o levara a sair de casa e ele prontamente me respondeu: “ - Por que eu briguei com meu pai.”. Então quis saber o motivo da briga, afinal deveria ser algo realmente muito sério, não conseguia imaginar algo que justificasse um garoto de 10 anos de idade saindo de casa para ir morar na rua. “ - Ele batia na minha mãe”. Procurei desviar a conversa a fim de saber como ele vivia, como comia, onde dormia, quanto ganhava e como fazia para vencer as noites frias do inverno de Curitiba. Fique assustado quando ele me revelou quanto ganhava no semáforo. Segundo ele em dias ruins ele consegue arrecadar sozinho cerca de R$ 70,00. Em dias menos ruis chega a obter até R$ 90,00. Você parou pra fazer a conta? R$ 70,00 X 30 dias = R$ 2.100,00. Nada mal, não acha? Logo indaguei: “ - Cara, por que você não aluga um apartamento?”. Ele apenas sorriu. Perguntei como ele gastava o dinheiro e ele disse que usava para se alimentar e também para comprar pedra. Perguntei há quanto tempo fumava, ele me disse que desde os 9 anos. Bom, até aqui já sabemos que dinheiro pra comida não lhe faltava, o banho era tomado no chafariz, o colchão era a calçada, acho que depois de entorpecido pela droga a dureza do chão pouca diferença lhe fazia. E quanto ao frio? Bom ele simplesmente disse que era frio mesmo e sorriu.

Encontrei com este jovem outras vezes, acho até acabamos ficando amigos. No próximo post eu revelo o teor de nossa outra conversa e também como foi o meu diálogo com o Senhor Edeval Silva, um mendigo ou morador de rua que há 15 anos habita as calçadas e bancos de praças de Curitiba.

Documentação javascript oO

Posted in Uncategorized on September 19th, 2006 by rodrigoslompo – 3 Comments

Douglas Crockford  descomplica  a orientação a objetos no  javascript em dois pequenos  tutoriais.

WWW SQL Designer

Posted in Desenvolvimento WEB on June 29th, 2006 by rodrigoslompo – Be the first to comment

www sql designer

A safra de softwares para web está boa e tem muita gente escrevendo programas para rodar na rede. Ondřej Žára desenvolveu uma ferramenta, totalmente compatível com Gecko, MSIE e Opera, que permeite modelar bancos de dados para o MySQL e MSSQL. Após modelar seu banco de dados em sua simpática interface você pode exportar os códigos nos formatos xml ou script sql e importá-los no gerenciador de banco de dados de sua preferencia.

Ubuntu, configurando o X na resolução 1280×1024

Posted in Linux on June 28th, 2006 by rodrigoslompo – 5 Comments

Esta semana Instalei o Ubuntu Dapper Drake 6.06 em meu desktop, estou usando um monitor LCD SOYO 17″ e o Ubuntu não reconheceu logo de cara a resolução 1280×1024. Para solucionar o problema eu reconfigurei o X usando o comando abaixo:
dpkg-reconfigure -p high xserver-xorg

Em seguida use este comando para checar se o monitor suportava a resolução :
cat /etc/X11/xorg.conf | grep 1280×1024

Quando reiniciei o X ele já subiu em 1280×1024.
Caso você tenha problemas para alcaçar esta resolução pode tentar forçar a resolução editando manualmente o arquivo /etc/X11/xorg.conf

Boa sorte.

Yahoo! User Interface Library

Posted in Desenvolvimento WEB on June 20th, 2006 by rodrigoslompo – Be the first to comment

Depois do Google e da Adobe, agora é a vez do Yahoo! liberar os códigos de seu framwork WEB. O Yahoo! User Interface Library é uma biblioteca escrita em Javascript destinana ao desenvolvimento de aplicações web ricas em interatividade. Ela é baseada em javascript, DOM, DHTML, CSS e AJAX. Todos os componentes da biblioteca foram liberados sob licença open source. Você pode fazer o download do YUI, documentação e códigos de exemplos no site Sourceforge.net.

Picasa incorpora recurso de álbum online

Posted in Uncategorized on June 16th, 2006 by rodrigoslompo – Be the first to comment

Após lançar a versão do Picasa para linux,
Google incorpora ao software
um sistema de compartilhamento de fotos, colocando online as fotos do seu álbum com apenas um click. O site picasaweb, que está em fase testes, parece ainda estar um pouco longe de alcançar seu concorrente Flickr, mas a facilidade de publicar as fotos parece cativar os usuários, principalmente os menos experientes.
Quer ver o meu álbum?

Spry framework for Ajax

Posted in Desenvolvimento WEB on June 16th, 2006 by rodrigoslompo – Be the first to comment

Depois do webtoolkit da google é a vez da Adobe disponibilizar seu framework Ajax. Batizado Spry o arquivo disponibilizado para download vem com alguns demos e samples além de uma vasta documentação.

Todos os browsers do mundo

Posted in Desenvolvimento WEB on March 16th, 2006 by rodrigoslompo – Be the first to comment

Hoje um amigo me perguntou se eu tinha o internet explorer 5.0 e eu respondi que sim, pois em casa tenho instado todas as versões disponíveis no ie4linux rodando no linux. Não demorou nada pediu que lhe enviasse o arquivo de instalação, o que eu não tinha. Então fui dar uma olhada no script do ie4linux, para ver de onde ele fazia o downloads das instalações. Lá encontrei o browsers.evolt.org um arquivo enorme, todos ou quase todos os browsers do mundo. Agora quando precisar já sabe onde pode encontrar.