thegoodfellas/blogset-br huggingface dataset:
Bem namorar, noivar, casar e ter filhos e um sonho para qualquer pessoa seria; quando se esta em um namoro esse e o tempo que separa na sua vida para conhecer esse unico alguem, se esse alguem nao se da o direito de apenas te conhecer como que se pode levar a serio o relacionamento, acho que a frase "relacionamento serio" deveria vir com o significado na frente por que tem gente que infelizmente nao a entende, e nem se da a respeito de entende-la, nao faco caso e muito menos questao de tentar fazer as pessoas entenderem.(A hora vai chegar, e quando vc descobrir que eu tenho que o pavil e curto eu repito a "casa cai").Sempre deixei bem claro o meu blogger e o meu desabafo, aqui me sinto seguro deixando meus pensamentos certos e errados, eu sei que nao sou perfeito, mais acho que e isso que faz a vida da gente divertida, "Quem nao gosta de um drama ne"."A vida e um pauco de teatro que nao admite ensaios" (Charles Chaplin).Entao me deixe ser feliz pois uma hora as cortinas se fechao. O que voce pode fazer quando se conhece alguem, e em alguns casos mais que ela mesma, prever cada ato e atitude, como se estive-se vendo um filme e que ja se sabe o final, mesmo que as vezes o final te surpreenda, espero realmente ser surpreendido no final, mas que seja uma surpresa boa, mas se infelizmente for ruim eu erguerei o meu queixo e seguirei em frente.Fazer uma historia e complicado, construi-la e mais dificil ainda, mas viver uma e muito facil, pois as experiencias te trazem sensacoes novas mesmo que algumas eu desejaria nunca ter experimentado.Temos plena consciencia das nossas atitudes, entao nao seja hipocrita com sigo mesmo, nao arrisque jogar tudo fora por uma coisa besta que eu tenho certeza que poderiamos ter evitado. Existem pessoas que brincao com os seus sentimentos como se fossem brinquedo, quero tentar me recompor, quero me sentir melhor mais nao concigo, a verdade e que estou triste e ninguem pode ver o quanto, quero ajuda mas nao posso pedir, me sinto como se estivesse sendo jogado num poco sem fundo ou num quarto escuro com a porta fechada, mas nao acho o interruptor, queria poder acender a luz,sei se eu for atraz do interruptor eu posso encontra-lo, mas na verdade tenho medo de saber o que tem nesse quarto, por mais que eu grite la dentro me parece que nao tem niguem do lado de fora, queria poder ver a luz,queria poder me sentir seguro, mas no momento a unica coisa que posso fazer e parar de ter medo do escuro.Me sinto assim toda vez que me escondem a verdadeComo eu sempre digo me desculpa mais eu sou assim... Bem certamente estou vindo aqui com a promessa de tentar trazer um conteudo novo pra voces, algo que traga prazer em ler.Claro que isso continua sendo meu desabafo, e como vai terminar eu nao sei, dessa vez eu estou mas forte em relacao aos meus sentimentos.Fe, paciencia
Voce ama a pessoa que esta do seu lado tanto quanto ama voce mesmo, entao voce nao faria nada de que nao gostaria que fize-se com voce mesmo, tudo que faz a respeito de um relacionamento voce so espera um sorriso.Nao posso forcar ninguem a me amar, nem posso obrigar a me obedecer, posso apenas amar sem esperar nada em troca, e muito menos o amor dela de volta, posso apenas fazer a pessoa que gosto feliz de jeito que ela quer ser feliz.Mesmo que nao me sinta bem com muitas coisas que ela faca, tenho que aprender a ser feliz com essa pessoa, do jeito que ela e sem querer muda-la, entao se um dia essa pessoa provar que nao me merece, nao farei questao de continuar na vida dela, e o que deixarei pra traz sera apenas uma carta de despidida.Sairei da vida dela que nem um fantasma sem dar satisfacao alguma. Ressucitarei em uma nova vida deichando todo o passado pra traz, e comecarei a viver em funcao de mim apenas eu por um bom tempo ate que alguem descubra a nova senha do meu coracao. Hoje resolvi adicionar uma frase de um filme em meu texto...Harry Potter (J.K)"Nao tenha pena dos mortos e sim dos vivos, principalmente daqueles que vivem sem amor." (J.K) Amor e um sentimento que nao pode faltar nas pessoas, cada um tem sua forma de amar, mas no final nao deixa de ser amor, o amor cuida, protege, tem paciencia, quem ama nao trai, e faz de tudo pra nao decepcionar a pessoa amada, o amor nao menti. Amar nao se resume nessas poucas palavras, amar esta alem das palavras ditas com carinho. "O que os olhos nao veem o coracao nao sente", na verdade e o contrario o que coracao sente o que os olhos nao veem, nao se ache mais esperto ou inteligente que os outro, nao subestime as pessoas, nao seja hipocrita com sigo mesmo, poderia lhe dar varios concelhos meu cara leitor, mas volto a dizer "quem sou eu", (sou apenas uma pessoa comum, "que nasce, cresce e morre mas que sonha em ser feliz") nao digo isso pra dar um sermao em voce meu caro leitor, digo isso por que tenho afirmacao de que um dia as pessoas quebram a cara e quando a mascara cair, a hipocrisia e a falsa felicidade vai embora, restando apenas lembrancas, e as lembrancas, infelizmente nao duram pra sempre. Tenho muito a dizer mais essas charges ja falam tudo! Bom o intuito desse post e apresentar uma tecnica nao muito conhecida mas que pode proporcionar um ganho significativo na produtividade de um sistema, principalmente para quem trabalha com pessoas ou equipes que costumam perder o foco com muita facilidade.A definicao da "The Pomodoro Technique" e que ela e uma forma de tirar o maximo proveito do tempo de gestao. Foi criada em 1980 por Francesco Cirillo e basicamente a tecnica consiste em dividir suas tarefas em periodos de 25 minutos chamados "pomodoros" esse termo vem por conta da utilizacao de um timer de
cozinha que servia para registrar o tempo exato que era preciso para preparar um extrato de tomate.Sua eficacia esta em manter a pessoa ou equipe focada no objetivo por aquele periodo de tempo, no caso 25min, passado esse tempo a equipe tem um intervalo de 3 a 5 minutos para se distrair e relaxar um pouco, a cada 4 pomodoros o intervalo de descanso deve ser de 15 a 30 minutos.As etapas de planejamento, controle de tempo, gravacao de registros e visualizacao sao fundamentais para a tecnica.Na fase de planejamento de tarefas sao priorizadas as mais urgentes, o objetivo da tecnica e reduzir as interrupcoes que acabam ocorrendo quando nao se tem o controle do tempo, consequentemente atrasando tarefas que tenham uma certa urgencia.Embora essa tecnica seja bastante usada para trabalhos onde existem prazos apertados de entregas, ela nao serve so para isso, pode ser usada em qualquer segmento que precise de concentracao e foco, tanto que seu uso inicial foi para os estudos ja que o criador da tecnica nao tinha concentracao para ficar muito tempo na frente dos livros.Hoje sabemos como as redes sociais contribuem cada vez mais para que as pessoa percam o foco facilmente na realizacao de tarefas do dia a dia.Eu tenho um grande problema de concentracao e isso me fez ir em busca de tecnicas que fizessem aumentar meu foco e concentracao no trabalho, a pomodoro foi a que mais me fez ganhar produtividade. Comecei a usa-la a 20 dias e posso afirmar que a produtividade aumentou 100%.No comeco os 25 minutos iniciais demoram a passar e voce por nao estar acostumado ao foco acaba sentindo, mas posso afirmar que com o passar do tempo a pessoa fica tao focada no trabalho que muitas vezes passa a nem utilizar mais o tempo de descanso e encaixar sprints atras sprints sem utilizar o intervalo de descanso (isso segundo alguns e errado).A tecnica e bastante interessante e eficaz, alguns relatos de amigos dao conta que suas equipes precisavam entregar alguns itens que se nao fosse pelo pomodoro levariam 2 dias para concluir o trabalho, e com o pomodoro levaram menos de um dia para realizar todas as tarefas.A grande vantagem dessa tecnica e que para ser aplicada basta uma folha de papel para listar os objetivos a serem cumpridos e um relogio para marcar o tempo dos pomodoros. Existem algumas ferramentas para quem usa smart phones tanto iphone como androids, pcs e ate onlines que auxiliam a marcar o tempo e as tarefas a serem realizadas.Ate hoje nao consegui enxergar nenhuma desvantagem no uso dessa tecnica e quem quizer saber mais a respeito ou ate mesmo ser um "certified pomodoro master" basta acessar a pagina oficial: http://www.pomodorotechnique.com/
Motivado por alguns debates que volta ou outra reaparecem na comunidade de desenvolvimento brasileira resolvi escrever um post com dois dos principais assuntos discutidos para expressar minha opiniao .Entao vamos aos pontos de discussao:1- Muitos programadores sem qualificacao nenhuma nas entrevistas de emprego:Bem isso e verdade ate certo ponto, realmente existem muitas pessoas desqualificadas ou pior, acomodadas que pararam no tempo e nao procuraram evoluir. Evolucao tem que ser algo constante para o profissional de T.I, mas existe tambem outro lado da moeda que sao algumas empresas que utilizam de uma politica onde as exigencias para as vagas sao inversamente proporcionais aos salarios oferecidos, logicamente se voce nao oferece um bom salario e uma boa condicao para o profissional qualificado exercer bem sua funcao voce nao podera exigir que bons profissionais participem do seu processo de selecao se quer otimos profissionais ( e no mercado existe sim muitos) entao pague salarios equivalentes ao seu conhecimento, pois o profissional pra chegar aquele nivel estudou bastante, perdeu varias horas pesquisando e gastou muito dinheiro com livros e cursos entao merece um salario digno.O que acontece e que muitas empresas nao costumam olhar para ela mesma para assim conseguir enxergar onde esta falhando ficando muito mais comodo acusar o mercado de nao ter pessoas qualificadas, ate por que ela por mais que tenha trabalho para preencher a vaga sempre encontrara profissionais se vendendo muitas vezes a preco de banana.2-Apagao na Area de T.I:Isso e um fato hoje estima-se que o deficit de profissionais chega a 73mil e que ate 2013 chegara a 200 mil. Essa necessidade nao deve ser suprida pelo menos nos proximos 20 anos pois por mais que surjam mais cursos para area o numero de profissionais nunca conseguira chegar nem perto do numero de vagas em aberto ja que demora-se um tempo para formar um profissional com o minimo de requisitos necessarios para o mercado de trabalho, em contra partida a cada minuto surgem novas necessidades e essas exigem mais profissionais provendo solucoes. Conclusao empresas que nao querem correr o risco de perder um profissional qualificado ou que deseja contratacoes de tais profissionais, deve pagar um valor justo e prover boas condicoes de trabalho, lembrando que nem sempre um maior salario prende o funcionario na empresa se a mesma nao tem um ambiente descontraido e agradavel para trabalhar.Na minha opiniao tao importante quanto a contratacao de uma mente brilhante e a contratacao de pessoas engajadas e que tenham gana e forca de vontade para aprender e evoluir, nao adianta voce ter o bambam bam na sua empresa se o mesmo nao e comprometido com os objetivos da mesma. Investir em profissionais ao contrario do que muitos empresarios pensam nao e perca de dinheiro pois mesmo quando o funcionario sair voce tera utilizado o conhecimento enquanto ele foi seu empregado entao ele agregou valor a sua empresa e produto. Sabado dia 12/05/2012 foi o segundo e ultimo dia desse grande evento, perfeito em todos aspectos, muito organizado e com palestras de alto nivel. Queria deixar logo de cara um agradecimento ao pessoal da
Triadworks e Milfont Consulting por estarem sempre organizando grandes eventos no Ceara, podem ter certeza que voces tem grande parcela na evolucao dos profissionais locais. Bem agora vamos ao que interessa, ou seja, o resumo de tudo que rolou no ultima dia de conferenciaA primeira palestra do dia foi do Alberto Sousa "Scala, 1 ano de experiencia". Como cheguei atrasado peguei so o final e nao poderei comentar muito sobre a mesma, mas a Caelum tambem fez um review sobre o evento e quem tiver curiosidade de ler pode dar uma conferida aqui. O segundo palestrante do Sabado Marlus Saraiva da Fortes Informatica com "JasperReports On Rails" comentou sobre alguns problemas encontrados por ele e sua equipe no desenvolvimento de relatorios no rails, hoje utilizam um biblioteca chamada RJB, Ruby Java Bridge para conseguir gerar relatorios. Luca Bastos iniciou a terceira palestra "Machine Learning" que e o estudo de como construir o sistema que automaticamente melhorem com a experiencia. Funciona com a juncao de algoritmos + computacao sobre demanda. Luca deu como exemplo de aplicacoes que fazem seu uso, o Linkedin. Interessante que Luca estudou, mas nunca teve oportunidade de trabalhar com Machine Learning e ate brincou que faz parte do seu cinto de utilidades, que contem diversos assuntos que ele estuda para caso um dia precise. O homem e um monstro. Api Java para trabalhar com Machine Learling chama-se Weka. Mauricio Linhares fechou a manha de palestras com a missao de defender o uso de Scala, depois que Alberto Sousa falou de suas experiencias negativas com a mesma. Mauricio precisou usar Scala quando sentiu a necessidade de migrar seu projeto em Ruby para Java (e ele nao se via mais programando em Java) Seus motivos sao que Java envelheceu e nao acompanhou a evolucao das outras linguagens. Mauricio deu como pontos positivos da Scala: uso de Closures, possuir bibliotecas maduras, linguagem compativel com o codigo Java, ferramentas em situacoes aceitaveis para uma linguagem que esta chamando atencao agora. Como pontos negativos citou: que nao foi feita para cruds web, pois seu foco e programacao concorrente e para sistemas de mensageria, features muito complexas, colecoes diferentes de Java, deve-se ter cuidado. Rodrigo Kumpera abriu o periodo da tarde, seu tema foi "Crie aplicacoes nativas para Iphone e Android com o Mono" Kumpera relembrou a evolucao dos telefones celulares.Contou que algumas preocupacoes que devemos ter quando desenvolvemos para dispositivos moveis e saber que uma hora ele vai falhar, uma hora os dados vao corromper ou a net ficar lenta. Para tentar amenizar tais problemas Kumpera deu algumas explicacoes arquiteturais ensinando o que pode ser compartilhado na aplicacao e o que nao pode. Mostrou-nos o funcionamento de uma aplicacao feita por ele chamada MWC que serve para organizar eventos e funciona para todas as plataformas, e open source e esta liberada no seu guit. A segunda palestra da tarde com tema "Nao esta feito ate estar testado - integracao continua e o Builda" foi feita pelo Tiago Bastos. Seu lema Works on every machine, testes tem que rodar e compilar. A falta de uma
ferramenta de integracao que funcionasse em diversas linguagens fez com a empresa em que trabalha iniciasse o projeto Builda. Sua instalacao e simples e contem 3 passos: adicionar um repositorio, adicionar uma chave publica e clicar em build. Vale a pena lembrar outra frase proferida por Tiago " Programar nao e so escrever codigo, temos que garantir que ele funciona ". Uma curiosidade do projeto Builda e que quando estava em fase de desenvolvimento era o proprio projeto que fazia sua integracao. Builda e software proprietario e precisa de uma licenca. Regis Melo deu uma palestra sobre "Como construir software para rodar nos 7 continentes". Sua palestra consistiu em contar experiencias de vida em seus 23 anos de desenvolvimento, hoje dono da Sagarana Tech, passou por varios desafios e possui diversos produtos espalhados pelo mundo. " Big data analytics Por que o dado por si so nao significa nada " foi o assunto abordado pelo Fernando Meyer, que inovou com slides feitos a mao. Muito criativo. Fernando explicou que Big data nada mais e que dados, a unica diferenca para um BD normal e como esses dados sao medidos. Existem N formas de armazenar dados. exemplos de sistemas de armazenamento de dados sao o Mongo e o Cassandra. Ultima palestra do evento foi dada por Alexandre Costa Martins da Dataprev, que resolveu falar sobre "Desafios e experiencias no desenvolvimento de um sistema do tamanho do Brasil" essa e outra palestra que nao poderei comentar pois me ausentei do evento, mas deve-se louvar a atitude da Dataprev, um orgao publico federal que fez presente ao evento custeando a entrada de 30 de seus funcionarios. Bem isso foi o que rolou nesses 2 dias de eventos, pelo "resumo" que e um pouco extenso da para ver como foi bom o nivel das palestras e que venham os proximos.
devemos levar menos a serio, pois trata-se de uma ferramenta unica e exclusivamente para entretenimento e conexao de pessoas, onde vemos todo tipo de assunto sendo difundido por ele, nao podemos levar muitos conteudos a serio e como beneficio temos o de mantermos em contato com amigos que raramente vemos ou para encontrarmos aquele amigo de colegio que haviamos perdido o contato.CoachSurfing essa eu adoro, ela nada mais e que uma rede onde voce se dispoe a hospedar uma pessoa na sua casa sem custo algum para ela, utilizada por mochileiros no mundo todo, ela funciona da seguinte forma, se voce quer viajar por exemplo para a Franca, entao voce escreve que quer ir para la e pergunta se alguem esta disposto a recebe-lo, essa mensagem e enviada a todos os usuarios que ficam na cidade que voce estara indo, alguem se dispoe a recebe-lo em sua casa sem custo algum de hospedagem para voce, e a reciproca e verdadeira.Bom isso e um pequeno resumo do que podemos tirar de beneficios de algumas redes sociais existentes hoje na internet, logico que existem inumeras outras nao citadas, todo dia surge uma rede nova tentando ser uma nova febre mundial. E importante tambem saber discernir o que e legal e o que e descartavel nessas redes.
que incluirei no index.html para que sejam trocados os nomes dos arquivos pelos nomes novos criados com um timestamp.O filename "ponto" alguma coisa sao variaveis que estarao armazenando o novo nome dos arquivos que foram criados.Por fim a magica onde tudo acontece, na pagina que voce quer que sejam trocados os nomes do arquivos, voc~e incluira tags que funcionarao como chaves. Tal como a imagem abaixo. Notem que onde contem as chaves <!-- build:css_vendor -->, <!-- build:css_app -->, <!-- build:js_vendor -->,<!-- build:js_app --> e onde sera trocado o nome do arquivo pelo novo.Resultado final e esse da imagem abaixo.E isso, espero que esse pequeno e simplificado artigo seja util para quem quiser utilizar uma estrategia para forcar o browser a buscar novo arquivo js/css sempre que uma nova versao de sua aplicacao for publicada.x
(ToDo, Doing e Done) mas nada impede que seja criada um novo estagio como por exemplo Tests. A praticidade impera nessa ferramenta, com o conceito de drag-and-drop o usuario pode facilmente modificar o status de uma tarefa, passando por exemplo de Doing para Done. Como quase todas ferramentas para gerenciamento de tarefas ela mantem um historico de status das atividades, permite tambem anexar arquivos aos "Post-its" seja ele pdf, imagem ou ate txt (Ate agora nao vi nenhuma restricao quanto a extensao de arquivos). Como ja mencionei anteriormente um diferencial do Trello e que os membros das equipes conseguem informacoes em tempo real do andamento das tarefas, uma vantagem tambem para quem trabalha com clientes que acompanham de perto o o curso do projeto.Ja estou utilizando a aplicacao em dois projetos e so tenho referencias boas a dar sobre ela.Para quem se interessou em saber mais sobre o Trello segue abaixo o video demonstrativo e a url de acesso da app :https://trello.com/
Bom hoje terminei de ler o livro Introducao a arquitetura e design de software escrito pelo pessoal da Caelum, foi o livro de tecnologia que li em menor tempo, entre os motivos para tal feito destaco a didatica utilizada pelo autores, o livro e muito gostoso de ler e de facil compreensao, outro fator e que ele nao e muito grande. Sao ao todo 232 paginas de puro conteudo. Pode parecer que e superficial mas nao e, o livro aborda muito bem alguns dos principais aspectos para desenvolver um software bem arquitetado e com otimo design, mostrando diversos pontos positivos e negativos ao escolher certos caminhos no desenvolvimento.O livro e todo baseado no Java e trata de aspectos que vao desde a JVM ate a Integracao de sistemas Web e Rest.Os capitulos que mais gostei foram o 3o - Topicos de Orientacao a Objetos, 4o- Separacao de responsabilidades e o 6o- Decisoes arquiteturais.No capitulo 3 o livro fala de como programar orientado a interfaces e nao a implementacao deixando o codigo menos acoplado, como devemos buscar programar compondo comportamentos para nossas classes, devemos tambem evitar e heranca e favorecer a composicao como explicacao de que heranca forca a classe filha a conhecer o comportamento da classe mae, o que e visto como quebra de encapsulamento. Outro aspecto interessante nesse capitulo e quando indica a favorecer a imutabilidade nas classes fazendo com que nao tenhamos problemas como a perca de referencia dos objetos.No capitulo 4 destaco como o livro trata e ensina a obter um baixo acoplamento e uma alta coesao utilizando tecnicas de separacao de responsabilidades, interessante tambem como defendem o uso de um Framework para injecao de dependencias e inversao de controle, entre eles temos o Spring Framework, mas no JEE6 ja temos a implementacao do CDI - Context and Dependency Injection embutida na plataforma. O capitulo faz alusao aos Singletons e como caiu em desuso chegando a ser considerado um anti-pattern por possuir uma instancia unica, ele faz com que classes que precisem do acesso global de um singleton tenha um alto acoplamento.O capitulo 6 explica a diferenca entre Tiers e Layers conceitos bastantes confundido pelos Desenvolvedores.Layers sao as separacoes logicas de como organizar o codigo da aplicacao de maneira a diminuir o acoplamento e facilitar as mudancas, o MVC e um exemplo dessa separacao.Tiers ja trata de separacoes fisicas entre partes do sistema exemplo: servidor web e o banco de dados.Outro assunto interessante e sobre Desenvolvimento Web MVC e qual tipo de abordagem devemos usar ao desenvolver um software Actions ou Componentes, fazendo uma analise tambem de frameworks Action-based (Struts2) e Component-based (Jsf).Frameworks ORM tambem sao muito abordados neste capitulo, mais precisamente o uso do Hibernate, explicando como tirar proveito de Caches de 1o e 2o niveis, diminuindo o acesso ao banco e ganhando performance.Esses foram os topicos abordados pelo livro que achei mais interessante compartilhar, mas vale ressaltar que o livro todo e bom, nao tem um capitulo que nao de para tirar proveito e enriquecer seu conhecimento. Aconselho a quem nao tem adquiri-lo, tenho certeza que terao
uma outra visao quando forem desenvolver algum software, ate porque e um livro de certa forma barato pelo quanto de valor ele ira agregar ao profissional que o tiver.Endereco na Web do livro: http://www.arquiteturajava.com.br/