Pesquisa personalizada

2010/02/01

Em Brasília, Bombeiros apagam fogo de carro em chamas

Hoje, ao sair do trabalho e já entrando no carro para ir para casa, me deparo com um carro em chamas bem em frente aonde estava. Curioso com o que ocorria, e vendo muitos carros pararem para tentar ajudar, resolvi filmar com meu smartphone Nokia 5800 XpressMusic e disponibilizar na web. As imagens são impressionantes.
Em Brasília, na 712 Sul, carro pega fogo

Comuniquei ao DFTV que tinha feito as imagens e eles as usaram no Radar DF de 02/02/2010. A reportagem pode ser vista nas páginas do website do Radar DF do DFTV.

O fato ocorreu na 712 Sul, aqui em Brasília, por volta das 18h43 do dia 01/02/2010, quando o carro pega fogo e bombeiros rapidamente chegam para apagar as chamas. Antes dos bombeiros chegarem, pode-se ver várias pessoas tentando ajudar a apaguer o incêndio com seus próprios extintores. Felizmente, o motorista do veículo escapou ileso, mas o carro foi completamente destruído em poucos minutos.

Esta é a segunda vez que vejo os bombeiros de Brasília em ação e como da outra vez, quando chegaram a fazer um resgate de helicoptero - pousando em plena L2 Norte em horário de rush - de forma a mostrarem destreza e preparo para esta gloriosa função, novamente, merecem meu mais profundo respeito e admiração. Parabéns a todos os bombeiros!!

2010/01/30

TIM 3G Ilimitado: EhLimitado, mesmo!!!

Abaixo, resposta oficial da TIM à reclamação que fiz via web pela seção de atendimento no website da própria TIM. Trata-se da picaretagem de venderem um plano que dizem ser ilimitado, mas que na verdade eles limitam a velocidade. Pior: como eu não sabia, acabei-me fidelizando num pacote de dados de 1Mbs!!!! Só agora, quando precisei, é que soube que eles limitavam. Quando fui realizar a comprar, apesar de ter questionado se havia algum tipo de limitação tráfego, a atendente da TIM (loja da TIM do ParkShopping de Brasília) disse que não havia nenhum tipo de limitação..

Meu Questionamento

Prezados(as),
   Até cerca de duas semanas atrás, estava muito satisfeito com plano Infinity 160 + 1Mbs de dados **** I LI M I T A D O ***. Uso a conexão de dados constantemente no trabalho, mas apenas para realizar pequenos acessos a e-mail e notícias - fazendo pouco download de arquivos. No entanto, este mês fiquei sem provedor em minha residência e fui obrigado a usar internet utilizando meu plano da TIM (meu celular é o Nokia 5800 XPM que adquiri num plano fidelidade com a TIM); fiz muitos downloads, possivelmente alguns gigabytes fora baixados. Neste fim de semana, me dei conta que minha conexão de dados 3G, que sempre funcionou muito bem, como eu já disse antes, agora não funciona a velocidade plena. Estou nos mesmos lugares que sempre estive, ou seja, nos mesmos lugares que sempre tiveram cobertura UMTS 3G e que antes alcança com facilidade velocidades de até 139Kbytes/s, mas que agora não passa de 23Kbytes/s com raros (menos de 0.01% do tempo) picos de exceção.
Dessa forma, gostaria que a TIM me informasse se ela impõe algum tipo de limite de velocidade quando o cliente ultrapasse alguma quantidade de dados trafegados (download ou upload). A TIM impõe essa limitação? Se faz, a partir de quantos GB (Gigabytes) trafegados? Se não impõe limite, por que não consigo mais obter as mesmas velocidades de antes se meu plano é de 1Mbs?!!!
Aguardo retorno.

Grato,
Marcio Wesley Borges
marciowb[*]gmail.com
(61) 8211-5400 / (61) 3xxx-xxxx

--------------------------------

Protocolo da TIM (auto atendimento via web)

Obrigado por entrar em contato com a TIM.
Sua mensagem foi enviada com sucesso e você receberá uma resposta em no máximo 2 dias úteis. Por favor, anote o número do seu chamado:

2010014653061

Resposta da TIM

Protocolo 2010014653061

Prezado Sr. Marcio

Conforme clausula 17 do termo de compromisso: Para todos os Pacotes após o consumo de 1GB, a TIM poderá, a seu exclusivo critério, reduzir a velocidade até o período de faturamento subseqüente.

Atenciosamente,      
Maria Ester
Central de Relacionamento com Clientes  
www.tim.com.br                                                     
Por favor, não responda esta mensagem. Caso necessário, envie uma nova mensagem através de nosso site TIM.

================================================================================

Cliente - Consumidor
Nome: MARCIO WESLEY BORGES
CPF/CNPJ: XXXXXXXXXXXXX
Administrador de contrato: não
Telefone: 06182115400
E-Mail: marciowb[*]9mail.com
Estado: DF
Tipo: Informação
Assunto: Serviços Avançados

Anatel e Ministério Público

Cadê a Anatel nessas horas?! Cadê o ministério público? A realidade é que já faz tempo que estamos desamparados. No Brasil, falou em telecoms, bancos e consumidor, somente os dois primeiros exercem (e usurpam!!!) seus direitos. Vamos protestar!!

Ainda nesta semana, após o ministério público resolver trabalhar, a Claro foi condenada por não entregar o devido serviço 3G que se contrata.

Labels: , , ,

2010/01/20

Nokia N79 Active: Carta aberta para Nokia

Nokia 5800 XPM Voltei a fazer atividade física e estou utilizando o Nokia SportTracker para registrar e monitorar minha ativdade; Rodo-o num Nokia 5800 XPressMusic - que por sinal, recomendo-o a todos - um excelente smartphone. Estou muito satisfeito com o software e sua funcionalidade. No entanto, é interessante ter um monitor de batimento cardíaco sendo usado com este celular, pois o Nokia Sport Tracker permite isso.

A Nokia lançou um único celular, o Nokia N79 Active, que tem uma cinta de monitoramento cardíaco. A cinta é a Polar Wearlink for Nokia - funciona via Bluetooth - e já acompanha o Nokia N79 Active. Mas nem a Nokia, nem a Polar vendem a cinta separadamente. A Polar vende em regime OEM para a Nokia e a Nokia, por sua vez, nem vende essa cinta, nem qualquer outra compatível. Também, não há notícia de nenhuma outra compatível com o Nokia SportTracker. E, para piorar, o Nokia N79 Active não é vendido no Brasil e nem tem previsão de quando será vendido, nem, ao menos, se será vendido ou não. Ainda que pese o fato dele ter sido lançado em Janeiro de 2009, ou seja, já datando de um ano atrás.

Lá fora o aparelho só é vendido na Austrália, Grá-Betanha, Noruega e Finlândia. Mesmo no ebay, Amazon e assemelhados, é raro encontrar algum anúncio vendendo este celular. E, por fim, o website oficial da Nokia nestes países, apesar de venderem este celular, não permite exportar - ou importar para o Brasil - o aparelho.

Respostas que desejo da Nokia

Procurei a Nokia do Brasil, liguei para três telefones: vendas, pós-vendas e, por fim, para o SAC - telefone (11) 4003-2525 - deles e me foi dito muito pouco: me disseram que não há previsão de quando venderão o aparelho no Brasil ou mesmo se venderão - o número de meu protocolo de atendimento, foi 110472987615. Dessa forma, resolvi uma carta - que já encaminhei à Nokia, via formulário próprio no website da Nokia - para pedir alguma solução que me permita usar o Nokia SportTracker com algum monitor de batimento cardíaco. Abaixo, reproduzo abertamente a carta que encaminhei à Nokia Brasil:

Saudações,

   Estou muito interessado em adquirir o Nokia N79 Active (que acompanha a cinta de monitoramento cardíaco da Polar, a Polar Wearlink for Nokia) para uso com o Nokia Sport Tracker. Já procurei na web brasileira e não encontro o aparelho para comprar. Só encontrei o aparelho na Grã-Bretanha e Australia. Gostaria muito de adquirir o N79 Active ou senão adquirir a Ploar Wearlink for Nokia separadamente. Dessa forma, pergunto:
a) A Nokia planeja vender o N79 Active (com a cinta de monitoramento cardíaco) no Brasil? Se, sim, quando?
b) A Nokia vende separadamento a cinta de monitoramento cardíaco, aquela que acompanha o Nokia N79 Active ou outra equivalente que funcione com o Nokia Sporttracker?
c) O Nokia Sporttracker é compatível com alguma outra cinta ou hardware de monitoramento cardíaco que não o Polar Wearlink for Nokia?
d) A Polar vende a referida cinta separadamente?
e) A Nokia me oferece alguma forma de importar o N79 Active, no caso dela não ter planos de vender este aparelho no Brasil?

  Grato,
  Marcio Wesley Borges
  marciowb[*arroba*]gmail.com

A Resposta da Nokia

Para minha surpresa, menos de duas horas depois de enviar a carta acima, recebo a resposta:
[THREAD ID:1-4T8SNZS]

Prezado Márcio,

Obrigada por contatar a Nokia Brasil.

No momento não temos uma data definida para o lançamento do aparelho e acessório em questão no Brasil.
Tão logo isso ocorra você tomará conhecimento, pois será amplamente divulgado na mídia nacional e nos pontos-de-venda.

A Nokia busca a melhoria contínua de seus produtos e serviços. Para isso, peço que participe da Pesquisa de Satisfação e avalie o atendimento prestado neste e-mail. Basta acessar o link abaixo:

http://digiumenterprise.com/answer/?inv=xxx&chk=xxx

Para outras informações, entre em contato com a Central de Relacionamento Nokia pelos telefones 4003-2525, para Capitais e Grandes cidades ou 0800 886 6542 para outras localidades.

Atenciosamente,

Cláudia Barboza
CONSULTORA DE RELACIONAMENTO NOKIA

Protocolo de Atendimento: 1-10475423151

* Por favor, não responda esse e-mail.

Mantenha o software do seu celular atualizado com o Nokia Software Updater. Encontre respostas para perguntas mais freqüentes e veja como funciona através do site www.nokia.com.br/softwareupdate.

Resumo: não me forneceram nenhuma resposta e ainda me pedem para ficar de prontidão, aguardando por um lançamento, de um produto que nem mesmo eles sabem se vai ou quando será lançado no Brasil.

Bem, diante disto, surge a possibilidade de terceiros criarem sua própria solução de hardware e se necessário, de software. Vou levar isso em consideração.

2009/11/07

Icefaces+Facelets: Customizing the basic html (XHTML) tags using a simple Render Kit extension

Alright, the life, at least my life, isn't easy. But after fourteen hours, finally, I know how to do a simple task: insert the xmlns attribute into the final code of the html tag generated by Icefaces+Facelets couple.

I know that are several ways to insert this attribute, but I just want to play it using the JSF Render Kit. I don't want to filter the stream, or output the tag, or anything else. The render kit should be the way.

I just want to write:
   1:<?xml version='1.0' encoding='UTF-8' ?> 
   2:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
   3:<html xmlns="http://www.w3.org/1999/xhtml"
   4:      xmlns:ui="http://java.sun.com/jsf/facelets"
   5:      xmlns:c="http://java.sun.com/jstl/core"
   6:      xmlns:h="http://java.sun.com/jsf/html"
   7:      xmlns:ice="http://www.icesoft.com/icefaces/component"
   8:      >
   9:    <body>
  10:
  11:        <ui:composition template="/WEB-INF/tmp/template.xhtml">
  12:
  13:            <ui:param name="hasLeftSection" value="false"/>
  14:            <ui:param name="pageDescription" value="${ArtistPage.pageDescription}"/>
  15:
  16:            <ui:define name="pageTitle">${ArtistPage.pageTitle}</ui:define>
  17:            <ui:define name="extraHeader">
  18:                <link rel="canonical" href="${ArtistPage.canonicalUrl}" />
  19:            </ui:define>
  20:
  21:            <ui:define name="body">
But the xmlns="http://www.w3.org/1999/xhtml" attribute is always trimmed by icefaces/facelets (maybe it's a simple thing to configure using com.icesoft.faces.facelets.D2DFaceletViewHandler or com.sun.facelets.compiler.Compiler - But I didn't investigate them to know).

I inspected the Icefaces code and I saw that it uses the renderer from com.icesoft.faces.renderkit.dom_html_basic.XMLRenderer to write out (to render) the most xhtml tags, like html, body, head, title etc. So, after a little test, was easy to write my own render to add the attribute that I need (or any other, also). The render code is:

   1:package com.solvoj.sondaletra.faces;
   2:
   3:import com.icesoft.faces.component.UIXhtmlComponent;
   4:import com.icesoft.faces.renderkit.dom_html_basic.XMLRenderer;
   5:import java.io.IOException;
   6:import java.util.Iterator;
   7:import java.util.Map;
   8:import javax.faces.component.UIComponent;
   9:import javax.faces.context.FacesContext;
  10:import javax.faces.context.ResponseWriter;
  11:
  12:/**
  13: * 
  14: * @author Marcio Wesley Borges
  15: */
  16:public class MyXMLRenderer extends XMLRenderer {
  17:
  18:    @Override
  19:    public void encodeBegin(FacesContext facesContext, UIComponent uiComponent) throws IOException {
  20:        final UIXhtmlComponent xhtmlComponent = (UIXhtmlComponent) uiComponent;
  21:        final ResponseWriter writer = facesContext.getResponseWriter();
  22:        final String tag = xhtmlComponent.getTag();
  23:        writer.startElement(tag, xhtmlComponent);
  24:
25: if ("html".equals(tag)) { 26: writer.writeAttribute("xmlns", "http://www.w3.org/1999/xhtml", null); 27: }
28: 29: final Iterator attributeIterator = xhtmlComponent.getTagAttributes().entrySet().iterator(); 30: while (attributeIterator.hasNext()) { 31: Map.Entry attribute = (Map.Entry) attributeIterator.next(); 32: writer.writeAttribute((String) attribute.getKey(), attribute.getValue(), null); 33: } 34: } 35: 36:} 37:
Also, we need to configure the application to use this render above while Icefaces will be playing with xhtml tags, so just add the following lines at the faces-config.xml file of your web application:
   1:<?xml version='1.0' encoding='UTF-8'?>
   2:<faces-config version="1.2"  xmlns="http://java.sun.com/xml/ns/javaee"
   3:xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd">
   4:    <application>
   5:        <locale-config>
   6:            <default-locale>pt_BR</default-locale>
   7:            <supported-locale>pt_BR</supported-locale>
   8:            <supported-locale>en</supported-locale>
   9:        </locale-config>
  10:        <message-bundle>com.solvoj.sondaletra.web.Bundle</message-bundle>
  11:        <view-handler>com.icesoft.faces.facelets.D2DFaceletViewHandler</view-handler>
  12:    </application>
13: <render-kit> 14: <render-kit-id>ICEfacesRenderKit</render-kit-id> 15: <render-kit-class>com.icesoft.faces.renderkit.D2DRenderKit</render-kit-class> 16: <renderer> 17: <component-family>com.icesoft.faces.XhtmlComponent</component-family> 18: <renderer-type>com.icesoft.domXhtml</renderer-type> 19: <renderer-class>com.solvoj.sondaletra.faces.MyXMLRenderer</renderer-class> 20: </renderer> 21: <renderer> 22: <component-family>com.icesoft.faces.XhtmlComponent</component-family> 23: <renderer-type>com.icesoft.faces.Xhtml</renderer-type> 24: <renderer-class>com.solvoj.sondaletra.faces.MyXMLRenderer</renderer-class> 25: </renderer> 26: </render-kit>
It's enough to produce the resultant html page that I expect:
   1:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
   2:<html id="document:html" lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
   3:<head>
The same principe can be used to add or change any attribute that you need to any xhtml tag using Icefaces/Facelets.

Labels: , , , , , ,