jun 21

Olá,

Hoje vou apresentar alguns novos conceitos de SEO para os conteúdos em Flash, devido aos novos recursos dos bucadores.

Primeiros passos para entender:

  • O conteúdo em Flash não é indexado pelo bot do Google pois ele não pode rodar seu arquivo SWF.
  • Os sites em Flash geralmente tem uma única URL estática, contendo ali o arquivo SWF. Mude isso, construa sites com uma URL para cada conteúdo do seu site em Flash. Use bibliotecas como SWFAddress para resolver. Com isso seu site poderá até mesmo ter bookmarks, pois cada URL será uma sessão diferente – cada sessão será uma url diferente.

O que o bot do Google faz hoje (fonte: Webmaster Central Blog):

  • Indexar conteúdo textual exibido de forma que um usuário consiga interagir com o arquivo.
  • Descobrir links com arquivos do Flash.
  • Carregar recursos externos e associar com o conteúdo do arquivo principal.
  • Suporta técnicas comuns de javascript para fazer o embedding do arquivo Flash(swf) como o SWFObject e SWFObject2.
  • Indexar sites programados em Actionscript, mesmo que o arquivo esteja ofuscado(obfuscated).

O que você pode fazer para melhor o SEO com Flash?

  • Usar campos de texto(text fields) para links e texto, ao invés de usar texto como imagens, pois os textos como imagens não serão indexados pelo Google.
  • Criar uma nova url para cada sessão do seu site(usando por exemplo a biblioteca apresentada acima, mas existem outras).

Com isso com certeza seu site em Flash já tem um lugar nos buscadores. Uso sempre o Google como referência para buscadores, pois são os líderes na área, é como você fazer um software e não ter uma versão pro windows, sendo o sistema operacional mais usado no mundo(ainda).

Abaixo algumas screenshots de exemplos que fiz para mostrar como os conteúdos em Flash já aparecem no Google:

 

Espero que tenham gostado.

jun 20

Olá,

Lendo os artigos do DZone achei este conversor de Java para ActionScript.

Ainda não testei, mas achei bem interessante, vale a pena dar uma olhada.

Link: http://www.insideria.com/2008/12/java-to-actionscript-converter.html

j2as3

jun 19

Olá,

Achei este post do Adrian Kingsley da ZDNet onde ele especifica alguns pontos do windows 7 que mudaram, mas segundo os levantamentos que ele fez realmente não teve nenhum GRANDE avanço em relação ao windows xp que continua sendo o windows preferido pela maioria, principalmente em questão de performance onde eu por exemplo uso 10 programas abertos ao mesmo tempo, 30 abas do firefox, nas horas vagas o lineage e o servidor de teste e por ai vai.

Por isso eu recomendo windows xp para quem realmente precisa trabalhar com o windows, caso contrário use uma versão do linux como o Ubuntu ou OpenSuse, são perfeitos, eu uso e recomendo.

Link: http://blogs.zdnet.com/hardware/?p=4658

jun 19

Olá,

Retirei este vídeo do site: http://blog.jorgepereira.com.br/2008/09/24/ponteiros-agora-voce-aprende/

jun 19

Olá,

É interessante ver como as pessoas confundem a portabilidade com o Java.

A grande ‘vantagem’ do java é poder usar um mesmo bytecode em vários sistemas operacionais utilizando a JVM, sem ela nada adianta.

Então para o seu codigo ser ‘portável’ em Java você terá que ter a JVM, e em segundo lugar você não pode fazer nada nativo (obviamente) sem fazer IFs para saber qual sistema operacional está rodando.

Em terceiro, quase nenhum software em Java roda em todos os OS, devido a maioria usar sempre bibliotecas que rodam em um único sistema operacional, geralmente o windows.

Um exemplo disso é o game brasileiro Taikodom que só roda em windows, apesar de ser feito em Java, mas usa bibliotecas que só rodam em windows.

Então, java não é sinonimo de portabilidade, pois todas as linguagens tem um ‘port’ para os outros sistemas operacionais, c++, basic, pascal, python, php, c# e por ai vai.

Java só tem uma vantagem, não é necessário recompilar, mas tem a desvantagem de ter a JVM instalada, e na versão compativel com a aplicação, o que ocorre também com o .Net.

Se você usar no Java somente bibliotecas multiplataformas, então sua aplicação será realmente portável em Java.

Um exemplo é o servidor privado de lineage, 100% em Java, mas como é uma aplicação console e não usa bibliotecas somente para windows, roda em qualquer sistema operacional com uma unica compilação, pois o bytecode é o mesmo para a JVM.

Outro exemplo mas em c++ é o servidor privado do tibia, pode ser compilado com o gcc para windows ou linux, roda também em ambos os sistemas operacionais sem problemas.

jun 17

Olá,

Achei um bug na linguagem pt_br do fórum phpBB 3.0.5 e corrigi.

Para fazer o download, clique aqui.

Basta baixar o arquivo e substituir o arquivo language/pt_br/acp/common.php

Abraços.

jun 9

Ubuntu sobrevive ao desafio hacker

ubuntu_seguro

Quando Charlie Miller chegou para tentar invadir o recém-lançado MacBook Air com o OS X 10.5.2 (Leopard) -o mais recente representante da linhagem dos sistemas operacionais que já teve fama de praticamente inviolável-, havia expectativa se ele conseguiria ser o primeiro hacker a vencer o desafio PWN TO OWN 2008. Miller já chamou o desafio de “Superbowl dos hackers”, em alusão à grande disputa do futebol americano.

Era o segundo dia do desafio. No primeiro, com regras mais rígidas, os três sistemas a serem desafiados -OS X, Ubuntu e Vista- passaram incólumes.

Enquanto Miller calmamente conectava seu desgastado MacBook Pro ao fininho Air, cerca de 20 pessoas se postaram à sua frente. Ele tinha 30 minutos para usar uma falha que o permitisse acessar, na vítima, um arquivo escolhido pela organização do evento.
Cerca de três minutos depois, ele disse: “Está feito”, para gritos e aplausos da platéia. “Foi fácil”, mas faltava checar.

Um dos organizadores -aquele que entrou em um site com um código malicioso criado por Miller, como permitia a regra para o segundo dia- sorriso no rosto, verificou aqui e ali. Estava feito.

Miller então teve que assinar um documento garantindo que ele não vazaria as informações sobre o bug antes que a falha utilizada fosse corrigida. Foi divulgado, apenas, que era um problema no Safari.

Miller já sabia o que fazer. “Trabalhei nisso [no bug] cerca de uma semana”, disse ele à Folha. Questionado se esse tipo de concurso não era prejudicial, pois jogava luzes sobre problemas que poderiam ser utilizados por criminosos, Miller respondeu: “Não. Agora a Apple vai conhecer a falha e corrigi-la. Se não fosse assim, ela continuaria lá. Como existem diversos outros bugs para serem explorados.”

Miller, que trabalha na empresa de segurança digital Independent Security Evaluators, é conhecido por ser um dos primeiros hackers a descobrir uma falha que permite invadir o iPhone.

Resta um

No terceiro dia, quando o Air já não estava na disputa, os computadores receberam populares programas desenvolvidos por terceiros -o navegador Firefox e o OpenOffice, por exemplo.

Depois de algumas horas tentando, um trio utilizando um MacBook Pro conseguiu explorar uma falha no Flash e invadir o Windows Vista. Restou intacto o Ubuntu, para a surpresa dos organizadores. Shane Macaulay, que ajudou a invadir o Vista, já havia contribuído para invadir um Mac no ano passado.

jun 9

Olá,

Eu acabo de finalizar um novo produto, trata-se do PRMailer (versão 1), é um software para envio de email marketing, com ele você monta seu template, pré-visualizar antes de enviar e acompanha o envio, os emails são separados por vírgula, bem simples e compatível com qualquer gerador de lista de emails, bastando apenas colocar os emails separados por vírgula e o PRMailer faz todo o trabalho.

Valor: R$ 50,00

Para comprar basta entrar em contato que enviarei as instruções e formas para o pagamento.

Segue algumas fotos:

jun 9
Lidando com a diversidade
icon1 admin | icon2 Geral | icon4 09 de junho de 2009| icon3Sem Comentários »

Olá,

Este é o assunto proposto neste artigo:

Link: http://www.unixmen.com/news-today/247-cpu-diversification-ubuntus-gain-microsofts-loss

O artigo propoe a mostrar que o Kernel do Linux pode ser compilado em 19 diferentes arquiteturas, enquanto o windows somente com as compatíveis com x86.

Linux supports the following machine architectures:

Additional processors (particularly Freescale’s 68000 and ColdFire) are supported by the MMU-less μClinux variant.

Retirado de: http://en.wikipedia.org/wiki/Linux_kernel_portability_and_supported_architectures

Na imagem abaixo você ve que os programas do Linux funcionam e se adaptam no windows sem o menor problema.

portabilidade_os1

jun 7

Olá,

Descoberta uma falha na autenticação no rails.

Link: http://n8.tumblr.com/post/117477059/security-hole-found-in-rails-2-3s

« Posts Anteriores