thegoodfellas/blogset-br huggingface dataset:
O Grupo Hacker Anonymous criou uma pagina para denuncias de politicos e empresas que mantem esquemas de corrupcao. Depois de derrubar diversos bancos o grupo hacker Anonymous criou um site para divulgar os documentos obtidos nas invasoes. No perfil do Anonymous Brasil no twitter eles pedem a colaboracao de todos os internautas que queiram se pronunciar contra a corrupcao no Brasil. Segundo o site, todos aqueles que tiverem denuncias a fazer devem entrar em contato com o Corrupcao Leaks, no entanto, sao exigidas provas concretas sobre os temas. Inclusive ha uma opcao de envio de denuncias anonimas atraves do AnonMail, para aqueles que nao querem se manifestar publicamente. Tambem ha o movimento Marco Negro, que visa causar impacto na industria do entretenimento, contra os projetos SOPA, PIPA e ACTA. A proposta e que durante os 31 dias de marco as pessoas nao assistam filmes, nao comprem revistas, jornais, nem baixem musicas, seja legal ou ilegamente. Para acessar o Corrupcao Leaks o endereco e: http://www.corrupcaoleaks.org. Apos muito tempo, retorno ao blog para fazer a primeira postagem de 2013, espero que nao seja a unica. Minha demora a postar e justificada em virtude de uma serie de cursos que estava fazendo e tambem do trabalho. Primeiro comentarei sobre o curso de Gestor de TI que fiz pela Alfamidia. O curso foi muito bom, e recomendo para quem quiser seguir uma carreira de gestor de tecnologia da informacao, ou investir na iniciativa privada, que valoriza bastante o profissional certificado. Como disse um dos professores, tudo na vida e projeto, e nesse sentido chegamos ao valor do curso, pois o planejamento pode nos facilitar muito na hora de fazer um plano de aula, um plano de estudos, aquele churrasquinho de final de semana, uma festa de aniversario ou casamento, projetos mais complexos como o desenvolvimento de um sistema, construcao civil, etc. Quanto aos itens abordados no curso de Gestor de TI, vou colocar logo abaixo, brevemente, com minhas observacoes pessoais a respeito: PMI Curso de Gerenciamento de Projetos utilizando as Boas Praticas do PMI, o curso foi excelente. Muito bom para quem procura certificacao do PMI Project Management Institute. Microsoft Project ferramenta muito util para gestao de projetos, existem tambem outras ferramentas no mercado, algumas personalizaveis e gratuitas. (um exemplo e o redmine) Pratica de Projeto utilizando Microsoft Project muito bom para colocar em pratica o conhecimento adquirido no curso PMI. ITIL v3 basicamente gestao de processos, o curso tambem foi excelente, no mesmo patamar do PMI, porem voltado para definicao de processos da empresa. Excelente para quem quer fazer a certificacao ITIL Foundations. SCRUM metodos ageis de desenvolvimento. Curso tambem muito bom, com praticas bem didaticas que envolvem todos os alunos organizados em times para o desenvolvimento de um produto. COBiT governanca de TI, esse foi o unico curso, que do meu ponto de vista deixou muito a desejar, pois eles ofereceram o curso da versao 5 do COBIT, que na epoca nao estava nem consolidado ainda. Para fins de concurso publico, as provas ainda estao cobrando o Cobit 4.1. Outra grande fonte de conhecimento
que tirei bastante proveito, foi a disciplina de mestrado da UFRGS, que cursei na modalidade de Aluno Especial. Inteligencia Artificial Avancada. Um ano antes ja havia feito um curso introdutorio e gratuito de IA no site www.ai-class.org, com os professores Peter Norvig e Sebastian Thrun. Ja na disciplina, que foi ministrada pela professora Dra. Ana Bazzan, tive uma visao tambem pratica, onde foram apresentadas varias ferramentas para otimizacao, sistemas multi - agente, simulacao de transito, e todo um referencial teorico na area de sistemas multi - agente, jogos estocasticos, swarm intelligence, enfim, muita coisa que ficara para uma outra postagem. Quem tiver interesse por IA pode acompanhar o blog (de novo), que irei postar um tutorial sobre o NetLogo que e uma software muito bom para trabalhar com sistemas mono ou multi agente, irei exemplificar com um programa simples que desenvolvi para resolver o problema 4-Queen utilizando satisfacao de restricoes. Vamos entao voltando a ideia principal deste post, vamos falar de gerenciamento de projetos. Neste caso, temos um projeto de vida que envolve passar em um concurso publico, numa prova de vestibular, ou entao numa prova de ingresso de pos graduacao. Podemo pegar os livros, canetas e cadernos e ir estudando o conteudo que esta no edital. No dia da prova, utilizamos nosso conhecimento e pronto, passamos na prova. Pode ser tao simples, como pode requerer uma serie de passos que podem determinar o nosso nivel de sucesso nessa empreitada. Inclusive, conforme o PMBOK a cada 1 hora gasta investida no planejamento, economiza-se 4 horas na execucao, isso demonstra que planejar e bom, planejar e legal. Primeiramente entao comecarei mostrando uma imagem que ajuda bastante na hora de utilizarmos as boas praticas do PMBOK, que e o Project Management Body Of Knowledge (Guia do Conhecimento em Gerenciamento de Projetos). Para quem investir nessa area, esse livro tem que ser de cabeceira, e talvez ate ler historias do PMBOK para os filhos para dormir. (nao e essa a imagem) (e essa) Essa imagem de Mauro Sotille relaciona os 42 processos de gerenciamento de um projeto, conforme o PMBOK, indicando os grupos em que os processos se distribuem e as suas areas de conhecimento associadas. Comecaremos nosso projeto, do inicio, isso e pelos Processos de Iniciacao, que envolvem os processos: Desenvolver o termo de abertura do projeto Identificar as partes Interessadas Lembrando que o PMI nao e um manual de gerenciamento de projetos, e sim um livro de boas praticas, as quais podemos aproveitar algumas ou todas para alcancar o sucesso do nosso projeto. Na interne ha muitas formas de desenvolver o termo de abertura, como nao estou com o PMBOK, vou fazer algo simples para o fim que se destina, que e Estudar para um concurso. Neste momento ja identificamos, um objetivo geral, as partes interessadas, e muito provavelmente o gestor do projeto. Objetivo: Passar em um concurso Partes Interessadas: Voce ou no caso sua familia, se eles querem te ver fora de casa. Gestor do Projeto: Voce tambem, pois voce ira gerenciar seu tempo. A nao ser que voce queira uma baba
Computacao. Escolhi essa prova porque espero estar ajudando aquele que deseja ser um gestor de projetos, e dar uma introducao basica sobre o assunto, e tambem ajudar aquele que deseja ingressar num Mestrado ou Doutorado em Computacao servindo de start para o comeco dos estudos (incluo-me entre esses, serei um leitor do meu proprio blog, como quem ri da propria piada). Descricao do Escopo: Fazer plano de estudos da area de Matematica para prova do POSCOMP, com base no ultimo edital, que pode ser obtido em http://www.cops.uel.br/concursos/130_poscomp_2012/edital_001_2012.pdf. Excluem-se do escopo deste projeto as areas de Fundamentos e Tecnologia da Computacao. O plano de estudo deve conter pacotes de entregaveis, sendo que cada pacote deve ter uma avaliacao, cujo resultado sera considerado satisfatorio se a taxa de acerto for maior ou igual a 70% das questoes desta. O prazo de planejamento, execucao e encerramento do projeto sera de 6 meses. Pacotes do Projeto: Algebra Linear Analise Combinatoria Calculo Diferencial e Integral Geometria Analitica Logica Matematica Matematica Discreta Probabilidade e Estatistica Criar a EAP: EAP e a Estrutura Analitica do Projeto, fazemos com base no escopo e nos entregaveis. Utiliza-se a tecnica de decompor as entregas em unidades menores, quanto menor a entrega, melhor fica para estimar recursos necessarios, tempo, custo. Um pacote e composto de varias entregas. Uma regra que pode ser usado para o tempo de conclusao e 8-80 ou 4-40, que significa que um pacote deve ser entregue entre 8 e 80h ou entre 4 e 40h. Nosso projeto tem um escopo muito grande, para exemplificar vou utilizar o edital do POSCOMP 2012 para montar a EAP. Montarei a EAP com a seguinte estrutura: Estrutura Analitica do Escopo do Projeto Conforme o PMBOK fazemos a EAP com todos os pacotes que estao contemplados no escopo do projeto, e o processo de Definir as Atividades e o responsavel pela decomposicao dos pacotes e demais informacoes. Eu gosto de incluir as atividades na EAP, nesse caso ela ficaria assim: Neste exemplo, para nao ficar muito extenso, fiz a EAP do pacote Geometria Analitica (em vermelho) apenas, e ass atividades em laranja. Do meu ponto de vista fica melhor de visualizar e organizar para fazer a descricao das atividades a partir da EAP. O unico problema e que a EAP fica bastante extensa, o que de certa forma nao e tao problematico, vez que e mais uma ferramenta para apoiar no planejamento. Para nao ficar muito mais extenso do que ja esta, acabo esse post aqui, e continuaremos no proximo. Referencias: SOTILLE, M.A., PM Tech. Fluxo de Proocessos do Gerenciamento de Projetos PMBOK 4a Edicao, 2009. Porto Alegre. CUNHA, Paulo Henrique da Costa. Como gerenciar projetos utilizando os processos do Guia PMBOK. Site Gestao de Projetos PMI Disponivel em http://gestaodeprojetospmi.com.br
Fonte: TAVARES, 2000. Problemas de escalonamento sao oriundos do surgimento de tarefas dependentes que compartilham recursos ou tem recursos escassos. Por exemplo elaboracao de horarios em salas de aulas, hospitais, etc., sequenciamento de tarefas em um projeto, agendamento, entre outros. Problemas de Layout, destaco o Facility Layout Problem (em portugues ficaria Problema de Disposicao de Instalacoes) que e um problema de otimizacao combinatoria que consiste no posicionamento de instalacoes de um sistema de manufatura de modo a otimizar a producao, obedecendo as restricoes que podem envolver o fluxo dos processos e outros fatores da manufatura. Quebra Cabecas de Logica podem ser resolvidos por CSP tambem, entre eles temos SUDOKU, o proprio n-Queen poderia ser considerado um quebra cabeca, outro bem interessante e o Zebra Puzzle. Formalmente um CSP e definido por variaveis (x1, x2, x3, ...) que possuem um dominio (D1, D2, D3, ... Dm) e um conjunto de restricoes para os seus valores. O objetivo e encontrar o valor de cada variavel de modo que todas as restricoes sejam satisfeitas. Aqui menciono variaveis com um domiinio finito, mas o CSP pode tratar problemas com dominio infinito ou desconhecido. De acordo com o dominio o problema pode ser tratavel ou intratavel. Uma outra classe de CSP e a DCSP, Distributed Constraint Satisfaction Problem, ou Problema de Satisfacao de Restricoes Distribuidos. Nesse caso, as variaveis do problema sao distribuidas entre varios agentes, que se comunicam entre si. Formalizando Problemas: Aqui vou tratar de um problema simples que e 4-Queen, temos quatro rainhas em um tabuleiro de xadrez de 4x4, e queremos posiciona-las sem que uma ataque a outra. Para formalizar esse problema como CSP, temos que responder tres perguntas: Quais sao as variaveis do problema? Qual e o dominio de cada variavel? E quais sao as restricoes? Num jogo de Xadrez a rainha e a unica peca que pode se mover em todas as direcoes, quantas casas quiser. Fonte: http://xadrezdaescolacaiosergio.blogspot.com.br/p/movimentos-e-capituras-das-pecas.html Para o problema das 4 Rainhas, vamos ter 4 Rainhas (logicamente) e um tabuleiro de 4 x 4. Fonte: nao lembro. Entao, para facilitar a modelagem do problema, consideramos que as rainhas so podem se mover na sua linha, indo para esquerda ou para direita, de modo a verificar se irao atacar umas as outras. Nossas variaveis sao as 4 Rainhas, no caso, as linhas onde elas estao. Quanto ao dominio das variaveis, temos um tabuleiro 4 x 4, e se elas podem se mover apenas para esquerda ou para direita, nosso dominio se resume as quatro posicoes de cada linha [1, 2, 3, 4]. As restricoes sao que uma rainha nao pode atacar a outra, sendo assim, uma rainha nao pode estar na mesma coluna ou na mesma diagonal que outra rainha. Variaveis: Q1, Q2, Q3, Q4 Dominio: dom(Q1) = [1, 2, 3, 4], dom(Q2) = [1, 2, 3, 4], dom(Q3) = [1, 2, 3, 4] e dom(Q4) = [1, 2, 3, 4] Restricoes: Grafo de Restricoes do Problema 4-Queen Fonte: http://www.cs.toronto.edu/~hojjat/384w09/Lectures/Lecture-04-Backtracking-Search.pdf Ainda pode-se definir da seguinte maneira: A primeira restricao (C1) aplicada de uma Rainha para as outras indica que a
posicao delas devem ser diferentes, no caso nao podem estar na mesma coluna. A segunda restricao (C2) refere-se a diagonal. Na aplicacao confirmaremos se essas restricoes sao suficientes e se estao corretas para esse problema. Algoritmo de Busca com Retrocesso: Esse algoritmo realiza uma busca em profundidade, fazendo atribuicoes uma variavel de cada vez, fazendo um retrocesso quando as restricoes nao sao satisfeitas. Algoritmo Backtracking Pesquisa com Retrocesso Fonte: Adaptado de RUSSEL, NORVIG. Neste algoritmo a funcao PESQUISA-COM-RETROCESSO retorna a funcao RETROCESSO-RECURSIVO, que recebe dois parametros, um vetor com as variaveis e seus valores atribuidos, inicialmente um vetor vazio, e um CSP, podendo retornar um sucesso ou falha. Para o caso de DCSP (problema de satisfaao de restricoes distribuido) ha o algoritmo Asynchronous Backtracking [YOKOO, 1992], o qual nao entrarei em detalhes nesta postagem, abaixo esta a referencia do artigo. Para terminar a postagem, temos entao o problema formalizado e o algoritmo para soluciona-lo, em breve vamos visualizar o resultado na pratica. Referencias: BAZZAN, A. L. C. Notas de Aula da Disciplina Advanced Artificial Intelligence. 2012 YOKOO. et al. Distributed Constraint Satisfaction for Formalizing Distributed Problem Solving. 1992. 12th IEEE International Conference on Distributed Computing Systems. RUSSEL Stuart. NORVIG, Peter. Inteligencia Artificial. 2a Edicao. Editora Campus. TAVARES, J.A.R. Geracao de Configuracoes de Sistemas Industriais com o Recurso a Tecnologia das Restricoes e Computacao Evolucionaria. Dezembro de 2000. Disponivel em: [http://www.dei.isep.ipp.pt/~jtavares/PhD_Tese/Resumo_PhD.htm]
Estou de ferias, e nesse tempo parei um pouco com as postagens. Tambem tenho feito uma pesquisa na area da inteligencia artificial para meu proximo post sobre o assunto, e feito um novo curso na UDACITY. Mas tive que parar com tudo isso para fazer uma postagem sobre um assunto polemico, pelo menos para mim, e nao e mamilos. Corre que um tal Senador Valdir Raupp, marquem bem esse nome e o rosto, atraves de um projeto de Lei 170/06 estupido, deseja proibir jogos violentos no Brasil, o projeto ainda encontra-se em tramitacao e pode ser consultado no link (clique aqui). Isso e ridiculo, pois ao inves de se fazer uma lei mais forte contra venda de narcoticos ou contra politicos corruptos, e mais interessante fazer uma lei contra jogos, como se as pessoas que jogassem videogames fossem responsaveis pelos crimes que acontecem no pais. So para constar, comecei a aprender ingles desde cedo gracas aos jogos de computador. Sempre que ia jogar alguma coisa o dicionario me acompanhava. Nunca sai atropelando pessoas depois de jogar GTA, tampouco sai por ai decapitando pessoas apos jogar mortal kombat por horas. Mas vamos la, aproveitemos tambem para proibir filmes que tenham conteudo violento, filmes de terror em geral, novelas de qualquer emissora, enfim, qualquer forma de diversao, arte ou seja la o que for. Um viva as ditaduras e formas de repressao, pois e esse tipo de decisao que torna a vida das pessoas melhores, e menos violentas. Ahhh e para quem nao entendeu, esse ultimo paragrafo foi um sarcasmo, pois o que o Exmo. Senador merece e uma honraria, assim como todos os seus eleitores. Vamos votar em politicos que proibam jogos e aumentem os proprios salarios, porque policia civil, militar, professores, nao precisam de aumento, vamos educar nossos filhos com a educacao da repressao. Ohh... Parabens!! E um trofeu joinha. TURMA DO 2o ANO TURMA DO 5o ANO TURMA DO JARDIM II TURMA DO 5o ANO TURMA DO JARDIM I TURMA 4o ANO TURMA DO AMTERNAL compras !!! fds !!! FDS !!! ... showzinho fds, ainda mais se for rock (: Como Fazer uma Redacao Dissertativa ArgumentativaA redacao e a parte que mais pesa em qualquer prova que voce faz. No vestibular o peso da mesma e muito maior do que se imagina, pois ha uma parte apenas para as disciplinas exceto redacao e outra contendo apenas a redacao. O genero mais pedido e a dissertacao.Atraves do site Mundo Texto encontra as melhores redacoes e relacionadas ao tema que deseja estudar e conferir.O que e uma dissertacao?Voce defendera em um texto dissertativo argumentativo a sua ideia sobre o tema que lhe for dado. Sendo argumentativo precisa expor argumentos que convenca o leito de que a sua tese esta correta. Informacoes veridicas sao importantes que seja acrescentada, dados que mostrem a realidade do que esta sendo exposto. Porem nao e apenas colocar as suas ideias no papel, e sim organiza-las de acordo com a estrutura que esta redacao pede.Estrutura da redacaoPara uma dissertacao argumentativa e necessario que se tenha o comeco (introducao do
assunto), o seu desenvolvimento que sao os argumentos e tudo que voce ira colocar sobre o assunto e a conclusao que se da pela coerencia do transcrito dos argumentos.IntroducaoLogo na introducao havera tracos do que o autor defende, mas sempre nao utilizando o Eu, eu acho. Faca o texto em terceira pessoa do singular, como o normal quando se dirige a um leitor. A ideia principal deve ser apresentada neste paragrafo do texto.DesenvolvimentoNeste paragrafo e a hora em que comeca a colocar ordem nos argumentos. E preciso que de a argumentacao e a reforce com dados e fatos, se possivel. A numeracao dos argumentos e algo que nao deve ter. E preciso que argumentacao seja verdadeira, caso contrario ela nao tem valor algum. Apos colocado todos os argumentos, dentro de um espaco bacana passe para o final.ConclusaoVoce retoma com outras palavras a tese do texto nao deixando uma forma redundante e apresenta solucoes para o caso. Procure nao usar os elementos que mostrem duvida, como o ponto de interrogacao. Seja o mais claro possivel no que esta apresentando.Dicas para a sua redacao- Nao fique enrolando o assunto, pois mostrara claramente que voce domina o assunto pedido;- Ser claro e objetivo e o que faz da sua redacao tirar uma boa nota;- Exponha o assunto pedido apenas na introducao e conclusao. O meio da sua redacao dedique apenas aos argumentos;- Evite utilizar frases longas ou muitos curtas;- Os verbos no gerundio devem ser mostrados apenas quando necessarios. Geralmente, em frases longas costumam aparecer mais;- Estude as regras da ortografia;- Nao fuja do tema dado. Isso pode descontar muitos pontos da sua redacao;- As expressoes que sao muito tradicionais ficaram ultrapassadas. Evite as;- Nunca utilize a sua religiao como argumento. Caso o assunto discutido seja sobre religiao veja todos como um todo, e nao somente a sua;- Girias, termos e estrangeirismos nao incorporados ao portugues evite.Melhorar a redacaoPara que tenha uma boa redacao em maos e pronta para tirar nota e preciso que seja levado alguns pontos, como e o caso do rascunho. Por mais que esteja cansado da prova que vem fazendo e preciso que faca o rascunho, pois atraves dele voce consegue apagar o que nao gostou, pode reler o textos quantas vezes quiser dentro do tempo estipulado. Terminado de ler o rascunho uma vez descanse a mente um pouco, pois somente assim conseguira visualizar os erros que muitas vezes passam desapercebidos. Nao utilize afirmacoes vagas para tentar convencer quem le. Os fatos historicos e culturais sao excelentes argumentos, porem precisam ser estudados para que transcritos corretamente.
Uma das melhores maneiras de guardar lembrancas de pessoas que mudaram o mundo e refletir sobre frases inspiradoras. E Steve Jobs era bom nisso. Muito do que ele falou serve de guia para novos empreendedores e de incentivo para muitos serem os melhores no que fazem.Nos do Tecmundo, como uma homenagem a memoria dessa grande pessoa que mudou a vida de muitos, fizemos uma coletanea de 20 citacoes que marcaram durante sua vida. Se voce souber de outras, fique a vontade para contribuir com a materia, colocando-as nos comentarios.As vezes, quando voce inova, comete erros. E melhor admiti-los rapidamente e continuar a melhorar suas outras inovacoes."Ser o homem mais rico do cemiterio nao importa para mim... Ir para a cama a noite, dizendo que fizemos algo maravilhoso... E isso que importa para mim."Eu valia mais de US$ 1.000.000 quando eu tinha 23, e mais de US$ 10.000.000 quando eu tinha 24 anos, e mais de $ 100.000.000 quando eu tinha 25 anos, e nao era assim tao importante porque eu nunca fiz isso por dinheiro.""O unico problema com a Microsoft e que eles simplesmente nao tem gosto. Eles nao tem absolutamente nenhum gosto. E eu nao quero dizerem uma maneira pequena, quero dizer em forma geral, no sentido de que eles nao pensam em ideias originais, e eles nao trazem muita cultura em seus produtos."Fizemos os botoes na tela parecerem tao bons que voce vai querer lambe-los.""Inovacao se distingue entre um lider e um seguidor"."Quero dizer, algumas pessoas afirmam: Oh, Deus, se [Jobs] for atropelado por um onibus, a Apple estaria em apuros. E, voce sabe, eu acho que nao seria uma festa, mas ha pessoas realmente qualificadas na Apple. Meu trabalho e fazer com que toda a equipe executiva seja boa o suficiente para serem sucessores, e e isso que eu tento fazer."Nos nao temos a chance de fazer muitas coisas, e cada uma deve ser realmente excelente. Porque esta e a nossa vida. A vida e breve, e entao voce morre, sabe? E todos nos escolhemos o que fazer com as nossas vidas. Entao e melhor que seja muito bom. E melhor valer a pena.""Eu sou a unica pessoa que conheco que perdeu um quarto de bilhao de dolares em um ano... E muito bom para a construcao do carater."Tenho tanto orgulho do que nos nao fazemos quanto tenho do que fazemos."A qualidade e mais importante do que a quantidade. Um gol de placa e melhor do que um gol feio. (original: One home run is much better than two doubles.)"Eu sempre quis possuir e controlar a tecnologia de ponta em tudo que fazemos."E preciso dizer nao para mil coisas para termos a certeza de que nao estaremos no caminho errado ou nao tentaremos fazer demais."Voce quer passar o resto da sua vida vendendo agua com acucar ou voce quer uma chance de mudar o mundo?" (Falada para convencer Sculley a sair da Pepsi e se tornar o CEO da Apple)"Estou convencido de que cerca de metade do que separa os empreendedores de sucesso daqueles malsucedidos e a pura perseveranca.""Eu
quero colocar uma marca no universo.""Meu trabalho nao e o de pegar leve com as pessoas. Meu trabalho e torna-las melhores.""Design nao e apenas o que parece e o que se sente. Design e como funciona."Os produtos cansam! Nao ha mais sexo neles! "