quando inicio o elixir no terminal ele me retorna este erro como posso resolver?

elixir -v
{"init terminating in do_boot",{‘cannot get bootfile’,’C:Program Fileserl10.3/bin/start.boot’}}
init terminating in do_boot ({cannot get bootfile,C:Program Fileserl10.3/bin/start.boot})

linux – quero instalar o python-pip em meu lubuntu 32 bits, mas ele retorna este erro:

Lendo listas de pacotes… Pronto
Construindo árvore de dependências
Lendo informação de estado… Pronto
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da “Incoming”.
A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas:
python-pip : Depende: python-pip-whl (= 9.0.1-2.3~ubuntu1.18.04.4) mas 20.1.1-2 está para ser instalado
Recomenda: build-essential mas não será instalado
Recomenda: python-all-dev (>= 2.6) mas não será instalado
Recomenda: python-setuptools mas não será instalado
Recomenda: python-wheel mas não será instalado
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.

javascript – como posso fazer uma validação no multer para que ele não salve a imagem no storage caso a validação do banco de dados retorne false?

const multer = require('multer');
const path = require('path');
const crypto = require('crypto');
const aws = require('aws-sdk')
const multerS3 = require('multer-s3');
const s3 = new aws.S3();

const local = multer.diskStorage({
    dest: path.resolve(__dirname, '..', '..', 'temp', 'uploads'),
    destination: (req, file, cb) => { cb(null, path.resolve(__dirname, '..', '..', 'temp', 'uploads')) },

    filename: (req, file, cb) => {
        crypto.randomBytes(16, (err, hash) => {
            if (err) cb(err)
            file.key = `${hash.toString("hex")}-${file.originalname}`
            cb(null, file.key)
        })
    }
});


const s3aws = multerS3({
    s3:s3,
    bucket: process.env.BUCKET_NAME,
    contentType: multerS3.AUTO_CONTENT_TYPE,
    acl: 'public-read',
    key: (req, file, cb) => {
        crypto.randomBytes(16, (err, hash) => {
            if (err) cb(err)
            const fileName = `${hash.toString("hex")}-${file.originalname}`
            cb(null, fileName)
        })
    }
});

const limits = {
    fileSize: 2 * 1024 * 1024,
};
const fileFilter = async(req, file, cb) => {
    const allowedMimes = (
        'image/jpeg',
        'image/pjpeg',
        'image/png',
        'image/gif'
    );

    if (allowedMimes.includes(file.mimetype)) {
        cb(null, true);
    } else {
        cb(new Error('invalid file type'));
    }
};

const storageTypes ={
    local:local,
    s3:s3aws,
}

const upload = multer({
    storage: storageTypes(process.env.STORAGE_TYPE),
    limits: limits,
    fileFilter: fileFilter,
});

module.exports = upload

const Product =require('../models/products.model');


module.exports = {

    async index(req, res) {
        const product = await Product.find()
        res.json(product);
    },
    async create(req, res) {
        console.log(req)
        const{location:url="", key:key} = req.file
        const {product_name, product_nameStore, product_storeLink, product_shippingCostReceiver, product_shippingCostSend, product_priceTax, product_myStoreLink, product_priceBuy, product_priceSale, product_avaibleSize, product_myStoreAvaibleSize,} = req.body;
        product_image = await url;
        let data = {};
        let product = await Product.findOne({product_name});
        if(!product){
            data = {product_name, product_nameStore, product_storeLink, product_shippingCostReceiver, product_shippingCostSend, product_priceTax, product_myStoreLink, product_priceBuy, product_priceSale, product_avaibleSize, product_myStoreAvaibleSize, product_image, key};
            product = await Product.create(data);
            return res.status(200).json(product);
        }else{
            return res.status(500).json(product)
        }
    },
    async id(req, res) {
        const {_id} = req.params;
        const product = await Product.findOne({_id});
        res.json(product);
    },
    async delete(req, res){
        const{_id} = req.params;
        const product = await Product.findById(_id)
        await product.remove()
        return res.json(product)
    },

    async update(req, res){
        const {_id, product_name, product_nameStore, product_storeLink, product_shippingCostReceiver, product_shippingCostSend, product_priceTax, product_myStoreLink, product_priceBuy, product_priceSale, product_avaibleSize, product_myStoreAvaibleSize} = req.body;
        const data = {product_name, product_nameStore, product_storeLink, product_shippingCostReceiver, product_shippingCostSend, product_priceTax, product_myStoreLink, product_priceBuy, product_priceSale, product_avaibleSize, product_myStoreAvaibleSize};
        const product = await Product.findOneAndUpdate({_id},data,{new:true});
        res.json(product);
    },
    async jdsports(req, res) {
        const product = await Product.find({product_nameStore:"jdsports"})
        res.json(product);
    },
    async asos(req, res) {
        const product = await Product.find({product_nameStore:"asos"})
        res.json(product);
    },
}
const express = require('express')
const routes = express.Router()
const Users = require('./controllers/users.controllers')
const Products = require('./controllers/products.controllers')
const upload = require('./config/multer')



// Routes Users
routes.get('/api/users', Users.index);
routes.get('/api/users/:_id', Users.id);
routes.post('/api/users', Users.create);
routes.delete('/api/users/:_id', Users.delete);
routes.put('/api/users', Users.update);


//Routes Products
routes.get('/api/products', Products.index);
routes.get('/api/products/:_id', Products.id);
routes.post('/api/products', upload.single("file"), Products.create);
routes.delete('/api/products/:_id', Products.delete);
routes.put('/api/products', Products.update);
routes.get('/api/jdsports', Products.jdsports);
routes.get('/api/asos', Products.asos);

module.exports = routes; 

Laravel 8 – Quando utilizo o Auth::attempt ele sempre retorna false mesmo estando true

Já tentei de tudo, mas nada funciona. Eu tenho quase certeza que o motivo é que o nome padrão do attempt “password” não condiz com a o nome da coluna passwordhash,

<?php

namespace AppHttpControllersadmin;

use AppHttpControllersController;
use AppModelsUser;
use IlluminateHttpRequest;
use IlluminateSupportFacadesAuth;
use IlluminateSupportFacadesHash;

class LoginController extends Controller
{
    public function login(Request $request){
        $data =  $request->all();
        

        if(Auth::guard('admin')->attempt(('login'=>$data('loginadmin'),'password'=>$data('passadmin'),'isadmin'=>1)))
        {
            return 'logou';
        }else{
            return 'naao logou';
        }
        
    }
    
}

Meu Model User:

<?php

namespace AppModels;

use IlluminateDatabaseEloquentFactoriesHasFactory;
use IlluminateDatabaseEloquentModel;

class User extends IlluminateFoundationAuthUser
{
    protected $table = "tb_user";
    protected $fillable = (
        'login',
        'passwordhash',
        'fullname',
        'cpf'
    );
    public $timestamps = false;
    
    
}

Eu creio que vou precisar mudar esse padrão do Attempt “password” pra passwordhash, mas não faço a mínima ideia de como fazer. Ou pode até ser outra solução e eu não qual.

Desde já agradeço quem me ajudar.

Gostaria de saber como faço para clica em uma lista de nomes quero que ele click em um de cada vez mais ele só está clicando no ultimo da lista

insira o código aqui

for nome in clicando_nomes:

            lista_de_nomes.append(nome.text)
            print(nome.text,sleep(9) )

            with open(' click nomes.txt', "a", encoding="utf-8") as arquivo:
                arquivo.write(str(nome.text) + "n")
        self.wait.until(
            CondicaoExperada.visibility_of_all_elements_located(
            (By.CLASS_NAME, 'md_modal_list_peer_name')))            
        nome.click()      
                                  
        lista_de_username = ()

        usernames = self.driver.find_elements_by_xpath(
            '//div(@ng-if="user.username")')
        for username in usernames:

            lista_de_username.append(username.text)
            print()
            with open(' user names.txt', "a", encoding="utf-8") as 

arquivo:
arquivo.write(str(username.text) + “n”)
print(username.text)

        sleep(2)
        pyautogui.press('ESC')

java – Preciso de ajuda no comando IF, ele não funciona não sei por que, ele encerra o programa quando eu escrevo FRENTE é pra ser um jogo de escrever

package leitura;

import java.util.Random;
import java.util.Scanner;

public class Main {

public static void main(String()  args) {
                 
    Scanner in = new Scanner(System.in);
    String nome;
    Random rand = new Random();
    System.out.println("Bem vindo ao jogo!  digite seu nome: ");
    nome = in.nextLine();
    System.out.println("seja muito bem vindo(a) "+ nome);
    System.out.println("para qual direção você gostaria de ir? (frente)");
    String comando = in.nextLine();
    if(comando == "frente")  {
        System.out.println("você está indo para frente");
        System.out.println("Um inimigo surge das sombras, O que você ira fazer? (lutar,fugir)");
        comando = in.nextLine();
        if(comando == "lutar") {
                System.out.println("Você mata a criatura sombria, Parabéns você ganhou o jogo");
             }
        }
            
        }
            }
        

javascript – Criar quadrado vermelho na tela – preciso criar um botão, onde toda vez que ele é pressionado, um quadrado vermelho é criado

Bom dia,

Preciso criar um botão, onde toda vez que ele é pressionado, um quadrado vermelho é criado na tela. Tentei fazer isso com o código abaixo, mas dessa forma o botão é gerado somente uma vez.
Alguém poderia me ajudar?

Criar Quadrado Vermelho

<script>
    var btnElement = document.querySelector('button.botao');

    btnElement.onclick = function() {
            btnElement.style.width = '100px';
            btnElement.style.height = '100px';
            btnElement.style.backgroundColor = '#f00';
        
    }        
</script>

javascript – Math.round() mostra o resultado 1675, mas eu queria que ele arredondasse para 1700

Estou com problemas com o Math.round() no JavaScript, ele mostra o resultado 1675, mas eu queria que ele arredondasse para 1700

var altura = 170
var peso = 70
var idade = 30
var tmb 

tmb = 66.5 + (13.75 * peso) + (5.0 * altura) - (6.8 * idade)

console.log(Math.round(tmb))

javascript – Alguém ai saberia me dizer como converter esse código para que quando no final ele gere um valor em moeda brasileira?

Gostaria de que quando o meu formulario enviasse os dados, ele reproduzisse um valor somado por exemplo de 5374000 e ficasse assim RS 53.740,00.
//JavaScript
$(function(){
$(‘#dtAdquirente’).DataTable( {
“footerCallback”: function ( row, data, start, end, display ) {
var api = this.api(), data;

        // Remove the formatting to get integer data for summation
        var intVal = function ( i ) {
            return typeof i === 'string' ?
                i.replace(/($,)/g, '')*1 :
                typeof i === 'number' ?
                    i : 0;
        };

        // Total over all pages
        total = api
            .column( 3 )
            .data()
            .reduce( function (a, b) {
                return intVal(a) + intVal(b);
            }, 0 );

        // Total over this page
        pageTotal = api
            .column( 3, { page: 'current'} )
            .data()
            .reduce( function (a, b) {
                return intVal(a) + intVal(b);
            }, 0 );

        // Update footer
        $( api.column( 3 ).footer() ).html(
            'R$'+pageTotal +' ( R$'+ total +' total)'
            //'$'+pageTotal +' ( $'+ moeda(total) +' total)'

        );
    }
} );

});

//HTML

Total:

Como faço uma função em C que remove um caracter digitado pelo usuário da frase que ele digitou? Não conseguir fazer a função

//Ex: se o usuário digita ‘ola mundo’ e digita ‘o’ em seguida, o programa deve retornar la mund, removendo a letra que o usuário digitou.

#include <stdio.h>
#include <string.h>
int main(){
char str(20),ch;
int i, n, j;
printf(“Digite uma frase:n”);
scanf(“%s”,str);
printf(“Digite uma letra dessa frase:n”);
scanf(“%c”,&ch);
n=strlen(str);

 for(i=0, j=0; i<n; i++)
{
    if(str(i)!=ch)
    {
        str(j)=str(i);
        j++;
    }
}
str(j)='';
printf("removemos a letra digitada: %sn", str);
return 0;

}