thegoodfellas/blogset-br huggingface dataset:
Sempre me incomodou a semelhanca... Usei isso como foto do perfil no facebook neste ultimo Natal... nao e demais? Por tras desse raciocinio estao as maiores barbaridades e bobeiras humanas... joias e roupas para conquistar as mulheres, brinquedos que tornam criancas em mini adultos... carros caros, grandes, maiores, mais caros, mais novos, ressexualizando os homens... presentear e bom, ganhar presentes e otimo. Mas a obrigacao da troca amor dinheiro <> MAIS dinheiro, Mais amor, e vil. E pequena, diminui os homens e mulheres as condicoes de produtores e consumidores, reduz o afeto ao suprimento de carencias na forma de coisas, e tudo o que vemos nos filmes de natal, a grande duvida, o papai noel existe ou nao, o espirito natalino existe ou nao? Devemos ser credulos em um mundo melhor ou devemos meter a faca por tras para servir de degrau para subirmos e pisarmos na cabeca? Estou sendo muito rude? A Rudeza e uma franqueza que nao nos convem... Recentemente iniciei uma nova empreitada em minha vida. Trabalho ha cerca de 6 meses como corretor de imoveis. Isso foi o desenrolar de um processo que vem de uma decisao tomada depois de uma experiencia corporativa que gerou muitos traumas, algumas felicidades sim, mas muito mais dissabores, pesando ambos na balanca. A decisao foi trabalhar por conta propria. Ha 6 meses adicionei uma frase a tal decisao, trabalhar por conta propria, nao importa em que ramo. O ramo que se ofereceu para mim foi o imobiliario, e ate o momento a brincadeira esta parecendo bem interessante.O assunto ja gerou discussoes entre amigos corporativos, que eu chamo provocativamente de "institucionalizados" (do filme "Um sonho de liberdade" - Andy (Tim Robbins) e Red (Morgan Freeman) estao no patio da prisao conversando sobre a vida do lado de fora daqueles muros. Andy havia sido jogado ali vinte anos atras por um crime que nao cometera enquanto Red se aproximava do trigesimo aniversario de seu encarceramento. Ao ouvir o amigo admitir que estava institucionalizado e que temia nao mais saber viver como um homem livre, Andy lhe diz: A vida se resume em uma unica escolha: ocupar-se de morrer, ou ocupar-se de viver). Sinceramente, nao e facil viver fora de uma estrutura que de a voce um budget, uma tarefa e um salario no fim do mes. Voce vira chefe de voce mesmo, e vira seu proprio financeiro, marketing, vendas, contas a pagar (urgh)... Alem disso, prestadores de servicos muitas vezes acabam sendo vistos e usados pelos contratadores como uma especie de funcionario de quem podem exigir muito e dar o minimo. Por mais que suas lindas politicas digam o contrario.O mundo das Imobiliarias e Corretores e um ambiente hostil em diversos aspectos. Convive-se com todo o tipo de gente, com historias de vida variadas, ex-empresarios, viuvas, falidos, vendedores profissionais, formados, nao formados, jovens, velhos, ricos, pobres. Todos vao ensinar a voce uma receita de como se vender um imovel. Nesses poucos meses, apesar da inexperiencia, eu ja vendi algumas coisas, mas nao posso dizer que sei 100% do que me fez atingir esses resultados.
Algo de sorte, o cliente certo no momento em que voce tem o imovel certo... E claro que "ter o imovel" requer trabalho, muita pesquisa, muitos telefonemas, visitas, fotos... enfim, dedicacao. Dedicacao e a chave de qualquer coisa que voce realmente queira fazer.O que e admiravel, espantoso de fato, e o ambiente de desconfianca. Amigos sao raros, muitos passam a perna em voce sem pensar, o dinheiro e sempre a desculpa que, aparentemente, tenta justificar a falta de etica. Na verdade, nada diferente das grandes corporacoes e suas famosas puxadas de tapete, talvez um pouco mais explicito. Eu ja fui comprador e vendedor de imoveis proprios, e sei como e estar na posicao de cliente. Espero nunca me esquecer. Quando iniciei na consultoria imobiliaria percebi as dificuldades da brincadeira. Nao basta ter a informacao de que tal imovel esta a venda. E necessario verificar, ligar para o proprietario, perguntar se os dados que voce tem estao corretos, se ele abaixa o preco, se aceita financiamento... e necessario ir ao imovel, ver como esta, tirar fotos, lidar com zeladores e porteiros que querem ser agraciados pelo favor de terem estado la durante a venda. E necessario atender os clientes, cada um com uma necessidade diferente,,, Alem disso, ha a informatica, os anuncios de web, o sistema, etc. acabou gerando problemas que nao existiam. Por exemplo, atualizar anuncios. Hoje o cliente que quer comprar um apartamento e consulta o zap, pode encontrar o mesmo imovel em 4 imobiliarias diferentes com precos diferentes, e o que e pior, correndo grande risco desse produto ja ter sido vendido. Anuncios em web sao uma grande ferramenta, mas necessitam de revisao constante. Tenho colegas que nao sabem o que e uma pasta no windows, ou nao percebem quando estao em um micro com ambiente windows ou linux. Alem disso, o celular e considerado apenas um fone movel, mas seu potencial como computador pessoal ainda e ignorado. O que quero dizer e que o mercado imobiliario brasileiro tem muito a crescer ainda, porem precisara investir em um item basico, que e a fidelizacao de corretores e clientes, pessoas que vistam a camisa de sua agencia, e clientes que percebam de fato que ha diferenca entre esta e aquela imobiliaria. Dai sim, cresceremos.
A coisa menos compreensivel para mim e a necessidade de se estar na moda. Alguem dita uma paleta de cores em meia duzia de revistas, e o ano se pinta daquela cor. Parece que este ano de 2011 quem vai mandar e o amarelo. Eu ja vi o verde limao e o abobora serem cores da moda. Ja vi calca rasgada estar na moda. Ja vi jovens sirios de uma aldeia onde a luz eletrica chegou em 1980 brigarem por um maco de Marlboro, um relogio seiko ou uma playboy - principalmente pela playboy.E dificil entender o fascinio que a estetica ocidental causa no mundo, e quando digo estetica, quero dizer modo de vida, valores, cores, gostos, ideais afetivos, trabalho. Fora do ocidente, ainda tem muita gente querendo "Fazer a America". Dentro dos paises ocidentais, estar na moda e sinonimo de ascensao/status social.Dentro de um grupo social, existem codigos que identificam os seus. Baladas que frequentam, clubes de que sao socios, escolas pelas quais passaram, carros que dirigem bairros em que moram, locais onde passam ferias, marcas que usam, marcas que compram, marcas com que presenteiam, marcas que comem... dentro de cada grupo social, existe o bom e o ruim, normalmente definidos pelo quanto foi pago. E esse "quanto" representa "qualidade" dentro do tal grupo, mesmo que o conteudo do que foi comprado seja o mesmo de um similar barato.A moda pode representar a renovacao e alegria, mas penso que acaba significando a padronizacao e a morte da criatividade. Carregamos no peito marcas que representam medalhas, mostrando ao mundo, na nossa visao ou na dos outros, alguns supostos meritos ou demeritos. Muitas vezes eu duvidei da sanidade mental desses autores de filmes e series infantis, com seus eternos conflitos de populares x nerds, bonitos x feios, etc. Sempre achei absurdamente maniquieista, exagerado. A menina ma, que quer ser a mais popular, que se move somente por esse motivo, que passa por tudo e todos para chegar onde quer. Voce, ser humano razoavel, brasileiro, acha que e coisa de norte- americanos... Mas no filme repara que os pais do heroi, normalmente um nerd ou alguem "normal" porem menos preocupado com popularidade, sao tambem pessoas quase "normais", desencanadas... O que os filminhos nao contam direito e que, no futuro, quem se dara melhor na vida sera o obstinado, o obcecado pelos seus objetivos. Os razoaveis sao moderados demais para o padrao de ganhos que o mercado exige. E, da mesma forma, existem sim, criancas extremamente competitivas e com padroes eticos bem diferentes dos seus, estudando na mesma escola de seus filhos. Essas criancas podem ser filhas e filhos de maes e pais competitivos ao extremo, dotados de padroes eticos bem diferentes dos seus. Por mais filmes que o Disney Channel passe sobre o tema, o intuito e preservar esse conflito. O mocinho do filme nao fica tranquilo, na sua. Ao inves disso, ganha mais popularidade que o obstinado, ele se da bem em detrimento do outro. O Filminho ensina uma moral, mas nao a moral da paz, e sim a da guerra, alguem precisa
Todos nos que desenvolvemos jogos sabemos o quanto e dificil achar sites dedicados a falar desse assunto que acredito ser de interesse de muitos, porem logo esses muitos se desanimam por falta de conteudo. Mas temos boas iniciativas nacionais, e venho apresentar mais um deles, o BDJ, Biblioteca dos desenvolvedores de Jogos.http://www.bdjogos.com/O BDJ, assim como uma biblioteca mesmo, esta recheado de artigos originais sobre desenvolvimento de jogos, de Allegro a Z (piadinha ruim). Seus artigos nao se focam em somente ensinar as funcoes de uma linguagem, e sim ensinar todos os conceitos por tras dos jogos, sempre se referenciando a exemplo conhecidos como Mario ou Megaman. Conheci o site quando estava comecando a estudar OpenGL, entao encontrei o site que alem do OpenGL me ensinou outros conceitos interessantes que me foram muito uteis e sao ate hoje quando faco as video aulas ou um jogo. O site anda meio desatualizado, mas faz pouco tempo desde a ultima atualizacao, e talvez com mais incentivo logo o autor volte a publicar mais artigos. Mas o site contem um forum ativo, que voce pode trocar ideias com os outros desenvolvedores, o que torna o site mais atrativo alem dos otimos artigos. Enfim, e uma otima forma de estudo para aqueles que nao tem muito conhecimento de ingles, com certeza sera uma mao na roda para aqueles que estao iniciando na area mais ainda estao desnorteados por nao terem o que estudar. Fica a dica dada entao, Fui! Ola futuros Shigeru Miyamotos e Hideo Kojimas! Primeiramente queria pedir desculpas pelas poucas atualizacoes nesses ultimos dias, mas quero adiantar que nao deixei de trabalhar no blog, pelo contrario, estou trabalhando em mais conteudo para ele e dando continuidade a minhas video aulas. O motivo pela pouca atualizacao e que estou repartindo o tempo que dedico a produzir conteudo para o blog com o de melhorar o Blog.Nas ultimas semanas passei a estudar como funciona os blogs, desde sua estrutura ate ferramentas para aperfeicoar. O intuito disso e que quero melhorar o blog, a comecar por retirar esse Template default e criar um personalizado, o blog ta crescendo e precisa ganhar uma cara, concordam. Por isso o tempo dedicado ao conteudo em si ta menor. Alguns ja podem ate ter notado a barra abaixo do logotipo que adicionei, para ser sincero eu nao sabia trabalhar com categorias no blog quando comecei, somente agora descobri para que serve os marcadores e como utiliza-los.Alem da novidade do designer novo que to desenvolvendo, ja vou adiantar que a proxima video aula que estou trabalhando e a continuacao de RPG em flash, assim que terminar estarei colocando aqui. Alem disso, estou produzindo mais um exemplo que acredito que vai agradar a muitos. E tambem estou pensando de alem dos exemplos, fazer um jogo Open Source, um jogo mais completo que os exemplos e com codigo aberto para quem quiser criar seus proprios jogos, possa modifica-lo ao seu gosto.Bem, enquanto isso peco a compreensao de todos e que continuem acessando o blog, pois logo apos arrumar a casa eu pretendo voltar a rotina
Feliz ano novo atrasado para todos os leitores do Blog MeuPoligono. Como podem ver no post anterior pedi que aqueles que se interessavam em ajudar o blog entrassem em contato. E fique bastante satisfeito com o retorno.Primeiramente estou entrando em contato com cada um que se prontificou a ajudar, seja por e-mail ou por comentarios. Adicionei cada um no Messenger, pelo menos aqueles que eu vi que usavam Messenger (vulgo Hotmail) e irei organizar com todos o que cada um pode contribuir.Caso voce tenha entrado em contato e eu nao tenha respondido peco que entre em contato novamente. E aos que acompanham o blog e estao ansiosos por atualizacoes, podem ficar sucegados que 2013 guarda novidades para o blog. Aguardem...Ps: Caso ainda queira ajudar ainda ha tempo, pode entrar em contato atraves do leandro.meupoligono@hotmail.com que irei responder assim que possivel. E finalmente a tao esperada parte 7 da video aula de Flash, onde estamos aprendendo a desenvolver nosso jogo de RPG.Codigo-Fonte: https://rapidshare.com/files/459706397/rpg7.rarNessa video aula eu ensino a criar um sistema de menu simples, onde alem de exibir dados do jogador tambem exibimos os itens que aprendemos a implementar na aula passada.Nessa video aula alem de estudarmos uma parte importante e bastante comum nos jogos de RPG, os menus, eu ensino tambem partes interessantes referente a programacao, entre elas a criacao de funcoes, onde aprendemos a criar nossas proprias funcoes, uma parte importante na programacao que ajuda na hora de organizar nossos codigos e deixa-los mais padronizados. Aqui empregamos a criacao de uma funcao para desenvolver um sistema para uso de itens no jogo.A dificuldade em desenvolver essa video aula ficou em criar uma forma facil de explicar a criacao de um menu de lista de itens, uma parte um pouco dificil e alguns pode sentir dificuldade em aprender, entao tenham paciencia caso nao entendam de primeira e revejam a video aula, ou mandem um comentario caso tenham duvida.Quando terminarem a video aula voce vera que a lista de itens pode estar um pouco incompleta, faltando alguns detalhes como uma barra de rolagem para caso a lista seja extensa, o que por falta de tempo do You Tube teve que ficar para a proxima video aula, alem de outros detalhes como para os personagens do jogo quando o menu estiver ativo, dando um Pause no jogo.Entao na proxima video aula terminaremos nossa lista e vamos deixar o jogo mais refinado, como a pausa durante o menu e outras coisas que irao depender do tempo que sobrar do You Tube. Entao isto e so, fui! Eis que inauguro mais uma serie de post, que acho que vai agradar muitos que acompanham meu blog. Nos topicos de exemplos eu vou expor para download para quem quiser usar o codigo-fonte de jogos em aberto, para que voces possam usar como referencia ou mesmo usar parte ou todo o codigo em seus jogos. Para iniciar, vou colocar um codigo que eu fiz a algum tempo ja, antes mesmo de comecar esse blog, era o codigo fonte que eu pretendia usar para fazer um jogo de plataforma em
Flash, acabei abandonando o projeto mas mantive guardado o codigo fonte ate agora, entao passo a voces para que facam bom uso.Codigo-Fonte: https://rapidshare.com/files/460308556/exemplo_plataforma.flaO jogo e simples, lembra muito a mecanica de jogos como Super Mario, porem tem alguns pontos interessantes que sao dificeis de encontrar em tutoriais a fora e que eu aplique nesse jogo, e o caso do pulo duplo. Em muitos tutoriais e video aulas a fora, ensinam codigos onde o jogador consegue dar pulos no ar, eu nao me lembro se tirei da mente a solucao ou se eu achei em um site em ingles a solucao, porem achei e inclui nesse codigo fonte. Alem de tambem ter programado um efeito camera simples de jogos 2D que tambem nao me lembro de ter achado em nenhum tutorial e de ter achado a solucao sozinho tambem. O codigo todo esta comentado, para voces acompanharem a logica.Enfim, fiquem a vontade para usar o codigo-fonte em seus projetos. E caso tenham alguma sugestao de jogo simples para eu postar no proximo post de exemplos e so usar os comentarios do blog, do YouTube, msn, etc. Mas nao abusem pedindo um MMORPG completo com conexao com servidor e tudo, mas sim codigos simples e pouco difundidos afora como esse, ai com certeza eu ajudarei e trarei no proximo post de exemplos.Por hora fiquem com esse, flws!
Hoje vamos comecar a estudar mais uma parte importante na programacao, os Comandos de Controle de Fluxo. Vamos entender melhor eles e compreender seu funcionamento.Primeiro vamos pensar nas linhas do codigo fonte de um programa, que aprendemos anteriormente que nada mais e que um conjunto de comandos que serao executados pelo computador linha apos linha assim como lemos uma receita de bolo. Se digitarmos comandos atras de comandos ate o final do codigo do programa sem nenhum tipo de comando de controle de fluxo, vamos ter uma especie de programa burro, comparado a um funcionario que nao pensa, apenas faz seu trabalho sem analisar, pensar ou questionar aquela acao. E para isso que serve os comandos de controle de fluxo, para que o computador possa analisar os dados do programa e a partir dai possa tomar rumos diferentes a partir das informacoes desse dado, complicado? Nem tanto, vamos continuar o raciocinio.Vamos comecar com comando mais simples e mais comum na programacao, o If. If significa em portugues "Se". E aquele "Se" que usamos em frases como, "Se o Corinthians ganhar a libertadores..." ou "Se eu sou inteligente...". A ideia na programacao e a mesma, dar uma condicao para que uma acao seja tomada. Se essa condicao entao for verdadeira, entao alguma acao ira ocorrer, voltando ao portugues seria como, "Se o Corinthians ganhar a libertadores, vai chover canivete" ou "Se eu sou inteligente, eu sei programar". Para que uma acao seja tomada, primeiro e necessario que uma condicao seja verdadeira, seja qual for essa condicao, em poucas palavras e assim que podemos definir o If.Se lembra anteriormente que eu falei da variavel booleana, aquela que ela so armazena dois tipos de dados, true ou false, verdadeiro ou falso, 1 ou 0. Esses sao os resultados que um If espera, um true ou false, recebendo verdadeiro ele executa as acoes que lhe foram designadas, caso receba falso ela anula todas as acoes designada a ela e o programa passa para os comandos apos os comando do If.Mas como testamos uma condicao na programacao? Para transcrevermos uma condicao na programacao devemos utilizar os Operadores de Comparacao que com certeza voce deve se lembrar a suas aulas de matematica da quinta serie. Sao eles:= (Igual)> (Maior)< (Menor)<> ou != (Diferente) <= (Menor ou Igual)>= (Maior ou Igual)Esses operadores sao utilizados para montarmos nossas condicoes que vao retornar verdadeiro ou falso, de acordo com os dados que ele testar. Por exemplo, 1=5, essa condicao retornara false e o If nao vai executar os comando designados a ele, mas se a condicao for 1<5, entao o If vai retornar verdadeiro e logo as acoes designadas ao If serao executadas. Da mesma forma, as condicoes 1=1, 6=>5 ou 3<4 retornam verdadeiro e as condicoes 5=6, 3<=1 ou 5>1 retornam falso por exemplo. Outra forma de retornar verdadeiro ou falso para uma If e atraves das funcoes, porem vamos aprender isso mais para frente.Logico que em um programa ou jogo dificilmente iremos fazer testes assim, normalmente iremos testar as variaveis que aprendemos anteriormente. Por exemplo, vamos fazer um programa
que ajude um medico a tomar certas decisoes a partir de dados (variaveis) dos pacientes. Entao certamente teriamos linhas parecidas com essa no nosso programa:If idade_do_paciente>40 "Faca o exame de prostata"Ou mesmo o comando:If mes_da_gravidez=9 "Faca o parto!"A logica e sempre a mesma, o que muda de linguagem para linguagem sao os operadores e a forma de escrever os comandos, como por exemplo, o C que usa dois iguais (==) para testes de igualdade.Agora e se nesse programa desejassemos avisar para o medio caso as condicoes nao fossem verdadeiras? E ai que entra o Else, que nada mais e que um complemento do If, e somente pode ser usado apos ele. Else em portugues siguinfica "se nao". Utilizado em frases como "Se eu ganhar na loteria, eu irei pagar as minhas dividas, se nao vou deixar sem pagar mesmo" ou "Se eu souber programar, eu criarei um jogos, se nao eu nao vou criar nenhum jogo". E poucas palavras, e dar uma acao para ser feita caso a condicao do If seja falsa. Entao nosso programa ficaria:If idade_do_paciente>40 "Faca o exame de prostata"Else "Esse ta salvo da dedada"If mes_da_gravidez=9 "Faca o parto!"Else "Alarme falso"No nosso exemplo introduzimos apenas um comando por If e Else, porem podemos colocar quantos comando quisermos dentro dos blocos de codigo do If e Else, ate podemos colocar outro comando If dentro do If ou do Else caso ache necessario.Na programacao e muito comum se utilizar fluxogramas para demonstrar a forma como o programa vai tratar o fluxo de dados, abaixo temos uma fluxograma de exemplo mostrando um simples programa que usa o If e o Else.Dessa forma podemos visualizar melhor a forma como os comandos de controle de fluxo trabalham. Nos fluxogramas, quando desejamos representar um comando de controle de fluxo, usamos um losango que e ligado em duas pontas diferentes, um para o resultado positivo e outro para o negativo, os outros elementos nao sao um padrao definido entao podemos encontrar fluxogramas que usam outras formas para representar saida de dados ou texto, aqui uso um retangulo para dar inicio e fim ao fluxo, e uma forma de pontas esfericas para passar um texto para o usuario.Agora voltando ao programinha do medico, verificamos a idade do paciente e o mes da gravidez da gravida, mas esse teste nao e suficiente, pois se uma mulher tiver mais de quarenta anos ela sera submetida ao teste de prostata, e aqui vai uma licao de anatomia de gratis para quem nao sabe, mulher nao tem prostata. Temos que complementar a condicao do If, muito podem ate pensar em colocar mais um If dentro do If, porem existe outra forma melhor de fazer isso, e atraves dos Operadores Logicos.Os Operadores Logicos sao usados para complementar o comando de condicao, podemos adicionar quantos operadores quisermos em uma sentenca de condicao. As operacoes logicas existentes sao:And ou && (E): Ira retornar verdadeiro apenas se as duas sentencas entre ele forem verdadeiras, exemplo 1=1 And 1<5 e verdadeiro, mas 1=1 And 1>5 e falso.Or ou || (Ou): Ira retornar verdadeiro se uma das
duas sentencas entre ele for verdadeira, independente se a outra for falsa. Exemplo, 1=1 Or 1<5 e verdadeiro, e 1=1 Or 1>5 tambem e verdadeiro, mas 1>5 Or 1>-1 e falso.Not ou ! (Nao): Ira retornar verdadeiro sem a condicao a sua frente for falsa, e retornara falso se a condicao a frente for verdadeira. Basicamente inverte o resultado da condicao. Not 1=1 e falso, e Not 1<5 e verdadeiro.Confuso? Vamos a pratica para clarear as ideias, programa para o medico ficaria assim.If idade_do_paciente>40 And sexo="masculino" "Faca o exame de prostata"Else "Esse ta salvo da dedada"If mes_da_gravidez=9 And Not sexo="masculino" "Faca o parto!"Else "Alarme falso"Mas o medico nao ta satisfeito com o sistema de gravidez, ele quer detectar se a gravidez e de risco, que ocorre quando a mulher e menor de quinze anos ou maior de 35 anos, nesse caso deve-se usar o Or.if idade<=15 Or idade>=35 "Gravidez de risco"Else "Gravidez normal"Entendeu agora, nao e tao dificil, iremos usar muito esses controladores sempre em nossos jogos, como por exemplo, para passar para uma proxima fase do jogo o jogador tenha que acumular mais de 1000 pontos, logo teriamos um If com uma condicao pontos>1000, porem alem disso o jogador tem que ter tres chaves, entao teriamos uma condicao como pontos>1000 And chaves=3. E Simples, e e um bom treino de raciocinio logico.Como exercicio tente pensar nos seus jogos favoritos e tente imaginar qual a sentenca usada nas condicoes para detectar suas acoes nos jogos, e uma forma de se preparar para pensar no seu jogo.Por hora e so, e me despeco antes que algum Corintiano apareca querendo me espancar.