Servidor dedicado (VM) por US$5 ao mês!
Saiba mais sobre a DigitanOcean: Adeus Amazon (AWS)... Olá DigitalOcean!

Faça uma recarga de celular e ganhe R$10 de volta!

Author Archive

Warsaw (Banco do Brasil) não funciona no Firefox com Linux (Mint, Ubuntu etc.)

Estava com esse problema e alguns artigos sugeriam reinstalar o Warsaw. Não adiantou.

Li um artigo que orientava a exportar o certificado do Chrome e importar no Firefox, pois, segundo o autor, isso não funcionava automaticamente após a versão 58 do Firefox. Tentei fazer o que foi sugerido e funcionou! 🙂

Segue aqui para referência, caso o artigo original saia do ar:

Para configurar o acesso pelo Firefox:

  1. Abra o navegador Chrome e no endereço: chrome://settings/certificates acessar a aba autoridades e procurar por Warsaw Personal CA. Escolha exportar e salve o certificado na pasta de sua preferência.
  2. Abra o navegador Firefox e vá ao endereço: about:preferences#privacy, opção ver certificados (View Certificates), escolha importar (Import) e aponte para o certificado anteriormente exportado. Se o certificado não aparecer na pasta, escolha a opção "Todos os arquivos" (All Files). Marque os campos para confiar.

 


Erro no PHP com MySQL 8: The server requested authentication method unknown to the client

Hoje aconteceu esse erro comigo: Warning: mysqli::__construct(): The server requested authentication method unknown to the client [caching_sha2_password] in XXX on line 8

Warning: mysqli::__construct(): (HY000/2054): The server requested authentication method unknown to the client in XXX on line 8
Connection failed: The server requested authentication method unknown to the client

Fui investigar o motivo e descobri que aparentemente o MySQL mudou a forma padrão de autenticação.

Para resolver, basta executar o seguinte SQL, trocando 123456 pela senha de root do MySQL:

ALTER USER 'root'@'localhost' IDENTIFIED WITH 
mysql_native_password BY '123456'; 

Fonte


Add Document To GLPI thru API (PHP)

<?php

    $sessiontoken = "k7uhook39qa4abb0naot8p25r4";
    $url = "localhost/glpi";
    $apptoken = "jYPzF6c9j9pTDBdZXwIBsGxzoGhoWyef4wXUAsr2";
    $filename = "/tmp/image4.png";

$file = file_get_contents($filename);
 
$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "http://".$url."/apirest.php/Document/",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "——WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name=\"uploadManifest\"
 
{\"input\": {\"tickets_id\": \"4\",\"name\": \"01Chamado 1234567bc\", \"_filename\" : [\”$filename\”]}}
——WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: multipart/form-data; name=\"ab\"; filename=\"$filename\";
Content-Type: image/png;
 
$file
——WebKitFormBoundary7MA4YWxkTrZu0gW–",
  CURLOPT_HTTPHEADER => array(
    "app-token: $apptoken",
    "cache-control: no-cache",
    "content-type: multipart/form-data; boundary=—-WebKitFormBoundary7MA4YWxkTrZu0gW",
    "postman-token: 3cc7a7f0-2f01-36dc-8ccc-a8b263d2e26c",
    "session-token: $sessiontoken"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}

?>


Associate Document To Ticket (Document_Item) thru GLPI Shell Example

#!/bin/sh

curl -X POST \
-H 'Content-Type: application/json' \
-H "Session-Token: bvb01r0anhqe4vqrtft2du4lh1" \
-H "App-Token: jYPzF6c9j9pTDBdZXwIBsGxzoGhoWyef4wXUAsr2" \
-d '{"input": {"itemtype": "Ticket", "documents_id": "31", "items_id": "4"}}' \
'http://localhost/glpi/apirest.php/Document_Item/'


Add ticket to GLPI thru API (REST) with PHP Example

<?php

$ch = curl_init();

$fields='{"input": {"name": "Titulo ABCD","content": "Descricao 1234"}}';

curl_setopt($ch, CURLOPT_URL, 'http://localhost/glpi/apirest.php/Ticket/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
curl_setopt($ch, CURLOPT_POST, 1);

$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Session-Token: 6c4f680e5581ca31008809b3236f6ac4';
$headers[] = 'App-Token: 7mvDUHjK21WB19banyJJNWTegjpEQlwslVODeOPJ';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$result = curl_exec($ch);
if (curl_errno($ch)) {
    echo 'Error:' . curl_error($ch);
}
curl_close($ch);

var_dump($result);
?>


Qual o câmbio no fechamento da fatura do cartão BB e NuBank?

Aqui um post rápido pra ajudar a esclarecer essa dúvida, caso seja a sua. No caso do BB (Banco do Brasil), não consegui encontrar uma fonte "oficial" para tirar a dúvida, então vou usar meu caso de exemplo.

Minha fatura fechou dia 19/06/2019 com o câmbio de 4,0153 USD por R$ (BRL).

No caso, os bancos consideram a cotação do dólar PTAX (banco central) + uma taxa (que no caso do BB não sabemos).

A contação de 18/06/2019 para compra foi R$3,8602 (fonte), então, calculando a diferença, temos 4%.

Podemos concluir que o Banco do Brasil cobra 4% sobre o dolar PTAX.

Claro que não dá pra garantir que eles vão continuar sempre com essa taxa, mas essa é meio que a taxa padrão de mercado.

O NuBank cobra os mesmos 4%. Eles são bem mais transparentes em relação a isso e você pode encontrar um artigo no site deles:

https://blog.nubank.com.br/cartao-nubank-acaba-com-surpresas-compra-internacional/

 


Preço da comida em Paris

Quando monto meus planejamentos de viagem, uma das maiores dificuldades é saber quanto custa comer no local, já que comida é um dos maiores gastos.

Nesse artigo vou mostrar alguns exemplos de preços de lugares que fui em Paris. Tem supermercado, café e restaurante.

A ideia aqui não é mostrar os preços mais baratos, mas sim os preço a de lugares por onde passei.

A impressão que tive é que os preços não variam tanto na cidade. Um supermercado perto de Bastille (zona não muito turística) tem preços parecidos de um perto da Torre Eiffel.

Se quiser beber, aproveite os Happy Hour. A maioria dos lugares têm e é de 17h a 20h.

Se puder, compartilhe com os outros leitores do blog os preços de lugares por onde você passou! 🙂

Goguete (Museu do Louvre)

  • Coca Cola 500ml €3.80 no
  • Hamburger Bovino com Fritas €15
  • Prato de Macarrão com Molho Pesto

Starbucks (Museu do Louvre)

  • Croissant €1.80 na
  • Capuccino Venti (o maior) €5.40
  • Cinnamon Roll €2.90

Garrafa de Água de 500ml (Louvre) €3

Paul (Estação Gare Du Nord)

  • Macaron €3.30

Pierre Hermé (Arco do Triunfo)

  • Caixa com 4 Macarons €10
  • Obs: esse é um lugar mais “chique”. Você encontra Macarons por €1 na cidade

Café do Museu Rodin

  • Pão com chocolate ou Croissant €1.80
  • Capuccino €3.60
  • Expresso €2
  • Baguete recheada €5.90

Le Pettit Suffren (Perto da Torre Eiffel)

  • Cheeseburger com fritas €16
  • Taça de Vinho Tinto 150ml €5
  • Happy Hour (17 a 20h) com caneca de cerveja, taça de vinho ou coquetéis €6.50

Supermercado Franprix (Perto da Torre Eiffel)

  • Iogurte Danone 4x125g €2.20
  • Queijo Gouda Fatiado 220g €2.50
  • Presunto Fatiado 80g €2.20
  • Suco de Maçã 1l €1.75
  • Miojo 85g €0.90
  • Vinho Rosé 750ml €2.90
  • Pizza Grande Muzzarela €4.00
  • Barra de Chocolate Lindt 100g €1.90

Boulangerie Rue de Charenton

  • Baguete 250g (grande) €0.95

Dicas para o Museu do Louvre

Nesse artigo vou dar algumas dicas práticas que observei com minha ida ao Museum.

Para chegar lá, vá de Metrô. Não desça na estação Louvre/Rivoli e sim na estação Palais Royal/Musée du Louvre. Saia pela saída 2.

Tem uma fila específica pra quem já tem o Paris Museum Pass, que é bem menor. Se você não sabe o que é isso, leia o artigo que escrevi.

É importantíssimo utilizar um áudio guia no Louvre. O museu é gigantesco e você pode passar batido por atrações importantes.

Você tem duas opções de guia:

  1. Alugar lá um Nintendo 3DS por 5€. Já vem com fone de ouvido e tem recursos adicionais para que você consiga se orientar no museu.
  2. Baixar o aplicativo Louvre : ma visite e comprar o áudio guia “The Louvre’s Masterpieces” com comentários das 100 peças mais importantes por €0.99.

Atenção! Se você decidir baixar o aplicativo, leve um fone de ouvido. Se você for alugar o Nintendo 3DS, leve um documento adicional (identidade, carteira de motorista etc). Eles podem pra deixar lá enquanto você está com o aparelho. Também pode ser um cartão de crédito.

Se você não tem o Paris Museum Pass e for alugar o áudio guia de €5 (Nintendo 3DS), compre na hora que for comprar o ingresso, senão vai ter que enfrentar a mesma fila gigante (gigante!) novamente. Caso tenha o Paris Museum Pass, tem um atendimento exclusivo. Na hora que fui estava vazio e consegui comprar o áudio guia sem pegar fila. Dá pra pagar em espécie ou no cartão.

Os pontos de auto atendimento estavam todos quebrados.

Eu esqueci o fone e por isso tive que alugar o aparelho. Achei a ideia muito interessante, mas na prática, super confuso e não consegui usar pra me guiar, mas somente pra ouvir os áudios.

O museu tem milhares de peças, mas nas principais tem um código numérico que você usa para ouvir o comentário em áudio.

Você terá sorte se conseguir ver todas as peças principais em um dia.

Não tem em português. Apenas francês, inglês e espanhol.

Lá no museu, perto do banheiro que fica embaixo da pirâmide de vidro, tem uma área onde você pode carregar seu celular. Você coloca ele em um cofre e escolhe um código para que só você tenha acesso.

Também tem um armário que você pode guardar casaco e mochila. Só pode entrar com mochila/mala pequena. Malas maiores que uma mala de mão não são permitidas.

Leve um lanche e água. Pode ser que você passe muito tempo lá e sai muito mais barato. Mas caso prefira, vende comida e bebida lá dentro. Uma água de 500ml custa 3€ (três euros!).

Às quartas feiras o museu fecha mais tarde (21:45 horas).

Não acho uma boa ideia sair andando aleatoriamente no museu. O que achei mais interessante é pesquisar antes na internet quais as principais obras que você quer ver, e já ir com a localização. O Louvre é gigante! Acho que deveria ter que fazer um curso pra ir lá! (rs). Eu fiquei perdido por tanto tempo dentro do museu que já estava começando a ficar com claustrofobia!

Em alguns pontos estratégicos tem funcionários do museu com mapas que podem lhe orientar.

Algumas das atrações principais:
1. Vênus de Milo fica na ala Sully, térreo, sala 16
2. O Código de Hamurabi pode ser encontrado na ala Richelieu, térreo, sala 3.
3. A Mona Lisa está na ala Denon, 1º andar, sala 6.

Elas estão bem sinalizadas. Então ao chegar no museu, o melhor é ir logo para as atrações que tem maior interesse. Se quiser ver a Mona Lisa, chegue cedo no museu e vá direto pra lá.

Não encontrei onde encher garrafa de água no Louvre (acredite, eu tentei até na torneira do banheiro e não consegui. É automática e desliga quando coloca a garrafa embaixo. Parece ter sido feita pra isso).

Obs: esse artigo foi escrito no celular enquanto ainda estava viajando. Ainda vai ser revisado e melhorado. Se encontrar erros de português, por favor ignore. 🙂


O Paris Museum Pass vale a pena? Onde compro?

O Paris Museum Pass pode valer a pena sim, mas depende do que você quer ver e da sua disponibilidade de tempo. Você deve escolher as atrações que tem interesse, somar os preços individuais delas, e ver se pra você é vantagem.

No meu caso, os museus que tínhamos mais interesse eram: Louvre, Rodin e D’Orsay. Só aí já daria 39€. Pagamos o passe de 4 dias por €62. No primeiro dia vimos o Louvre, no segundo Rodin e D’Orsay, e tínhamos mais dois dias livres para vermos o que quisermos das mais de 50 atrações inclusas.

Mas tem uma coisa muito importante nesse passe: não é só sobre o preço dos ingressos. Quem tem o Paris Museum Pass tem uma fila específica, que é MUITO menor. Podemos comprovar isso no Louvre.

No caso do Louvre, além da fila pra entrar ser bem maior, quem tinha o passe não precisava enfrentar mais uma fila gigante pra comprar o ingresso. Os áudio guias também podem ser alugados sem fila se tiver o passe.

Mas onde eu compro isso?

Alguns lugares vendem esse passe, mas como as informações no site oficial estavam meio imprecisas (chegamos em lugar pra comprar e já estava fechado) vou postar aqui onde conseguimos comprar.

Vá para a estação de metrô Gare Du Nord e procure a placa Mainline Services. Depois vá até o London Hall. Geralmente tem uns trens parados nessa área. Chegando lá, procure por Office de Tourisme (Tourist Office). É lá que vende. Abre todos os dias às 8:30 e fecha às 18:00. Está fechado nos dias 1° de Janeiro (Ano novo), 1° de Maio (Dia do Trabalhador) e 25 de Dezembro (Natal).

Tem para 2, 4 e 6 dias. Para 4 dias custa €62 por pessoa, e tem uma taxa de €0.75. Atenção! Só é possível pagar com cartão de crédito. Eles não aceitam dinheiro.

Depois de comprado, anote seu nome e a data de início do cartão (se você vai começar a usar hoje, coloque a data de hoje).

Recomendo que você só coloque a data no dia que for usar e que compre o ingresso um dia antes, pra não perder tempo.

Caso você decida não comprar o passe, dá pra comprar ingresso da maioria dos museus em algumas lojas FNAC. A loja que fica na estação de metrô Châtelet – Les Halles vende.

Site Oficial do Paris Museum Pass:

https://www.parismuseumpass.com

Obs: esse artigo foi escrito no celular enquanto ainda estava viajando. Ainda vai ser revisado e melhorado. Se encontrar erros de português, por favor ignore. 🙂

Colabore nos comentários. Dê sua opinião, sugestão e informações adicionais!


Vai viajar pra fora e ficar na casa de um amigo? Cuidado para não ser deportado!

Se você vai viajar pra fora do Brasil e vai ficar na casa de um amigo ou parente, é importante ter o seguinte cuidado para não ser deportado!

Para evitar essa situação, é importante levar uma carta convite, que é uma declaração do residente que irá lhe receber.

Cada país possui suas regras. E é importante pesquisar as regras específicas do país de destino.

A depender do país, pode exigir autenticação em cartório no país de destino, pode exigir pagamento de taxa. Em outros, apenas uma declaração simples servirá.

Além disso, caso você vá ficar alguns dias em hotel, hostel ou AirBnb, lembre de imprimir a reserva, pois isso também poderá ser motivo para deportação.


  • Publicidade

  • Redes Sociais

    Facebook  Twitter
  • Estatísticas

    Page Views (desde março de 2010):

    Estatísticas detalhadas
  • Novidades por e-mail!

    Digite seu e-mail:


    Fique tranquilo. Seu e-mail não será usado para outros fins, e você poderá se descadastrar quando quizer.

    Eu!

    Tiago Passos
    Todo o conteúdo desse site esta licenciado sob a licença Creative Commons 3.0 (CC BY 3.0). Você pode copiar e modificar o conteúdo desde que cite o autor.
    iDream theme by Templates Next | Powered by WordPress