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!

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!


R$20 de desconto na primeira corrida com 99Taxis

O 99 Taxis tá dando R$20 de desconto para a primeira corrida.

Pegue seu cupom aqui no Link: http://ssqt.co/msc4d3D

 

Comente! mais...

Assédio sexual e machismo na Uber

Susan J. Fowler, que era engenheira de software na Uber, fez um relato bem detalhado das situações de machismo e assédio sexual que aconteceram com ela e outras mulheres que trabalham na sede da Uber. E tudo começou de uma forma que seria impossível ser mais explícito.

“Depois de algumas semanas de treinamento, escolhi entrar no time da minha área de especialidade, e foi aí que as coisas começaram a ficar estranhas. No primeiro dia, meu novo gerente me mandou algumas mensagens no chat da empresa. Ele tinha um relacionamento aberto e sua namorada tinha facilidade em encontrar parceiro, mas ele não. Ele estava tentando ficar longe de problemas no trabalho, mas não podia evitar, porque estava procurando mulheres para ter relações sexuais. Era óbvio que ele estava tentando fazer com que eu fizesse sexo com ele, mas eu cortei a conversa  imediatamente e mandei ‘prints’ para o departamento de Recursos Humanos (RH).”

Susan J. Fowler

Susan J. Fowler

Susan esperava que a Uber, sendo uma empresa de porte razoável, fosse resolver a situação. Mas o que aconteceu foi que eles disseram que como era a primeira denúncia contra ele, eles não se sentiam confortáveis em fazer nada além de dar uma advertência e ter uma conversa ‘sincera’ com ele.

Foram dadas duas opções a ela: ou procurar outro setor e nunca mais precisar interagir com seu antigo chefe, ou continuar no setor, mas se ele desse uma avaliação negativa dela, não seria considerada retaliação porque foram dadas opções a ela. Sair do setor não era exatamente interessante, já que ele estava trabalhando exatamente na sua área de especialidade, mas ela resolveu sair assim mesmo.

Nos meses seguintes ela conheceu várias mulheres na empresa, e ficou surpresa por ouvir várias histórias similares às dela. Inclusive com exatamente o mesmo gerente que ela reportou ao RH! Então a história de que era a primeira denúncia contra ele não era verdade.

Algum tempo depois Susan decidiu pedir transferência para outro setor, e apesar de ter uma avaliação perfeita dos seus superiores, teve sua solicitação recusada. O principal critério de transferência era justamente a avaliação dos superiores diretos.

No dia a dia várias situações machistas aconteciam com muita frequência, e a cereja do bolo foi a história das jaquetas de couro. A empresa iria presentear os funcionários com jaquetas de couro, mas as mulheres receberam uma aviso de que elas não iriam receber o presente, porque como eram poucas mulheres, a empresa não tinha conseguido o mesmo desconto que conseguiu para jaquetas masculinas.

Susan acabou saindo da empresa pouco tempo depois. Quando ela entrou na empresa, 25% dos engenheiros eram mulheres. Quando saiu eram apenas 3%.

Veja a história completa clicando 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