Skip to content

Instantly share code, notes, and snippets.

@everaldo
everaldo / Dockerfile
Last active February 9, 2026 04:25
Backup em rede local com container Docker
# Everaldo Gomes 09/02/2026
# Esta imagem é baseada em Alpine Linux, mas não vem com rsync instalado
# Construa a imagem com este comando: docker build -t openssh-rsync .
# openssh-rsync - o nome da imagem, é apenas um thin wrapper sobre openssh-server, instalando rsync lá dentro
FROM linuxserver/openssh-server:latest
RUN apk add --no-cache rsync
@everaldo
everaldo / kamal-production-server-setup.sh
Last active January 28, 2026 03:07 — forked from rameerez/kamal-production-server-setup.sh
Set up a Ubuntu server to deploy Kamal 2.x Docker containers to, hardened security and production ready
#!/bin/bash
# ==============================================================================
# SERVER HARDENING & DOCKER SETUP (PARA USUÁRIO EXISTENTE)
# ==============================================================================
set -euo pipefail
# --- AJUSTE AQUI ---
DEPLOY_USER="o_seu_usuario_aqui" # Substitua pelo nome do seu usuário de deploy

Refactoring - Ruby Edition

Composing Methods

Extract Method

Inline Method

Inline Temp

git init . # cria um repositório
git remote origin https://github.com/usuario/projeto.git
# adiciona remote
# crie projeto no github antes
git add . # adiciona todos os arquivos
git commit -m 'mensagem' # faz o commit
git checkout -b gh-pages # cria branch gh-pages
git push origin gh-pages # envia para o github
@everaldo
everaldo / contador.php
Created May 8, 2015 23:21
Contador de visitas
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Contador de Visitas</title>
</head>
<body>
<?php
# Add it in your alias
# usage: bash-record final_gif_name speed:optional cast_file:optional
#
# Requires asciinema and docker.
# Optional to have gifsicle for gif optimization.
#
# Examples:
# bash-record testing-command-x
# bash-record slow-recording-x 2
# bash-record please-faster-x 20 /tmp/slow-recording-x.cast
docker run --name myadmin -d -e PMA_HOST=mydatabase.com -e PMA_USER=admin -e PMA_PASSWORD=password -p 8080:80 phpmyadmin/phpmyadmin
@everaldo
everaldo / rectangularnotch.dart
Created May 25, 2020 23:02 — forked from erluxman/rectangularnotch.dart
Rectangular notched Fab
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@everaldo
everaldo / rectangularnotch.dart
Created May 25, 2020 23:02 — forked from erluxman/rectangularnotch.dart
Rectangular notched Fab
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@everaldo
everaldo / plink-plonk.js
Created February 19, 2020 21:46 — forked from tomhicks/plink-plonk.js
Listen to your web pages