Pular para o conteúdo principal

Postagens

Big Data é a solução?

Big Data a solução mágica mais recente para todos os males da sociedade? Os sensores que nos rodeiam coletam cada vez mais dados sobre tudo o que fazemos; as empresas usam esses dados para descobrir o que queremos e vendê-los para nós. Mas como evitar um futuro parecido com o previsto no romance de Jorge Orwel, 1984  Big Brother? Frequentemente, somos informados de que nossa privacidade estará segura porque nossos dados serão anônimos. Mas Dorothy Denning e outros cientistas da computação descobriram por volta de 1980 que o anonimato não funciona muito bem. Mesmo se você escrever um software que responderá a uma consulta apenas se a resposta for baseada nos dados de seis ou mais pessoas, há muitas maneiras de enganá-lo. Por exemplo, tendo acesso a um banco de dados de registros médicos "anônimos", posso consultar o banco de dados antes e depois que a pessoa que estou investigando visitar seu médico e ver o que mudou. Existem muitas maneiras de fazer inferências. Por cerc

Criando um portfólio

A cerca de dois meses tive uma experiência interessante. Fui entrevistado por uma empresa americana para integrar a equipe de desenvolvimento de um grande projeto de software. Como quero ter maior experiência em programação de soluções de software distribuídos e de alcance global, me candidatei a uma vaga de programador em tempo parcial em regime de home office (até porque não pretendo ir para outro país), cerca de 20 h por semana, pelos quais receberia cerca de US$ 2.500,00 mensais.  Meu currículo foi muito elogiado, mas na hora da entrevista (em inglês) a responsável pela seleção me pediu para ver meu portifólio. Percebi na hora da entrevista que tenho currículo e muito o que mostrar, mas nunca fiz meu portifólio para apresentar de forma clara e inteligível a públicos leigos os vários trabalhos que venho desenvolvendo nos últimos 15 anos.  Dessa forma nasceu a idéia de fazer um portifólio online, que também servirá como ponto de gerenciamento de projetos para meus clientes que p

Filosofias interessantes do Zen of Python

Dentro do programa Python existem alguns comandos interessantes, um deles é o import this. Este comando acionado a partir do prompt do python retorna um texto de Tim Peters (Zen of Python) que no meu ver pode ser tomado com uma lista de deveres para o bom programador: Feio é melhor que bonito. Explicito é melhor que implícito. Simples é melhor que complexo. Complexo é melhor que complicado. Aberto é melhor que aninhado. Esparso é melhor que denso. A legibilidade conta. Casos especiais não são especiais o suficiente para quebrar regras. Geralmente a praticidade supera a pureza. Erros nunca deve passar despercebidos. Ao encontrar a ambiguidade, recuse-se a tentação de adivinhar. Deve haver uma, e preferencialmente apenas uma, forma óbvia de fazer isso. Agora é melhor do que nunca. Apesar de nunca ser geralmente melhor do que agora mesmo. Se a implementação for difícil de explicar, geralmente é uma má ideia. Traduções para o português minhas.

Programação se aprende online!

A algum tempo tenho me dedicado de 30 a 60 minutos por dia a aprender linguagens de programação. Essa é uma das habilidades críticas para os profissionais do futuro. Em meu ponto de vista será tão decisiva na capacidade de manter a competitividade que resolvi revisar tudo o que já sabia e ampliar ao máximo meus conhecimentos sobre novas linguagens e práticas modernas de desenvolvimento de software. Neste caminho encontrei a plataforma SoloLearn. Funciona como um jogo, fornece o conteúdo completo, fornece exercícios de aprendizado, um coach de programação, listas de discussão e várias ferramentas que tornam o aprendizado dinâmico e agradável. Acabei me encantando com essa ferramenta e já estou terminando meu décimo segundo curso na área de programação em apenas dois anos. Já estou dominando: C, C++, C#, Phyton 3, Java, JavaScript, HTML 5, SQL, PHP,  UML,  Ruby e agora por último, Angular e NestJS. Cada uma destas linguagens tem uma aplicação específica e um fim útil a um certo segmento

A COVID-19 infectou o Neo-Liberalismo.

Neo-liberalismo refere-se a tendência adotada por diversas nações a partir do aumento das camadas mais capitalizadas da população, e de esforços para a diminuição do intervencionismo estatal.  Convém em nações com grande reserva de capital e no caso de muitos paises dominantes, que contam com intenso financiamento a juro zero proveniente de outras nações. Um exemplo claro é o americano, cada um de seus dólares emitidos e que encontra-se em mãos estrageiras pode ser considerado como um emprestimo tomado pelos americanos com pessoas como eu ou você! Reflita: Aquela nota de US$ 100,00 na sua carteira é um empréstimo que o governo americano fez e você é o credor, apenas não sabias que não vai haver nenhum garantidor de retorno além do banco central americano. Lembro a você que seu credor já não lastreia suas emissões com bens tangíveis a boas décadas. Como eles tem muita demanda de dólares possuem também alta capacidade de financiamento. Só o governo Chinês empresta dessa forma aos america

Testes Duplo Cego como ferramenta essencial em ciências

Este texto é uma crítica baseada no texto original de Scott Draves, um artista de software e deficiente visual. Em 1620, Sir Francis Bacon publicou a Novum Organum e iniciou a Revolução Científica definindo seu método básico: hipótese, experimento e resultado. Em 1687, tínhamos Principia de Newton, e o resto é história. Hoje, as escolas primárias públicas ensinam o método científico. E isso é bem conhecido.  Acontece que seguir o método não é tão simples. Pessoas, incluindo cientistas, não são perfeitamente racionais. As pessoas têm preconceitos e, mesmo quando tentamos ser bons, às vezes, inconscientemente, cometemos erros.  Quando o resultado de um experimento tem implicações na carreira, as coisas começam a ficar complicadas. E quando o resultado tem implicações financeiras para uma instituição poderosa, sabe-se que as pessoas jogam ativamente o sistema. Por exemplo, a partir de 1953, o Comitê de Pesquisa da Indústria do Tabaco travou uma guerra contra a verdade, até que foi dissolv

A Segunda Lei da Termodinâmica - O que devemos saber e como aplicar?

Steven Pinker Johnstone, Departamento de Psicologia, Universidade de Harvard;  autor, The Sense of Style. A segunda lei da termodinâmica afirma que, em um sistema isolado (que não consome energia), a entropia nunca diminui.  (A primeira lei é que a energia é conservada; a terceira é que a temperatura do zero absoluto é inacessível.) Sistemas fechados inexoravelmente se tornam menos estruturados, menos organizados, menos capazes de alcançar resultados interessantes e úteis, até que caiam em um equilíbrio de cinza, morno, monótono e fique lá.  Na sua formulação original, a segunda lei se refere ao processo no qual a energia utilizável, na forma de uma diferença de temperatura entre dois corpos, é dissipada, à medida que o calor flui do corpo mais quente para o corpo mais frio. Uma vez apreciado que o calor não é um fluido invisível, mas o movimento das moléculas, uma versão estatística mais geral da segunda lei tomou forma.  Agora, a ordem pode ser caracterizada em termos do conjunt

Aulas de Poluição Atmosférica!

Minha humilde contribuição nesta crise.  Aulas de Poluição Atmosférica: https://1drv.ms/v/s!AtJK-n878Z0vgoRqa5WwVbXKhXM9tg?e=ilkaWF https://1drv.ms/v/s!AtJK-n878Z0vgoR2p8ui9iNQgHwO7g?e=N11FqQ https://1drv.ms/v/s!AtJK-n878Z0vgoRokGNlAP3QMPBdBw?e=LSXx4U https://1drv.ms/v/s!AtJK-n878Z0vgoRn3wx4LeAq3lT3zw?e=wGEUBR https://1drv.ms/v/s!AtJK-n878Z0vgoRpeXaONvoWuLT-cg?e=vsdQNd

Em Busca dos Elementos (Documentário-2012)

Essa é a página gerada pelo código html abaixo

Tags mais usadas da html 5 - Rodolfo Bortoluzzi A intenção deste arquivo é o aprendizado da linguagem HTML 5 Aprendendo HTML 5! - Todos os comandos mais utilizados Oi sou o Rodolfo . Programando em HTML 5 . "Declare variáveis e não guerra" formatação This is regular text bold text big text italic text small text strong text subscripted text superscripted text inserted text deleted text Alinhando no centro voltando para a esquerda A próxima é uma imagem bacana e essa é uma forma de redimensionar a imagem utilizando escala de pixels. Nessa usei altura de 150 pixels e largura de 150 pixels. e essa é uma forma de redimensionar a imagem utilizando porcentagens. Nesta vou usar 10% da altura original e 10% da largura original e se eu quiser colocar uma moldura na imagem posso usar assim... Mud

Tags mais utilizadas na programação HTML, um arquivo guia para iniciantes.

<!DOCTYPE html> <html>     <head> <title>Tags mais usadas da html 5 - Rodolfo Bortoluzzi</title> </head> <body> <p> A intenção deste arquivo é o aprendizado da linguagem HTML 5 </p> <!--comentários--> <hr/> <!-- linha horizontal--> <h1> <span> Aprendendo HTML 5! - Todos os comandos mais utilizados </span> </h1> <!-- O Elemento span é um container genérico em linha (inline), ao contrário do seu parente mais próximo, o elemento div , que é um elemento de bloco (block).--> <p> Oi sou o <strong>Rodolfo</strong>. Programando em <em>HTML 5</em>.</p> <!-- strong: negrito e em:itálico--> <p class = "quote"> "Declare variáveis e não guerra" </p> <!-- declaração de variável --> <p> formatação <br /> This is regular text </p> <!-- br / é uma quebra de linha simples-