Skip to content

Instantly share code, notes, and snippets.

@dmslabsbr
dmslabsbr / tabInfoApp.md
Created November 4, 2025 21:20
Novo APP

Tabela tabInfoApp

Descrição breve do modelo de dados e do script para criação no PostgreSQL.

create table if not exists public."tabInfoApp" (
  "idTabInfo"   bigserial primary key,
  "atualizado"  timestamptz not null default now(),
  "cdApp"       text not null unique,
 "dsApp" text not null default ''::text,
@dmslabsbr
dmslabsbr / tabInfoApp.md
Last active November 4, 2025 21:18
teste de mermeid

Tabela tabInfoApp

Descrição breve do modelo de dados e do script para criação no PostgreSQL.

create table if not exists public."tabInfoApp" (
  "idTabInfo"   bigserial primary key,
  "atualizado"  timestamptz not null default now(),
  "cdApp"       text not null unique,
 "dsApp" text not null default ''::text,
@dmslabsbr
dmslabsbr / CursorIaRule-01.txt
Created September 19, 2025 19:28
Cursor IA Rules
# Sempre usar ambientes virtuais para as aplicações em python
@dmslabsbr
dmslabsbr / apiProxy.edge.index.ts
Created May 23, 2025 18:50
Supabase Edge Function API Proxy
import { serve } from "https://deno.land/[email protected]/http/server.ts";
serve(async (req)=>{
// 1) Coloque aqui exatamente o host e porta da sua API, sem typo:
const TARGET = "http://001.002.003.004:8080";
// 2) Se você quer forçar TODO proxy a ir em /extrair-dados,
// não precisa nem olhar o req.url.pathname — basta:
const dest = `${TARGET}/extrair-dados`;
console.log("Proxying to:", dest);
// 3) Preserva headers hop-by-hop, content-type, etc.
const outHeaders = new Headers();
@dmslabsbr
dmslabsbr / printVar.dart
Created February 21, 2024 20:16
Useful Custom Action to help debug Flutterflow code.
// Automatic FlutterFlow imports
import '/backend/schema/structs/index.dart';
import '/backend/supabase/supabase.dart';
import '/flutter_flow/flutter_flow_theme.dart';
import '/flutter_flow/flutter_flow_util.dart';
import '/custom_code/actions/index.dart'; // Imports other custom actions
import '/flutter_flow/custom_functions.dart'; // Imports custom functions
import 'package:flutter/material.dart';
// Begin custom action code
// DO NOT REMOVE OR MODIFY THE CODE ABOVE!
@dmslabsbr
dmslabsbr / getURLparameters.dart
Last active February 8, 2024 21:03
get URL page parameters Flutter & Flutterflow
// Automatic FlutterFlow imports
import '/backend/schema/structs/index.dart';
import '/backend/schema/enums/enums.dart';
import '/actions/actions.dart' as action_blocks;
import '/flutter_flow/flutter_flow_theme.dart';
import '/flutter_flow/flutter_flow_util.dart';
import '/custom_code/actions/index.dart'; // Imports other custom actions
import '/flutter_flow/custom_functions.dart'; // Imports custom functions
import 'package:flutter/material.dart';
// Begin custom action code
@dmslabsbr
dmslabsbr / month_year_picker.dart
Created February 2, 2024 19:35
Simple Month Year Picker Widget
// Automatic FlutterFlow imports
import '/flutter_flow/flutter_flow_theme.dart';
import '/flutter_flow/flutter_flow_util.dart';
import '/custom_code/widgets/index.dart'; // Imports other custom widgets
import '/flutter_flow/custom_functions.dart'; // Imports custom functions
import 'package:flutter/material.dart';
// Begin custom widget code
// DO NOT REMOVE OR MODIFY THE CODE ABOVE!
class MonthYearPicker extends StatefulWidget {
@dmslabsbr
dmslabsbr / geraPdf.dart
Created November 23, 2023 20:08
FlutterFlow PDF Action Code
// Automatic FlutterFlow imports
import '/backend/backend.dart';
import '/backend/schema/structs/index.dart';
import '/flutter_flow/flutter_flow_theme.dart';
import '/flutter_flow/flutter_flow_util.dart';
import '/custom_code/actions/index.dart'; // Imports other custom actions
import '/flutter_flow/custom_functions.dart'; // Imports custom functions
import 'package:flutter/material.dart';
// Begin custom action code
// DO NOT REMOVE OR MODIFY THE CODE ABOVE!
@dmslabsbr
dmslabsbr / DynamicIconRender.dart
Last active November 14, 2023 20:30
Flutter / Flutterflow DynamicIconRender with toolTip
// Automatic FlutterFlow imports
import '/backend/backend.dart';
import '/backend/schema/structs/index.dart';
import '/actions/actions.dart' as action_blocks;
import '/flutter_flow/flutter_flow_theme.dart';
import '/flutter_flow/flutter_flow_util.dart';
import '/custom_code/widgets/index.dart'; // Imports other custom widgets
import '/custom_code/actions/index.dart'; // Imports custom actions
import '/flutter_flow/custom_functions.dart'; // Imports custom functions
import 'package:flutter/material.dart';
@dmslabsbr
dmslabsbr / CompareSubdirSizesProgress.sh
Last active November 5, 2023 02:32
This guide provides a clear overview of what the script does, how to use it, and what to expect from it. Additionally, remember to adapt the license section as needed to suit the actual license under which you are releasing the script.
#!/bin/bash
# Nome: CompareSubdirSizesProgress.sh
# Defina o diretório padrão ou aceite via argumentos de linha de comando
DIR1=${1:-"/Users/dms/Library/CloudStorage/Dropbox"}
DIR2=${2:-"/Volumes/hd4tb/BKP_do_MAC/Dropbox"}
# Função para calcular o tamanho dos subdiretórios