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

Vale a pena comprar o cartão de Metrô de Paris (e como não ser multado)

Esse post foi feito para ajudar quem vai passar alguns dias em Paris.

Quando estava planejando a minha viagem a Paris, fiquei na dúvida de valia a pena comprar o cartão de Metrô, ou era melhor comprar tickets avulsos.

O cartão de Metrô (Navigo) de 1 semana custa €22.80, e passagem individual €1.90 (valores de maio de 2019). É como se, ao comprar o cartão, você ganhasse 2 passagens, pois comprando duas passagens individuais por dia durante 6 dias daria o mesmo valor do cartão.

Mas tem algumas pegadinhas:

1. O ciclo de cartão é de segunda a domingo, ou seja, se você comprar ele na quinta, ele já vence no domingo, durando 4 dias ao invés de 7. Para aproveitar ao máximo, você teria que comprar na segunda para utilizar até o domingo.

2. Você precisa pagar mais €5.00 pelo cartão.

3. Se você não tiver trazido uma foto, vai ter que tirar uma (no metrô custa mais €5.00).

Atenção! Se você comprou o cartão, cole a foto nele. Se você for parado pela fiscalização (e acredite em mim, isso acontece), terá que pagar €35 em dinheiro ou no cartão de crédito. Caso se recuse a pagar, a polícia será chamada e poderá lhe revisar para pegar o dinheiro.

Em outro artigo (link abaixo) diz que é melhor não correr da multa porque ela pode se multiplicar.

A maior vantagem do cartão, ao meu ver, é poderá entrar e sair do metrô quantas vezes quiser. Você fica livre pra conhecer a cidade utilizando o metrô.

Leia esses dois artigos para saber mais:

https://travel2beer.com/como-não-ser-multado-no-metrô-de-paris-b3fc956e85dd

https://www.viajenaviagem.com/2012/07/paris-comparacao-passes-transporte/

 

 


API do GLPI: Listar chamados novos

O GLPI é uma ferramenta de controle de tickets (chamados).

Para os testes, estou utilizando uma aplicação chamada Postman. Essa aplicação é bastante útil para trabalhar com APIs, e recomendo que utilize a mesma.

O artigo Como autenticar usuário (iniciar sessão / initSession) na API do GLPI é pre-requisito para este artigo.

O endereço do serviço é: http://seuservidorglpi/apirest.php/search/Ticket?is_deleted=0&itemtype=Ticket&sort=158&order=ASC&start=0&criteria[0][field]=12&criteria[0][searchtype]=equals&criteria[0][value]=1&criteria[0][link]=AND

O tipo de requisição que utilizei no teste é GET.

É necessário cadastrar os seguintes campos na aba Headers (Key: Value):

  • Session-Token: [INCLUA_AQUI_O_SESSION_TOKEN]
  • App-Token: [INCLUA_AQUI_O_TOKEN]

O servidor irá retornar a lista de chamados (formato json).


    Como autenticar usuário (iniciar sessão / initSession) na API do GLPI

    O GLPI é uma ferramenta de controle de tickets (chamados).

    Para os testes, estou utilizando uma aplicação chamada Postman. Essa aplicação é bastante útil para trabalhar com APIs, e recomendo que utilize a mesma.

    O endereço do serviço é: http://seuservidorglpi/apirest.php/initSession

    O tipo de requisição que utilizei no teste é GET

    É necessário cadastrar os seguintes campos na aba Headers (Key: Value):

    • Authorization: Basic [INCLUA_AQUI_A_BASIC_AUTHENTICATION]
    • App-Token: [INCLUA_AQUI_O_TOKEN]

    Para gerar a o Basic Authentication, você pode utilizar algumas ferramentas na internet. Eu utilizei a seguinte:

    https://www.blitter.se/utils/basic-authentication-header-generator/

    O App-Token você pode gerar conforme o artigo anterior que escrevi:

    http://blog.tiagopassos.com/2019/03/22/api-do-glpi-como-resolver-problema-error_not_allowed_ip/

    O servidor irá retornar o token como no Exemplo abaixo:

    {
      "session_token": "8bd0bbf4dee0bcbaecb5e8326d5f47a8"
    }
    

    É importante armazenar essa chave para que a mesma possa ser utilizada nos métodos posteriores


    API do GLPI: Como resolver problema ERROR_NOT_ALLOWED_IP

    Realizando alguns testes com a API do GLPI, me deparei com o seguinte erro:

    [
      "ERROR_NOT_ALLOWED_IP",
      "Não há um cliente de API ativo que corresponda a seu endereço IP na configuração (172.18.7.71)"
    ]
    

    Depois de algumas pesquisas, percebi que era necessário cadastrar a máquina que eu estava utilizando para testes na configuração de API do GLPI.

    Esse cadastro é realizado através do caminho: Configurar / Geral / API.

    Depois é só clicar em "Adicionar Cliente de API".

    Preencha os campos como no exemplo:

    • Nome: Teste
    • Ativo: Sim
    • Registrar log de conexões: Desabilitado
    • Intervalo de Endereço: 172.18.6.1 – 172.18.6.255 (no meu caso, meu IP era 172.18.7.71 e está dentro da faixa definida)
    • Token da aplicação (app_token): se necessário, marque re-gerar.

    Em seguida clique no botão Salvar.

    Atenção! É importante notar que você deve estar logado como Super-Admin. No meu caso, tive que alterar para Super-Admin na caixa no canto superior direito.

    Fonte


    Alterando endereço de um blog WordPress

    Alterar o endereço de qualquer site não é, a principio, uma boa ideia. O google vai rebaixar sua classificação (PageRank) e você vai perder os links apontando para seu site. Mas se não tiver jeito, existem algumas formas. Essa que vou mostrar é feita direto na base de dados.

    Não me responsabilizo por eventuais problemas. Recomendo fortemente fazer um backup antes de executar os comandos abaixo.

    Acesse a base de dados (usando o PHPMyAdmin, por exemplo) e rode o comando abaixo:

    UPDATE wp_options SET option_value = 
     replace(option_value, 'http://www.blogvelho.com.br', 'http://www.blognovo.com.br') 
     WHERE option_name = 'home' OR option_name = 'siteurl';
    
    UPDATE wp_posts SET guid = 
     replace(guid, 'http://www.blogvelho.com.br','http://www.blognovo.com.br');
    
    UPDATE wp_posts SET post_content = 
     replace(post_content, 'http://www.blogvelho.com.br', 'http://www.blognovo.com.br');
    
    UPDATE wp_postmeta SET meta_value = 
     replace(meta_value,'http://www.blogvelho.com.br','http://www.blognovo.com.br');
    

    Fonte


    Criar usuário somente leitura no PostgreSQL 9+

    Tem vários artigos na internet falando como realizar o procedimento, mas a maioria não funciona nas versões 9+, então, compartilho aqui como consegui fazer funcionar:

    Usuário: readonly
    Senha: readonly
    Banco de Dados: foo

    
    CREATE USER readonly  WITH ENCRYPTED PASSWORD 'readonly';
    GRANT USAGE ON SCHEMA public to readonly;
    ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO readonly;
    
    -- repita o codigo abaixo para cada banco de dados
    
    GRANT CONNECT ON DATABASE foo to readonly;
    \c foo
    -- o codigo abaixo concede o privilegio em novas tabelas geradas no banco "foo"
    ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT ALL ON TABLES TO readonly;
    GRANT USAGE ON SCHEMA public to readonly; 
    GRANT SELECT ON ALL SEQUENCES IN SCHEMA public TO readonly;
    GRANT SELECT ON ALL TABLES IN SCHEMA public TO readonly;
    

    Fonte: StackOverflow


    Cartão Submarino e Americanas com anuidade grátis pra sempre!

    Os Cartões Submarino e Americanas são cartões de crédito nacionais com bandeira MasterCard ou VISA. Eles normalmente possuem anuidade, mas vez ou outra aparece essa oferta de anuidade grátis.

       

    Clique nas imagens acima para solicitar os cartões. A oferta atual é válida até 30/06/2018

    Os cartões possuem um programa de fidelidade, que garante que o valor de até 1% das suas compras seja convertido em vale compras para a loja correspondente.

    Alguns usuários relatam que vem cobrança de anuidade (comigo não veio quando solicitei). Nos relatos que vi, as pessoas falaram que é só enviar o print que eles dão desonto. Então é bom guardar os prints abaixo em um lugar seguro:

    Aparentemente não estão disponíveis nessa promoção os cartões SouBarato e Shoptime (do mesmo grupo).

    Os cartões são emitidos pelo Banco Cetelem, que não envia a fatura pelo correio, apenas pelo e-mail. Também é possível administrar seu cartão e gerar faturas pelo Aplicativo do Banco Cetelem.

    O limite de crédito varia de pessoa pra pessoa.


    Exemplo: Vários botões para copiar textarea em uma única página (HTML e JavaScript)

    Teste #1

    Teste #2:

    Exemplo de Código

    
    
    
    
    
      
    
    
    
      
        

    Teste #1

    Teste #2:

    Fonte


    Apt-get com proxy no Linux Mint, Ubuntu e Debian

    Se você estiver tentando atualizar ou instalar aplicativos utilizando o apt e receber erros como esses:

    Ign:55 http://archive.ubuntu.com/ubuntu xenial/universe i386 Packages
    Err:123 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
    407 Proxy Authentication Required

    Provavelmente o problema é causado porque você está por trás de um proxy de rede e não está autenticado nele.

    Para conseguir executar o comando desejado, basta incluir a opção “Acquire” no comando, como no exemplo abaixo:

    sudo apt-get -o Acquire::http::Proxy=”http://usuario:senha@proxy:porta” update

    Fonte: https://forums.linuxmint.com/viewtopic.php?t=137533


    O Paypal lhe dá R$10 por cada amigo que você indicar

    É isso mesmo.

    Para cada amigo que você indicar no PayPal, você ganha R$10 (dez reais).

    Se inscreva no link abaixo e comece a indicar seus amigos!

    Se inscreva aqui!


  • 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