If you're getting the error in golang when using the crypto/pkcs11
package, here is what you need to do:
Error decoding pfx: pkcs12: error reading P12 data: asn1: syntax error: indefinite length found (not DER)
<?php | |
if (!defined('ABSPATH')) { | |
exit; // Exit if accessed directly. | |
} | |
if (!function_exists('dd')) { | |
function dd($data) | |
{ | |
ini_set("highlight.comment", "#969896; font-style: italic"); |
First off, I'm not a docker expert by any means. I just wanted my CI pipeline to work and went down the habbit hole. The solution I present can cause some security implications, be aware.
The problem is caused by a seccomp policy and a glibc >= 2.34 update that returns an EPERM (operation not permitted) insted of ENOSYS (function not implemented).
// Crie uma variável do tipo REGISTRO, que contenha os seguintes dados: | |
// código do cliente, nome, endereço, data de nascimento, sexo, salário | |
// mensal e idade. Após a criação dessa variável, entre com os dados | |
// relativos a cinco clientes e no final liste os valores armazenados | |
// nos registros. | |
program P3_3bim_Alg; | |
uses crt; |
program P2_3bim_Alg; | |
// Achar a somatória de cada uma das colunas de uma matriz (5x10), | |
// listando no final a somatória de todas as colunas. | |
// Crie uma linha a mais e armazene dentro desta última linha a soma | |
// das colunas. | |
var | |
matriz: array [1..6, 1..10] of integer; | |
l, c, i: integer; |
const express = require('express') | |
const app = express() | |
const porta = 3000 | |
// Redireciona o usuário para o a página de soma | |
app.get('/', (request, response) => { | |
response.send('Vá para <a href="/somar">Somar</a>') | |
}) | |
// Realiza a soma propriamente dita com base nas variáveis na URL |
const fs = require('fs') | |
const path = './' | |
/** | |
* Lê um diretório e retorna em array com os nomes de arquivos e pastas encontrados nele | |
* @param {string} path Diretório a ser analisado | |
*/ | |
const readdirPromise = function(path) { | |
return new Promise((resolve, reject) => | |
fs.readdir(path, (err, arquivos) => { |
const fs = require('fs') | |
const path = './' | |
/** | |
* Lê um diretório e retorna em array com os nomes de arquivos e pastas encontrados nele | |
* @param {string} path Diretório a ser analisado | |
*/ | |
const readdirPromise = function(path) { | |
return new Promise((resolve, reject) => | |
fs.readdir(path, (err, arquivos) => { |
const fs = require('fs') | |
const path = './' | |
/** | |
* Lê um diretório e retorna em array com os nomes de arquivos e pastas encontrados nele | |
* @param {string} path Diretório a ser analisado | |
*/ | |
const readdirPromise = function(path) { | |
return new Promise((resolve, reject) => | |
fs.readdir(path, (err, arquivos) => { |
// Exercício 2 | |
const produtos = [ | |
{ | |
id: 1, | |
preco: 10.0, | |
qtd: 2 | |
}, | |
{ | |
id: 2, |