Skip to content

Instantly share code, notes, and snippets.

View rafael-neri's full-sized avatar
💻
Working from home

Rafael Neri rafael-neri

💻
Working from home
View GitHub Profile
@rafael-neri
rafael-neri / webview.markdown
Created December 19, 2025 14:38
Webview using golang

Using Golang

Golang alternative using webview (modern, simple and lightweigth).

Install

go get github.com/webview/webview
@rafael-neri
rafael-neri / extensao-trabalho-ada.md
Created December 2, 2025 22:57
Extensão do Desafio — Mini Loja (JS)

Extensão do Desafio — Mini Loja (JS)

Uso de try/catch e Map

Continuaremos evoluindo o projeto da Mini Loja.
Agora você deverá adicionar:

  • Tratamento de erros com try/catch
  • Uso de Map() como estrutura de dados no projeto
@rafael-neri
rafael-neri / noinspection.php
Created July 2, 2024 14:06 — forked from gskema/noinspection.php
PhpStorm @noinspection list of all tags
<?php
/** @noinspection ? */
// PhpUndefinedGotoLabelInspection Undefined goto label
// PhpUndefinedVariableInspection Undefined variable
// PhpUndefinedMethodInspection Undefined method
// PhpUndefinedNamespaceInspection Undefined namespace
// PhpUndefinedClassInspection Undefined class
// PhpUndefinedFunctionInspection Undefined function
@rafael-neri
rafael-neri / commands.sh
Last active December 29, 2022 18:21
Atomate run docker-composer in specific folder
# if using bash
echo 'export WORKRDIR="$HOME/my/workdir"' >> ~/.bashrc
# if using zsh
echo 'export WORKRDIR="$HOME/my/workdir"' >> ~/.zshrc
# download script
sudo curl https://bit.ly/3G9oEZk --output /bin/script
# permission
@rafael-neri
rafael-neri / .github_workflows_schedule.yaml
Created January 10, 2022 00:53
Schedule 15 minutes from GitHub - Cron
name: 15-minute-schedule
on:
schedule:
- cron: '*/15 * * * *'
jobs:
cron:
runs-on: ubuntu-latest
steps:
- name: Call your API route
run: |
@rafael-neri
rafael-neri / gitflow-breakdown.md
Created November 11, 2021 00:48 — forked from JamesMGreene/gitflow-breakdown.md
A comparison of using `git flow` commands versus raw `git` commands.

Initialize

gitflow git
git flow init git init
  git commit --allow-empty -m "Initial commit"
  git checkout -b develop master

Connect to the remote repository

@rafael-neri
rafael-neri / 01-ServeCommand.php
Last active September 27, 2021 22:45
Add Support to "php artisan serve" in Lumen
<?php
// File: app/Console/Commands/ServeCommand.php
namespace App\Console\Commands;
use Illuminate\Console\Command;
use Symfony\Component\Console\Input\InputOption;
class ServeCommand extends Command {
@rafael-neri
rafael-neri / snap-clean.sh
Created September 21, 2021 20:12
Sanp Clean: Remove disabled (unused) snap packages
#!/bin/sh
set -eu
snap list --all | awk '/disabled/{print $1, $3}' |
while read snapname revision; do
sudo snap remove "$snapname" --revision="$revision"
done
@rafael-neri
rafael-neri / date_validation.php
Last active May 12, 2021 00:34
Check if date is valid from format specified
<?php
function checkFormatDateTime(string $datetime, string $format): bool
{
$d = \DateTime::createFromFormat($format, $datetime);
return $d !== false ? $d->format($format) == $datetime : false;
}
@rafael-neri
rafael-neri / script.sh
Created May 26, 2020 13:28
Git Rename Tag Local and Remote
# Create new from old
git tag new old
# Remove old tag
git tag -d old
# Sync changes from old tag to remote
git push origin :refs/tags/old