Pesquisar este blog

Mostrando postagens com marcador google. Mostrar todas as postagens
Mostrando postagens com marcador google. Mostrar todas as postagens

quinta-feira, 25 de junho de 2009

Webmaster Free Tools Xinu

CAOS CASLAS NETWORK - FERRAMENTAS WEBMASTER - WEBMASTER SEO BLOG WEBSITE WORDPRESS TOOLS

Nós que trabalhamos na Internet sabemos a importância que tem conhecer os números das nossas páginas nos Motores de busca (Search Engines). Clássicas ferramentas como as Seomoz Webmaster Tools e o website.grader.com ajudam-nos a melhorar os problemas dos nossos sites para permitir que sejam mais acessíveis e mais fáceis de rastrear no Search Engines Crawling.

A ferramenta que lhes recomendo hoje é o Xinu, uma das minhas preferidas, capaz de mostrar vários números numa mesma página, dando uma idéia geral da qualidade e autoridade do site (Page Rank, posicionamento Yahoo, Live - MSN -Moreover - Bing e posicionamento nas Redes Sociais social Network Links: Technorati, Delicious, Digg... e ainda Rank Dmoz e outros

Share/Save/Bookmark

segunda-feira, 22 de junho de 2009

Sprout Freeware Banner Creator Tool

CAOS CASLAS NETWORK - Sprout Free Banner Creator Tool - Webmaster Tools - Internet, Blogs, Webs, Web2.0, Marketing Tools

sprout

Há já algum tempo que o Sprout vem tendo destaque na Internet.

Sprout Trata-se de uma das melhores aplicações, ferramentas Freeware desenhadas para a criação de widgets e banners para utilização em Blogues, Websites e...

O sistema permite criar anúncios para publicar no Adwords.

Ao criar o projeto (a opção gratuita permite até três por cada conta, só tem que determinar o tamanho do widget, escolhendo um template predefinido ou criando-o de zero.

Podem adicionar textos, imagens, vídeos, reprodutores de áudio, enquetes, estatísticas de Google Analytics, contadores, miniaturas, calendários, textos do twitter… muitos e variados componentes para personalizar ao máximo o widget que, posteriormente, poderá ser publicado em qualquer página web.

podem utilizar o Sprout para o que quer seja: criar páginas inteiras, adicionar um componente original na sua web, criar um botão ou banner publicitário... Sprout ajudará-os sugerindo tamanhos diferentes para os diversos usos.
Sprout Link

Share/Save/Bookmark

domingo, 31 de maio de 2009

GoogleWave-Gmail+Picassa+Chat Juntos

CAOS CASLAS NETWORK - APRESENTA GOOGLE WAVE

O Google combina e-mail, documentos, fotos e bate-papo (Chat) numa única Web app.

Já sinto que você tem sobrecarga de informação?

Você começa o Gmail para encontrar algumas dezenas de novas mensagens, milhares de spams e um monte de amigos gritando através de mensagens instantâneas, isto, mal efectua o log-in.

Então, você salta para o Picasa, do Google, o software de compartilhamento de fotos (Google’s photo-sharing), para encontrar a família e os amigos que acabaram de fazer o upload de centenas de fotografias da sua viagem ao Mexico, ou do aniversário do seu sobrinho, ou...

Por fim, você faz um pit stop no Google Docs para ver se o seu co-worker acrescentou mais alguns documentos novos que precisam da sua aprovação.

Poderá o Google Wave, ser o novo produto que a empresa anunciou na passada quinta-Feira no Google I / O conference em San Francisco, para nos ajudar a acabar com a confusão?

Provavelmente não. A app apenas junta tudo numa unica página.

A interface deve ser familiar para os usuários do Gmail - só que com muito mais funcionalidades. Se você verificar a home page personalizada do iGoogle, penso que deverá dar-lhe uma idéia melhor da hiper-integração que está indo para o Google.

Wave apresenta o seu e-mail numa coluna e suas fotos recebidas noutra. As pastas situam-se do lado esquerdo, seguido pela barra de contatos, onde você pode iniciar o acesso a novas comunicações, chamados de "ondas".

A interface do Google Wave, ainda permite juntar feeds do Facebook, Twitter e de qualquer outra rede social (Social Network).

O Google oferece possibilidade de colaboração entre utilizadores. Crédito: Google

Wave eleva o Gmail para um nível mais elevado, onde numa cadeia de dados de e-mail. Fotos, comentários e ou mensagens relacionadas são juntas num único tópico.

Portanto, se você convidar um novo participante para a discussão, essa pessoa verá todas as informações relacionadas que entraram antes da sua chegada - e será capaz de adicionar a sua comparticipação a qualquer parte da conversa, não apenas ao fim da discussão.

Uma característica interessante é a capacidade de ver como alguém escreve. Não estamos falando sobre como funcionam a maioria dos clientes de chat que dizem quando um amigo está escrevendo. Você pode literalmente ver, em tempo real, uma vez que cada letra aparece na página.

O Google está chamando ao Wave "o e-mail do futuro." Considerando que continuamos lendo relatórios sobre a opinião dos jovens acerca do e-mail, dizem que o e-mail está morto, provavelmente não há melhor momento para isso do que agora. Mas se o e-mail está morrendo, então, o Google revitalizou-o e poderá tornar-se na "e-comunicação do futuro", não e-mail.

E claro, essas mudanças certamente constituem um grande avanço para décadas de idade de e-mail concept. Mas terá de ser interoperativo com os fornecedores de correio electrónico...
Fonte: LATimes.com

Ver: Webmaster Tools - LinkedIn Web2.0

COnveyThis-Free-Website-Translation-widget


Top Social Bookmark Tools Addtoanny

ZoundryRaven Freeware Download Tools

Best Statistical Web Markting Data Tool Google Ad Planner

University of People elearning para todos

AJAX (Asynchronous JavaScript and XML) Como começar

Google Chrome Download

Share/Save/Bookmark

sexta-feira, 20 de março de 2009

Best Statistical Web Markting Data Tool Google Ad Planner

CAOS CASLAS NETWORK
Best Statistical Web Data Tool Cheker - Google Add Planner

A Google disponibiliza mais uma excelente ferramenta de análise estatística de Web Network Markting.

Google Add Planner - Esta ferramenta de Markting ( Web Network Markting Tool ), permite criar um Media Plan, e obter os seus dados estatisticos.

Esta Ferramenta de Internet Markting - É extremamente útil para planear uma campanha de Markting. Creio que é uma ferramenta util a todo o Webmaster. Associada ás Google Webmaster Tools, é uma maravilha.

Com esta Goole tool, rastreio o tráfego de qualquer Website que tenha acima de mil Visitas dia.

Com esta ferramenta ( Google Ad Planer ), consulte os dados estatisticos do Yahoo, Windows Live Spaces, Ask, Alexa ... e das Social Networks, que melhor Satisfazem os objectivos da sua campanha. Pode consultar os dados do Readit, Mixx, Dig, Netvibes, StumbleUpon, Facebook, Technorati, Delicious, Twitter, Mister-Wong, MySpace, YouMob, Orkut,...

Condições de acesso - Ter uma conta Google

Ainda não tem! - Crie a sua Agora >>>



Já Tem! ACEDA Ao Google Ad Planer SinUp
>>>

Ver: GoogleWave-Gmail+Picassa+Chat Juntos

ZoundryRaven Freeware Download Tools

Top Social Bookmark Tools Addtoanny

COnveyThis-Free-Website-Translation-widget

Webmaster Tools LinkedIn Web2.0

CAOS CASLAS NETWORK msn hotmail yahoo Hacker tools

Google Chrome Download



Pubicada por: caos-caslas-network.blogspot.com em Google Webmaster tools


Share/Save/Bookmark


quinta-feira, 19 de março de 2009

Google Chrome download

CAOS CASLAS NETWORK

Google Chrome Download, Google Chrome Beta Download- 25% faster, new features better performance Google Chrome

Try the latest version of Google Chrome (BETA)

O Google chrome Beta está 25% mais rápido, um grande avanço, visto a o Google Chrome já ser o navegador mais rápido. Para além de melhor performance, dispõe da função autocompletar em formulários de sites, melhorias no zoom de páginas, scroll em todas as direções usando a roda do rato (mouse wheel) e nova forma de mostrar duas abas lado a lado na mesma janela. (por enquanto, só está disponivel em Inglês)

Get Google Chrome (BETA) Download it here
Requires Windows Vista/XP SP2+
Try the stable version of Google Chrome instead
  • Preview the latest features
    Try out the newest tools while they're a little rough around the edges.
  • Give early feedback
    Let us know what you think and help make Google Chrome a better browser.
  • Continue to get BETA updates
    When you switch to the BETA version of Google Chrome you will always get the latest speed and feature updates. Please note that you can only have one version of Google Chrome at a time.

Find out more about the latest release on the Google Chrome blog.

Google Home - About Google - Help

Ver: GoogleWave-Gmail+Picassa+Chat Juntos

ZoundryRaven Blog Tools - Freeware Download Tools

Best Statistical Web Markting Data Tool Google Ad Planner

Top Social Bookmark Tools Addtoanny

COnveyThis-Free-Website-Translation-widget

CAOS CASLAS NETWORK msn hotmail yahoo Hacker tools

Share/Save/Bookmark


quinta-feira, 20 de novembro de 2008

AJAX (Asynchronous JavaScript and XML) Como começar

Este artigo guia o leitor através das bases do AJAX e oferece dois exemplos práticos simples para poder começar.

O que é AJAX?

AJAX (Asynchronous JavaScript and XML) é um termo criado recentemente para duas características poderosas dos browsers que existem há anos mas tem sido ignoradas por muitos criadores de páginas web até recentemente, quando aplicações como Gmail, Google suggest e Google Maps foram lançadas.

As duas principais características são a possibilidade de :
efectuar pedidos ao servidor sem ter de recarregar a página
analisar gramaticalmente e trabalhar com documentos XML

1º passo - dizer "Por favor!" ou Como fazer um pedido HTTP

Para fazer uma requisição HTTP ao servidor usando JavaScript, você precisa de uma instância de uma classe que disponibilize essa funcionalidade. Tal classe foi primeiro introduzida no Internet Explorer sob a forma de um objecto ActiveX chamado XMLHTTP. Depois, o Mozilla, o Safari e outros browsers fizeram o mesmo, implementando uma classe de nome XMLHttpRequest que suporta os métodos e as propriedades do objecto ActiveX original da Microsoft.

Por isso, para criar uma instância (objeto) da classe pretendida compatível com multiplos navegadores, você pode fazer:

if (window.XMLHttpRequest) { // Mozilla, Safari, ...
http_request = new XMLHttpRequest();
} else if (window.ActiveXObject) { // IE
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}


(só a título de exemplo, o código acima é uma versão simplificada do código a ser usado para a criação de uma instância XMLHTTP. Para um exemplo mais "vida real", dê uma olhada ao 3º passo deste artigo.)

Algumas versões de alguns browsers Mozilla não irão funcionar bem se a resposta do servidor não possuir um cabeçalho mime-type XML. Para satisfazer isto, você pode usar uma chamada extra a um método para ultrapassar o cabeçalho enviado pelo servidor, só no caso de não ser no formato text/xml.

http_request = new XMLHttpRequest();
http_request.overrideMimeType('text/xml');


A próxima coisa a ser feita é decidir o que quer fazer após receber a resposta do servidor ao seu pedido. Nesta etapa só precisa de dizer ao objecto pedido HTTP que função JavaScript irá processar a resposta. Isto é feito definindo a propriedade onreadystatechange do objecto ao nome da função JavaScript que pretende utilizar, por exemplo:

http_request.onreadystatechange = NomedaFunção;

Note-se que não existem chavetas após o nome da função e não são passados parâmetros. Também, em vez de dar um nome duma função, você pode usar a técnica JavaScript de definir funções "à pressão" e definir as acções que vão processar a resposta logo, por exemplo:

http_request.onreadystatechange = function(){
// comandos a executar
};


De seguida, após ter declarado o que vai acontecer mal receba a resposta, você precisa de consumar o pedido. Precisa de chamar os métodos open() e send() da classe pedido HTTP, por exemplo:

http_request.open('GET', 'http://www.dominio.com.pt/arquivo.extensao', true);
http_request.send(null);



O primeiro parâmetro da chamada do método open() é o método pedido HTML – GET, POST, HEAD ou outro método qualquer que queira usar e que seja suportado pelo seu servidor. Mantenha o nome do método em maiúsculas para obedecer às normas HTTP senão certos browsers (como o Firefox) podem não processar o pedido. Para obter mais informação sobre os possíveis métodos pedido HTTP pode dar uma olhadela em W3Cspecs

O segundo parâmetro é a URL da página que está a pedir. Como medida de segurança, não pode efectuar pedidos de páginas de domínios externos. Certifique-se que usa o nome exacto do domínio em todas as suas páginas ou irá receber um erro "Permissão Negada" quando efectua uma chamada open(). Um erro comum é aceder ao seu domínio através de domínio.tld ao mesmo tempo que tenta chamar páginas com www.domínio.tld.

O terceiro parâmetro define se o pedido é assíncrono. Se TRUE, a execução da função JavaScript irá continuar enquanto que a resposta do servidor ainda não foi recebida. Isto é o A de AJAX.

O parâmetro do método send() pode ser costituido por quaisquer dados que pretenda enviar ao servidor ao enviar (POST) o pedido. Os dados devem estar sob a forma de uma linha de texto de pergunta, tipo:

name=value&anothername=othervalue&so=on

Note-se que se pretende enviar (POST) dados, você deve alterar o tipo MIME do pedido usando a seguinte linha:

http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

De outra forma o servidor irá ignorar os dados (post).

Pode-se também colocar o charset desejado assim:

http_request.setRequestHeader('Content-Type',

"application/x-www-form-urlencoded; charset=iso-8859-1");

Outro ponto importante é controle do cache, pois caso haja necessidadde de reenviar a consulta, pode ser que o objeto retorne o que está no cache do navegador. Para evitar esse tipo de transtorno as linhas abaixo eliminam essas possibilidades:

http_request.setRequestHeader("Cache-Control",
"no-store, no-cache, must-revalidate");
http_request.setRequestHeader("Cache-Control",
"post-check=0, pre-check=0");
http_request.setRequestHeader("Pragma", "no-cache");

2º Passo - "Ora aqui está!" ou Lidar com a Resposta do Servidor

Lembre-se que quando estava a enviar o pedido, você providenciou o nome de uma função JavaScript que é criada para lidar com a resposta.

http_request.onreadystatechange = nameOfTheFunction;

Vamos a ver o que é que esta função deve fazer. Primeiro, a função precisa de verificar o estado do pedido. Se o estado possui o valor 4, isso significa que a totalidade da resposta do servidor foi recebida e que pode continuar a processá-la à vontade.

if (http_request.readyState == 4) {
// everything is good, the response is received
} else {
// still not ready
}

A lista completa dos valores readyState é a seguinte:* 0 (uninitialized)
1 (a carregar)
2 (carregado)
3 (interactivo)
4 (completo)
(Source)

A próxima coisa a verificar é o código do estado da resposta HTTP do servidor. Todos os códigos possíveis estão listados na página W3C. Para os nossos objectivos nós só estamos interessados na resposta 200 OK.

if (http_request.status == 200) {
// perfect!
} else {
// there was a problem with the request,
// for example the response may be a 404 (Not Found)
// or 500 (Internal Server Error) response codes
}

Depois de verificar o estado do pedido e o código do estado HTTP da resposta, compete-lhe a si fazer aquilo que quer fazer com os dados que o servidor lhe enviou. Tem duas opções para aceder a esses dados:

http_request.responseText – irá devolver a resposta do servidor como uma linha de texto
http_request.responseXML – irá devolver a resposta do servidor como um objecto XMLDocument que pode percorrer usando as funções DOM de JavaScript.

3º Passo – "Agora todos juntos!" - Um exemplo simples

Vamos agora pôr tudo junto e efectuar um simples pedido HTTP. O nosso JavaScript vai pedir um documento HTML, teste.html, que contém o texto "Sou um teste." e então vamos alert() os conteúdos do ficheiro teste.html.

<script type="text/javascript" language="javascript">

var http_request = false;

function makeRequest(url) {

http_request = false;

if (window.XMLHttpRequest) { // Mozilla, Safari,...

http_request = new XMLHttpRequest();

if (http_request.overrideMimeType) {

http_request.overrideMimeType('text/xml');

// See note below about this line

}

} else if (window.ActiveXObject) { // IE

try {

http_request = new ActiveXObject("Msxml2.XMLHTTP");

} catch (e) {

try {

http_request = new ActiveXObject("Microsoft.XMLHTTP");

} catch (e) {}

}

}

if (!http_request) {

alert('Giving up :( Cannot create an XMLHTTP instance');

return false;

}

http_request.onreadystatechange = alertContents;

http_request.open('GET', url, true);

http_request.send(null);

}

function alertContents() {

if (http_request.readyState == 4) {

if (http_request.status == 200) {

alert(http_request.responseText);

} else {

alert('There was a problem with the request.');

}

}

}

</script<>span style="cursor: pointer; text-decoration: underline" onclick="makeRequest('test.html')">

Make a request

</span>

Neste exemplo:

O utilizador clicka no atalho "efectuar pedido" no browser;

Isto chama a função makeRequest() com um parâmetro -- o nome teste.html de um ficheiro HTML no mesmo directório;

O pedido é feito e então (onreadystatechange) a execução é passada a alertContents();

alertContents() verifica se a resposta foi recebida e se é um OK e então alerta (alert()) os conteúdos do ficheiro test.html.

Você pode testar o exemplo aqui e pode ver o ficheiro de teste aqui.

Nota: A linha http_request.overrideMimeType('text/xml'); acima irá causar erros de Console JavaScript no Firefox 1.5b tal como está documentado em https://bugzilla.mozilla.org/show_bug.cgi?id=311724 se a página chamada por XMLHttpRequest não for XML válido (por exemplo, se for texto simples).

Se obter Erro de Sintaxe ou Erro Mal Formado naquele browser e não está a tentar carregar um apágina XML a partir de XMLHttpRequest, retire aquela linha do seu código.

Nota 2: se estiver a enviar um pedido a um pedaço de código que irá retornar XML em vez de a um ficheiro estático de XML então precisa de definir algum cabeçalho de resposta se a sua página precisa de funcionar no Internet Explorer além do Mozilla. Se não definir o cabeçalho Content-Type: application/xml, o Internet Explorer irá lançar um erro JavaScript 'Esperado Objecto' após a linha onde tenta aceder a um elemento XML. Se não define o cabeçalho Cache-Control: no-cache o browser irá guardar a resposta e nunca re-enviar o pedido, tornando o depuramento de erros "um desafio".

4º Passo – "Os Ficheiros-X" ou Trabalhar com a Resposta XML

No exemplo anterior, após termos recebido a resposta ao pedido HTTP, nós usamos a propriedade reponseText do objecto de pedido e continha os conteúdos do ficheiro test.html. Agora vamos experimentar a propriedade responseXML.

Antes de tudo, vamos criar um documento XML válido que vamos pedir mais à frente. O documento (test.xml) contém o seguinte:

<?xml version="1.0" ?>

<root>
I'm a test.

<root>

No guião só precisamos de alterar a linha do pedido com:

...
onclick="makeRequest('test.xml')">
...

Então em alertContents() nós precisamos de substituir a linha de alerta (alert(http_request.responseText);) com: var xmldoc = http_request.responseXML;

var root_node = xmldoc.getElementsByTagName('root').item(0);

alert(root_node.firstChild.data);

Assim pegamos no objecto XMLDocument fornecido por responseXML e usamos os métodos DOM para aceder a alguns dados obtidos no documento XML. Pode ver o ficheiro test.xml aqui e o guião de testes actualizado aqui.

ver: Webmaster Tools LinkedIn Web2.0

caos caslas network CASLAS, CASLAS, santo, amaro



Share/Save/Bookmark