terça-feira, novembro 23, 2021

NLOG - Archieve - Changing the name of the file to be compressed

In a given scenario I needed to keep the log name, however, when compressing I needed to change the file name. The easiest way to do this is to change NLog.Targets.FileTarget.FileCompressor, remembering that it is a static attribute and will affect all other logs. 1. Create a class with IFileCompresso interface with you logic, in my case I set the name iquals to zip file but .txt at the end. 

using NLog.Targets;
using System.IO;
using System.IO.Compression;

namespace LogManager
{
    internal class MyZipFileCompressor : IFileCompressor
    {        
        internal MyZipFileCompressor () { }

        public void CompressFile(string fileName, string archiveFileName)
        {
           
            string entryName =  Path.GetFileNameWithoutExtension(archiveFileName) +".txt";
            using (var archiveStream = new FileStream(archiveFileName, FileMode.Create))
            using (var archive = new ZipArchive(archiveStream, ZipArchiveMode.Create))
            using (var originalFileStream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
            {
                var zipArchiveEntry = archive.CreateEntry(entryName);
                using (var destination = zipArchiveEntry.Open())
                {
                    originalFileStream.CopyTo(destination);
                }
            }

        }
    }

}

//when you start your Target juset set your compressor
 _logFileTarget.FileCompressor = new MyZipFileCompressor ();

quarta-feira, maio 12, 2021

Sua reunião vai começar logo mais!
























Aquele barulhinho que sempre te deixa preocupado para terminar o que está fazendo e se preparar para mais "outra" reunião!

segunda-feira, março 29, 2021

Empatia versus Indiferença: Como se conectar com alguém de forma autêntica



 A palavra "empatia" vem da palavra alemã "einfühlung" e significa "sentimento" ou, quando traduzido de forma mais livre, "sentimento nos outros". Examinar a origem dessa palavra é um ótimo ponto de partida para uma discussão sobre como se conectar de forma mais autêntica com outras pessoas e estabelecer relacionamentos mais íntimos. Ter empatia sugere um movimento para longe de si mesmo e em direção aos outros. Refere-se a um traço ou habilidade que requer a compreensão das emoções de outras pessoas ou se colocar no lugar de outra pessoa. Algumas pessoas precisarão fazer mais esforço mental do que outras para serem empáticas. Para aqueles que suspeitam que não têm empatia, a chave para melhorar é cuidar. 
É por isso que a indiferença é o outro lado da moeda da empatia.


O gatilho da infelicidade da indiferença

A indiferença está perto da apatia, a sensação de não estar interessado. Se você é indiferente, você não se importa de qualquer maneira. Uma tendência moderna para o egoísmo, telas e mídias sociais narcisistas exacerbou esse gatilho de infelicidade. Ao ignorar, bloquear, envergonhar ou dispensar pessoas com pontos de vista diferentes dos nossos, diminuímos nossa capacidade de ver as pessoas inteiras e nos conectar com elas. Limitamos o quanto podemos aprender com eles.


Empatia vs. Simpatia

Empatia não deve ser confundida com simpatia, que é semelhante, mas tende a envolver pena de alguém. A empatia não julga. Quer você seja um líder ou esteja procurando melhorar seus relacionamentos pessoais, ser capaz de compreender os outros sem julgamento é útil.


O poder da empatia

Um dos principais benefícios de ser empático é que você terá menos probabilidade de demitir pessoas. Se alguém tem um ponto de vista com o qual você discorda - digamos, você tem um chefe pratica com ênfase o microgerenciamento de todas as suas atividades, e isso o deixa louco - ser empático pode ajudá-lo a vê-lo como uma pessoa completa, com experiências de vida que podem ter moldado seus hábitos. Essa capacidade de ver uma pessoa inteira permite que você se envolva de maneira mais eficaz, de modo que possa ter relacionamentos mais significativos e honestos e uma comunicação clara.

Com empatia, você valoriza as outras pessoas e suas opiniões sem precisar concordar. É uma atitude construtiva e positiva sobre a qual você pode construir acordos, negócios e relacionamentos.

O exercício de agir com inteligência emocional irá melhorar suas principais habilidades empáticas, que são:

• Evitar julgar os outros.

• Buscar as perspectivas dos outros.

• Comunicar o que você entende que os outros estão sentindo.

O aprimoramento de suas habilidades empáticas requer prática. Ninguém acerta todas as vezes. Como outros tipos de educação e treinamento, aprender a ser mais empático exige esforço e leva a recompensas.


Desenvolvendo Empatia

Você não precisa ter tido as mesmas experiências que outra pessoa para ter empatia por ela. Em vez disso, use suas emoções. A maioria das pessoas experimentou alegria, medo, dor, tristeza e desespero. Se pudermos voltar para dentro de nós mesmos até o momento em que sentimos emoções específicas, podemos usar esses sentimentos para compreender melhor os outros e nos conectar com eles. Podemos preencher a lacuna às vezes artificial entre nós e os outros, estando cientes de nossas emoções.


Passos práticos para melhorar a empatia

Falar com estranhos. Adquira o hábito de falar com pessoas que você não conhece. Isso ajudará a expô-lo a novas experiências de vida e pontos de vista menos familiares. As melhores conversas serão com pessoas com quem você normalmente não se associa. Isso tornará a empatia mais desafiadora. Assim como acontece com o exercício de um músculo, sua capacidade de empatia melhorará, mesmo se você não tiver sucesso no início.

Experimente ouvir com empatia. Isso significa sair do caminho e permitir que alguém fale. É um equilíbrio entre ouvir atentamente e responder apenas o suficiente para mostrar que você está interessado e deseja que continuem. O segredo é fazer pequenas perguntas e deixar a outra pessoa se abrir. Se você estiver sendo empático, verá a luz nos olhos da outra pessoa ao receber suas histórias.

Para ouvir verdadeiramente desta forma, você precisa fazê-lo sem preconceitos, noções preconcebidas ou desenvolver opiniões. Se você concordar, discordar, persuadir, debater ou compartilhar suas próprias histórias, não estará mais ouvindo com empatia. Enquanto você escuta, não julgue. Em vez disso, considere como seria ser a outra pessoa. Um mantra para desenvolver empatia poderia ser: "Não se trata de você."

Pratique a humildade. Por ser humilde, você se concentrará no exterior, o que o tornará menos propenso a colorir o que ouve e vê com noções preconcebidas. Você terá a oportunidade de obter uma imagem precisa do que está acontecendo porque está totalmente engajado com a outra pessoa.

Seja honesto. Se você descobrir que não consegue compreender o que outra pessoa está sentindo, não há problema em dizer isso. É melhor dizer que você não consegue entender o que eles estão sentindo do que fingir ou oferecer um chavão.

A menos que haja um problema psiquiátrico ou doença envolvida, empatia e indiferença são escolhas. A indiferença é a escolha que limita. Fecha as portas que a vida tenta abrir. Não se importar pode proteger as pessoas de uma dor potencial, mas também as afasta de oportunidades. O desenvolvimento pessoal requer investimento emocional no processo e em outros.

Recorra à empatia como uma força positiva e poderosa. A empatia ajuda as pessoas a se sentirem compreendidas, o que é uma necessidade humana básica, permitindo que nos conectemos sem julgamento. Isso cria um ciclo de feedback positivo que transformará sua vida. Por sua vez, também pode transformar a vida de seus colegas, amigos e familiares. 


Tradução livre da matéria da Forbes https://www.forbes.com/sites/forbescoachescouncil/2021/03/16/empathy-vs-indifference-how-to-attract-opportunities-and-connect-with-others-authentically/?sh=258e12f8723d


quarta-feira, março 24, 2021

Computadores vão ler o seu cérebro enquanto você lê isso


O que está acontecendo em seu cérebro enquanto você rola por esta página? Em outras palavras, quais áreas de seu cérebro estão ativas, quais neurônios estão falando com quais outros e que sinais eles estão enviando para seus músculos?

Mapear a atividade neural para comportamentos correspondentes é um objetivo principal para os neurocientistas que desenvolvem interfaces cérebro-máquina (IMC): dispositivos que leem e interpretam a atividade cerebral e transmitem instruções para um computador ou máquina. Embora isso possa parecer ficção científica, os IMC existentes podem, por exemplo, conectar uma pessoa paralisada com um braço robótico; o dispositivo interpreta a atividade neural e as intenções da pessoa e move o braço robótico de maneira correspondente.

Uma das principais limitações para o desenvolvimento de IMC é que os dispositivos requerem cirurgia invasiva do cérebro para ler a atividade neural. Mas agora, uma colaboração na Caltech desenvolveu um novo tipo de IMC minimamente invasivo para ler a atividade cerebral correspondente ao planejamento do movimento. Usando a tecnologia de ultrassom funcional (fUS), ele pode mapear com precisão a atividade cerebral de regiões precisas dentro do cérebro com uma resolução de 100 micrômetros (o tamanho de um único neurônio é de aproximadamente 10 micrômetros).

A nova tecnologia fUS é um passo importante na criação de IMCs menos invasivos, mas ainda assim altamente capazes.

"Formas invasivas de interfaces cérebro-máquina já podem devolver o movimento àqueles que o perderam devido a lesões neurológicas ou doenças", disse Sumner Norman, pós-doutorado no laboratório Andersen e co-autor do novo estudo. "Infelizmente, apenas alguns selecionados com paralisia mais grave são elegíveis e desejam ter eletrodos implantados em seus cérebros. O ultrassom funcional é um novo método incrivelmente empolgante para registrar a atividade cerebral detalhada sem danificar o tecido cerebral. Nós ultrapassamos os limites da neuroimagem por ultrassom e Ficamos entusiasmados por poder prever o movimento. O mais empolgante é que a FUS é uma técnica jovem com enorme potencial - este é apenas nosso primeiro passo para levar um IMC de alto desempenho e menos invasivo para mais pessoas. "

O novo estudo é uma colaboração entre os laboratórios de Richard Andersen, James G. Boswell Professor de Neurociência e Cadeira de Liderança e diretor do Tianqiao e Chrissy Chen Brain-Machine Interface Center no Tianqiao e Chrissy Chen Institute for Neuroscience em Caltech; e de Mikhail Shapiro, professor de engenharia química e Investigador do Heritage Medical Research Institute. Shapiro é um membro do corpo docente afiliado ao Instituto Chen.

Um artigo descrevendo o trabalho foi publicado na revista Neuron em 22 de março.

Em geral, todas as ferramentas para medir a atividade cerebral têm desvantagens. Eletrodos implantados (eletrofisiologia) podem medir com muita precisão a atividade no nível de neurônios individuais, mas, é claro, exigem o implante desses eletrodos no cérebro. As técnicas não invasivas, como a imagem por ressonância magnética funcional (fMRI), podem gerar imagens de todo o cérebro, mas requerem maquinários volumosos e caros. A eletroencefalografia (EEGs) não requer cirurgia, mas só pode medir a atividade em baixa resolução espacial.

O ultrassom funciona emitindo pulsos de som de alta frequência e medindo como essas vibrações sonoras ecoam em uma substância, como em vários tecidos do corpo humano. O som viaja em velocidades diferentes através desses tipos de tecido e se reflete nas fronteiras entre eles. Essa técnica é comumente usada para obter imagens de um feto no útero e para outros diagnósticos por imagem.

O ultrassom também pode "ouvir" o movimento interno dos órgãos. Por exemplo, os glóbulos vermelhos, como uma ambulância que passa, aumentam de intensidade à medida que se aproximam da fonte das ondas de ultrassom e diminuem à medida que desaparecem. Medir esse fenômeno permitiu aos pesquisadores registrar pequenas mudanças no fluxo sanguíneo do cérebro até 100 micrômetros (na escala da largura de um cabelo humano).

“Quando uma parte do cérebro se torna mais ativa, há um aumento no fluxo sanguíneo para a área. Uma questão-chave neste trabalho era: se tivéssemos uma técnica como o ultrassom funcional que nos fornecesse imagens de alta resolução da dinâmica do fluxo sanguíneo do cérebro no espaço e ao longo do tempo, há informações suficientes dessa imagem para decodificar algo útil sobre o comportamento? " Shapiro diz. "A resposta é sim. Essa técnica produziu imagens detalhadas da dinâmica dos sinais neurais em nossa região-alvo que não podiam ser vistas com outras técnicas não invasivas como fMRI. Produzimos um nível de detalhe que se aproxima da eletrofisiologia, mas com uma abordagem muito menos invasiva procedimento."

A colaboração começou quando Shapiro convidou Mickael Tanter, um pioneiro em ultrassom funcional e diretor da Física para a Medicina de Paris (ESPCI Paris Sciences et Lettres University, Inserm, CNRS), para dar um seminário no Caltech em 2015. Vasileios Christopoulos, um antigo laboratório de Andersen bolsista de pós-doutorado (agora professor assistente na UC Riverside), participou da palestra e propôs uma colaboração. Shapiro, Andersen e Tanter então receberam uma bolsa da Iniciativa NIH BRAIN para prosseguir com a pesquisa. O trabalho na Caltech foi liderado por Norman, ex-colega de pós-doutorado do Shapiro lab David Maresca (agora professor assistente na Delft University of Technology), e Christopoulos. Junto com Norman, Maresca e Christopoulos são os co-autores do novo estudo.

A tecnologia foi desenvolvida com a ajuda de primatas não humanos, que foram ensinados a fazer tarefas simples que envolviam mover os olhos ou os braços em certas direções quando apresentados a certas pistas. À medida que os primatas completavam as tarefas, o fUS mediu a atividade cerebral no córtex parietal posterior (PPC), uma região do cérebro envolvida no planejamento do movimento. O laboratório Andersen estudou o PPC por décadas e já havia criado mapas da atividade cerebral na região usando eletrofisiologia. Para validar a precisão do fUS, os pesquisadores compararam a atividade de imagens cerebrais do fUS com dados eletrofisiológicos detalhados obtidos anteriormente.

Em seguida, com o apoio do Centro de Interface Cérebro-Máquina T&C Chen da Caltech, a equipe teve como objetivo ver se as mudanças dependentes da atividade nas imagens fUS poderiam ser usadas para decodificar as intenções do primata não humano, mesmo antes de iniciar um movimento. Os dados de imagem de ultrassom e as tarefas correspondentes foram então processados ​​por um algoritmo de aprendizado de máquina, que aprendeu quais padrões de atividade cerebral se correlacionam com quais tarefas. Depois que o algoritmo foi treinado, foram apresentados dados de ultrassom coletados em tempo real dos primatas não humanos.

O algoritmo previu, em poucos segundos, que comportamento o primata não humano iria realizar (movimento ou alcance dos olhos), direção do movimento (esquerda ou direita) e quando planejava fazer o movimento.

“O primeiro marco foi mostrar que o ultrassom pode captar sinais cerebrais relacionados à ideia de planejar um movimento físico”, diz Maresca, que tem expertise em ultrassom. "A imagem de ultrassom funcional consegue registrar esses sinais com 10 vezes mais sensibilidade e melhor resolução do que a ressonância magnética funcional. Esta descoberta está no cerne do sucesso da interface cérebro-máquina com base no ultrassom funcional."

"As atuais interfaces cérebro-máquina de alta resolução usam matrizes de eletrodos que requerem cirurgia cerebral, que inclui a abertura da dura-máter, a forte membrana fibrosa entre o crânio e o cérebro, e a implantação de eletrodos diretamente no cérebro. Mas os sinais de ultrassom podem passar pelo dura e cérebro de forma não invasiva. Apenas uma pequena janela transparente para o ultrassom precisa ser implantada no crânio; esta cirurgia é significativamente menos invasiva do que a necessária para implantar eletrodos ", diz Andersen.

Embora esta pesquisa tenha sido realizada em primatas não humanos, uma colaboração está em andamento com o Dr. Charles Liu, um neurocirurgião da USC, para estudar a tecnologia com voluntários humanos que, por causa de lesões cerebrais traumáticas, tiveram um pedaço de crânio removido. Como as ondas de ultrassom podem passar sem ser afetadas por essas "janelas acústicas", será possível estudar como o ultrassom funcional pode medir e decodificar a atividade cerebral nesses indivíduos.

O artigo é intitulado "Decodificação de tentativa única de intenções de movimento usando neuroimagem de ultrassom funcional." Outros co-autores são o estudante de graduação da Caltech Whitney Griggs e Charlie Demene da Universidade de Paris Sciences et Lettres e o INSERM Technology Research Accelerator in Biomedical Ultrasound em Paris, França. O financiamento foi fornecido por uma bolsa de pós-doutorado Della Martin, uma bolsa de pós-doutorado interdisciplinar do Human Frontiers Science Program, o UCLA – Caltech Medical Science Training Program, o National Institutes of Health BRAIN Initiative, o Tianqiao e Chrissy Chen Brain-Machine Interface Center, o Fundação Boswell e Instituto de Pesquisa Médica Heritage.


Tradução livre do artigo: https://www.caltech.edu/about/news/reading-minds-with-ultrasound-a-less-invasive-technique-to-decode-the-brains-intentions


segunda-feira, janeiro 04, 2021

Fale com os mortos, ou a simulação deles!



O jeitão como a IA aprende é semelhante a como os humanos aprendem - alimente-a com informações e ela pegará essas informações e tomará decisões com base nelas. 

É útil porque os computadores podem trabalhar mais rápido do que os humanos e conseguem ser mais objetivos nas informações, mas também é um pouco assustador quando você pensa sobre para que mais eles podem ser usados. 

Na verdade, a Microsoft está apostando que a IA posa ser usada para imitar uma pessoa específica, a empresa comprou uma patente que se propõe a fazer um chatbot que poderia falar como um morto por exemplo, ou com um vivo clonado mesmo.

De acordo com a descrição da patente, “Em alguns aspectos, dados sociais (por exemplo, imagens, dados de voz, postagens em mídias sociais, mensagens eletrônicas, cartas escritas, etc.) sobre a pessoa específica podem ser acessados. Os dados sociais podem ser usados ​​para criar ou modificar um índice especial no tema da personalidade de uma pessoa específica. ”

Já nos deparamos com vários casos no passado em que contas de mídia social foram hackeadas e usadas para enviar spam ou links maliciosos, mas às vezes é bastante óbvio que a pessoa não é quem diz ser. No entanto, usando IA e alimentando-a com informações, isso pode levar a níveis de roubo de identidade da próxima geração.

Pode ser um pouco nostálgico poder “falar” com um ente querido morto online, onde o chatbot pode imitar essa pessoa de forma realista, mas ainda parece meio estranho e um pouco errado. Mas... para os incuráveis de um luto, pode amenizar a saudade. 

As informações são do site Inputmag.