Firefox 3 Download Day

Maio 30, 2008 on 11:25 am | In Festas, Informatica | 2 Comments

Calma, gente, ainda não foi lançado oficialmente o Firefox 3 e sim uma campanha muito interessante, a campanha é o Firefox 3 Download Day, eles estão tentando bater um recorde mundial de downloads para o mesmo software em 1 dia, a data não foi divulgada porém você participar deixando seu email para receber um aviso do lançamento. Uma campanha de marketing mais do que excelente não acham ?! Para participar basta clicar no link da img e então no site entre em confirme sua participação agora na página principal.

Download Day 2008


Siverlight… nem a Microsoft acredita

Maio 28, 2008 on 11:42 am | In Informatica, Mente | 1 Comment

Bom, o tópico pareçe meio assustador mas foi essa a impressão que tive após ver o aplicado (por sinal muito legal) do msnbc, que é um site de notícias e entretenimento da Microsoft@MSN. O aplicativo foi desenvolvido em Flash 9 em vez de ser usado o SilverLight da Microsoft, lógico por questão de o Silverlight ser usado somente em windows vista e XP, em contra partida do Flash que é usado desde unix-like, windows e dentre outros. = )

Spectra

O Spectra, aplicativo lançado pela msnbc é um aplicativo para leitor de notícias do portal deles, separadas por categoria, cheia de características visuais muito bacana, vale a pena dar uma olhada nele; uma pena ele não ler Feed externos, seria de muito agrado geral para se divertir enquanto se lê algumas notícias.

Ainda defendo a idéia pessoal de que morro de fome, mas não sustentarei a m$.


Performace em php e JS

Maio 27, 2008 on 2:43 pm | In Informatica, php, JavaScript | 1 Comment

Quando a maioria esta começando programar ou programa aplicativos/websites pequenos a performace não é um obstáculo, porém quando pensamos em milhares de acesso por hora e pagando por tráfeco, perfomace e tráfeco pode ser um problemão se não pensados e estudados com muito rigor, é algo ainda muito discutível na comunidade, questão de velocidade dos programas feitos em php, performace e tráfeco dos feitos em JavaScript, por isso o Lucas deixou 39 dicas para melhorar a perfomace na hora de codar em php.

E eu deixo a dica para JS, que a utilização de AJAX podem salvar um trafeco imenso causado pelo reload da página como um todo, claro que exige uma cautela para não usa-lo em massa pois com ajax não existe indexação pelos sistemas de busca e as requisições não tem tempo de resposta, e para economia volume de dados também existem os modos de compresão vistos aqui.

Mas onde são usados isso? Se pensarmos que existem diversos publicadores WEB utilizando PHP com JavaScript, essa é uma solúção bem cabível, para economizar com performace alta.


Ferramentas para desenvolver

Maio 19, 2008 on 6:19 pm | In Informatica, Trabalho, JavaScript, AJAX, SEO | 2 Comments

Bom, existe uma grande discução sobre ferramentas para desenvolver, seja ela web-based ou não, a grande discução fica por conta se realmente a ferramenta ira lhe ajudar a construir o melhor código no melhor tempo possível. Não irei entrar no merito no momento sobre essa discução; estou para dizer que existem ferramentas que não podem faltar na vida do webdeveloper, algumas delas estão descritas abaixo :

  • Para nosso amigo Firefox:
  1. Firebug : Ferramenta para debugar, monitorar e editar em tempo real no site, CSS, HTML e Javascript, ferramenta muito poderosa.
  2. YSlow : Ferramenta que analiza o site e traz estatística se o site esta com performace baixa ou alta, baseada nas regras do Yahoo!.
  3. HttpFox : Ferramenta que monitora e analiza entrada e saída do protocolo HTTP do website, muito importante para visualizar controles em Ajax.
  4. Web Developer tool bar :Â Ja dito ateriormente neste post, ferramenta com multiplas ferramentas para web.
  • Para nosso inimigo amigo IE:
  1. Developer ToolBar : Igual ao firebug, porém com menos recursos.
  2. MultiplesIEs : Ferramenta para poder testar o site em diversas versões do IE.


WordList em PHP para cracks

Maio 8, 2008 on 11:32 am | In Informatica, php, Hacker | 6 Comments

Bom, pensando no script para brutal Force no gmail que postei fiquei pensando; como podemos gerar uma lista de palavras para que possamos testar o script ? Existem diversas wordlist generator por ae, porém precisamos uma em php que construa e teste; gerar um arquivo TXT é uma lastima, pois fica gigantesto, então nada de pegar pronto, o negocio é gerar na mão.
Mas o que é esse tal de wordlist então ?
Nós podemos chamar de dicionário de palavras, nesta lista terá as palavras inimaginarias e imaginarias para que ao tentar crackear uma conta teste cada palavra como senha, o ideal para está lista seria ter todos as possíveis palavras.

Exemplos:

a, aa, ab, ac, ad ... aaaa, aaab, aaac, aaad ...

Para que possamos testar 1 a 1 e ter certeza que iremos conseguir, mas todas as possibilidades é algo muito grandioso, por isso existem os dicionários de palavras ja prontos, como nosso amigo disponibiliza aqui.

Mas e se quisermos criar uma lista completa em php como fazermos ?

Primeiro vamos definir em uma array todos os caracteres que iremos disponibilizar para teste:

PHP:
  1. $alfa=array("A", "B", "C", "D", "F", "G", "H", "I", "K", "L", "M", "N", "O", "Q", "R", "S", "T", "V", "X", "Y", "Z");
  2. foreach($alfa as $valor){
  3. $passlist[]=strtoupper($valor);
  4. }
  5. foreach($alfa as $valor){
  6. $passlist[]=strtolower($valor);
  7. }
  8. for($i=0;$i<10;$i++){
  9. $passlist[]=$i;
  10. }
  11. $passlist[] = '$';
  12. $passlist[] = '%';
  13. $passlist[] = '&';
  14. $passlist[] = '*';
  15. $passlist[] = '#';

Então como podemos gerar todas as possíveis senhas palavras para 6 caracteres?

PHP:
  1. foreach($passlist as $va0){
  2. foreach($passlist as $va1){
  3. foreach($passlist as $va2){
  4. foreach($passlist as $va3){
  5. foreach($passlist as $va4){
  6. foreach($passlist as $va5){
  7. foreach($passlist as $va6){
  8. echo $va0.$va1.$va2.$va3.$va4.$va5.$va6;
  9. }
  10. }
  11. }
  12. }
  13. }
  14. }
  15. }

Acho que deu para ter uma idéia, esse script é para fins de aprendizado!


DHTML, DOM e JavaScript DOM não são a mesma coisa

Maio 5, 2008 on 9:11 am | In Informatica, JavaScript, AJAX | No Comments

Bom vou falar um pouco sobre conceitos, logo para apresentar para vocês uma pouco o que realmente é DHTML ou Dynamic HTML e DOM, o que seria esse DOM que todo mundo fala? O conceito de DHTML é bem antigo, ja se usavam apartir do momento que lançaram o IE 4.0+, Netscape 7+, Mozilla e Firefox 1.0.

É a idéia de tornar a página dinâmica seria a possibilidade de transformar ou mudar estrutura da página sem o reload dela, mudar um título, cabeçalho, cor, esconder algo do usuário ou mostrar num passe de mágica, sem que ele espere pelo reload da página inteira novamente.

Mas o que tem a ver DOM e Javascript com tudo isso ? DOM significa Document Object Model (Modelo de Objetos de Documento) que seria a estrutura HTML. É basicamente uma arvóre de nós.

Exemplo:

HTML:
  1. <div id="xis">
  2. <div id="Y">
  3. <div id="H"></div>
  4. </div>
  5. </div>

No exemplo acima temos dentro da div XIS os seguintes nós XIS>Y>H . Dizendo como é nossa estrutura. A idéia do DHTML é de que com o JavaScript utilizando padronização (CSS, xHTML / HTML) podemos fazer mudanças nesta estrutura em tempo real para facilitar a vida do usuário, seja deixando um texto mais escuro, mudando uma img, abrindo e fechando caixas ou até mesmo com recursos mais avançados como o AJAX.

Abraços e boa semana ; )



 

 Assine o feed