23 de Março de 2008 — Adriano de Oliveira Gonçalves (Views: 336)
Achei interessante esse artigo do iMasters: http://tinyurl.com/yu9lyt, do Gilberto Mendes. Fala sobre algumas formas de dizer “não” para trabalhos freelancer quando você está “atolado”. Eu mesmo já quebrei a cara várias vezes nessa de não dizer não…
Mas valeu o aprendizado; agora estou segurando mais a onda…
No demais, vida longa e próspera!
Filed under: Informática, Trabalho | Comments (2)
7 de Março de 2008 — Adriano de Oliveira Gonçalves (Views: 2158)
Esses dias aprendi no trabalho uma coisa muito útil: fazer funcionar a transparência de imagens PNG no Internet Explorer 6. Vou mostrar aqui como fazer. (mais…)
Filed under: Desenvolvimento web, HTML, CSS | Comments (8)
7 de Março de 2008 — Adriano de Oliveira Gonçalves (Views: 314)

Olá, prezado leitor!
Respondendo ao Meme do meu colega Silvio Eberardo, vou falar um pouquinho sobre o que acho dessa novidade da Microsoft com código aberto. Para isso procurei dar uma pesquisada por aí e ler um pouco para entender melhor o que envolve o fato.
Bem, para começar, estamos falando das recentes iniciativas da Microsoft em relação à abertura dos códigos fontes de vários dos seus principais produtos, sob licenças Open Source criadas por eles e aprovadas pela comunidade. Não é meu forte falar de mercado e tendências políticas, mas vamos lá… (mais…)
Filed under: Informática, Microsoft, Open source, Meme | Comments (2)
29 de Fevereiro de 2008 — Adriano de Oliveira Gonçalves (Views: 233)
Boa noite, prezado leitor!
Estou escrevendo este breve post para anunciar oficialmente a mudança de nome do meu blog, para “Propagando soluções”.
Porque?
Bem, eu estava observando meu blog e percebi que precisava de um nome muito expressivo, algo que pudesse transmitir uma idéia de seu objetivo às pessoas que o lerem por aí. “Adriano.IsON.com.br” é o nome do meu site hoje (isso também deve mudar também em breve), mas não precisa ser necessariamente o nome do meu blog. Além do mais, a idéia que gerou o nome “IsON” também já foi engavetada por tempo indeterminado… Então resolvi colocar um nome que expresse melhor meu propósito de vida, aquilo que me motiva em cada lugar onde estou, expresso inclusive na idéia e objetivo que o blog já tem. Para minha declaração de propósito (”Eu vivo para servir por meio de propagar soluções”), um blog “Propagando soluções”.
O blog, então, continua com o mesmo objetivo, porém agora um pouco mais definido: Propagar soluções através da propagação de conhecimento. O acesso também estará disponível a partir do endereço http://www.propagandosolucoes.com.br/
No demais, vida longa e próspera!
Filed under: Geral, Eu, Blog, Propósito | Comments (4)
21 de Fevereiro de 2008 — Adriano de Oliveira Gonçalves (Views: 371)
O site Hacker Skills traz uma proposta interessante para aqueles que querem testar seus conhecimentos em segurança com aplicações web. Através de um jogo online, o site traz uma seqüência de 100 desafios, nos quais você deve usar seus conhecimentos de JavaScript, PHP, HTML e web para passar por eles. Os desafios começam bem simples (e acredite, eu já vi site com o login igual ao do primeiro desafio
) e vai dificultando mais a cada nível.
Vale a pena para quem é desenvolvedor web dar uma olhada e ver como estão os seus conhecimentos com segurança. É como meu amigo Guilherme me dizia na época em que eu estava nos meus primeiros meses de PHP e web: “Você precisa saber invadir o seu sistema, pra poder se precaver contra ataques, saca?”.
No demais, vida longa e próspera!
Link do site: http://www.hackerskills.com/
Filed under: Desenvolvimento web, PHP, Java Script, HTML, Segurança, Hacker | Comments (3)
15 de Fevereiro de 2008 — Adriano de Oliveira Gonçalves (Views: 201)
Taí uma coisa que eu ainda não tinha ouvido falar, fui descobrir através de um material que um colega de trabalho encontrou no Google: em 28 de Dezembro do ano passado a AOL (America Online), responsável pela manutenção da antiga linha de navegadores web Netscape, emitiu o atestado de óbito do software. De acordo com o anúncio em seu blog, a empresa ofereceria os últimos suportes e pacotes de segurança até 1º de fevereiro de 2008, e após disso, “Zé Fini”, já era. De acordo com outro anúncio de 28 de Janeiro, o prazo foi extendido para 1º de março de 2008, enquanto a empresa ainda trabalha em soluções de migração para o Mozilla Firefox e Mozilla Thunderbird, softwares livres derivados do pacote de soluções web da Netscape, de quando a empresa abriu o seus códigos fonte sob a Mozilla Public License. A America Online recomenda que os usuários parem de usar o navegador e migrem para o Firefox ou Flock e Mozilla Thunderbird.
Fazia bastante tempo que eu não ouvia mais falar em Netscape nem em pessoas utilizando ele. Embora hoje tenha ficado praticamente esquecido e riscado do mercado de web browsers, o Netscape foi um dos softwares mais importantes da história da Internet e da Web, da época que ainda podia competir com o (eca) Internet Explorer. Lembro da época em que eu tinha uma cópia do instalador do Netscape em um disquete, que eu instalava pra ver uma “home page” que a minha irmã tinha criado num cursinho de informática.
Que descanse em paz, o Netscape sempre estará vivo dentro de nossos Mozilla Firefox…

Filed under: Informática, Internet, Web browsers | Comments (1)
10 de Fevereiro de 2008 — Adriano de Oliveira Gonçalves (Views: 1202)
Boa noite, prezado leitor! Faz um bom tempo que não escrevo, não é verdade? Espero neste ano de 2008 conseguir escrever com mais freqüência…
Bem, hoje quero falar um pouco sobre algumas das funções de comparação de strings no MySQL. Se você já trabalha com SQL, naturalmente já está acostumado a usar a função LIKE em suas querys, para casos como “SELECT * FROM pessoas WHERE nome LIKE ‘João%’”. De fato, o LIKE resolve boa parte dos nossos problemas, mas uma leve passeada no Manual do MySQL nos revela algumas funções a mais que podem ser muito úteis em alguns casos específicos, e podem poupar bastante trabalho e dor de cabeça na hora de fazer seleção de registros. É sobre elas que quero falar neste artigo - vamos passar por algumas delas, apresentando sua aplicação e vendo alguns exemplos. Estou considerando aqui MySQL versão 4.1 ou superior.
(mais…)
Filed under: Programação, Banco de dados, MySQL, Recuperação de informações | Comments (13)
31 de Janeiro de 2008 — Adriano de Oliveira Gonçalves (Views: 1141)
Realmente essa “era mobile” veio pra ficar! Cada dia temos mais recursos, mais possibilidades, mais novidades. Há poucos anos atrás um celular tijolão da Motorola, com uma antena de fazer inveja às varas de pesca, era caríssimo e só fazia ligações telefônicas. Hoje em dia qualquer um pode ter um entre muitas opções de pequenos e leves aparelhos que enviam e recebem e-mail e mensagens, entram no MSN, jogam em 3D, trocam arquivos, fazem cálculos, assistem vídeos, tiram foto, controlam agenda, acessam a internet, localizam mapas, entre um universo de muitos outros recursos. Só não servem cafezinho ainda, se nenhum japonês já não tiver inventado… Ultimamente tenho pesquisado mais novidades na área, e estou começando a estudar e fazer experiências com J2ME, programando em Java para celular. As possibilidades são fantásticas! Hoje eu gostaria de falar um pouco sobre mais um aplicativo que achei impressionante e muito útil: planilha eletrônica no celular. (mais…)
Filed under: Tecnologia, Mobile, Java, Software, Utilidades, Acesso remoto, Excel, Bluetooth, J2ME | Comments (3)
2 de Dezembro de 2007 — Adriano de Oliveira Gonçalves (Views: 1130)
Depois de alguns anos trabalhando com desenvolvimento web e de já ter desistido de tentar fazer isso, encontrei neste fórum como fazer cabeçalho e rodapé que saem nas páginas de impressão: http://forum.imasters.com.br/index.php?showtopic=218022.
(mais…)
Filed under: Informática, Desenvolvimento web, HTML | Comments (6)
27 de Setembro de 2007 — Adriano de Oliveira Gonçalves (Views: 564)
Olá, querido leitor!
De vez em quando eu, apaixonado por tecnologia, dou louca de pesquisar certas idéias pela internet. Essa tarde de ontem, inspirado por um cliente de SSH para Windows Mobile que eu vi na revista PCMaster, resolvi procurar uma ferramenta dessas em Java, que fosse compatível com meu Motorola V191. Para o meu espanto, descobri que algum maluco já tinha implementado isso...
Baixei, instalei e testei o FloydSSH. Achei a interface do programa um pouco confusa, mas funciona. Conectei em um servidor Linux e dei alguns comandos; a resposta voltou direitinho, com cor e tudo. E o interessante é que também não gastou quase nada nas transferências de dados, menos de 1Kb. Ainda não entendi muito bem, mas parece que tem alguma forma de gravar alguns comandos pré-definidos e associar a teclas de atalho.
Em geral, creio que na maioria das vezes vai ser muito mais prático usar o PC mais próximo ou ligar para alguém que tenha acesso ao servidor, mas a idéia é boa. Com base nisso creio que seja possível chegar a ferramentas bem interessantes... Por exemplo, já pensou em poder acompanhar e administrar um servidor web dando umas espiadas de vez em quando pelo celular? Com um pouquinho de Shell Script dá pra deixar algumas brincadeiras prontas...
Se eu achar mais alguma coisa do tipo eu posto aqui...
Mais informações: http://www.getjar.com/products/17/FloydSSH
[update]
Encontrei mais um, o MidpSSH
. Bem mais agradável e intuitivo, e com help. Permite também gravar as sessões pra não ter que digitar de novo, assim como no Putty. Contudo, depois de uns poucos comandos gastei 17Kb de transferência.
Mais informações: http://www.xk72.com/midpssh/
[/update]
Filed under: Informática, Internet, Tecnologia, Mobile, Java, Software, Utilidades, SSH, Acesso remoto | Comments (1)