<%@ page import="java.io.BufferedReader, java.io.InputStreamReader, java.io.IOException, java.io.UnsupportedEncodingException, java.net.URL, java.net.URLEncoder, java.util.ArrayList, java.util.List" %> <%! private static final String PAGEAD = "http://pagead2.googlesyndication.com/pagead/ads?"; private void googleAppendUrl(StringBuilder url, String param, String value) throws UnsupportedEncodingException { if (value != null) { String encodedValue = URLEncoder.encode(value, "UTF-8"); url.append("&").append(param).append("=").append(encodedValue); } } private void googleAppendColor(StringBuilder url, String param, String value, long random) { String[] colorArray = value.split(","); url.append("&").append(param).append("=").append( colorArray[(int)(random % colorArray.length)]); } private void googleAppendScreenRes(StringBuilder url, String uaPixels, String xUpDevcapScreenpixels, String xJphoneDisplay) { String screenRes = uaPixels; if (screenRes == null) { screenRes = xUpDevcapScreenpixels; } if (screenRes == null) { screenRes = xJphoneDisplay; } if (screenRes != null) { String[] resArray = screenRes.split("[x,*]"); if (resArray.length == 2) { url.append("&u_w=").append(resArray[0]); url.append("&u_h=").append(resArray[1]); } } } private void googleAppendMuid(StringBuilder url, List muids) { for (String muid : muids) { if (muid != null) { url.append("&muid=").append(muid); } } } private void googleAppendViaAndAccept(StringBuilder url, String via, String accept) throws UnsupportedEncodingException { googleAppendUrl(url, "via", via); googleAppendUrl(url, "accept", accept); } %> <% long googleDt = System.currentTimeMillis(); StringBuilder googleAdUrlStr = new StringBuilder(PAGEAD); googleAdUrlStr.append("ad_type=text"); googleAdUrlStr.append("&channel=7488951822"); googleAdUrlStr.append("&client=ca-mb-pub-1074670688044282"); googleAdUrlStr.append("&dt=").append(googleDt); googleAdUrlStr.append("&format=mobile_single"); googleAppendUrl(googleAdUrlStr, "ip", request.getRemoteAddr()); googleAdUrlStr.append("&markup=xhtml"); googleAdUrlStr.append("&oe=utf8"); googleAdUrlStr.append("&output=xhtml"); googleAppendUrl(googleAdUrlStr, "ref", request.getHeader("Referer")); String googleUrl = request.getRequestURL().toString(); if (request.getQueryString() != null) { googleUrl += "?" + request.getQueryString().toString(); } googleAppendUrl(googleAdUrlStr, "url", googleUrl); String googleUserAgent = request.getHeader("User-Agent"); googleAppendUrl(googleAdUrlStr, "useragent", googleUserAgent); googleAppendScreenRes(googleAdUrlStr, request.getHeader("UA-pixels"), request.getHeader("x-up-devcap-screenpixels"), request.getHeader("x-jphone-display")); List googleMuids = new ArrayList(); googleMuids.add(request.getHeader("X-DCMGUID")); googleMuids.add(request.getHeader("X-UP-SUBNO")); googleMuids.add(request.getHeader("X-JPHONE_UID")); googleMuids.add(request.getHeader("X-EM-UID")); googleAppendMuid(googleAdUrlStr, googleMuids); if (googleUserAgent == null || googleUserAgent.length() == 0) { googleAppendViaAndAccept(googleAdUrlStr, request.getHeader("Via"), request.getHeader("Accept")); } try { URL googleAdUrl = new URL(googleAdUrlStr.toString()); BufferedReader reader = new BufferedReader( new InputStreamReader(googleAdUrl.openStream(), "UTF-8")); for (String line; (line = reader.readLine()) != null;) { out.println(line); } } catch (IOException e) {} %>

Selasa, 26 April 2011

It conserves Socket: Cellular one saves energy when loading its!

Post by: www.ciayoo.com.

Os celulares cada dia mais completos e repletos de recursos estão consumindo cada vez energia, precisando sempre de uma carga extra durante o dia, sendo que é muito comum esquecermos o gadget conectado na tomada de energia mesmo após o seu carregamento completo.

Ao deixarmos os aparelhos com a carga completa conectados na tomada estamos gastando energia elétrica de forma desnecessária, e para ajudar a resolver este problema existem alguns interessantes acessórios como o Socket Conserve, que é uma solução totalmente eco-friendly que garante o mínimo de desperdício de energia ao carregar seus gadgets.

O acessório deve ser ligado na tomada de energia e em sua lateral poderá ser selecionado um tempo de uso de 30 minutos, 3 horas e 6 horas, ai basta ligar seu celular ou qualquer outro equipamento e esperar pelo corte de energia ao final do tempo selecionado no temporizador. Uma ideia simples e que pode ajudar a economizar energia com os mais variados tipos de equipamentos eletrônicos!


 

27 Apr, 2011


--
Source: http://feedproxy.google.com/~r/rodrigostoledocom/~3/3jEI4gpOxlM/
~
Manage subscription | Powered by rssforward.com

TweetDeck launches new version of the applicatory one for iPhone

Post by: www.ciayoo.com.

O TweetDeck pode ser o meu aplicativo preferido para o Notebook, mas nos dispositivos móveis como smartphones e tablets eu nunca consegui repetir a boa experiência da versão desenvolvida para as grandes telas, mas os desenvolvedores liberaram o download de uma nova versão deste software que parece muito melhor.

O novo aplicativo lançado hoje é uma versão reconstruída a partir do zero para ser mais rápida e flexível segundo informações publicadas em um post no blog do TweetDeck. O aplicativo melhorou muito, mas ainda falta um sistema de notificações decente, que ainda é um problema grave do iOS do iPhone e uma forma mais veloz de subir para a mensagem mais recente (o duplo clique nem sempre funciona).

Veja como ficou a nova versão do TweetDeck para o iPhone no vídeo abaixo:

27 Apr, 2011


--
Source: http://feedproxy.google.com/~r/rodrigostoledocom/~3/H2UJCsIzuqg/
~
Manage subscription | Powered by rssforward.com

Sony presents tablets S1 and S2 with Android

Post by: www.ciayoo.com.

A Sony resolveu entrar no promissor mercado dos tablets com dois modelos denominados S1 e S2 com o sistema operacional Android Honeycomb.

O S1 contará com uma tela de 9,4″ polegadas e o S2 com duas telas de 5,5″ polegadas, câmeras traseira e frontal, processador Tegra, Wi-Fi e 3G/4G e total compatibilidade com os equipamentos e serviços da Sony, incluindo o PlayStation Store e o Reader. O conceito do tablet com tela dupla me pareceu muito interessante, pois além de proteger o display sem precisar de um case ainda tornou o aparelho muito mais compacto com o mesmo tamanho de tela!

Assista ao vídeo oficial para conhecer mais detalhes sobre estes novos tablets da Sony.

26 Apr, 2011


--
Source: http://feedproxy.google.com/~r/rodrigostoledocom/~3/13iiIJHyg8Q/
~
Manage subscription | Powered by rssforward.com

Easy money in the Internet with iPhone and iPad

Post by: www.ciayoo.com.

Há alguns anos a bola da vez era ter um site na internet, todos precisavam estar na rede e a empresa praticamente não existia se não acompanhasse seus concorrentes entrando neste mercado. Nem sempre os sites são bons, relevantes ou realmente úteis, mas pelo menos eles estavam lá.

Depois chegou a hora das redes sociais e a “necessidade” de estar perto dos consumidores, e as empresas correram para fazer seus blogs corporativos, perfis no Orkut, Facebook e Twitter. Em uma parte considerável das vezes estes canais são utilizados mais como um canal promocional para vendas do que para a conversa e valorização dos consumidores, mas o simples fato de estar nas chamadas Mídias Sociais já deixa a empresa mais humana, moderna e cool.

Com o grande crescimento da Apple e sua App Store os desenvolvedores começaram a trabalhar na criação de aplicativos e games para o iPhone e o iPad, sendo que o dinheiro entrava facilmente com algumas estratégias muito simples de divulgação. Infelizmente a criatividade não é o forte neste mercado, e chegaram ao mercado uma infinidade de aplicativos inúteis e clones que tornaram a App Store um oceano de difícil navegação com uma quantidade de lixo absurdamente grande.

Na sequência as revistas resolveram migrar para os tablets, e mesmo com as notícias de experiências ruins experimentadas pelo mercado americano e sem uma grande comprovação da eficácia deste modelo de negócios, todos correram para publicar neste novo formato.

Com o tempo e a concorrência gigantesca neste mercado de mobilidade eu começo a ver as coisas mudando mais uma vez. Os aplicativos que custam uma fortuna para as empresas são instalados e deletados na velocidade de um clique, e raramente vejo usuários comprando revistas para ler em seus tablets. Apesar de gostar muito mais das revistas em formato digital eu só compro a Wired todos os meses e algumas poucas edições da Veja e da Auto Esporte escolhidas a dedo quando o assunto realmente me interessa.

Hoje muitos aplicativos são abandonados pelas empresas como foi o caso do SuperGuia.TV e tantos outros espalhados pela Web ou apresentam problemas que demoram muito para serem resolvidos, e pelo baixo custo acabam sendo deixados de lado pelos próprios usuários, como é o caso do meu leitor de feeds rss do iPad, que após sua última atualização há vários dias apresenta grande instabilidade e nenhuma correção.

Ao que tudo indica ganhar dinheiro com aplicativos móveis para smartphones e tablets pode começar a ficar difícil em um futuro não muito distante, pois a concorrência está cada dia maior, a criatividade dos desenvolvedores menor e as empresas com certeza vão perceber que o investimento nem sempre pode alcançar o objetivo esperado.

Com o declínio deste mercado, qual será a próxima grande onda no mercado digital? Vamos esperar por algo realmente relevante e interessante!!

26 Apr, 2011


--
Source: http://feedproxy.google.com/~r/rodrigostoledocom/~3/mJyXoKqkwas/
~
Manage subscription | Powered by rssforward.com

Senin, 25 April 2011

Plus a promocional video of tablet Motorola Xoom

Post by: www.ciayoo.com.

Enquanto a fila da Motorola não anda e o tablet não chega em casa, vale a pena conferir este novo vídeo promocional liberado pela empresa.

Na minha opinião ainda ficou devendo em aplicativos para música e games, mas para navegação Web, redes sociais e aplicativos e sites da Google o tablet da Motorola parece imbatível! De qualquer forma, vamos esperar para ver!

26 Apr, 2011


--
Source: http://feedproxy.google.com/~r/rodrigostoledocom/~3/5L5uZJlfxs8/
~
Manage subscription | Powered by rssforward.com

iRig Recorder: A good option to record podcasts with iRig Mic in iPhone/iPad

Post by: www.ciayoo.com.

No período em que escrevia para o blog da Nokia eu gravei um podcast semanal com um conteúdo bacana, mas nunca consegui arrumar tempo para fazer o mesmo no meu próprio blog, mas agora estou voltando a trabalhar nesta ideia, que deve sair da fase de planejamento em breve!!

Para tornar as coisas mais simples, rápidas e portáteis, pretendo utilizar somente o iPad ou o iPhone com um microfone iRig Mic (QuantaStore) além dos aplicativos Garage Band (iPad) ou iRig Recorder da IK Multimedia.

O Garage Band tem uma veia mais artística e musical, já o iRig Recorder é mais focado na criação de podcasts, notas, entrevistas e outras situações em que você precisa gravar sons com rapidez e facilidade, sendo que as gravações feitas com este aplicativo são rotuladas com data, hora e local (fornecido pelo recurso de localização do iOS), e o limite de duração dos arquivos depende apenas da disponibilidade de espaço em seu iPhone/iPod Touch.

A versão completa (paga) do iRig Recorder oferece 8 efeitos para tratamento das gravações realizadas, com as funções de ajuste de volume, alteração de tonalidade e eliminação de ruídos, além da possibilidade de alteração da velocidade da gravação, preservando as características de tonalidade e timbre, bem como o ajuste da altura do timbre (mais grave ou mais agudo) da gravação, sem mudar a duração total do registro.

Agora vou experimentar os dois aplicativos para saber qual a melhor opção para gravar e editar podcasts em qualquer lugar da maneira mais simples possível!!

Via Musicapps.

25 Apr, 2011


--
Source: http://feedproxy.google.com/~r/rodrigostoledocom/~3/hJIs92j2on4/
~
Manage subscription | Powered by rssforward.com

iPad 2 x iPad 1: Test of speed

Post by: www.ciayoo.com.

Será que a velocidade do novo iPad 2 pode ser suficiente para valer a troca do modelo antigo? No vídeo abaixo temos um interessante teste de velocidade que mostra que o iPad 2 leva 25,3 segundos para iniciar, enquanto o iPad 1 leva 28,6 segundos, para abrir o Google Earth o iPad 2 leva 17 segundos, enquanto iPad 1 leva 20,3 segundos, para começar a brincadeira no Angry Birds o iPad 2 precisa de 8 segundos, enquanto o iPad 1 necessita de 10,5 segundos, para abrir o Garage Band o iPad 2 leva 3 segundos, enquanto o iPad 1 leva 6 segundos, e finalmente, para iniciar o game Infinity Blade o iPad 2 demorou 10,6 segundos, enquanto iPad 1 precisou de longos 26 segundos.

Assista ao vídeo e deixe sua opinião nos comentários:

Via Solid Blogger.

25 Apr, 2011


--
Source: http://feedproxy.google.com/~r/rodrigostoledocom/~3/H8V8-4BzyT8/
~
Manage subscription | Powered by rssforward.com