[JavaScript] – Obtendo Coordenadas no Google Maps

Uma das questões que aparece imensas vezes na net é como obter as coordenadas de determinado local no Google Maps, para que depois as possamos usar com a API do serviço.

A forma mais simples de o fazer é utilizar o Google Maps para navegar até ao local que pretendemos. Depois de estarmos no local exacto, do qual queremos retirar as coordenadas, clicamos com o botão direito do rato sobre o mesmo e escolhemos a opção “Center map here“.

image

Depois de termos o mapa centrado no local pretendido, necessitamos de adicionar uma função javascript ao endereço do browser, para que nos sejam devolvidas as coordenadas do local.

A função é a seguinte:

javascript:void(prompt(”,gApplication.getMap().getCenter()));

image

Depois de colocarmos a função no endereço do browser, basta darmos um enter, e é-nos apresentada uma janela Script Prompt com as coordenadas do local que desejávamos.

image

NOTA: Se estiverem a utilizar o IE7, é possível que ele bloqueie a introdução de javascript no browser, pelo que têm de autorizar essa introdução.

Agora que já temos as coordenadas, é só aplicá-las na API do Google Maps, para mostrarem os vosos mapas.

Já agora, as coordenadas apresentadas na imagem são de um local a não perder. Uma excelente visita para um fim de semana.

Se acharem interessante posso fazer um artigo futuro, sobre como utilizar a API do Google Maps para colocar um mapa nos vossos sites.

Se gostaram deste artigo subscrevam a feed RSS do istomesmo, para ficarem actualizados sobre os últimos artigos.

Fonte: http://istomesmo.wordpress.com

CSS 3 – Font Face

A funcionalidade @font-face do CSS 3 permitiu a utilização de qualquer tipo de font de forma simples e compatível com os principais navegadores do mercado.

Mas como sempre existe uma diferença entre (Firefox, Chrome, Safari e Opera) e IE, o primeiro grupo trabalha com as fonts no formato ttf (truetype), mas o IE é limitado as fonts do tipo “.EOT”.

O site Font Squirrel disponibilizou o @font-face Generator, uma ferramenta capaz de converter as fonts nos formatos mais utilizados na internet de forma simples e rápida.

Para utilizar a ferramenta, faça o upload das fonts, ajuste as configurações mínimas e pronto o site gera até o código.

Aí vai mais dica.

Postado em: CSS, Dicas | Comentários fechados

[PHP] – Diretiva “short_open_tag”

Pessoal,

Algum tempo, ao implantar um sistema desenvolvido por um terceiro, acabei tendo alguns problemas com esse negocinho chamado “short_open_tag”.

Implantei o sistema, e surgia diversos erros, não consegui encontrar o que podia estar causando, comecei a debugar colocando “echos” no meio do código e foi por minha surpresa, os blocos de comandos “<? ?>” não funcionavam sem o <?php ?>, pesquisei na internet, achei pouco material, principalmente aqui no brasil.

Foi onde achei no site do PHP dizendo sobre essa diretiva.
Segue o link com a documentação:
http://www.php.net/manual/pt_BR/ini.core.php#ini.short_open_tag

É só incluir a “short_open_tag” com valor (1 ou “on”) no php.ini, reiniciar o apache e pronto!

Um erro tão simples, mas que acabou causando um pouco de dor de cabeça, gostaria de compartilhar essa dica com todos, pode ser que alguém em algum momento passe por isso.

Abs a todos.

Até a próxima.

Postado em: Dicas, PHP | Comentários fechados

HTML5 – Games

Primeira dica de 2011.

O site HTML5games.com demonstra todo o poder da nova tecnologia de desenvolvimento para internet o HTML5 , com diversos games que até um tempo atrás só era possível utilizando flash.

E você que já desenvolve, pode enviar o seu game para eles.

Link: http://html5games.com

Postado em: Dicas, HTML5 | Comentários fechados

Usar qualquer tipo de fonte no seu Site

Estava pesquisando na internet uma maneira de utilizar fonts no css diferentes do padrão (Arial, Times e etc..) , e achei esse post interessante sobre Cufón, no blog “Genius Developer”.

Vantagens do Cufón:

  1. Não necessita de instalar plugins, todo o trabalho é feito nativamente pela API.
  2. Compatibilidade, trabalha com os principais navegadores do mercado.
  3. Facilidade de Uso, ou seja, fácil configuração para funcionamento.
  4. Tem que ser rápido mesmo para grande quantidades de texto.

Para saber como utilizar, acesse o site Oficial do Cufón (http://cufon.shoqolate.com/generate/)

Abraços.

WiL.

[T-SQL] – Convertendo string para CamelCase (Proper Case)

Olá Pessoal,

Quarta feira chuvosa, e hoje precisei converter alguns dados que estavam em caixa alta, para a o formato CamelCase, em um banco de dados SQL Server.

Pesquisei no Google, e encontrei uma função muito bacana, que segue abaixo:

create function ProperCase(@Text as varchar(8000))
returns varchar(8000)
as
begin
declare @Reset bit;
declare @Ret varchar(8000);
declare @i int;
declare @c char(1);

select @Reset = 1, @i=1, @Ret = ”;while (@i <= len(@Text))
select @c= substring(@Text,@i,1),
@Ret = @Ret + case when @Reset=1 then UPPER(@c) else LOWER(@c) end,
@Reset = case when @c like ‘[a-zA-Z]’ then 0 else 1 end,
@i = @i +1
return @Ret
end

Exemplo:

select dbo.ProperCase(‘this,my friends, is a test.wHat DO you think?i like shaquile o”neal’)
——————————————————————-

This,My Friends, Is A Test.What Do You Think?I Like Shaquile O’Neal
(1 row(s) affected)

Bom, e isso ai.

Abs a todos. até á próxima.

Encontrei essa dica no Jeff’s SQL Server Blog (http://weblogs.sqlteam.com)

create function ProperCase(@Text as varchar(8000))
returns varchar(8000)
as
begin
declare @Reset bit;
declare @Ret varchar(8000);
declare @i int;
declare @c char(1);select @Reset = 1, @i=1, @Ret = ”;while (@i <= len(@Text))
select @c= substring(@Text,@i,1),
@Ret = @Ret + case when @Reset=1 then UPPER(@c) else LOWER(@c) end,
@Reset = case when @c like ‘[a-zA-Z]’ then 0 else 1 end,
@i = @i +1
return @Ret
end

Google lança site para desenvolvedores no padrão HTML5

AGooglelançou, nesta semana, um novo site de recursos para desenvolvedores, dedicados às tecnologias HTML5, batizado deHTML5Rocks.com.

O site foi dividido em quatro seções principais. A primeira é uma apresentação interativa, para demonstrar os recursos do HTML 5; a segunda, o HTML Playground, para experimentar as capacidades; Tutoriais e Recursos.

As crescentes especificações do HTML5, com recursos multimídia para a web, estão sendo adotadas por empresas como a Google, Microsoft e Apple. O novo padrão é uma série ameaça para o Flash, da Adobe, porque não precisa de aplicativos externos para exibir vídeos e animações.

A nova tecnologia está no centro de uma disputa entre a Adobe e Apple, que cita o HTML5 como uma ferramenta que tornará desnecessário o uso da tecnologia de plugins do Flash.

URL: http://www.html5rocks.com/