Skip to content

Instantly share code, notes, and snippets.

View MaxMorais's full-sized avatar
🏢
Building Solutions in Tech

Maxwell Morais MaxMorais

🏢
Building Solutions in Tech
View GitHub Profile

Sete Atitudes para Hackear a Indústria de Software

By Klaus Wuestefeld

1) Torne-se excelente.

Seja realmente bom em alguma coisa. Não fique só choramingando ou querendo progredir às custas dos outros. Não pense q pq vc sentou 4 anos numa faculdade ouvindo um professor falar sobre software q vc sabe alguma coisa. Jogador de futebol não aprende a jogar bola tendo

@MaxMorais
MaxMorais / phone_location.py
Created December 5, 2024 20:20 — forked from yee379/phone_location.py
Determine a phone number's country and region.
import yaml
def locate_phone_number( s, country_code='1', region_code='650', region_digits=7, internal_digits=4, country_digits=10, locations={}, **kwargs ):
s = str(s)
# internal number
if len(s) == internal_digits:
return 'internal', None, s
class Evento:
def __init__(self, nome):
self.nome = nome
class Funcao:
def __init__(self, nome, acao):
self.nome = nome
self.acao = acao
import frappe
from frappe.model.document import Document
from frappe.utils.nestedset import NestedSet
from six import string_types
from frappe.utils import getdate, nowdate
status_map = {}
class SugaredDocument(Document):
Usage: [OPTIONS] COMMAND [ARGS]...
Bench manager for Frappe
Options:
--help Show this message and exit.
Commands:
backup backup site
backup-all-sites backup all sites
@MaxMorais
MaxMorais / maskedentry.py
Last active October 24, 2023 12:06
Masked Entry Widget for TkinterFormWidget for Tkinter - Like web2py FormWidget, with label, entry and tooltipTo future, ensure validation.
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
#-------------------------------------------------------------------------------
# Name: maskedit.py
# Purpose:
#
# Author: Maxwell Morais (max.morais.dmm@gmail.com)
#
# Created: 10/04/2013
@MaxMorais
MaxMorais / br_l10n_br_account_chart_template.json
Created March 20, 2015 09:05
Plano de Contas Referencial Brasileiro para o ERPNext
{
"country_code": "br",
"name": "Plano de Contas Referencial Brasileiro",
"is_active": "No",
"tree": {
"1 - ATIVO": {
"1.01 - CIRCULANTE": {
"1.01.01 - DISPONIBILIDADES": {
"1.01.01.01.00 - Caixa": {
"legder_or_group": "Ledger",

Py nosso

Py nosso, escrito em C

De tipo fortificado seja o vosso __name__

__import__(a nós, o array);

E seja feito assim, todo dict entre {chaves}

from collections import namedtuple
Linha = namedtuple('Linha', ('DAtras'))
novo_conteudo = []
with open('./meu-arquivo.txt') as f:
conteudo = f.readlines()
inicio_encontrado = False
class Maiusculo(object):
""""Classe que converte qualquer coisa, para texto em maiúsculo"""
def __init__(self, valor):
"""__init__ é o inicializador da instância da classe, é ele que associa
os atributos da instância da classe com os argumentos recebidos"""
   
# Definimos um atributo chamado valor no contexto (self), e convertemos o "valor" do argumento valor
# para uma str em maiúscula (upper)
self.valor = str(valor).upper()