País e cidade a partir através do número IP

04/01/2008

É possível identificar o país e até mesmo a cidade de origem com um simples número de IP.

estado-cidade-sao-paulo.gif

Isso é possível pois há uma regra de distribuição do IP (Internet protocol) diferente para cada lugar e para cada conexão que é feita na internet. As vezes é interessante fazer a verificação do número do IP para certos negócios como por exemplo colocar uma língua padrão para um certo país ou dar uma mensagem personalizada para cada região.

O site MaxMind possibilita que o programador faça aplicações, através de uma API, que detectem qual a origem do IP. Outra dica é o Delau, que disponibiliza um banco de dados com as informações de cada IP.


COMPARE NO JÁCOTEI

Diferenças entre Java e JavaScript

20/12/2007

O Javascript é uma linguagem de script que incorporado nas tag’s Html, permite incrementar a apresentação e interatividade das páginas Web.

java_javascript.jpg

Javascript é (ou serve como, já que pode ser utilizado para outros fins) uma extensão do código Html das páginas Web. Os scripts, que se inserem nas tag’s Html, podem ser comparados aos macros de uma formatação de texto.
Estes scripts vão ser gerados e executados pelo próprio browser sem fazer apelo aos recursos de um servidor.

Estas instruções serão assim executadas diretamente e sobretudo sem atrasos no lado do cliente.
Javascript foi desenvolvido inicialmente pela Netscape e na altura intitulava-se LiveScript. Adotado no fim do ano de 1995, pela empresa Sun (que também desenvolveu o Java), ele tomou assim o seu nome atual Javascript. Porém se eles soubessem a confusão que estavam criando…

Java é uma linguagem de programação sob o paradigma da orientação a objetos, inicialmente desenvolvida pela Sun para ser uma linguagem de programação voltada para pequenos e portáteis dispositivos. Hoje Java possui uma extensa área de atuação, de celulares até a Web e com a vantagem de ser totalmente independente de plataforma pois ela é uma linguagem “compilada e interpretada”. Um programa em Java quando compilado é convertido em bytecodes que por sua vez serão interpretados pela Java Virtual Machine (isso mesmo, um computador virtual) e por ela, codificados em linguagem de máquina. Sendo assim, seu programa em Java pode rodar em qualquer lugar que tenha uma Java Virtual Machine (quem sabe na sua geladeira ?).

Bom, agora vemos que são duas coisas totalmente distintas portanto não vamos continuar chamando nosso pequenos scripts de “Java” e sim de “JavaScript”.

Fonte:
iMasters


COMPARE NO JÁCOTEI

Relação completa das cidades e dos estados do Brasil

19/12/2007

Uma das formas de evitar erros e garantir a integridade de informações em um formulário é padronizar as informações, que além de evitar estas dores de cabeça, facilita a vida do usuário fazendo com que ele não precise digitar algumas informações.

brasil.jpg

Então disponibilizamos a relação completa de todas os estados e cidades do Brasil em um simples SQL. Ao todo são 27 estados e 9714 cidades. Com isso você pode usar em qualquer tipo de aplicação.

Link e fonte:
Add-Digital


COMPARE NO JÁCOTEI

Checar código CSS duplicado

01/12/2007

O CSS Redundancy Checker auxilia os desenvolvedores de páginas para internet que utilizam o CSS para definir a apresentação das páginas. Basicamente ele verifica quais tags não estão sendo usadas em uma determinada página, fazendo com que o código fique mais limpo e leve.

Link:
http://services.immike.net/css-checker/


COMPARE NO JÁCOTEI

Camtasia Studio para download grátis e completo

26/11/2007

O Camtasia Studio é muito usado para screencast que são gravações da própria tela do computador para tutoriais e treinamento online. A TechSmith que é o facbricante do Camtasia disponibilizou a versão Studio 3 com registro grátis.

É muito simples. Basta você entrar aqui e depois pegar o seu registro no site da TechSmith aqui. Simples. Agora você tem o Camtasia Studio 3 registrado e completo.

O Camtasia conta com uma série de ferramentas para incrementar suas gravações como suporte a PIP (picture in picture) e gravações de apresentações do PowerPoint.

http://www.labnol.org/assets/images/8c07e10ce651_1365A/downloadcamtasiastudio.jpg

Fonte:
http://www.labnol.org/software/download/download-camtasia-studio-free/1829/


COMPARE NO JÁCOTEI

Sistema de geração de boletos em PHP grátis - Vários bancos

18/11/2007

A geração de boletos sempre foi um problema para muitos desenvolvedores que além de conhecer alguma linguagem de programação, precisava conhecer as regras de negócio dos bancos para conseguir gerar um boleto bancário para os seus projetos. O projeto é open-source e de livre distribuição conforme a licença GPL. Existe vários bancos que o sistema atende, entre eles o Banco do Brasil, Unibanco, Caixa Econômica, Itáu, Hsbc, Bradesco, Banestes, Banco Real, Nossa Caixa, Sudameris e Santander-Banespa. O download é simpels e rápido. Parabéns pela iniciativa.

Este projeto visa atender exclusivamente aos profissionais e desenvolvedores na área técnica de programação PHP dos boletos, portanto se faz necessário conhecimento desejado e estudo do mesmo para a perfeita configuração do boleto a ser usado, sendo de inteira responsabilidade do profissional o funcionamento, testes e compensação do mesmo em conta bancária.
O projeto BoletoPhp não tem foco na questão administrativa, comercial ou jurídica, pois isto compete exclusivamente aos bancos devido as suas particularidades existentes de cada carteira de cada boleto.

Links:
Exemplo
Desenvolvedores e download


COMPARE NO JÁCOTEI

Novo Google Android

16/11/2007

O Google não para de inventar e desta vez o Google Android é o novo lançamento do gigante da internet que vem com tudo no mercado dos dispositivos móveis.

Com isso o Google torna-se o primeiro a desenvolver uma plataforma para celulares 100% aberta e que conta com o acesso a praticamente todos os seus serviços já prestados como o Google Maps, Reader, Gmail, etc.

Talvez seja um ensaio para a entrada com o seu aparelho celular, o aclamado Gphone, que muitos sites e analistas, falam que estaria em desenvolvimento. Com o vídeo abaixo é possível perceber que é um sistema bastante simples e moderno, com animações e vários efeitos.

Para o desenvolvimento o Android usa a IDE do Eclipse e é muito semelhante ao Java.

Link:
http://code.google.com/android/