Skip to content

Instantly share code, notes, and snippets.

Avatar

Tiago Peczenyj peczenyj

View GitHub Profile
@peczenyj
peczenyj / imigração.txt
Created Jul 17, 2018
algumas informações sobre morar fora
View imigração.txt
ola
imigrar para outros países é uma tarefa complicada. a primeira coisa q vc tem que entender é que vc é um risco para a empresa: se ela pudesse ela contrataria alguem local, e não alguem de fora. isso envolve burocracia e outros gastos e sem sempre são visiveis.
alem disso existe a questão pessoal: vc pode não se adaptar na empresa ou, mais importante, não se adaptar ao novo estilo de vida em um pais e uma cultura diferentes.
dito isso, pense no projeto de considerar imigrar como um projeto em varias fases, com um escopo aberto e diversos milestones.
é um enorme vc pensar "puxa eu gosto do pais X então eu vou emigrar, ficar rico e sera perfeito" pq isso é um plano completo e muito especifico e sem margem para nada. quem eu conheço que mora fora as vezes tenta mais de um país, mais de uma cidade, as vezes volta pro Brasil e sai de novo, é bem variado. o que funciona, IMHO é: vc considerar "vou tentar viver fora X anos" e a cada ano, ou cada semestre, vc adapta o seu plano. o primeiro ano é o mais dramati
@peczenyj
peczenyj / Foo.pm
Created May 19, 2016
defer go-like in perl using Moo
View Foo.pm
package Foo;
use Exporter 'import';
use Moo;
use MooX::Types::MooseLike::Base qw(CodeRef);
has c => (
is => 'ro',
isa => CodeRef,
required => 1,
@peczenyj
peczenyj / a.pl
Last active May 13, 2016
compare syscalls of perl, ruby and python inspired by http://jvns.ca/blog/2016/05/13/erlang-seems-really-complicated/
View a.pl
print "hello\n";
@peczenyj
peczenyj / html.sh
Created Feb 7, 2016
html simple creation
View html.sh
function html() {
local tag="$1"
local content="$2"
if [ -z "$content" ] ; then
echo "<$tag/>"
else
local attrs
if [ "$#" -gt 2 ]; then
shift 2
attrs=" $@"
@peczenyj
peczenyj / output.txt
Created Dec 31, 2015
error when install Task::Star with rakudobrew
View output.txt
$ panda --notests install Task::Star
==> Task::Star depends on panda, HTTP::Status, HTTP::Easy, Template::Mojo, Bailador, DBIish, URI, Linenoise, LWP::Simple, JSON::RPC, Pod::To::HTML, p6doc, MIME::Base64, PSGI, Shell::Command, File::Find
==> panda depends on File::Find, Shell::Command, JSON::Fast
==> Shell::Command depends on File::Find
==> HTTP::Easy depends on HTTP::Status, PSGI
==> PSGI depends on HTTP::Status
==> Bailador depends on HTTP::Easy, Template::Mojo, Template::Mustache, URI
==> HTTP::Easy depends on HTTP::Status, PSGI
==> PSGI depends on HTTP::Status
==> Template::Mustache depends on JSON::Fast
View portunhol.gnu.sed
s/\svocê\s/ usted /g
s/\<fazer\>/hacer/g
s/\<da\>/de la/g
s/\<do\>/del/g
s/\<na\>/en la/g
s/\<no\>/en el/g
s/\sé\s/ es /g
s/\<a\>/la/g
s/(\<)\s/$1solamente /g
s/\<e\>/y/g
@peczenyj
peczenyj / hosts
Created Jan 28, 2015
como resolver o maldito paywall da folha
View hosts
# adicione essa linha no seu /etc/hosts
127.0.0.1 paywall.folha.uol.com.br
@peczenyj
peczenyj / HTML.pm
Created Jan 19, 2015
generate dynamic html with perl
View HTML.pm
package HTML;
use strict;
use warnings;
use feature 'say';
sub import {
my $self = shift;
my ($callpack, $callfile, $callline) = caller;
foreach my $tag (@_) {
@peczenyj
peczenyj / A.java
Created Nov 18, 2014
toString example
View A.java
import java.util.*;
public class A {
String name;
public A(String name) { this.name = name; }
public String toString(){ return "A[" + this.name + "]"; }
public static void main ( String [] args ) {
@peczenyj
peczenyj / input.txt
Last active Aug 29, 2015
remover bloco para fim de arquivo.
View input.txt
lala
begin
sddasdas
asdasdasd
asdasd
end
lolo