quarta-feira, 17 de março de 2021

Consulta ao dólar via API do Banco Central no Excel

Parte 1 de 2 - Consulta ao dólar via API do Banco Central no Excel

    É possível consultar o dólar através da API disponibilizada pelo Banco Central. O endereço padrão fornecido é:

https ://olinda.bcb.gov.br/olinda/servico/PTAX/versao/v1/odata/[codigo_recurso]?$format=json&[Outros Parâmetros]

Os parâmetros são detalhados na documentação

    Li em alguns lugares ser necessária a utilização de ferramentas que não o próprio Excel para o tratamento do retorno no formato JSON. Eis que pesquisei na Microsoft, e encontrei uma documentação. Nesta página existe uma seção chamada File:JSON, usando a fórmula:
= Json.Document(File.Contents(""))
    Como a fonte é um JSON da web, foi feita a seguinte alteração:
= Json.Document(Web.Contents(""))

    Considerando a documentação do Banco Central, e fazendo uma consulta do valor do dólar para o dia 17 de março de 2021, temos a URL:

https://olinda.bcb.gov.br/olinda/servico/PTAX/versao/v1/odata/CotacaoDolarDia(dataCotacao=@dataCotacao)?@dataCotacao='03-17-2021'&$top=1&$format=json&$select=cotacaoVenda

    Agora é só colocar no Excel. Clique em Dados -> Obter dados -> De outras fontes -> Consulta em branco (Figura 1)

Figura 1: Consulta em branco
Figura 1: Consulta em branco

    Em seguida, insira na caixa de fórmulas a string a seguir, incluindo o sinal de igualdade (Figura 2):

= Json.Document(Web.Contents("https://olinda.bcb.gov.br/olinda/servico/PTAX/versao/v1/odata/CotacaoDolarDia(dataCotacao=@dataCotacao)?@dataCotacao='03-17-2021'&$top=1&$format=json&$select=cotacaoVenda"))
Figura 2: Inserindo a string de consulta
Figura 2: Inserindo a string de consulta

    A consulta à web é feita automaticamente, e a resposta é exibida logo abaixo. Dê um duplo clique na palavra "List", ao lado de "value" (Figura 3)
Figura 3: Retorno da consulta
Figura 3: Retorno da consulta

    Repare que agora pode-se ver o valor retornado, acompanhado do título "cotacaoVenda". Repare também que foi gerado no quadro de "Etapas aplicadas" um novo item (Figura 4). Agora dê um duplo clique no valor numérico ao lado de "cotacaoVenda":
Figura 4: Valor retornado e nova etapa
Figura 4: Valor retornado e nova etapa

    Agora dê um duplo clique em "Record", abaixo de lista (Figura 5)
Figura 5: Retorno da lista
Figura 5: Retorno da lista

    O valor de "cotacaoVenda" é exibido. Agora clique no botão "Na tabela - converter" (Figura 6):
Figura 6: Conversão em tabela
Figura 6: Conversão em tabela

    O valor está agora está em um campo, e o nome "cotacaoVenda" em outro campo. Se clicar no meio do botão, automaticamente a consulta com o valor será inserida em uma nova guia (Figura 7):
Figura 7: Envio da consulta de forma padrão
Figura 7: Envio da consulta de forma padrão

    É possível clicar na parte inferior do mesmo botão, no qual são exibidas duas opções. A opção "Fechar e carregar" é a padrão, e tem o mesmo efeito de se clicar no meio do botão. A opção "Fechar e carregar para..." permite mais opções do local no qual os dados serão inseridos (Figura 8):
Figura 8: Mais opções no botão de carregar os dados
Figura 8: Mais opções no botão de carregar os dados

Ao se clicar na opção "Fechar e carregar para...", a tela da Figura 9 é exibida. Há algumas formas de se exibir os dados, ou apenas para se criar a conexão de dados sem exibí-la, na opção "Apenas Criar Conexão". O destino também pode ser escolhido, seja na planilha existente, com uma célula de destino, quer seja em nova planilha.

Figura 9: Opções de importação de dados

    Os dados e a consulta estarão conforme for escolhido. No exemplo, em uma nova planilha. As cores foram automaticamente escolhidas (Figura 10). 
Figura 10: Dados importados

    No painel à direita, pode-se ver a consulta com o nome "Consulta 1" (Figura 11). Ao se posicionar o mouse sobre a consulta, pode-se ver algumas informações da mesma. Nos três pontos (entre Editar e Excluir), há mais opções, inclusive a possibilidade de se renomear (Propriedades). No exemplo, a consulta foi renomeada para "ConsultaDolar".
Figura 11: Opções da consulta

    Já com a consulta renomeada, outra possibilidade é a de se carregar a consulta a qualquer momento, clicando no ícone em formato de folha de papel à direita, e indicada na Figura 12.
Figura 12: Recarregando a consulta
Figura 12: Recarregando a consulta


Na parte 2 desse artigo, uma célula contém a data para consulta. Desta forma, não é preciso abrir a consulta e alterar manualmente a data na URL de consulta


Fontes:

Banco Central - API - navegação de dados
Import Data from external data sources (Power Query)
Odata Services
Consumir Web Service do Banco Central no Microsiga Protheus (Totvs)


sexta-feira, 12 de março de 2021

Chocolate vs Cães e Gatos

Chocolate vs Cães e Gatos

Muitas vezes estamos comendo uma guloseima, e nossos pequenos pets ficam atraídos pelas mesmas. Involuntariamente, muitos donos oferecem um pouco desses alimentos aos seus bichos de estimação.
Ocorre que o chocolate possui uma substância chamada teobromina, a qual é bem metabolizada pelos seres humanos, enquanto que os cachorros e gatos não o conseguem.

Os efeitos dessa substância quando ingerida, incluem:
Vômitos, diarreia, aumento da frequência cardíaca, tremores e convulsões e até mesmo risco de morte.
Certamente que os efeitos tóxicos variam em função do tamanho do animal, da quantidade ingerida e de sua fragilidade. Convém lembrar que os chocolates meio amargo e amargo tem maior concentração de cacau, portanto terão maior concentração de teobromina.

Vale lembrar a existência de chocolates para pets, os quais são livres de teobromina, e sem prejudicar o paladar dos animais.

Por fim, vi uma propaganda da fábrica de chocolates Garoto com cachorros entendendo o gosto por chocolate de seus donos. As pessoas mais incautas tenderão a pensar que o chocolate para humanos pode ser oferecido aos pequenos animais. Decidi entrar em contato com a companhia supra citada no dia 12 de março de 2021, enviando-lhes uma mensagem, solicitando-lhes a adição de uma observação na campanha de marketing acerca da toxicidade da teobromina na saúde dos cães e gatos.

Recebi no mesmo dia um agradecimento acerca da minha observação na propaganda. Aguardarei a resposta deles.

Tornei público meu pedido, a fim de não cair no esquecimento este fato.

Barra de chocolate
Barras de chocolate - Simon A. Eugster - CC BY-SA 3.0


segunda-feira, 8 de março de 2021

Torta de maçã

Torta de maçã

INGREDIENTES


Massa:

150 g de manteiga gelada

meia xícara (chá) de açúcar

3 gemas

1 pitada de sal

1 colher (sopa) de essência de baunilha

1 e meia xícara (chá) de farinha de trigo (peneirada)


Creme:

1 e meia xícara (chá) de Leite

2 gemas

1 Leite condensado

1 colher (sopa) de amido de milho

1 colher (chá) de essência de baunilha


Cobertura:

4 maçãs em fatias finas

3 colheres (sopa) de açúcar

1 colher (chá) de canela em pó


Doce de maçã (alternativa ao creme)

11 maçãs gala sem casca e raladas

3 colheres (sopa) de açúcar refinado

2 colheres (sopa) de canela

1 colher (sopa) suco de limão


MODO DE PREPARO


Massa:

Em um recipiente, misture a manteiga com o açúcar e adicione as gemas, o sal e a essência baunilha. Misture bem com a ponta dos dedos até que os ingredientes estejam bem incorporados. Junte a farinha de trigo aos poucos até obter uma massa homogênea, que desgrude das mãos. Faça uma bola e enrole em filme plástico. Reserve em geladeira por cerca de 30 minutos.


Creme:

Em uma panela pequena, adicione o leite, as gemas, o leite condensado o amido de milho e a essência de baunilha. Misture bem e leve ao fogo. Quando iniciar fervura abaixe o fogo e deixe cozinhar por cerca de 5 minutos. Reserve.


Cobertura:

Em um recipiente, misture as maçãs, o açúcar e a canela e reserve.


Montagem:

Em uma superfície polvilhada com farinha de trigo, abra a massa, com auxílio de um rolo, e cubra uma forma de aro removível (24 cm de diâmetro) e coloque o creme reservado no fundo. Distribua as maçãs reservadas em círculos, formando uma flor. Leve ao forno médio-alto (200°C), preaquecido, por cerca de 30 minutos ou até que a massa esteja dourada e as maçãs cozidas.

torta de maçã


Torta de liquidificador

 Torta de liquidificador

1 ½ xícara de leite

½ xícara de óleo

3 ovos

1 xícara de amido

1 xícara de farinha de trigo

½ xícara de queijo ralado (prato)

1 colher de sopa de fermento

Sal


Recheio (sugestão)

2 latas de seleta de legumes

2 latas de sardinha

Azeitonas

Alcaparras (se disponível)


Cocada mole

 Cocada mole


Ingredientes

200 gramas de coco ralado

240 gramas de açúcar

1 xícara (chá) de água fervente (400ml)

1 lata de leite condensado

1 colher (sopa) de manteiga

100 gramas de chocolate meio amargo (opcional)


Modo de Preparo

Coloque o açúcar na panela e deixe caramelar.

Adicione a água e mexa bem até não deixar grumos.

Acrescente o coco ralado, o leite condensado, o chocolate meio amargo e mexa até dar o ponto de brigadeiro mole.

Sirva.


Bolo de chocolate

Bolo de chocolate 
1 xícara (chá) de chocolate em pó

1 xícara (chá) de leite morno

2 xícaras (chá) de farinha de trigo

2 xícaras (chá) de açúcar

4 colheres (sopa) de manteiga sem sal derretida

1 colher (sopa) de fermento químico em pó

3 ovos


Cobertura:


5 colheres (sopa) de chocolate em pó

1 xícara (chá) de açúcar

1 xícara (chá) de água

3 colheres (sopa) de amido de milho

2 colheres (sopa) de manteiga sem sal

1 colher (chá) de essência ou extrato de baunilha


Bolo de Cenoura de Liquidificador

 Bolo de Cenoura de Liquidificador


Massa

  • 3 cenouras médias raspadas e picadas

  • 3 ovos

  • 1 xícara de óleo

  • 2 xícaras de açúcar

  • 2 xícaras de farinha de trigo

  • 1 colher de sopa de fermento em pó

  • 1 pitada de sal


Deixar o forno aquecendo em fogo médio

Untar uma assadeira de mais ou menos 20x30x5 cm com óleo e farinha.

Peneirar a farinha, o açúcar e juntar o fermento, e homogeneizar esse pó.

Bater no liquidificador a cenoura, o óleo e os ovos.

Colocar o conteúdo do liquidificador em uma tigela e juntar o pó aos poucos com um pão duro.

Despejar na assadeira previamente untada.

Assar por cerca de 30 minutos em forno médio



Cobertura

  • 1/3 xícara (chá) de água

  • 1/3 xícara (chá) de açúcar

  • 1/2 xícara (chá) de chocolate em pó

  • 1 colher (sopa) manteiga


Misturar os ingredientes da cobertura em fogo médio sem parar por 5 minutos e colocar sobre o bolo ainda morno ou quente

Bolo de cenoura


Bolo de bagaço de milho

 Bolo de bagaço de milho


2 ovos inteiros

1 xícara (chá) de leite

1 xícara (chá) de açúcar

1 colher (sopa) de margarina

1 e 1/2 xícara (chá) farinha trigo

bagaço de 5 espigas de milho (mais ou menos 2 xícaras de chá)

1 colher (sopa) de fermento em pó


Preparação

Bater tudo no liquidificador

Colocar em forma untada

Assar em forno médio alto por 30 minutos, aproximadamente


fatia do bolo de bagaço de milho


quinta-feira, 24 de outubro de 2019

鈴木このみ - 歌えばそこに君がいるから (lyrics)

鈴木このみ - 歌えばそこに君がいるから
Konomi Suzuki - Utaeba Soko ni Kimi ga Iru kara

ねえ 鼓動感じたら さあ 想いを飛ばそうよ
だって願った瞬間が 夢の始まり

どうしてって立ちどまるけど 何度も優しい声に抱かれ
今以上の明日を 見つけに行こう

止まらない希望、夢、どこまでも!
歌声はあこがれ追い越して
あきらめない 全てを たどり着いてみせるから
願い届けと奏でる Song for you

ねえ 記憶の中には ああ 悲しみが眠るの?
そっと手放せばいいよ 痛み教えて

どんな運命が待ってるのだろう 意味を探しながら走る
涙で終わりたくない 終わらせない

叶えたい希望、夢、どこまでも!
歌声で迷いよ消えてしまえ
手を伸ばす 未来は 変わり始めてるんだと
信じる心で奏でる Song for you

君がいるから
ずっとそこにいて欲しいから 歌いたいよ
大事な人たち 優しい日々を歌いたい
私から流れだすの このメロディー

輝いた夜空の星 道を示してるようで
頷いてまた前を向いて 新しい世界へ

止まらない希望、夢、どこまでも!
歌声はあこがれ追い越して
あきらめない 全てを たどり着いてみせるから
強い私でいようと I sing, Song for you


Konomi Suzuki - Utaeba Soko ni Kimi ga Iru kara (If you sing, you are there)

Hey, if you feel a heartbeat, let's fly our thoughts
Because the moment I wished was the beginning of my dreams

Why do you stand still?
Let's go find more tomorrow

Hope, dream, never stop!
The singing voice is longing to overtake
I'll show you everything I can't give up
Song for you

Hey, do you have any sadness in your memory?
Just let go of it, tell me the pain

What kind of fate is waiting for you?
I don't want to end with tears

Hopes, dreams, wherever you want to come true!
Get lost in the singing voice, disappear
Reach out that the future is starting to change
Song for you

because you are here
I want to be there all the time I want to sing
Important people want to sing gentle days
This melody flows from me

A star in the shining night sky
Crawling and looking forward to a new world

Hope, dream, never stop!
The singing voice is longing to overtake
I'll show you everything I can't give up
I sing, Song for you

sexta-feira, 18 de outubro de 2019

En rose så jeg skyde

En rose så jeg skyde

En rose så jeg skyde
op af den frosne jord
alt som os fordum spåde
profetens trøsteord.
Den rose spired frem
midt i den kolde vinter
om nat ved Betlehem.
Den rose fin og lille
har dejlig duft og skær;
den lyse for os ville
og sprede mørket her;
i sandhed mand og Gud
af syndens nød og pine
han nådig hjalp os ud.
For rosen nu jeg kvæder
omkap med himlens hær:
en jomfru var hans moder,
Maria ren og skær.
I ham brød lyset frem
midt i den mørke vinter
om nat ved Betlehem.

Alperosen

Alperosen

Hist på alpens isbelagte spire,
der hvor intet menneske tør gå,
klynger sig langt op ad fjeldets sider
alperosen, som man ej kan nå.

Der i dalen skued' man en blomme,
yndig, skøn som alpens rose hvid,
bejlerne i flok til hende komme
for at ægte pigen huld og blid.

Hun var ung, hun var en yndig terne,
datter af den rige købmand Bro.
Ingen nå' de dog den klare stjerne,
thi i hendes sjæl tog hovmod bo.

Dalens yngling hende hånden rækker:
"Oh, Alvilda, bliv min væne brud,
alt mit guld jeg for din fod nedlægger,
klæder dig som alpens rose prud."

Men hun svared': "Ingens brud jeg bliver,
før jeg får det løfte af hans mund,
at han mig en alperose giver,
thi en eneste jeg ønsker kun.

Har du, Junus, mod til det at gøre,
da du blive skal min elskte mand.
Herrens hånd skal dig på bjerget føre,
men farvel, hvis det dig lykkes ej."

Kækt så klatred' han ad bjergets side,
nå'de op, hvor alpens rose stod,
plukkede en klynge roser hvide,
og den kasted' for Alvildas fod.

Glad Alvilda nu hans stemme hørte:
"Her er alperosen fra din ven, Herren,
som min fod på bjerget førte,
fører mig nok ned til dig igen."

Men imens hans øjne fryd'fuldt skinne,
gled hans fod fra stedet, hvor han stod,
og han faldt fra alpens høje tinde
ned i dalen for Alvildas fod.

Døden blev for kærlighed ham givet,
sønderslagen lå hans legem' der;
pigen græd: "Nu er forspildt mig livet,
jeg har mistet den, jeg fik så kær.

Kunne jeg ham ej i livet følge,
vil jeg nu i døden med ham gå,
far, forældre, vel på livets bølge,
oh I søstre, gid I lykken nå."

Op hun steg, og faldt så ved hans side
og lå knust hos ham ved klippens fod.
Alpens roser var ej længer hvide,
de var farvet rød af deres blod.

sexta-feira, 27 de setembro de 2019

Gitte Hænning Bare 16 År

Gitte Hænning
Bare 16 År


Bare 16 år
Alting er da rent af lave
Det er blevet vår, hvert minut det er en gave
Jeg ku' kysse hele verden, dejlig er den!
I ka' tro jeg tør, jeg er i godt humør!
Bare 16 år
Solen skinner så belejligt
Men, om jeg forstår hvorfor alting er så dejligt
Min forstand er gennemhullet, rundt på gulvet,
Aldrig var jeg før i sådan et godt humør!
Leve, nu skal jeg leve
Lykken er til for mig
Forår, det er mit forår
Lysegrønne grøfter fyldt af løfter på min vej!
Bare 16 år
Kjoler af de super chikke
Sidste skrig i hår, jeg blir' ikke let at stikke
Synge, spille, slå en trille, ih du milde,
Blir' man mon lidt skør i sådan et godt humør?
(mellemspil)
Leve, nu skal jeg leve
Lykken er til for mig
Forår, det er mit forår
Lysegrønne grøfter fyldt af løfter på min vej! IH!
(mellemspil)
Synge, spille, slå en trille, ih du milde,
Blir' man mon lidt skør i sådan et godt humør?
Bare 16 år!
Himmel, jeg ku' dø af glæde!
Næ, om jeg forstår
Jeg må både le og græde
Drømmene med søde drømme, ud at svømme,
Er det sådan det går når man er 16 år?
Leve, nu skal jeg leve
Lykken er til for mig
Forår, det er mit forår
Lysegrønne grøfter fyldt af løfter på min vej!
Bare 16 år!
Årh, gå væk, det er da mange!
Hør, mit hjerte slår!
Hvad mon hjertet kan forlange?
Ham jeg elsker skal jeg vinde,
Jeg er kvinde
En der næsten ved alting om kærlighed
Min dag, min tid, mit vår,
Seksten år!

sábado, 7 de setembro de 2019

Aimyon's Marigold

あいみょんのマリーゴールド

風の強さがちょっと
心を揺さぶりすぎて
真面目に見つめた 君が恋しい
でんぐり返しの日々
可哀想なふりをして
だらけてみたけど
希望の光は
目の前でずっと輝いている 幸せだ
麦わらの帽子の君が
揺れたマリーゴールドに似てる
あれは 空がまだ青い夏のこと
懐かしいと笑えたあの日の恋
「もう離れないで」と
泣きそうな目で見つめる君を
雲のような優しさでそっとぎゅっと
抱きしめて 抱きしめて 離さない
本当の気持ち全部
吐き出せるほど強くはない
でも不思議なくらいに
絶望は見えない
目の奥にずっと写るシルエット
大好きさ
柔らかな肌を寄せあい
少し冷たい空気を2人
かみしめて歩く 今日という日に 何と
名前をつけようかなんて話して
ああ アイラブユーの言葉じゃ
足りないからとキスして
雲がまだ2人の影を残すから
いつまでも いつまでも このまま
遥か遠い場所にいても
繋がっていたいなあ
2人の想いが 同じでありますように
麦わらの帽子の君が
揺れたマリーゴールドに似てる
あれは空がまだ青い夏のこと
懐かしいと笑えたあの日の恋
「もう離れないで」と
泣きそうな目で見つめる君を
雲のような優しさで そっとぎゅっと
抱きしめて 離さない
ああ アイラブユーの言葉じゃ
足りないからとキスして
雲がまだ2人の影を残すから
いつまでも いつまでも このまま
離さない
ああ いつまでも いつまでも 離さない