Skip to content

Instantly share code, notes, and snippets.

View tiagofrancafernandes's full-sized avatar
😊
Loved by Jesus Christ. PHP/Laravel developer; Linux user; Open-source maker;

Tiago França tiagofrancafernandes

😊
Loved by Jesus Christ. PHP/Laravel developer; Linux user; Open-source maker;
View GitHub Profile

For básico

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script defer src="https://cdn.jsdelivr.net/npm/alpinejs@3.x.x/dist/cdn.min.js"></script>
@tiagofrancafernandes
tiagofrancafernandes / codigo.js
Created June 24, 2024 13:48
TUT - Como diminuir o tempo de espera no site https://asdocs.net
// Se quiser diminuir o tempo de espera, abra o console do navegador (pressionando F12) e cole isso:
triggerFreeDownload = function() {
if(started === true) {
return;
}
started = true;
display();
countdownTimer = setInterval('display()', 1);

All requests need pass by index.php file

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?path=$1 [NC,L,QSA]
@tiagofrancafernandes
tiagofrancafernandes / spa-navigation-events.md
Last active February 16, 2024 17:24
dev Livewire - snippets

Livewire nvaigations dispatch events

// 'livewire:navigated' event
window.addEventListener('livewire:navigated', event => {
    console.log('livewire:navigated', event);
});

// or

Para unir 2 vídeos com o FFmpeg, você pode seguir os seguintes passos:

  1. Criar um arquivo de texto: Crie um arquivo de texto (por exemplo, lista.txt) e liste os vídeos que deseja unir, um por linha, por exemplo:

    file 'video1.mp4'
    file 'video2.mp4'
    
  2. Executar o comando FFmpeg: Abra um terminal, navegue até a pasta onde está o arquivo de texto e execute o seguinte comando:

@tiagofrancafernandes
tiagofrancafernandes / for-loop.md
Last active December 5, 2023 18:49
dev-Shopify snippets

Passing value to var and using in for

<ul>
    {% assign numberOfItems = 12 %}
    {% for i in (1..numberOfItems) %}
    <li><strong>{{ i }}x de</strong> {{ selected_variant.price | times: juros | divided_by: i | money }}</li>
    {% endfor %}
</ul>
use TiagoF2\F2ArrayCache\F2ArrayCache;

if (!$cache->isValid('abc')) {
    echo 'Invalid. Do some here...' . PHP_EOL;
}

var_export([
    'abc' => $cache->get('abc', 'PADRAO'),
 'put_abc' =&gt; $cache-&gt;put('abc', 50, 'valor enviado primeiro'),

Se você está procurando uma ferramenta de código aberto para automação de email marketing em PHP, a Mautic pode ser uma boa opção.

A Mautic é uma plataforma de marketing de código aberto que permite que você automatize todas as suas campanhas de marketing, incluindo email marketing. Ela oferece recursos como segmentação de leads, rastreamento de campanhas, gestão de contatos e muito mais. Além disso, a Mautic também oferece uma API RESTful que permite que você integre a plataforma com outras ferramentas ou sistemas Source 1.

Aqui está um exemplo de como você pode usar a API da Mautic para enviar um email:

<?php
<!DOCTYPE html>
<html>
<head>
<title>
Snake Game
</title>
<meta name="author" content="sirb alin cristian"/>
<meta name="description" content="snake game project"/>
<meta name="keywords" content="snake, game, project"/>
<meta name="viewport" content="width=device-width, initial-scale= 1.0"/>