Skip to content

Instantly share code, notes, and snippets.

@scriptdev
scriptdev / .php
Last active April 19, 2024 14:56
GERAÇÃO DE PARCELAS ( TFieldList )
<?php
# 1 MÉTODO - SEM SALVAR NO BANCO ( TFieldList )
public static function onGerarParcelas($param = null)
{
try
{
(new TRequiredValidator)->validate('DATA INICIAL', $param['data_inicio']);
(new TRequiredValidator)->validate('DATA FINAL', $param['data_final']);
(new TRequiredValidator)->validate('VALOR TOTAL', $param['valor_total']);
@isaqueprofeta
isaqueprofeta / siem_training.md
Last active April 19, 2024 14:55
SIEM Training
@scriptdev
scriptdev / .php
Last active April 19, 2024 14:55
RETORNA DATA E HORA FORMATADA DA CLASSE MODEL
<?php
public function get_data_venda()
{
if ($this->data_venda) {
return date('d/m/Y', strtotime($this->data_venda)) . ' ás ' . date('H:i', strtotime($this->hora_venda) . 'h');
} else {
return null;
}
}
@rxaviers
rxaviers / gist:7360908
Last active April 19, 2024 14:53
Complete list of github markdown emoji markup

People

:bowtie: :bowtie: 😄 :smile: 😆 :laughing:
😊 :blush: 😃 :smiley: ☺️ :relaxed:
😏 :smirk: 😍 :heart_eyes: 😘 :kissing_heart:
😚 :kissing_closed_eyes: 😳 :flushed: 😌 :relieved:
😆 :satisfied: 😁 :grin: 😉 :wink:
😜 :stuck_out_tongue_winking_eye: 😝 :stuck_out_tongue_closed_eyes: 😀 :grinning:
😗 :kissing: 😙 :kissing_smiling_eyes: 😛 :stuck_out_tongue:
@pietrorea
pietrorea / gist:c9c5597677eb3db5e3aa90cd0b4e1c1f
Created September 6, 2022 04:06
BBEdit Startup Item - Symbolic link
ls -s ~/path/to/notes.bbprojectd ~/Library/Application Support/BBEdit/Startup Item
@3v1n0
3v1n0 / vscode-unused-workspace-storage-cleanup.sh
Last active April 19, 2024 14:51
VSCode unused workspaceStorage cleanup
#!/bin/bash
CONFIG_PATH=~/.config/Code
for i in $CONFIG_PATH/User/workspaceStorage/*; do
if [ -f $i/workspace.json ]; then
folder="$(python3 -c "import sys, json; print(json.load(open(sys.argv[1], 'r'))['folder'])" $i/workspace.json 2>/dev/null | sed 's#^file://##;s/+/ /g;s/%\(..\)/\\x\1/g;')"
if [ -n "$folder" ] && [ ! -d "$folder" ]; then
echo "Removing workspace $(basename $i) for deleted folder $folder of size $(du -sh $i|cut -f1)"
@scriptdev
scriptdev / .php
Created October 2, 2021 00:31
OCULTAR CAMPOS DA LINHA NO FORMULÁRIO
<?php
// OCULTA CAMPOS DA LINHA NO FORMULÁRIO
BootstrapFormBuilder::hideField(self::$formName, 'nome_campo');
// MOSTRA CAMPOS DA LINHA NO FORMULÁRIO
BootstrapFormBuilder::showField(self::$formName, 'nome_campo');
// OCULTA CAMPOS DA LISTA NO TFIELDLIST
BootstrapFormBuilder::hideField(self::$formName, 'nome_campo[]');
@scriptdev
scriptdev / .php
Created October 6, 2021 02:18
ENVIO DE MENSAGEM NO WHATSAPP WEB
<?php
/*
Olá.. Neste tutorial eu vou mostrar como enviar mensagens da aplicação feita no Adianti Builder/FW para o Whatsapp Web.
Umas das dúvidas que eu tinha sobre o envio da mensagem era sobre a inclusão de figuras “Emoji” dentro da mensagem..
Pensei em por códigos unicodes das figuras, etc.. para depois converter usando alguma função PHP, etc..
O Bruno Constantino deu uma ótima dica de por a figura direto na string da variável.. ou seja, dentro da própria mensagem..
simples assim.. e funcionou!
Segue um exemplo:
*/
@ezklap
ezklap / iplog.py
Last active April 19, 2024 14:51
Apex Legends IP logger
from scapy.all import *
import time
from pynput.keyboard import Key, KeyCode, Listener
import socket
'''
A python 3 script that captures the game servers IP address written for Apex Legends
you can use this for any game just look at the UDP port via wireshark and change it
on the script.
Matchmaking issue : I wrote a python script that helped me log the game servers IP addresses i was connecting to, as I had noticed 2 out of 3 matches in ranked mode I was connecting to LAGY servers , turns out Apex Matchmaking connected me to servers on the other side of the planet (400+ ms pings) and not close to the region I had selected in the game's settings.
@charlesaloaye
charlesaloaye / gist:d5234275c8ed0bb4510ffaa9670d80aa
Last active April 19, 2024 14:49
2024 JETBRAINS ACTIVATION CODE | PHPSTORM | PYCHARM | Expires October 14, 2024
I2A0QUY8VU-eyJsaWNlbnNlSWQiOiJJMkEwUVVZOFZVIiwibGljZW5zZWVOYW1lIjoiVU5JVkVSU0lEQURFIEVTVEFEVUFMIERFIENBTVBJTkFTIiwiYXNzaWduZWVOYW1lIjoiVGFvYmFv77yaSkVU5YWo5a625qG25r+AIOa0u+W3peS9nOWupCAgcmVuIHpodW4gZGlhbiBtaW5n77yBIiwiYXNzaWduZWVFbWFpbCI6IlJvYmJ5X1dlbmlnZXJAb3V0bG9vay5jb20iLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiJGb3IgZWR1Y2F0aW9uYWwgdXNlIG9ubHkiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IkRQTiIsInBhaWRVcFRvIjoiMjAyNC0xMC0xNCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiREIiLCJwYWlkVXBUbyI6IjIwMjQtMTAtMTQiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlBTIiwicGFpZFVwVG8iOiIyMDI0LTEwLTE0IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJJSSIsInBhaWRVcFRvIjoiMjAyNC0xMC0xNCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUlNDIiwicGFpZFVwVG8iOiIyMDI0LTEwLTE0IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IkdPIiwicGFpZFVwVG8iOiIyMDI0LTEwLTE0IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAyNC0xMC0xNCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUlNGIiwicGFpZFVwVG8iOiIyMDI0LTEwLTE0IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IkRTIiwicGFpZFVwVG8iOiIyMDI0LTEwL