Redimensionar e recortar imagens usando PHP e GD é uma tarefa demasiadamente simples, porém a imagem redimensionada parece perder um pouco brilho, parece mais opaca que a original. Quando uso um software de edição de imagens para realizar está tarefa eu posso contar com o filtro UnSharp Mask. E tem UnSharp Mask na GD? Não sei, eu não encontrei, mas achei uma função php chamada UnsharpMask(), e ela da conta do recado. Eu já testei e aprovei. Para quem quiser testar o link está aí: http://vikjavev.no/computing/ump.php?id=306
PHP - Dando um acabamento melhor nas imagens redimensionadas com GD
Abril 25th, 2007 — PHP
Há quanto tempo estamos falando em padrões web?
Abril 17th, 2007 — Web production
Hoje ao clicar em um anúncio do google adsense me deparei com uma página toda bonitinha que me transmitia a seguinte mensagem: “ATENÇÃO: O seu browser não é compatível. Você precisa ter a versão do Microsoft Internet Explorer 5.5 ou superior”.

Não sei o que me deixou mais irritado, olhar para aquela página ou descobrir mais tarde que ela fazia parte do site de uma empresa que trabalha com Consultoria
Copiei do referido website alguns trechos de texto, veja abaixo:
“Procurando utilizar melhor os recursos da web?”
Talvez eles tenham algo a aprender com W3C.
“Marketing:Atinja o público que você definir, no momento que quiser e da forma achar mais apropriada com as nossas ferramentas interativas.”
Sim sim, estava escrito deste jeito mesmo. Foi Ctrl+C, Ctrl+V, eu juro que não comi nenhuma palavra. Você consegue imaginar uma ferramenta interativa que obrigue a usar esse ou aquele aplicativo ou sistema operacional nos dias de hoje?
Aos desavisados, vale a pena lembrar que a guerra dos browsers já acabou, e quem quem ganhou com isso fomos nós, os desenvolvedores. Segundo a modinha, a onda agora é a web 2.0, é ouvir o usuário e não de dizer a ele o que fazer.
Espetáculo Spin no Teatro José Maria Santos
Abril 12th, 2007 — Cultura
O Grupo de Dança da Faculdade de Artes do Paraná apresenta o espetáculo Spin dias 13 e 14 de abril de 2007 às 21h no Teatro José Maria Santos.
“SPIN” é uma obra aberta, é o lugar onde a subjetividade artística é processada através do movimento espiralado. O sujeito-indivíduo constitui a obra: traz, constrói e transforma sua própria identidade em movimento. As questões trazidas provocam alteração da velocidade nas relações entre fenômeno observado e o observador. O acaso modifica as imagens, a simultaneidade e a multiplicidade coexistem no espaço-tempo.
Local
Teatro José Maria Santos
Rua Treze de Maio, 655
Curitiba - PR
Ingressos a R$ 5,00 e R$ e 3,00
Mais sobre O Teatro Mágico
Abril 12th, 2007 — Cultura
Bom o meu último post pode ter deixado todo mundo um tanto quanto confuso, a começar pelo título pouco esclarecedor e pelas palavras que seguiam ali talvez sem tanto sentido para quem não faz parte do meu circulo social e está aqui só de passagem . Também não sei porque tanto alvoroço a cerca do Teatro Mágico, o que pode haver de mais um projeto musical independente que mistura no palco música, poesia, elementos do circo e do teatro?
Ahh, eu também não sei, só sei que o resultado é uma explosão de emoção e de criatividade que tem levado a trupe a alcançar números bastante espressivos na web, seja na quantidade de membros nas comunidades criadas e mantidas pela trupe ou na quantidade de videos publicados no youtube que já chegam aos milhares.
Bom, o fato é que eu mesmo, depois que ouvir duas músicas já fui contaminado. Já tem algumas semanas que descobri e não tive paz enquanto não consegui fazer o download de todas as músicas. Passei a fazer parte das comunidades no orkut e também a colecionar posts e matérias circulam na internet a respeito do grupo.
Para quem quiser saber mais sobre O Teatro Mágico pode começar pelos links abaixo:
Pra variar, não esclareci nada neste post. E também não disse exatamente aquilo que gostaria de dizer. Talvez esse post também não expresse realmente o que sugeri o título, mas eu acho que isso vai acabar se tornando uma premissa por aqui, a final o blog que era pra ser de tecnologia esta se tornando mais pessoal do que nunca.
Adobe Flex, Augostinho e O Teatro Mágico com Ajax
Abril 2nd, 2007 — Cultura, Geral
Não dava pra deixar essa passar em branco. No dia 23, Março, 2007 o Igor Costa, uma das maiores autoridades
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
Abril 2nd, 2007 — PHP
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
{
/**
* Na linha abaixo usamos a função print_r apenas para que vocês possam ter uma idéia de como
* é o array retornado pela função.
*/
print_r($value);
/**
* Abaixo uma saida mais inteligivel para o usuário
*/
echo “<p>” . $arrMulti[$value[0]]['nome'] . ” - ” . $arrMulti[$value[0]]['website'] . “</p>”;
}
Mendigos, malabaristas, transeuntes e outras criaturas de Curitiba – Parte 1.
Março 25th, 2007 — Geral
Vida nova
Fevereiro 6th, 2007 — Pessoal
O ano começou bem agitado com muitas tribulações e recheado de coisas boas e outras nem tão boas, mas mas o importante é que ele promete ser muito promissor.
Agora com um pouco mais de tempo na agenda devido alguns acontecimentos que fogem a nosso controle, estou iniciando uma nova fase na vida e prometo que vou me comprometer mais com esse blog e com os posts, mesmo que ele não seja assim tão visitado, a não ser por mim e alguns poucos amigos.
Bom, acho que nem todo mundo sabe mas atualmente estou trabalhando na Mídiaweb e também encarando outros projetos pessoais e até um projeto de e-commerce open source.
E-commerce Free? Mas como assim, que papo é esse?
É isso mesmo, estou falando do Opencommerce, um projeto bem audacioso idealizado por um Talibã muito maluco que eu conheci aqui em Curitiba.
Se quiser saber mais a respeito visite o fórum do projeto.
Teste de Personalidade
Dezembro 20th, 2006 — Geral
Resultado do meu teste: 39 pontos
Os outros te vêem como alguém sensível, cauteloso, prático e cuidadoso. Te vêem como inteligente, talentoso, mas modesto. Não uma pessoa que faz amigos muito rápido e fácil, mas alguém extremamente leal aos amigos que você faz e que espera a mesma lealdade deles. Aqueles que realmente te conhecem percebem que é difícil abalar sua confiança em amigos, mas também leva um bom tempo para recuperá-la se esta confiança se acaba.
Oferecimento: InterNey.Net
Documentação javascript oO
Setembro 19th, 2006 — Geral
Douglas Crockford descomplica a orientação a objetos no javascript em dois pequenos tutoriais.
