Categoria "D"


Google Maps: Como obter Latitude e Longitude de um endereço

Também desta vez eu responder a um comentário com um post, dado o interesse geral. Armando me perguntou se era possível, usando o Google Maps, Latitude e Longitude obtido a partir de um nome de cidade ou rua. A resposta é sim! Através deste serviço, o Google Maps serviço de geocodificação API você pode perguntar diretamente Google trasfromare nossa informação textual (estado, cidade, etc) em coordenadas geográficas. Você pode tentar um exemplo on-line diretamente no site da documementazione Google.

Leia mais ...

Google AJAX Language API e prototype.js

Depois de ver o funcionamento do Google AJAX API ocorreu-me uma forma alternativa de traduzir as nossas páginas web em tempo real usando prototype.js , você pode marcar as tags HTML que deseja traduzir, em vez de submeter todo o documento para tradução. : Para marcar as tags HTML que eu usei para traduzir o atributo rel , definindo-a para translate :

1
"translate" > Questo testo deve essere tradotto < / p > < p rel = "translate"> Este texto deve ser traduzido </ p >

Com uma simples função, então podemos usar prototype.js para processar todas as tags HTML com rel='translate' :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/ **
@ * Nome: translate ()
* Descrição @: traduzir
* /
funcionar traduzir () {
) . each ( $ $ ('[Rel = "traduzir"]'). Cada (
e ) { função (s) {
( e. innerHTML , 'it' , 'en' , google idioma.. traduzir (e. innerHTML, 'en', 'en',
result ) { function (result) {
result. translation ) { if (tradução result.) {
result. translation ; e innerHTML = resultado da tradução..;
{ Else {}
'Translate Error! \n \n ' + result. error . message ) ; alert ('Erro Translate \ n \ n' + resultado mensagem de erro..);
}
}
);
}
);
}

Você pode ver isso em ação em e-lementi.com

Obviamente, o roteiro pode (e / ou deveria) ser refinada, conforme apropriado. . É interessante notar, no entanto, que é specializzarlo possível, de modo a substituir as imagens (no caso de botões em gráficos que contêm texto) ou feitos para desenvolver TAG especial como INPUT ou TEXTAREA .

Uma das limitações que eu encontrei, eu gostaria de aprofundar, o número de caracteres que podem ser traduzidos. Em caso de textos importantes, na verdade, é difícil obter um erro: que na verdade eu executar o script com um alert() .

Leia mais ...

Google AJAX API Idioma tutorial sobre o funcionamento

Eu respondo com este post, a pedido de Andrea sobre como inserir o tradutor do Google no seu site. Existem várias maneiras de aproveitar serviços de tradução automática disponíveis a partir do Google e em outros lugares. Podemos usar plugins escritos por outras pessoas, um script JavaScript simples de próprio Google ou a aprendizagem mista para usar a API, ou seja, um conjunto de funções que podem ser chamadas - como veremos - de várias maneiras.

Plugin

Não vou me alongar sobre esta solução, como eu acho que não é realmente relevante para o pedido de André , se eu entendi bem. É também uma solução sostanzialemente válida somente para o blog e não para uso individual e genérica. Eu só posso apontar para os usuários do WordPress , Global Translator , talvez os plugins mais simples, prático e popular deste tipo.

Script Pronto por Google

A maneira mais fácil de traduzir o seu site ou blog é para adicionar um script JavaScript simples fornecida pelo Google. Basta ir ao site translate.google.com guia e clique em 'Ferramentas'. A partir desta página você pode funções pré-definidas a tradução ou deixe o padrão. O script é muito simples:

1

e como um resultado é obtido:

Traduz Google

Leia mais ...

As3corelib: biblioteca para MD5, SHA1 e JPG / PNG Encoder

As3corelib projeto é uma biblioteca escrita em ActionScript 3, que contém uma série de classes e utilitários para expandir o desenvolvimento com ActionScript 3. Ele inclui suporte para MD5 e SHA-1, codificadores para JPG e PNG, e serialização JSON para strings, números e APIs datas. Libreia Isto é muito útil no desenvolvimento de aplicações Flash e capaz de dar-lhe o seu melhor acoplado com o Adobe AIR!

Dos vários pacotes apresentar os mais interessantes são com.adobe.crypto e com.adobe.images. O primeiro permite que você gerencie codificações MD5, SHA1, SHA224 e SHA256, de forma muito simples: utilizando o método hash() é passado a string e retorna a fonte codificação! O pacote ainda permite que as imagens para obter o JPG ou PNG a partir de um codificador de Flash bitmap simples!

1
encode ( image : BitmapData ) : ByteArray função pública codificar (imagem: BitmapData ): ByteArray

O resultado ByteArray representando a codificação JPG que permite Flash, podem ser salvos no disco diretamente! Para saber mais você pode seguir este tutorial em vídeo sobre como salvar uma imagem PNG - a partir de um objeto de vídeo - no disco por as3corelib .

Leia mais ...

HTML dinâmico com Prototype: estilos e scripts

Mais de um ano atrás eu escrevi um post ( HTML dinâmico com JavaScript ) que ilustra algumas técnicas para dinamicamente adicionar stylesheets e scripts em uma página HTML carregada. Quem usa prototype.js pode simplificar muito a vida, utilizando, por exemplo:

1
2
3
4
5
6
"dom:loaded" , documento observar ("dom: loaded".,
function () {
new Element ( "script" , { type : "text/javascript" , src : "/js/altro.js" } ) ; var script = elemento novo ("script", {type: "text / javascript" src "/ js / altro.js"});
) [ 0 ] . insert ( script ) ; $ $ $ ('Head') [0] Insert (script).;
}
);

Depois que a página é carregada ( document.observe ) adiciona um novo script JavaScript! Para estilos que é exatamente a mesma coisa!

Leia mais ...

Traduz Google é atualizado

Apenas alguns dias atrás eu escrevi um post sobre tradução automática , abordando a questão de sites e / ou multi-linguagem do blog do meu ponto de vista do desenvolvedor. Recebi, na verdade, alguns comentários interessantes que reforçam os limites das tecnologias atuais. Na verdade, os sistemas que lhe permitem traduzir "on the fly" nossas páginas da Web, como o Google Translate , produzir absolutamente nenhum resultado comparável ao dos seres humanos, que - bem - a profissão para exercer a sua profissão de tradutor. Além disso, há uma especialização destes sistemas públicos: traduzir um texto científico em Inglês e diferente da transposição de um romance em Inglês ou em um computador manual e assim por diante. Este, com uma tradução de "humano" que sabemos que acontece e tradutores são apenas professionisto se especializar em áreas muito específicas.

No entanto, como eu disse (em correio privado sendo denso) para Leonardo , há casos em que um tradutor automático, especialmente com o advento dos blogs, pode reduzir tempo e custos, permitindo que, dentro dos limites dos sistemas de tradução atuais da máquina, pelo menos em sua própria língua para entender o que está escrito na Web

imagem Apenas esta semana o Google Translate atualizou seu sistema de tradução online, aggiugendo suporte para muitos, se não todas, as línguas do mundo: da China para o grego japoneses e muitos outros. A interface renovou proponedo menus pull-down para torná-lo mais fácil de escolher o idioma de origem ea "tradução" prazo.

Leia mais ...

Argumentos de variáveis ​​e padrões em Javascript, Actionscript e PHP

Quem desenvolve sabe que uma das características de funções ( function () ) é de ter ou não os argumentos de entrada. Pode acontecer, às vezes você tem que escrever uma função que, com base em parâmetros de entrada, se comporta de forma diferente (em programação OO esse comportamento são chamados de polimorfismo). Parâmetros variáveis ​​(varargs), já introduzidas no momento do presente por padrão em C e clássica declaração do main :

1
int main (int argc, char * argv []);

Leia mais ...

Papervision3D: Bitmap como alça FIVe3D

A partir do exemplo apresentado na FIVe3D: tratar o mapa de bits , vemos como para alcançar o mesmo efeito usando Papervision3D 2,0 (Great White), de modo a continuar a analisar o funcionamento do presente branco beta Grande.

Flash Player Loading ...

Leia mais ...

FIVe3D: Bitmap deleite

Com a versão 2.1 do FIVe3D você também pode manipular objetos Bitmap , de modo a superar a limitação inicial desta biblioteca só vetor. e ruotarlo a nostro piacimento: Se incluir um Bitmap na biblioteca e esprotiamo para que você possa criar uma instância dinamicamente usando ActionScript, você pode facilmente criar um objeto Bitmap3D e girar à vontade:

Flash Player Loading ...

Leia mais ...

FIVe3D: core 3D Actionscript 3.0

FIVe3D (Vector baseado em flash Intercative) é um projeto interessante reazlizzato por Mathieu Badimon. Eu tinha lido há algum tempo atrás, quando Actionscript 3.0 ainda não estava disponível. É nestes dias, no entanto, um pacote de upgrade para a versão 2.1.

Flash Player Loading ...

Leia mais ...



Pare SOPA