Excel a falar o que está no Twitter

Twitter

Twitter

Já falámos várias vezes aqui sobre fazermos mais de uma tarefa ao mesmo tempo. Algumas das coisas que podemos fazer incluem ouvir um Podcast, mas nenhuma incluía uma forma de ler o Twitter e trabalhar ao mesmo tempo. Aqui em casa já tive o Raspberry Pi a dizer os últimos 10 twitts de cada hora, mas com alguns defeitos, nomeadamente as crianças que se queixavam de cada vez que a caixa falava.

Outro dia decidi procurar como fazê-lo no Windows para ver no que dava. Queria apenas uma prova de conceito de que era possível. Algo que se implementasse em 30 minutos ou menos. O que tinha à mão na altura era o Excel e deu no que conto aqui.

O código está mesmo feito à bruta, mas quem quiser pode juntar-lhe um ciclo For ... Next e recolher o limite do valor numa célula.

Coloquem os URL de cada conta Twitter que querem ler numa mesma coluna do Excel, por exemplo https://twitter.com/pouparmelhor. Reservem a primeira linha para escreverem “Link” no topo de coluna. Nas novas versões de Excel vão ter de gravar com0 .xlsm e autorizar a execução de macros para poder executar o código que mostro mais abaixo.

Para inserirem o código na vossa folha de Excel, carreguem nas teclas ALT + F11. Isto vai fazer aparecer o editor de VBA (Visual Basic for Applications) do Excel e vai mostrar-vos as folhas/planilhas/sheet do Workbook. O código tem de ser inserido onde têm a coluna com os URL.

Para tudo funcionar vão ter também de juntar nas opções do Excel as funcionalidades do Internet Explorer. Isto faz-se acrescentado a referência no editor de VBA a partir do menu.

Inserir referências

Inserir referências

Escolham na lista de referências o Microsoft Internet Controls e o Microsoft HTML Object Library.

Microsoft Internet Controls e Microsoft HTMLObject Library

Microsoft Internet Controls e Microsoft HTML Object Library

Selecionem a Sheet/Folha onde têm a coluna Link e passem para lá o código que se encontra abaixo.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim IE As Object
If Cells(1, Target.Column) = "Link" Then
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = False
IE.navigate ActiveCell.Value
Do
DoEvents
Loop Until IE.readyState = READYSTATE_COMPLETE
Dim Pagina As HTMLDocument
Set Pagina = IE.document
Dim Twitt As String
Twitt = "1. " & Pagina.getElementsByTagName("p")(6).innerText & vbCr & vbLf
Twitt = Twitt & "2. " & Pagina.getElementsByTagName("p")(7).innerText & vbCr & vbLf
Twitt = Twitt & "3. " & Pagina.getElementsByTagName("p")(8).innerText & vbCr & vbLf
Twitt = Twitt & "4. " & Pagina.getElementsByTagName("p")(9).innerText & vbCr & vbLf
Twitt = Twitt & "5. " & Pagina.getElementsByTagName("p")(10).innerText & vbCr & vbLf
Twitt = Twitt & "6. " & Pagina.getElementsByTagName("p")(11).innerText & vbCr & vbLf
Twitt = Twitt & "7. " & Pagina.getElementsByTagName("p")(12).innerText & vbCr & vbLf
Twitt = Twitt & "8. " & Pagina.getElementsByTagName("p")(13).innerText & vbCr & vbLf
Twitt = Twitt & "9. " & Pagina.getElementsByTagName("p")(14).innerText & vbCr & vbLf
Twitt = Twitt & "10. " & Pagina.getElementsByTagName("p")(15).innerText & vbCr & vbLf
Application.Speech.Speak Twitt
IE.Quit
End If
End Sub

De cada vez que mudarem de célula na coluna Link o Excel vai abrir o Internet Explorer, juntar 10 Twitts e lê-los em voz alta. Infelizmente o Windows XP usa um sistema de conversão para voz que é, como é que hei-de dizer… antigo.

Se experimentarem o Google Translate vão ver que a qualidade do som é muito superior. Vou tentar explorar esta qualidade para o mesmo objetivo.

Temperaturas no sótão

Sempre que entro no nosso sótão, no Verão, apetece-me fugir. É um lugar inóspito, e por isso levou com um termómetro durante uns dias, para perceber as temperaturas que lá se atingiam:

Temperaturas no sótão

Temperaturas no sótão

Curiosamente, as temperaturas atingidas não foram tão elevadas como pensava. E há uma maior variação que a que esperava. Em particular, quando as temperaturas exteriores arrefecem, a temperatura do sótão ajusta-se rapidamente. Como se pode observar pela imagem abaixo, referente às temperaturas oficiais registadas pelo IPMA em Lisboa no período das medições, a evolução das temperaturas do sótão tende a alisar a evolução das temperaturas exteriores.

Temperaturas início Julho

Temperaturas início Julho

Pela evolução observada, rapidamente concluo que pouco posso fazer pela evolução das temperaturas do sótão. A evolução das temperaturas evidencia que a qualidade do isolamento é certamente baixa, e a menos que mudasse este aspecto, pouco posso fazer para impedir a subida de temperatura no sótão no Verão.

Como ganhar gratuitamente um equipamento de monitorização da qualidade da rede de acesso à Internet

SamKnows box

SamKnows box

Num press release de 26 de junho, a Comissão Europeia informa que vai repetir o estudo que se baseia na colocação de equipamentos SamKnows em casa dos utilizadores. A oportunidade de terem um equipamento de controlo de report de qualidade de rede caseiro pode novamente ser aproveitada.

Às vezes já andámos de roda de um problema tantas vezes que já acreditamos em bruxas. Começamos com comportamentos supersticiosos, mesmo sabendo que as máquinas operam sempre da mesma maneira enquanto se mantiverem as condições de funcionamento. Ainda assim, carregamos mais que uma vez na opção para salvar os documentos ou vamos verificar que o que ficou gravado é o que queríamos depois de o fazermos. Não confiamos.

No meu caso, já tive tantas discussões com o meu prestador de serviços de comunicação de dados lá de casa que quando apareceu a oportunidade de ter uma forma de saber autonomamente o estado da minha ligação à rede, saltei para a oportunidade e inscrevi-me. Milagrosamente, depois da caixa do SamKnows instalada, as quebras e problemas de rede desapareceram. Nunca mais houve discussões com as linhas de atendimento do prestadores de serviços de comunicações desde que passei a ter estes dados.

Este equipamento é colocado entre a nossa rede e o acesso à Internet, recolhe a informação de uso da nossa ligação e envia-a para a SamKnows. Os dados recolhidos permitem saber se os parâmetros de contrato estão a ser cumpridos e em que condições.

Relatórios do SamKnows no iPhone

Relatórios do SamKnows no iPhone

A solução oferece uma aplicação para iPhone que nos dá acesso aos dados enviados pelo SamKnows para o site onde podemos ver os mesmos dados. A imagem da aplicação apresenta alguns dos detalhes que podem passar a ter acesso.

Autoestradas, e alternativas, em Portugal

Quando olho para um mapa de estradas, o objectivo é normalmente chegar do ponto A ao ponto B. De preferência pelo trajecto mais rápido. Que nem sempre é o mais curto. E que pode ter custos.

Num país como o nosso, conciliar esses aspectos todos pode ser complexo. Quando as SCUTs deixaram de ser gratuitas, o problema tornou-se mais complexo, e a procura pela nossa página de pórticos SCUTs no Google Maps demonstra-o.

Agora, quisemos ir mais longe. Pegamos no Google Maps e inserimos nele as estradas rápidas (auto-estradas, IPs, ICs, via rápidas e mesmo algumas estradas nacionais) de Portugal continental. No mapa diferenciamos também as auto-estradas pagas, seja com portagem tradicional, sejam as dos pórticos SCUT. A página fica disponível na lista do lado direito do Poupar Melhor, neste link.

O mapa tem um código de cores, que pretende diferenciar os diversos tipos de estradas rápidas. A legenda é a seguinte:

  • Vermelho: auto-estrada paga
  • Verde: auto-estrada gratuita, normalmente a 120Km/h
  • Azul: Via rápida, com duas faixas para cada lado, a velocidade normalmente elevada
  • Amarelo: Via rápida com passagens desniveladas
  • Preto: Estrada com velocidades tipicamente não inferiores a 70Km/h

Este mapa pode ter diversas utilizações. Pode servir para evitar as portagens, transitando por uma alternativa rápida. Ou então para evitar as portagens electrónicas. Pode até querer passear para determinado local, com alguma certeza que não tardará uma eternidade a lá chegar.

Obviamente, o Poupar Melhor não pode garantir toda a informação do mapa. Por isso, utilize-a com cautela. Em particular, cumpra sempre o código da estrada! Se verificar algum erro, ou tiver alguma sugestão de uma estrada rápida que não esteja no mapa, deixa-a nas sugestões abaixo, ou envie-nos um email para pouparmelhor@gmail.com

60º levantamento: o dos guichets do IUC, das velocidades e portagens e do router SamKnows

Podcast do Poupar Melhor

Esta semana reclamamos da confusão em torno dos dados online do IUC e de como me fizeram andar de guichet em guichet até voltar ao inicial.

Contamos-vos o levantamento das velocidades e portagens que o A.Sousa andou a fazer das vias rápidas e autoestradas e que nos vai permitir decidir a rota a tomar antes de iniciarmos a viagem.

Fechamos a dar nota de um press-release da Comissão Europeia que está a controlar as comunicações de dados de banda larga e volta a lançar um estudo com a SamKnows.

Podem aceder aqui à lista completa de episódios do Podcast. O Podcast do Poupar melhor está também no iTunes

Play

Os melhores depósitos a prazo

Dinheiro a crescer

Dinheiro a crescer

Quando queremos aplicar dinheiro num depósito a prazo, muitas vezes não temos uma noção das ofertas dos vários Bancos. Por isso, ficamos sem saber se as taxas que um determinado banco nos oferece, são boas ou não?

São vários os comparadores disponíveis na Internet. O que eu mais gosto é no site do Pedro Pais, está sempre bastante actualizado, e tem imensas referências. Tem ainda uma forma simples de filtragem.

No site do MoneyGPS encontramos uma tabela simples, também actualizada, e que nos permite comparar rapidamente as melhores ofertas.

A DECO Proteste também tem um comparador, mas para mim não funciona, nem percebo porquê. Deve estar associado à sua lógica mercantilista. Outros comparadores existem na Internet, mas não parecem ser actualizados. Se conhecer algum mais, não deixe de os referenciar nos comentários. E se quiser verificar quanto é que isso lhe vai render , pode ver este artigo.