Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revisionBoth sides next revision
work:2023-01-14 [2023/01/14 21:48] – created magsilvawork:2023-01-14 [2023/01/14 22:56] magsilva
Line 1: Line 1:
 ====== Sábado, 14 de janeiro de 2023 ====== ====== Sábado, 14 de janeiro de 2023 ======
 +
 +===== Wine =====
  
 Um projeto que sempre admirei foi o Wine (Wine Is Not an Emulator). A tarefa de implementar a API do Windows e as diversas bibliotecas necessárias àquele ecossistema é longe de trivial. Não basta a complexidade inerente da implementar aquilo que está documentado, é necessário descobrir as "peculiaridades" das diferentes versões de implementação e as funcionalidades não documentadas. Tudo isso sem recorrer à reutilização de código vazado ilegalmente do Windows e afins. Um projeto que sempre admirei foi o Wine (Wine Is Not an Emulator). A tarefa de implementar a API do Windows e as diversas bibliotecas necessárias àquele ecossistema é longe de trivial. Não basta a complexidade inerente da implementar aquilo que está documentado, é necessário descobrir as "peculiaridades" das diferentes versões de implementação e as funcionalidades não documentadas. Tudo isso sem recorrer à reutilização de código vazado ilegalmente do Windows e afins.
Line 6: Line 8:
  
 Nesse intuito, comecei a estudar um pouco o Wine. Como primeiro passo, comer um pouco da própria comida e participar da comunidade no nível mais simples. Isso envolve a instalação e a participação nos fóruns. A instalação pode ser a partir do código fonte ou, preferencialmente, a partir de pacotes da própria distribuição Linux. A participação em fóruns dá-se pelos [[https://forum.winehq.org/index.php | fórum propriamente ditos]] e [[https://www.winehq.org/irc | canais de conversação]]. Nesse intuito, comecei a estudar um pouco o Wine. Como primeiro passo, comer um pouco da própria comida e participar da comunidade no nível mais simples. Isso envolve a instalação e a participação nos fóruns. A instalação pode ser a partir do código fonte ou, preferencialmente, a partir de pacotes da própria distribuição Linux. A participação em fóruns dá-se pelos [[https://forum.winehq.org/index.php | fórum propriamente ditos]] e [[https://www.winehq.org/irc | canais de conversação]].
 +
 +===== Ética em Computação =====
 +Em outra seara, o Átila publicou um [[https://www.youtube.com/watch?v=3ur9GGLjq_w | vídeo interessante sobre o problema do bonde]], relacionado a decisões éticas em Computação. Quando em aulas da disciplina de Ética, profissão e cidadania em Computação, em 2017, eu abordei exatamente esse assunto. Embora seja uma decisão um tanto no limite, é um tópico de suma importância, que permite discutir a importância das decisões do profissional de Computação. Digo no limite porque existe muito que nós, profissionais da Computação podemos fazer antes de chegar ao ponto de tomar uma decisão daquele tipo. Obviamente deixa clara importância das decisões tomadas durante todo o processo de desenvolvimento de software, que apenas como ilustração são resumidas no extremo do problema do bonde. Aproveitei e criei um [[https://magsilva.pro.br/apps/moodle/course/view.php?id=14#section-1 | tópico sobre isso no meu AVA]].