Pesquisar este blog

quinta-feira, 4 de agosto de 2011

Ligações no Gmail com o Google Voice

você pudesse, dentro do próprio Gmail, mandar emails, conversar por mensagens instantâneas e ainda por cima, ligar para os seus amigos, tudo sem sair do lugar? Muito legal não é? Pois agora, uma das funcionalidades mais legais do Gmail acabou de chegar ao Brasil. Aliás, não só ao Brasil: mais 38 idiomas ganharam esta excelente atualização.
Tudo funciona de maneira bem simples, como no Skype.
Para usar, basta entrar  no seu Gmail. Em breve, você deve receber uma notificação para utilizar o Google Voice. Na sua lista de contatos do Gtalk, basta escolher um contato, colocar o seu núero de telefone e pronto!
As tarifas são bem baixas. Em ligações para o Brasil, você paga US$0,03 por minuto para fixo (ou só US$0,02 para telefone fixo de São Paulo, Rio ou Belo Horizonte) e US$0,15 por minuto  para celular.
Veja abaixo:

Adobe lança ferramenta que suporta HTML5

Edge já está disponível em versão trial no site da Adobe. Foto: Reprodução



O Adobe lançou uma versão de testes do Edge, uma ferramenta para criar animações com os padrões HTML5, Javascript e CSS. A versão comercial do Edge só deve ser lançada em 2012, segundo informações do El País. O padrão HTML5 é considerado um grande rival do Flash, da Adobe. Por outro lado, Miguel Bada, da Adobe Espanha, afirmou que a posição da companhia nunca foi de enfrentar o padrão. O Dreamweaver, ferramenta de desenho da Adobe, trabalha com o formato.
"Nosso propósito é dar todos tipo de facilidade aos designers. O HTML5 é um padrão que ainda não está aprovado, mas uma vez que esteja definido será mais limitado em interatividade que o Flash. Será como o Flash há 10 anos, mas isso não quer dizer que seja um padrão inválido", afirmou Bada ao El País.
A Adobe também tem o recurso Wallby, que permite criar conteúdos em Flash e exportar para executá-los em plataformas que não suportem o formato. Steve Jobs, da Apple, no entanto, diz que a Adobe deveria acabar com o Flash e migrar para HTML5. Ele já publicou uma série de críticas contra o formato. Para Bada, porém, não há uma guerra entre tecnologias. Portanto, sua companhia cria ferramentas para as duas alternativas.
A versão trial do Edge pode ser baixada no site da Adobe(labs.adobe.com/technologies/edge/).

Adobe Dreamweaver CS5.5 Técnicas de Estúdio: Projetando e desenvolvendo para dispositivos móveis com jQuery, HTML5 e CSS3

Depois de anos de lento progresso, web designers enfrentam uma série de novos desafios e oportunidades. Embora ainda em evolução, HTML5 e CSS3 que estourou na cena muito mais rapidamente do que o previsto. Graças ao apoio generalizado em todos os navegadores recentes, muitos aspectos estão prontos para usar agora e se usado corretamente, eles degradam graciosamente em navegadores mais antigos.Mas talvez o maior desafio ea oportunidade vem da velocidade fenomenal na qual web-enabled smartphones e tablets ter se espalhado. Projetar e construir um site, de repente, se tornam mais complexas. Felizmente, bibliotecas JavaScript, tais como jQuery, conciliar incompatibilidades browser e fazer trabalhos leves de adicionar recursos dinâmicos para sites.
David Powers mais uma vez, separou-se do bloco. Seu novo livro é completo, não apenas em suas informações sobre como otimizar o uso do Dreamweaver, mas também na sua explicação de Web design moderno baseado em padrões e melhores práticas.David clareza e capacidade de explicar temas complexos que claramente faz deste livro um a não perder.
Stephanie (Sullivan) Rewis
Dreamweaver CS5.5 subiu ao desafio, oferecendo aos designers a ferramentas necessárias para construir websites modernos com HTML5, CSS3 e jQuery. Para mencionar apenas alguns, há referências de código para a biblioteca do núcleo jQuery, a capacidade de ver as páginas que será semelhante em diferentes resoluções de tela sem sair da janela do documento, suporte para jQuery widgets móveis e integração de PhoneGap para construir aplicativos nativos para o Android ou IOS (sistema operacional usado no iPhone, iPhone e iPod touch).
A ênfase no Dreamweaver CS5.5 está firmemente no desenvolvimento móveis e design para várias telas, mas isso não é tudo. Não há suporte melhorado para HTML5 e CSS3, incluindo ferramentas para simplificar a criação de cantos arredondados e sombras sem imagens. Versões anteriores do Dreamweaver suportado apenas uma gama limitada de seletores CSS. Visualização ao vivo agora suporta todos eles. Ah, sim, Dreamweaver CS5.5 suporta fontes web, também.
Há muito para absorver, e este livro full-color objetivos para guiá-lo através de todos os novos recursos com a ajuda de três estudos de caso. O primeiro gira em torno de redesenhar um site para exibição em desktops, tablets e smartphones usando HTML5, CSS3 e consultas de mídia. O segundo leva uma versão reduzida do mesmo site, e constrói uma versão dedicada móvel usando jQuery móvel, um JavaScript sofisticado e CSS quadro projetado para funcionar de forma consistente em todas as principais plataformas móveis. O estudo de caso final, desenvolve um aplicativo simples que armazena informações em um banco de dados, acessos sensor de um telefone móvel GPS, e exibe um mapa.
A versão eletrônica do livro está disponível na Biblioteca On-line Safari e Borda criativa , e como um livro Kindle da Amazon.

sábado, 14 de maio de 2011

Novatec lança novo livro em português sobre Expressões Regulares

O mercado editorial técnico brasileiro ja nos trouxe excelentes livros sobre expressões regulares, inclusive o (excelente) Expressões Regulares – uma abordagem divertida, do Aurélio Jargas, também da Novatec.
Mas as expressões regulares são recursos tão úteis à disposição dos desenvolvedores, administradores de sistemas e até mesmo dos usuários avançados de aplciativos, que as obras a respeito se sucedem, o que nos traz ao recém-lançado Expressões Regulares Cookbook, fruto da parceria entre a Novatec e a norte-americana O’Reilly, cuja série Cookbook é reconhecida por trazer uma abordagem prática e direta para quem já conhece a teoria básica dos temas abordados.
As 560 páginas do alentado volume dedicam-se a apresentar receitas práticas do uso das expressões regulares em diversos contextos: validações e formatações diversas, tratamento de palavras, números e linhas, identificação e tratamento de URLs e paths, entre outros – veja o sumário em PDF para ter uma ideia da amplitude!
Quem usa expressões regulares com frequência muitas vezes monta pequenas bibliotecas ou referências contendo os fragmentos mais usados: inverter palavras, identificar endereços de e-mail, validar formatos de data, etc. E este livro é como se fosse uma edição ampliada deste tipo de biblioteca, embora sua origem externa fique muito evidente em uma minoria das receitas, como as que tratam de números de telefone e códigos postais.
Além de apresentar a expressão em si, as receitas incluem implementações práticas em linguagens variadas, tais como Python, Javascript, Perl, PHP, Ruby e mais. Ou, como informa a resenha oficial, “Este livro oferece mais de 100 receitas que vão ajudá-lo a manipular dados e textos usando expressões regulares. Todo programador deve entender um pouco de expressões regulares, mas aproveitá-las plenamente não é tão simples assim. Mesmo os usuários mais experientes, muitas vezes, sofrem com baixo desempenho, falsos positivos, falsos negativos ou defeitos imprevisíveis. Expressões Regulares Cookbook oferece orientação detalhada para algumas das tarefas mais comuns envolvendo essa ferramenta, com receitas para C#, Java, JavaScript, Perl, PHP, Python, Ruby e VB.NET.”
Analisei, gostei e recomendo – o meu exemplar já está na estante mais próxima do monitor, ao alcance das mãos para quando for a hora de consultar rapidamente!
Todo programador deve entender um pouco de expressões regulares, mas aproveitá-las plenamente não é tão simples assim. Mesmo os usuários mais experientes, muitas vezes, sofrem com baixo desempenho, falsos positivos, falsos negativos ou defeitos imprevisíveis. Expressões Regulares Cookbook oferece orientação detalhada para algumas das tarefas mais comuns envolvendo essa ferramenta, com receitas para C#, Java, JavaScript, Perl, PHP, Python, Ruby e VB.NET.
Com este livro, você:
  • Entenderá os fundamentos das expressões regulares por meio de um tutorial conciso.
  • Usará expressões regulares de forma produtiva, em várias linguagens de programação e de script.
  • Aprenderá como validar e formatar entradas de dados.
  • Gerenciará palavras, linhas, caracteres especiais e valores numéricos.
  • Encontrará soluções para uso de expressões regulares em URLs, paths, marcações e intercâmbios de dados.
  • Estudará as nuances das funcionalidades mais avançadas das expressões regulares.
  • Entenderá como as APIs, a sintaxe e o comportamento das expressões regulares diferem de linguagem para linguagem.
  • Escreverá expressões regulares que melhor atendam ás suas necessidades.
Tanto para iniciantes, como para usuários experientes, Expressões Regulares Cookbook ajudará o leitor a aprofundar seus conhecimentos a respeito dessa ferramenta única e insubstituível. Você aprenderá novos e poderosos truques, evitará armadilhas específicas e poupará um tempo precioso com essa enorme e comprovada biblioteca de soluções para os difíceis problemas encontrados no mundo real.
“É um livro bem escrito, cheio de informações. Aprendi uma série de truques lendo apenas o capítulo introdutório”. – Nikolaj Lindberg, linguista computacional da STTS (Speech Technology Services).
“O livro Expressões Regulares Cookbook oferece soluções sofisticadas para problemas imediatos. Em geral, fiquei impressionado com a riqueza de detalhes das receitas”. – Zak Greant, defensor e estrategista do ramo de tecnologia aberta.



Download
 Sumário
 Introdução às expressões regulares
Obras relacionadas
Expressões Regulares - Uma abordagem divertida 3ª edição



sexta-feira, 29 de abril de 2011

Desenvolvimento Empresarial com o Flex

Book cover of Enterprise Development with Flex
Se você quiser usar o Adobe Flex para construir aplicações de Internet com qualidade de produção Rich para a empresa, este livro inovador mostra-lhe exactamente o que é exigido. Você vai aprender técnicas eficientes e melhores práticas, e comparar vários frameworks e ferramentas disponíveis para desenvolvimento de RIA - bem além de qualquer coisa que você vai encontrar nos tutoriais Flex e documentação do produto. Através de muitos exemplos práticos, os autores dão a sua considerável experiência para ajudar você a superar os desafios durante o seu ciclo de vida do projeto.
Descrição Completa
Se você quiser usar o Adobe Flex para construir aplicações de Internet com qualidade de produção Rich para a empresa, este livro inovador mostra-lhe exactamente o que é exigido. Você vai aprender técnicas eficientes e melhores práticas, e comparar vários frameworks e ferramentas disponíveis para desenvolvimento de RIA - bem além de qualquer coisa que você vai encontrar nos tutoriais Flex e documentação do produto. Através de muitos exemplos práticos, os autores dão a sua considerável experiência para ajudar você a superar os desafios durante o seu ciclo de vida do projeto.
Desenvolvimento Empresarial com o Flex também sugere ferramentas e metodologias, diretrizes para determinar os conjuntos de habilidades necessárias para o projeto, e muito mais.
  • Escolha entre os vários frameworks para construir aplicações Flex, incluindo Cairngorm, PureMVC, Mate, e Clear Toolkit
  • Aplicar padrões de projeto selecionado com o Flex
  • Saiba como estender o framework Flex e construir sua própria biblioteca de componentes
  • Desenvolver uma amostra do aplicativo AIR que sincroniza automaticamente bancos de dados locais e remotos para apoiar a sua força de vendas
  • Obtenha soluções para alavancar o protocolo AMF Flex e sincronizar as modificações de dados de clientes com servidores baseados BlazeDS
  • Determinar o desempenho real de sua aplicação e melhorar a sua eficiência

quarta-feira, 27 de abril de 2011

Segurança em PHP

Book cover of Essential PHP Security
A linguagem de script PHP funciona muito bem com outras ferramentas open source, como o banco de dados MySQL e software de servidor web Apache, para construir aplicações web interativas.Mas a segurança ainda é um problema que os desenvolvedores precisam para enfrentar, dada a freqüência de ataques a sites da web. Essential PHP Security explica os tipos de ataques que os hackers usam em sites da web e como configurar corretamente o Apache e PHP para se proteger contra eles. O autor do Essential PHP Security , Chris Shiflett, é um reconhecido especialista internacional na área de segurança do PHP e este livro mostra aos desenvolvedores como para se proteger contra ataques de escrever código PHP seguro.
Descrição Completa
Sendo altamente flexível na construção de aplicativos web dinâmicos e bases de dados faz com que o PHP uma linguagem de programação das ferramentas web mais popular de desenvolvimento em uso hoje. Ele também funciona muito bem com outras ferramentas open source, como o banco de dados MySQL eo servidor web Apache. No entanto, sites que mais são desenvolvidos em PHP, eles se tornam alvos de invasores mal-intencionados, e os desenvolvedores precisam para se prepararem para os ataques.
Segurança é uma questão que exige atenção, dada a freqüência crescente de ataques a sites da web. Essential PHP Securityexplica a tipos mais comuns de ataques e como escrever código que não é suscetível a elas. Ao examinar os ataques específicos e as técnicas utilizadas para se proteger contra eles, você vai ter uma profunda compreensão ea apreciação das garantias que você está prestes a aprender neste livro.
No muito necessária (e altamente solicitada) Essential PHP Security , cada capítulo aborda um aspecto de uma aplicação web (tais como processamento de formulários, programação, banco de dados, gerenciamento de sessão e autenticação). Os capítulos descrevem ataques em potencial com exemplos e, em seguida, explicar as técnicas para ajudar você a evitar esses ataques.
Os tópicos abordados incluem:
  • Evitar cross-site scripting (XSS)
  • Proteção contra ataques de injeção SQL
  • Para complicar as tentativas de seqüestro de sessão

Você está em boas mãos com o autor Chris Shiflett, especialista internacionalmente reconhecido em matéria de segurança do PHP. Shiflett também é o fundador e presidente do bulbo cerebral, uma consultoria de PHP que oferece uma variedade de serviços para clientes em todo o mundo.

Dominando Expressões Regulares, Terceira Edição

Escrito no entretenimento, o tom lúcido que faz uma seca, tornam-se tema complexo cristalino para os programadores, e polvilhada com soluções para os problemas do mundo real complexo, Dominando Expressões Regulares , 3 ª edição, oferece uma riqueza de informações que você pode colocar a imediata uso.
Book cover of Mastering Regular Expressions
As expressões regulares são uma ferramenta extremamente poderosa para a manipulação de texto e dados. Eles são hoje padrão em uma ampla gama de linguagens e ferramentas mais populares, incluindo Perl, Python, Ruby, Java, VB.NET e C # (e qualquer idioma usando o. NET Framework), PHP e MySQL.

Se você não usar expressões regulares, no entanto, você vai descobrir neste livro, todo um novo mundo de domínio sobre seus dados. Se você já usa-los, você vai apreciar um detalhe sem precedentes deste livro e amplitude de cobertura. Se você acha que sabe tudo o que você precisa saber sobre expressões regulares, este livro é uma impressionante revelação.
Como mostra este livro, um comando de expressões regulares é uma habilidade de valor inestimável. As expressões regulares permitem código de processamento de texto complexo e sutil, que você nunca imaginou que poderiam ser automatizadas. As expressões regulares podem poupar tempo e aborrecimentos. Eles podem ser usados ​​para construir soluções elegantes para uma ampla gama de problemas. Uma vez que você tenha dominado as expressões regulares, eles se tornarão uma parte valiosa do seu toolkit. Você vai saber como você nunca consegui viver sem eles.
No entanto, apesar de sua ampla disponibilidade, flexibilidade e força ímpar, expressões regulares são freqüentemente subutilizados. Mas o que é o poder nas mãos de um especialista pode ser cheia de perigos para os incautos. Dominando expressões regulares vai ajudá-lo a navegar pelos campos minados para se tornar um especialista e ajudar você a otimizar seu uso de expressões regulares.
Dominando Expressões Regulares , terceira edição, agora inclui um capítulo inteiro dedicado a PHP e sua expressiva e poderoso conjunto de funções de expressões regulares, além de cobertura PHP reforçada na região central "core" capítulos. Além disso, esta edição foi atualizado para refletir os avanços ao longo de outras línguas, incluindo expansão de cobertura em profundidade de Sun java.util.regex pacote, que emergiu como o regex implementation.Topics Java padrão incluem:
  • Uma comparação das características entre versões diferentes de muitas línguas e ferramentas
  • Como o mecanismo de expressões regulares obras
  • Optimization (grandes economias disponível aqui!)
  • Correspondência exatamente o que você quer, mas não o que você não quer
  • Seções e capítulos em diversas línguas
Escrito no entretenimento, o tom lúcido que faz uma seca, tornam-se tema complexo cristalino para os programadores, e polvilhada com soluções para os problemas do mundo real complexo, Dominando Expressões Regulares , Third Edition oferece uma riqueza de informação que você pode colocar para uso imediato.

Comentários desta nova edição ea segunda edição:

"Não é um livro melhor (ou mais útil) disponível em expressões regulares". 

- Greant Zak, Diretor Executivo, Sistemas eZ
"Um verdadeiro tour-de-força de um livro que abrange não só a mecânica da regexes em detalhe extraordinário, mas também fala sobre a eficiência eo uso de expressões regulares em Perl, Java e. NET ... Se você usar expressões regulares, como parte do seu trabalho profissional (mesmo que você já tem um bom livro sobre qualquer linguagem que você está programando em) Eu recomendaria fortemente este livro para você. " 
- Dr. Chris Brown Formato Linux
"O autor faz um excelente trabalho levando o leitor a partir de principiante regex para dominar. O livro é extremamente fácil de ler e repleto de exemplos úteis e relevantes ... As expressões regulares são ferramentas valiosas que cada desenvolvedor deve ter em sua caixa de ferramentas. Mastering Regular Expressões é o guia definitivo para o assunto, e um excelente recurso que pertence a cada programador estante. dez entre dez ferraduras ". 
- Menard Jason, Rancho Java