thegoodfellas/blogset-br huggingface dataset:
e se encaixar nos padroes da normalidade social.Quando velha, sem o que fazer com seu corpo deformado, seu cerebro infinito de tanto pensar com amor, sossegava triste, por acreditar que seu sonho de mulher tinha sido realizado.Mas isso foi ha muito tempo. Nao se tem noticia, em nossos dias, de ser vivo que se assemelhe a tal monstruosidade. Essa figura ficticia nao possui ponto de convergencia com a mulher moderna: livre, independente, dona de seu corpo e de seus desejos. Capaz de sentir, compreender e aceitar seus sentimentos. Capaz de virar o jogo. Nao. Qualquer semelhanca e mera coincidencia.
ou do seculo 19, e um pensamento medieval",opinou. Nas palavras de Lavenere, "o comportamento do juiz Sergio Moro esta na contramao do moderno direito penal, que e um direito penal garantista. E um direito que apura, pune e combate a corrupcao, assegurando aos que sao investigados as garantias que a Constituicao assegura. Julgamentos sumarios, grampos e escutas colocados em celas da Policia Federal, em escritorios de advogados, o uso da prisao preventiva como uma forma de coercao, conducoes coercitivas feitas de forma absolutamente irregular como a que foi feita com o ex-presidente Lula, tudo isso mostra os abusos que a Operacao Lava Jato vem cometendo e que sao incompativeis com o estado democratico de direito. Esses abusos so sao compativeis com a tirania e com o governo de um estado de excecao". Leia a entrevista completa clicando AQUI.
eleitorais. Ressaltamos que o ponto mais importante do debate e orelativo a permissao para que vereadores sejam os responsaveis por julgar ascontas de prefeitos que usurparam a funcao de ordenadores de despesas. O regimede julgamento das contas previsto na Constituicao expressamente estipula que ostribunais de contas julgam as contas dos que movimentam verbas publicas, semexcluir os chefes do Executivo que tenham praticado tal conduta.A partir de hoje, o MCCE mobilizara a sociedade brasileiraem defesa do estrito cumprimento da Lei da Ficha Limpa em relacao ao julgamentodas contas dos prefeitos ordenadores de despesa.Movimento de Combate a Corrupcao Eleitoral - MCCE14 ANOS (2002-2016) - Voto nao tem preco, tem consequencias.17o Aniversario da Lei 9840/99 (Lei da Compra de Votos)6o Aniversario da LC135/10 (Lei da Ficha Limpa)
Por: Polianna Pereira dos Santos 1De dois em dois anos, em eleicoes municipais ou regionais, sempre surge alguem para hastear a bandeira do voto nulo, declarando a finalidade de promover a anulacao do pleito. Ja passou da hora de superar essa ideia e entender, de fato, qual funcao pode ser atribuida ao voto nulo e ao voto em branco.Para os defensores da campanha do voto nulo, o art. 224 do Codigo Eleitoral 2 preve a necessidade de marcacao de nova eleicao se a nulidade atingir mais de metade dos votos do pais. O grande equivoco dessa teoria reside no que se identifica como nulidade. Nao se trata, por certo, do que doutrina e jurisprudencia chamam de manifestacao apolitica do eleitor, ou seja, o voto nulo que o eleitor marca na urna eletronica ou convencional.A nulidade a que se refere o Codigo Eleitoral decorre da constatacao de fraude nas eleicoes, como, por exemplo, eventual cassacao de candidato eleito condenado por compra de votos. Nesse caso, se o candidato cassado obteve mais da metade dos votos, sera necessaria a realizacao de novas eleicoes, denominadas suplementares. Ate a marcacao de novas eleicoes dependera da epoca em que for cassado o candidato, sendo possivel a realizacao de eleicoes indiretas pela Casa Legislativa. Mas isso e outro assunto.E importante que o eleitor tenha consciencia de que, votando nulo, nao obtera nenhum efeito diferente da desconsideracao de seu voto. Isso mesmo: os votos nulos e brancos nao entram no computo dos votos, servindo, quando muito, para fins de estatistica. O Tribunal Superior Eleitoral, utilizando a doutrina de Said Farhat 3, esclarece que Votos nulos sao como se nao existissem: nao sao validos para fim algum. Nem mesmo para determinar o quociente eleitoral da circunscricao ou, nas votacoes no Congresso, para se verificar a presenca na Casa ou comissao do quorum requerido para validar as decisoes 4..Do mesmo modo, o voto branco. Antigamente, quando o voto era marcado em cedulas e posteriormente contabilizado pela junta eleitoral, a informacao sobre a possibilidade de o voto em branco ser remetido a outro candidato poderia fazer algum sentido. Isso porque, ao realizar a contabilizacao, eventualmente e em virtude de fraude, cedulas em branco poderiam ser preenchidas com o nome de outro candidato. Mas isso em virtude de fraude, nao em decorrencia do regular processo de apuracao.Hoje em dia, o processo de apuracao, assim como a maneira de realizar o voto, mudou. Ambos sao realizados de forma eletronica, e a possibilidade de fraudar os votos em branco nao persiste. O que se mantem e a falsa concepcao de que o voto em branco pode servir para beneficiar outros candidatos, o que e uma falacia. O voto no Brasil e obrigatorio o que significa dizer que o eleitor deve comparecer a sua secao eleitoral, na data do pleito, dirigir-se a cabine de votacao e marcar algo na urna, ou, ao menos, justificar sua ausencia. Nada obstante, o voto tem como uma das principais caracteristicas a liberdade. E dizer, o eleitor, a despeito de ser obrigado a comparecer, nao e obrigado a escolher tal ou
qual candidato, ou mesmo a escolher candidato algum. Diz respeito a liberdade do voto a possibilidade de o eleitor optar por votar nulo ou em branco. E imprescindivel, no entanto, que esta escolha nao esteja fundamentada na premissa errada de que o voto nulo podera atingir alguma finalidade como a alardeada anulacao do pleito. Se o eleitor pretende votar nulo, ou em branco, este e um direito dele. Importa que esteja devidamente esclarecido que seu voto nao atingira finalidade alguma e, definitivamente, nao podera propiciar a realizacao de novas eleicoes. ____________1 Bacharela em Direito pela Pontificia Universidade Catolica de Minas Gerais (PUC Minas). Especialista (pos-graduacao lato sensu) em Ciencias Penais pelo Instituto de Educacao Continuada na Pontificia Universidade Catolica de Minas Gerais (IEC PUC Minas). Assessora da Procuradoria Regional Eleitoral em Minas Gerais (PRE/MG). Professora de Direito Eleitoral na Faculdade de Direito de Conselheiro Lafaiete (FDCL). E-mail: poliannasantos@gmail.com2 Art. 224. Se a nulidade atingir mais de metade dos votos do pais nas eleicoes presidenciais, do Estado nas eleicoes federais e estaduais ou do municipio nas eleicoes municipais, julgar-se-ao prejudicadas as demais votacoes e o Tribunal marcara dia para nova eleicao dentro do prazo de 20 a 40 dias.3FARHAT, Said. Dicionario parlamentar e politico. Sao Paulo: Melhoramentos; Fundacao Peiropolis, 1996. 1 CD-ROM.4 Disponivel em: . Acesso em: 26 maio 2013.Fonte: TSE
disse o Bispo Auxiliar, a Arquidiocese de Belo Horizonte, com suas 1500 comunidades de fe, busca reinventar, recriar o que esta destruido na esperanca das pessoas. Dirigindo-se aos candidatos, dom Mol sublinhou: Nao podemos deixar que o pobre fique a margem de projetos para a cidade. Por isso, precisamos reestruturar as forcas da sociedade. Isso nao se faz apenas conversando. E preciso ter determinacao, visao clara e muita coragem, para, inclusive, enfrentar desafios e oposicoes de gente poderosa. (Fonte: Arquidiocese BH)
da Rede Catedral de Comunicacao Catolica da Arquidiocese de Belo Horizonte, foi produzido, em 2014, um programa sobre a reforma politica, exibido em redes sociais e emissoras catolicas de TV de todo o Brasil. O programa tinha como objetivo a mobilizacao em torno da coleta de assinaturas em apoio ao projeto de lei de iniciativa popular da Reforma Politica Democratica e Eleicoes Limpas. O Nesp tambem auxilia a CNBB na producao de notas e declaracoes sobre a conjuntura politica brasileira e participa do conselho de consultores do Centro Nacional de Fe e Politica Dom Helder Camara, organismo da CNBB para a formacao politica de leigos.
com parcimonia, e bem mais facil fazer caca, mas com responsabilidade da para fazer isso:class String def words self.split.length end def blank? self.strip.length == 0 endendEntao eu posso usar estes metodos assim:texto = "uma frase"print texto.wordsprint "vazio" if texto.blank?Sinceramente, sinto falta dessa flexibilidade em Java.Acho exagerado a recomendacao do Pragmatic Programmers de que todo programador deveria aprender uma linguagem por ano, por outro lado entendo o motivo que e propiciar novas visoes, pontos de vista, ser mais critico ao seu codigo, saber que ha alternativas para fazer, melhor ou pior, aquilo que tu ja faz todo o dia.
Aspectos Avancados sobre o tratamento de erros em metodos.Tipicamente e basicamente, existem duas formas de lidar com isso no Java: com excecoes ou sem excecoes. Simples assim.E possivel usar, tradicionalmente, um codigo de erro no retorno, ou retornar um valor nulo ou equivalente, que e a melhor opcao (e unica) para linguagens que nao possuem estruturas de Excecao.Ou, a cada parametro invalido ou problema na computacao de um resultado, lancar uma Excecao apropriada a ser tratada (ou nao) pelo chamador.Ta, e dai? Quais sao as diferencas praticas?Bem, claramente o uso de Excecoes enriquece o tratamento, ja que podem ser personalizadas e enquanto objetos podem carregar diversas informacoes sobre o erro. Por exemplo, uma mesma excecao de acesso a um SGBD pode carregar, alem da mensagem de erro, o codigo de erro SQL, a instrucao submetida ao banco, a versao do banco, etc.Por outro lado, sendo objetos, criar e lancar Excecoes tem um custo de processador, para criar, inicializar e destruir o objeto, e memoria, para armazena-lo. Ou seja, usar Excecoes implica em um decrescimo de performance.Nao, nao sou contra o uso de Excecoes, nao me entenda mal. Como pensador de projetos de sistemas quero colocar que devemos avaliar os pros e contras de diversas abordagens e, baseado nesses pros e contras, tomar decisoes.Neste caso, temos (mais) um problema de "cobertor curto": maior riqueza de informacao (bom), maior uso de recursos (cpu, mem, disk, ou seja, ruim), menor riqueza de informacao (ruim), menor uso de recursos (bom). Enfim, e um dilema.Para ilustrar uma diferenca de performance no uso ou nao de Excecoes criei um pequeno programa para calcular volume. Ele simplesmente multiplica tres inteiros, desde que sejam positivos e ai esta o tratamento de erro, zero ou numeros negativos nao sao permitidos. O codigo-fonte esta aqui: ExPerfTest.javaNa primeira abordagem, um parametro zero ou negativo invalida o calculo e sempre retorna 0 como volume. Ou seja, se eu chamar volume(10, -20, 30) ele retorna 0, nao lanca Excecoes. No meu Notebook, a execucao deste metodo 100 mil vezes com valor invalido e realizada em 8 milissegundos em media. A seguir esta o metodo:public static int volume(int a, int b, int c) { return a < 0 ? 0 : b < 0 ? 0 : c < 0 ? 0 : a * b * c;}Na segunda abordagem, um parametro zero ou negativo invalida o calculo e lanca uma Excecao. Ou seja, se eu chamar volume(10, -20, 30) ele cria (new) e lanca (throw) um objeto da classe Exception. No meu Notebook, a execucao deste metodo 100 mil vezes com valor invalido e realizada em 190 milissegundos em media. A seguir esta o metodo:public static int volume2(int a, int b, int c) throws Exception { if (a < 0 || b < 0 || c < 0) throw new Exception("numero invalido"); return a * b * c;}Claro, tenho que deixar claro que, neste projeto, ha uma sobrecarga da propria instrumentacao (em especial o Late Binding da Interface). Na pratica esses tempos sao menores, mas aproximadamente na mesma proporcao, o que nao muda o fato
de Excecoes reduzirem a performance. O projeto inteiro (no NetBeans) pode ser baixado neste link: exception-perf-test.zipFinalizando, e importante deixar claro que a reducao de performance e visivel em varias chamadas ao metodo. Executando o mesmo metodo com e sem excecoes apenas 3 vezes a diferenca e praticamente inexistente ( < 1ms ). Estes dados indicam que metodos de acesso aleatorio ou pontual podem lancar excecoes sem problemas. Para metodos que sao acessados frequentemente ou recorrentemente, e provavelmente podem receber dados invalidos, pode ser escolhido uma implementacao sem Excecao.Cada caso e um caso, mas so um lembrete: Excecoes sao para situacoes Excepcionais. Se a Excecao acontece com frequencia, ela nao e Excepcional, concorda?Quero agradecer ao Everton e Cristiano pela conversa em aula e que me levou a criacao deste Post, obrigado.Abracos,Marcio Torres
pessoas relutam em aplicar pois faz parecer que o software e mais fragil, mas e justamente o contrario.Jim coloca um exemplo onde e considerada a leitura de uma propriedade em um arquivo de configuracao, e pode ser que a propriedade nao esteja presente entao e devolvido um valor padrao:Um metodo que NAO falha rapido (em C#):public int maxConnections() { string property = getProperty(maxConnections); if (property == null) { return 10; } else { return property.toInt(); }}Em contraste, um metodo que falha rapido seria escrito assim:Um metodo que FALHA RAPIDO (em C#):public int maxConnections() { string property = getProperty("maxConnections"); if (property == null) { throw new NullReferenceException("maxConnections property not found in " + this.configFilePath); } else { return property.toInt(); }}Escolher se as operacoes em um sistema devem falhar ou seguir operando mesmo com valores incorretos e resultados imprevisiveis e uma decisao de projeto importante. Cabe ao desenvolvedor avaliar os riscos envolvidos e utilizar a melhor estrategia.Particularmente sou a favor do Fail-Fast, por tornar o sistema mais facil de depurar, trazendo informacoes da falha imediatamente quando ela acontece, em vez de expor algum "erro loco" la adiante.Cabe salientar que nem sempre Fail-Fast se aplica, como em alguns programas que devem seguir operando mesmo quando ha erro pois nao tem uma segunda chance, como um aplicativo embarcado em um foguete que esta tentando pousar. E melhor tentar pousar mesmo apos o erro do que abortar a missao que custou milhoes.
O acucar nao deve ser consumido em excesso e nem deixar de ser consumido, assim como o sal, a gordura, etc.Nao, nao virei nutricionista. E que este post e para falar de acucar sintatico, syntactic sugar em ingles, que e, em poucas palavras, o uso de operadores e construcoes da linguagem reduzem a escrita de um codigo maior e, assim como tudo, nao pode deixar de existir na linguagens modernas e ao mesmo tempo nao deve ser exagerado.Nem sempre o acucar sintatico simplifica, pois as vezes tornam a leitura mais dificil, mas por outro lado economizam tempo -e tempo e dinheiro.Vou citar um exemplo classico, o operador ternario "? :"Quem aqui ne amigo nao teve que escrever um codigo assim:if (atraso > 10) { multa = 12.4;} else { multa = 0.0;}Embora o codigo esteja em Java a construcao e inerente a qualquer linguagem.O mesmo codigo pode ser escrito usando o operador ternario, que e um acucar sintatico pois na pratica ele compila, ou interpreta, para o codigo acima. Exemplo:multa = atraso > 10 ? 12.4 : 0.0;As linguagens estao cada vez mais adicionando acucar sintatico e uma que simpatizo muito e Ruby, entretanto como desenvolvedor Java sinto falta de um especialmente: o operador Elvis!O "Elvis" -nao me pergunte por que chamam assim, so sei o que dizem: "Elvis nao morreu"- e uma simplificacao do operador ternario para verificacao de nulos. Por exemplo, imagine que desejes atribuir o valor de um parametro a uma variavel, entretanto caso este parametro seja nulo e necessario atribuir um valor padrao. Vou propor um estudo de caso e uma implementacao ficticia no codigo abaixo usando o classico "if":if (param.get("action") != null) { acao = param.get("action");} else { acao = "listar";}O mesmo codigo poderia ser escrito assim:acao = param.get("action") != null ? param.get("action") : "listar";Esta sintaxe com operador ternario simplifica bastante porem ainda e possivel simplificar ainda mais usando, bem, o Elvis! Abaixo uma implementacao ficticia usando C#:acao = param["action"] ?? "listar";Bem melhor nao concorda?Java esta meio atrasado nesta corrida por facilitacao de sintaxe, o operador Elvis estava previsto para ser inserido no Java 7 e nao rolou. A principio ele teria a mesma sintaxe do Groovy, assim:acao = param.get("action") ?: "listar";Em Ruby ele e diferente sendo assim:acao = param[:action] || "listar"E pior, atualmente ate o PHP tem, a partir da versao 5.3.Enfim, o Java mostra sinais de idade e espero sinceramente que a Oracle com o Java 8 adicione mais liberdade a linguagem sem perder a elegancia, a tipagem forte e robustez que o Java tem. Ha uma grande polemica sobre ter ou nao varios returns em um metodo. Alguns defendem que deve haver apenas um retorno. Outros defendem que deve-se retornar assim que houver um valor a devolver.Enfim, este artigo aplica a segunda tecnica, onde retornamos o mais cedo possivel. Esta tecnica e conhecida como:RETURN EARLYDar um retorno cedo ajuda a descomplicar expressoes condicionais. Bem, tudo fica melhor com um exemplo nao e? Considere uma classe Seguranca, usada para computar o Nivel de Acesso de um dado Usuario. Veja a seguir:public class Seguranca { public
enum NivelAcesso { Nenhum, Visitante, Operador, Administrador; } public static NivelAcesso privilegio(Usuario usuario) { NivelAcesso nivel = null; if (!usuario.isBloqueado()) { if (usuario.getCargo() != null) { if (usuario.getCargo() == Usuario.Cargo.Gerente) { nivel = NivelAcesso.Administrador; } else if (usuario.getCargo() == Usuario.Cargo.Funcionario) { nivel = NivelAcesso.Operador; } } else { nivel = NivelAcesso.Visitante; } } else { nivel = NivelAcesso.Nenhum; } return nivel; } // ... Esta implementacao aplica um unico ponto de saida, um unico retorno no fim do metodo. Isto e bom, por um lado, pois facilita acompanhar o fluxo da logica, e ruim por outro, pois comeca a aninhar as expressoes condicionais.A seguir uma implementacao alternativa, uma refatoracao, onde e usado o return early:public class Seguranca { public enum NivelAcesso { Nenhum, Visitante, Operador, Administrador; } public static NivelAcesso privilegio2(Usuario usuario) { if (usuario.isBloqueado()) { return NivelAcesso.Nenhum; } if (usuario.getCargo() == Usuario.Cargo.Gerente) { return NivelAcesso.Administrador; } if (usuario.getCargo() == Usuario.Cargo.Funcionario) { return NivelAcesso.Operador; } return NivelAcesso.Visitante; } // ... A mecanica do return early e simples: usar as regras mais restritivas antes, por exemplo, no caso de usuario estar bloqueado ja nao e necessario checar cargo e demais condicoes. A regra geral fica no fim, ou seja, no exemplo, se nao esta bloqueado e nao ha cargo definido entao e visitante.Para finalizar, esta tecnica e independente de linguagem, mesmo que os exemplos estejam escritos em Java.Codigo fonte disponivel aqui: https://github.com/marciojrtorres/livro-aps/tree/master/return_early
Akuma - tambem conhecido como Kai - do manga "Akuma na Eros" Capa da Revista Digital "O Poeta" para sua edicao "Entre Anjos e Demonios". Mais informacoes sobre a Revista acesse o Blog: http://revistaopoeta.blogspot.com/ Ola meu Brasil.Bom poder postar de novo aqui no blog.Pra voce que tambem esta contando, ja tem quase 11 meses que estou aqui nos EUA e estou caminhando para o meu 1 ano de casada.A vida ta boa, as ferias acabaram e agora faco parte do grupo de mulheres que trabalham durante a semana e fazem a faxina no sabado.To trabalhando numa ONG muito legal que faz um trabalho de conservacao de terras e mares por esse mundo a fora, incluindo nosso Brasil. To amando.E claro que nao sou advogada aqui. Sou paralegal. Voce que ta mais antenado sabe que nao posso advogar sem antes passar no BAR e nao posso prestar o exame BAR sem antes fazer um curso de uns 2 anos.E pra comecar esse processo eu ja apliquei pra faculdade, mas ainda nao sei se fui aceita ou nao. E e aqui que comeca minha historia de hoje.Desde que eu me casei, parece que algumas coisas viraram de ponta cabeca e ando sentindo umas coisas estranhas. HahahPor exemplo, ha momentos que eu sinto a necessidade de ser mae. De ter filhinhos. Isso nao era um sonho quando eu era solteira. Hahaha. Mas, as vezes eu sonho com bebes e ja ate estou pensando em nomes. Quero uns chinesinhos pra mim. Outra coisa que notei que mudou e que eu gosto de ser dona de casa. Eu gosto de trabalhar e ganhar meu dinheirinho, mas eu amo ficar em casa, cozinhar, organizar, ter tempo livre... pois e. Aquela que acordava de madrugada e voltava pra casa quando estava escuro nao veio pros EUA. HahaE outra coisa que mudou foi a minha forma de olhar minha carreira profissional. O que antes era certeza, agora me enche de duvidas. Sera que eu quero mesmo ir pra escola? Sera que eu quero mesmo trabalhar fora? Sera?Eu sei que pra algumas pessoas tudo isso esta muito claro, mas eu notei que ha um certo peso, uma certa cobranca em nos mulheres. A mulher boa tem que ser aquela que e bem sucedida profissionalmente e ainda tem tempo de dar conta da casa. As vezes, essa cobranca vem de dentro. De mim mesma.Mas, nesse momento que estou prestes a tomar uma decisao importante na minha vida, eu tenho me perguntado qual e essa vida que eu quero pra mim.Por exemplo, estou disposta a fazer tudo de novo, dedicar tempo e dinheiro estudando, fazer o BAR e advogar? E isso que eu quero pro meu futuro? Ou eu vou dedicar tempo e dinheiro agora e depois desistir de tudo quando os bebes vierem?Mas, e seu virar uma dona de casa? Como as pessoas vao me olhar? Como eu vou me olhar? Como meu marido vai me olhar? (Meu marido nao gosta muito da ideia de eu me tornar dona de casa, por questao de qualidade de vida: dois trabalhando, dois salarios.) E
se alguma coisa acontecer com o meu casamento e eu me vir sozinha no futuro? Eu vou estar preparada?E assim minha mente vai viajando e fazendo um monte de perguntas mas nao oferecendo muitas respostas. HahahaSem muitas respostas, minha alternativa e orar. Estou aqui orando pra que Deus me de uma direcao: se nao for aceita na faculdade, talvez seja pra eu fazer aquilo que eu quero fazer sem me preocupar o que os outros vao pensar de mim. Se for aceita, entao vou abracar a ideia, deixar pra ser mae depois, e me tornar advogada pra ajudar meu marido a proporcionar melhor qualidade de vida pra nossa familia.Voce ja passou por isso? Ja notou essas mudancas em voce?Uma boa amiga por perto pra pensar em voz alta faz uma grande diferenca.