Skip to content

Instantly share code, notes, and snippets.

View jmurowaniecki's full-sized avatar
😎
47/53 em 11/09/2024.

John Murowaniecki jmurowaniecki

😎
47/53 em 11/09/2024.
View GitHub Profile
@jmurowaniecki
jmurowaniecki / expocol.sh
Created September 4, 2024 23:01
Expocol Paula 2024
#!/usr/bin/env bash
#
# Interpretador de comandos .P de Paula.
#
# Author: John Murowaniecki <[email protected]>
#
#
# shellcheck disable=SC2068
# porpose:SC1090
@jmurowaniecki
jmurowaniecki / salario.js
Created May 20, 2021 20:11
Um script de exemplo para ajudar a calcular experiência e custos afim de chegar em um salário razoável.
const CalculaSalário = (function (Referencial) {
let ReferenciaGlobal = 0;
Object.prototype.toString = function () {
let VALORES = 0;
for (let xp in this) {
if (!!parseInt(this[xp])) {
VALORES += this[xp];
}
@jmurowaniecki
jmurowaniecki / keybase.md
Created December 27, 2018 20:38
Keybase proof

Keybase proof

I hereby claim:

  • I am jmurowaniecki on github.
  • I am jmurowaniecki (https://keybase.io/jmurowaniecki) on keybase.
  • I have a public key ASA0EKhgkaBcMcCQxBqG_Bu1NsxTdnOX3hVhsXgeJ_FZvwo

To claim this, I am signing this object:

@jmurowaniecki
jmurowaniecki / comoSerChatoNowhatsapp.js
Created October 19, 2017 18:31 — forked from callmeloureiro/comoSerChatoNoWhatsapp.js
Como fazer alguém te responder no whatsapp
/*
Hoje iremos MUDAR a vida da pessoa que não te responde no whatsappp...
Que tal enviar mensagens pra ela até obter uma resposta?!
Sensacional não acha?! Mas, somos devs, correto?! Então vamos automatizar esse paranauê!
Para utilizar:
- Abra o web.whatsapp.com;
- Selecione a conversa que você quer;
- Abra o console e cole o código que está no gist;
@jmurowaniecki
jmurowaniecki / john.sh
Last active September 21, 2017 14:58
Meu terminal
#!/usr/sbin/env bash
function git-branch-name
{
branch=$(git symbolic-ref HEAD 2>/dev/null | awk -F/ {'print $NF'})
dirty=1
[[ "${branch}" == "" ]] && return
[[ "$(git status 2> /dev/null | grep 'nothing to commit')" != "" ]] && \
dirty=0
@jmurowaniecki
jmurowaniecki / lambda.js
Last active August 26, 2016 17:22
Exemplo de uso de caractere especial em Javascript
// jshint esversion: 6, laxbreak: true
function λ() {
'use strict';
var $$$=[], r,i,p=performance;
for(let _ of arguments) $$$.push(_);
i=p.now();
r=$$$.shift().apply(r,$$$);
console.log(p.now()-i);
return r;
@jmurowaniecki
jmurowaniecki / proxy.bash
Last active March 17, 2016 13:25
Configura proxy no trampo
#!/bin/bash
echo "Preparando para restringir acessos pelo proxy do trampo.."
ONEPROXYTOBLOCKTHEMALL=192.168.200.250:3128
if [ "`cat ~/.bashrc|grep http_proxy`" == "" ]; then
echo "
export https_proxy=https://${ONEPROXYTOBLOCKTHEMALL}
export http_proxy=http://${ONEPROXYTOBLOCKTHEMALL}
@jmurowaniecki
jmurowaniecki / Regulamento.md
Last active January 18, 2016 16:08
Modelo de legislação para competições de games

Regulamento para competições gamers

  1. Console a ser utilizado: ________.
  2. Serão disponibilizados controles do padrão do console, havendo possibilidade de utilização do controle pessoal do jogador desde que respeitando o seguinte critério:
  • não possua macros e funções automatizadoras de movimentos;
  • não apresente clara vantagem sob os demais participantes;
  • não ofereça quaisquer espécie de risco;
  • não ofenda ou cause quaisquer espécie de desconforto;
  • em caso do jogador utilizar um controle cedido pela equipe organizadora pode pedir 10 segundos para verificar se o controle está ok antes de cada combate;
  • o jogador que causar danos aos controles, consoles ou quaisquer material cedido pela equipe organizadora ficará no compromisso de ressarcir o bem;
@jmurowaniecki
jmurowaniecki / compare_functions.sh
Created January 6, 2016 16:34
Script to compare functions
#!/bin/bash
function is_installed() {
hash $1 2>/dev/null
}
for app in cat grep sed diff; do
if ! is_installed $app; then
echo "Please install $app"
exit -1
@jmurowaniecki
jmurowaniecki / huia.prg
Last active September 2, 2015 20:44
HUIA Job opportunity
ANNOUNCE VagasParaProgramador
#command SAY <cColor> <cText> =>;
@ Row() + 3, 15 SAY "> " + _UTF8(<cText>) COLOR <cColor>
INIT PROCEDURE Sobre
LOCAL aHuia := {" | | | | | .----, ", " | | | | | | | ", " |___| | | | | | ", " | | | | | |-----| ", " | | `._.' | | ' "}, cText, nL := 0, cSource := "METADATA"
SET COLOR TO bg+/n
CLEAR SCREEN