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
@tiagofrancafernandes
tiagofrancafernandes / My prettierrc cfg for VueJS.md
Last active September 19, 2024 17:52
dev-prettier Snippets
// .prettierrc.mjs
const config = {
    "tabWidth": 4,
    "useTabs": false,
    "semi": true,
    "singleQuote": true,
    "trailingComma": "none",
    "arrowParens": "avoid",
 "endOfLine": "lf",
@tiagofrancafernandes
tiagofrancafernandes / CurrencyFormat.js
Created September 4, 2024 18:55
JS currency and number snippets
function currencyFormat(value, currency = 'USD', locale = 'en-US') {
return new Intl.NumberFormat(
locale, { style: 'currency', currency }).format(value);
}
currencyFormat(15); // $15.00
currencyFormat(15, 'USD', 'en-US'); // $15.00
currencyFormat(15, 'BRL', 'en-US'); // R$15.00
currencyFormat(15, 'USD', 'pt-BR'); // US$ 15,00
currencyFormat(15, 'BRL', 'pt-BR'); // R$ 15,00
@tiagofrancafernandes
tiagofrancafernandes / Brunno-utm.md
Last active July 27, 2024 01:12
exemplos-para-alunos
<script src="//tiagofrancafernandes.github.io/UTM-Stats-Params-Helpers/script.js" defer></script> <script> globalThis.targetQueries = [ // Selectors of your links 'a[href*="checkout.teacherdosfamosos.com.br"]', ]; globalThis.useKeys = [ 'utm_source', 'utm_medium', 'utm_id',
@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'),