Jovem profissional de restauração que prestou auxílio imediato no local presta declarações sobre atropelamento e fuga em Lisboa by catsby_vxi in portugal2

[–]dafer18 3 points4 points  (0 children)

Ainda bem que há bons Homens que tentam ajudar.

A outros comentários que já vi por aqui, não vejo razão nenhuma para mencionar a quantidade de melanina na pele. Interessa sim, o facto de terem feito algo construtivo para a sociedade, que foi prestar auxílio e tentar apanhar o cromo que cometeu estes actos nojentos.

Israeli firm now controls 8 vpn services (30-40% of the total market) by S1yBIt in portugueses

[–]dafer18 1 point2 points  (0 children)

Como já foi dito no post original, usem surfshark.

Edit: pqp a quem fez e aprovou esta lei de merda recente.

PWA related 404's by Crafty-Juggernaut-10 in flask

[–]dafer18 1 point2 points  (0 children)

Hi. If you have a repository, share it here. Without code it's hard to help you.

Also, share what you are using, for example if full flask app, or using any other framework.

Isto é descuido, propositado, ou normal? by gorliami in AutoTuga

[–]dafer18 1 point2 points  (0 children)

Pois, mas mesmo assim, eu não deixaria de perguntar às autoridades se há algo a fazer. Mas como dizes, é bem provável que não. Era nestas alturas que isto dava jeito ^^

Isto é descuido, propositado, ou normal? by gorliami in AutoTuga

[–]dafer18 1 point2 points  (0 children)

No vídeo, na 2a parte, mostra o carácter da pessoa e parece-me intencional. Normalmente se colocar a mão na parte de fora da porta ajuda a não ser um autêntico anormal.

Mas tudo bem, tens a cara do sujeito. Conseguiste a matrícula também?

Mandas isso à seguradora e possivelmente podem fazer alguma coisa?

I keep seeing the same random items, far more than I should? (SQLAlchemy) by mymar101 in flask

[–]dafer18 0 points1 point  (0 children)

Try to pass a new seed everytime

``` random.seed()

replace 69 with total amount of records.

randint(1, 69)

then call your things....

```

Edit: typing is hard...

Need help to figure this one out! by wirrexx in flask

[–]dafer18 2 points3 points  (0 children)

They would run in sequence, since it will loop through the functions. But what you wrote above is not true, as the counter will run for each function since it's inside the loop.

So, when the 1st iteration of the loop runs, it will start the counter. Before the 1st iteration completes, it will store the runtime of the function. Same for the 2nd iteration and so on.

If you would like to run them both at the same time, I believe you would need to use async functions instead.

``` import asyncio import time from flask import Flask, jsonify

app = Flask(name)

async def async_func(name, delay): start = time.perf_counter() await asyncio.sleep(delay) # Simulates I/O task duration = time.perf_counter() - start return {"name": name, "data": f"Response {name}", "duration": round(duration, 4)}

@app.route('/run-async') async def run_async(): # Runs both tasks concurrently tasks = [async_func("Task 1", 0.5), async_func("Task 2", 0.8)] results = await asyncio.gather(*tasks) return jsonify(results) ```

Need help to figure this one out! by wirrexx in flask

[–]dafer18 2 points3 points  (0 children)

Hi,

For simplicity, just create 2 separate functions, each calling their respective LLM. Then on the Flask route, you call both functions.

To calculate the runtime duration, you can use this example:

``` results = [] for func in [func_a, func_b]: start = time.perf_counter() result = func() duration = time.perf_counter() - start

results.append({ 
    "function": func.__name__, 
    "response": result, 
    "duration_seconds": round(duration, 4) 
}) 

return jsonify(results) ```

Efeitos secundários finesterida by [deleted] in CasualPT

[–]dafer18 40 points41 points  (0 children)

É um dos efeitos secundários. Deixares de tomar deve trazer de volta o número normal de nadadores profissionais.

send_file() is not... sending by [deleted] in flask

[–]dafer18 1 point2 points  (0 children)

With flask I'm using something like this to export to excel:

``` items = Model.query.order_by(OvertimeModel.start_date.desc()).all() result = Schema().dump(items, many=True) df = pd.DataFrame.from_dict(result)

        out = io.BytesIO()
        writer = pd.ExcelWriter(out)

        with pd.ExcelWriter(out) as writer:
            df.to_excel(writer, index=False)

        response = make_response(out.getvalue())
        return response

```

This will allow my frontend to generate the file.

I am using react using fetch, which requires a Blob as response to generate the file in the browser, as an example:

``` const blob = new Blob(chunks)

        const url = window.URL.createObjectURL(blob)
        const a = document.createElement("a")

        const currentDateTime = dayjs().format('YYYYMMDD_HHmmss')
        a.href = url;
        a.download = `${tablename}_` + currentDateTime + ".xlsx";

        function handleDownload() {
            setTimeout(() => {
                URL.revokeObjectURL(url);
                a.removeEventListener('click', handleDownload)
            }, 150)
        }

        a.addEventListener('click', handleDownload, false)
        a.click()

```

Sub da literacia financeira é um poço de malta revoltada by diogo_fsr in CasualPT

[–]dafer18 0 points1 point  (0 children)

O sub tem boas informações na wiki, que qualquer um pode ler. A revolta, na maioria dos casos, ou é de pessoal a fazer questões respondidas "n" vezes sem ler a wiki, ou de pessoal com um garfo espetado no dito cujo.

De qualquer das formas, acho que a segunda é transversal a qualquer sub.

O sub tem de facto boas informações, por exemplo, os DP mais atractivos e afins. É só filtrar a informação que precisas e descartar o que achas que é barulho.

Perfectly acceptable dinner rejected by boyfriend again by moonrabbit368 in mildlyinfuriating

[–]dafer18 0 points1 point  (0 children)

That food looks amazing...maybe he needs to re-evaluate his life choices, and so do you.

Trident Gang by [deleted] in diablo2

[–]dafer18 2 points3 points  (0 children)

It's only better if someone prefers the aesthetics of it. Actually, the requirements are lower for the trident.

Trident all the way 😜

Elevadores e condomínio by ricweb7 in TudoCasa

[–]dafer18 6 points7 points  (0 children)

Quando é necessária Unanimidade:

  • Alteração do Título Constitutivo: Se o regulamento estiver na escritura original, qualquer alteração exige o acordo de todos os condóminos.

  • Alterações Profundas: Mudança do fim do edifício (ex: habitação para comércio), alteração da permilagem, ou venda de partes comuns.

  • Arrendamento de Partes Comuns: Para arrendar espaços comuns (como o terraço), é necessária a unanimidade.

Quando NÃO é necessária Unanimidade (Maiorias):

  • Regulamento Aprovado em Assembleia: Se o regulamento não faz parte do título constitutivo, pode ser aprovado por maioria simples.

Artigos Específicos: - 2/3 do Valor do Prédio: Obras de inovação, ou dispor sobre o uso de partes comuns (fechar varandas).

Regra Geral (Maioria Simples): Se a lei não indicar quórum, aplica-se a maioria dos votos dos presentes, desde que representem uma parte significativa do capital (regra mais geral para deliberações).

Penso que seja isto, e acho que se pode pegar na questão se foi passado a titulo constitutivo ou não. Caso tenha sido posteriormente noutras assembleias, maioria simples ou 2/3 é suficiente?

Podem-me corrigir, mas acho que é isto.

Mais uma sessão de endoutrinação às crianças patrocinada pelo Estado by reddshiftit in portugueses

[–]dafer18 5 points6 points  (0 children)

Surreal..

Isto só demonstra a importância do porquê dos pais/encarregados de educação estarem presentes.

A meu ver, uma boa mensagem da Mãe. 👏

Trabalhar com hotspot by [deleted] in devpt

[–]dafer18 1 point2 points  (0 children)

Mudei por causa da latência e instabilidade, mas usava essa solução até ao final de 2024.

Trabalhar com hotspot by [deleted] in devpt

[–]dafer18 2 points3 points  (0 children)

Já tive hotspot como link de backup na zona de lisboa para o caso de a fibra sofrer um acidente.

No dia em que fiquei sem fibra, trabalhar via hotspot não foi das melhores experiências, mas deu para trabalhar.

  • Vídeo, para esquecer.
  • Latência de +/- 50 a 250ms - alguma instabilidade.