- Видео 120
- Просмотров 38 592
CeSIUM - Centro de Estudantes de Engenharia Informática da Universidade do Minho
Португалия
Добавлен 8 ноя 2013
O CeSIUM - Centro de estudantes de Engenharia de Sistemas e Informática da Universidade do Minho - é um grupo de estudantes, voluntários, que tem como objetivo representar e promover o curso de Engenharia Informática na Universidade do Minho.
cesium.di.uminho.pt/
cesium.di.uminho.pt/
[SEI' 24] Desenvolvimento de Software e Engenharia de Dados no Grupo BMW
Talk by Rita Faria & José Antunes
Просмотров: 30
Видео
[SEI' 24] A Firewall morreu! - Adelino Correia
Просмотров 232 месяца назад
[SEI' 24] A Firewall morreu! - Adelino Correia
[SEI' 24] Decoding AI Languague Models: From Turing's Dream to Today's Reality - Bruno Carvalho
Просмотров 132 месяца назад
[SEI' 24] Decoding AI Languague Models: From Turing's Dream to Today's Reality - Bruno Carvalho
[SEI' 24] Modern Systems Programming: Rust and Zig - Aleksey Kladov
Просмотров 3,7 тыс.2 месяца назад
[SEI' 24] Modern Systems Programming: Rust and Zig - Aleksey Kladov
[SEI' 24] Application Security Sem Comprometer Developer Efficiency - Marcelo Pereira
Просмотров 62 месяца назад
[SEI' 24] Application Security Sem Comprometer Developer Efficiency - Marcelo Pereira
[SEI' 24] Como o Software Ajuda numa Equipa de Fórmula 1 - Filipe Santiago
Просмотров 322 месяца назад
[SEI' 24] Como o Software Ajuda numa Equipa de Fórmula 1 - Filipe Santiago
[SEI' 24] Motivation vs Consistency: Fueling Long-Term Success in Software Engineering
Просмотров 102 месяца назад
Roundtable with Diogo Couto, Filipe Cabaço, Nelson Estevão and Ricardo Castro
[SEI' 24] O Futuro Universitário com a Inteligência Artificial
Просмотров 312 месяца назад
Roundtable with Bruno Fernandes, José Carlos Ramalho, José Nuno Oliveira and Orlando Belo
[SEI' 24] Tech Behind Trends: Da ideia à Prateleira - Paulo Lopes
Просмотров 22 месяца назад
[SEI' 24] Tech Behind Trends: Da ideia à Prateleira - Paulo Lopes
[SEI' 24] Os Videojogos como Opção de Carreira - Ricardo Mota
Просмотров 112 месяца назад
[SEI' 24] Os Videojogos como Opção de Carreira - Ricardo Mota
[SEI' 24] Ready! Set! Cloud! - Hurmat Zeeshan & João Travanca
Просмотров 172 месяца назад
[SEI' 24] Ready! Set! Cloud! - Hurmat Zeeshan & João Travanca
Richard Stallman - Free Software and Freedom in a Digital Society
Просмотров 4,6 тыс.5 месяцев назад
This video is a recording of Richard Stallman's lecture at the University of Minho. This event was organized by CeSIUM and happened on April 17th, 2024.
Sessão de Dúvidas de Sistemas de Computação (SC)
Просмотров 6576 месяцев назад
Sessão de Dúvidas de Sistemas de Computação (SC)
Sessão de Dúvidas - Redes Computadores (RC)
Просмотров 3526 месяцев назад
Sessão de Dúvidas - Redes Computadores (RC)
[SEI '23] Competitive Coding Strategies - Subvisual
Просмотров 42Год назад
[SEI '23] Competitive Coding Strategies - Subvisual
[SEI '23] Arquivo Confidencial - Tertúlia
Просмотров 213Год назад
[SEI '23] Arquivo Confidencial - Tertúlia
[SEI '23] Not All Those Who Wander Are Lost: A Journey Into the World of Esports - Filipe Borges
Просмотров 18Год назад
[SEI '23] Not All Those Who Wander Are Lost: A Journey Into the World of Esports - Filipe Borges
[SEI '23] Periférico ao Vivo com Paulo Dimas
Просмотров 18Год назад
[SEI '23] Periférico ao Vivo com Paulo Dimas
[SEI '23] The Role of an Application Security Architect - Checkmarx
Просмотров 22Год назад
[SEI '23] The Role of an Application Security Architect - Checkmarx
[SEI '23] Aplicações Clínicas de Machine Learning: Uma Introdução - António Murta
Просмотров 15Год назад
[SEI '23] Aplicações Clínicas de Machine Learning: Uma Introdução - António Murta
[SEI '23] My Quest To Help Software Developers - Marcelo Sousa
Просмотров 40Год назад
[SEI '23] My Quest To Help Software Developers - Marcelo Sousa
[SEI '23] Rust For the Rest of Us - Sara Vieira
Просмотров 109Год назад
[SEI '23] Rust For the Rest of Us - Sara Vieira
[SEI '23] Keep Calm, I'm a Security Engineer! - Bárbara Vieira
Просмотров 47Год назад
[SEI '23] Keep Calm, I'm a Security Engineer! - Bárbara Vieira
[SEI '23] Multicloud: Uma Quebra de Paradigma com Desfios e Oportunidades - RetailConsult
Просмотров 7Год назад
[SEI '23] Multicloud: Uma Quebra de Paradigma com Desfios e Oportunidades - RetailConsult
[SEI '23] Microsserviços e a Transformação Digital na Área da Banca - ITSector
Просмотров 22Год назад
[SEI '23] Microsserviços e a Transformação Digital na Área da Banca - ITSector
[SEI '23] Automation on wheels - How software helps me monitoring my fleets - Continental
Просмотров 6Год назад
[SEI '23] Automation on wheels - How software helps me monitoring my fleets - Continental
Great talk! Rust is great and it is going to be even better!
Glad to see the hair growing back!
Stallman's arguments fall apart in the hardware blob issue, you cannot have free software without free hardware, the two have become interlinked, CPUs today can run microcode all by themselves and nobody other than Intel or AMD knows what that code is, your BIOS runs code and nobody knows what it is, these machines all have firmwares that can't be read, modified or audited by independent parties. The FSF doesn't care because these are hardware blobs and not user-modifiable software, but by that metric his entire class of security arguments falls apart as well, what's the point of free software if malicious control freaks can still track you just fine with hardware blobs in your FSF certified machine? Free software enthusiasts need to be free hardware enthusiasts as well, the most important thing about retro-rech is that there was no "computer science" there was only electrical engineering and that's how it should've remained, you should've NEVER disconnected software from hardware which is what we sadly did with the creation of "computer science"
I'm using zig to build a game engine, and currently am able to maintain decent temporal safety by encapsulating all gameplay features in functions with pure inputs and outputs, and having a elaborate comptime system to glue all these functions together into a graph, cloning data when necessary, and providing an allocator to each one that is cleared in the next iteration. I mean I dont have to worry too much since its a game engine, but it feels pretty good to solve my particular memory management issues in an abstract system and let my business logic basically ignore the issue entirely
I would like to have an overview on how those 2 langages toolchains compares. (even if I know this is a bit unfair, because zig is so new)
Great talk. I'm not still sure about Rust future. It's a great language, but I feel people seems to mistake how rust is use vs how it should be used. The Rust codebases I know are using bad low level programming pratices like creating box ARC objects everywhere. For those people, a garbage collected language like go is probably more inline with their needs.
I wanna be real here, by far most programs don't need to (and really shouldn't) be written in systems programming languages because these languages are made for specific constraints and because of that have (out of necessity of making things work there) certain disadvantages which you normally don't want if you can help it. If you don't have these constraints, just go with a language made for applications programming.
Swift works very well with arc everywhere, so I don't think this is really <that> of a problem, you are probably worrying more than needed about something that would happen naturally in this kind of language.
@@diadetediotedio6918 swift is gargabe collected, no?
"box ARC objects everywhere" is still safer, and basically how much programmers do things on other languages without realising anyway
@@10e999 Swift uses automatic reference counting, you just don't need to deal with it manually most of the time.
audio problem at ~36:00 :( EDIT: again at 47:00
A critical and honest look at the two languages Rust and Zig. After viewing it, you will have a much better understanding of what the much-vaunted "memory safety" is really about and what approaches are possible to achieve it. Thank you.
more people are going to realize what he's saying pretty soon
f.society west will understand. I wold rather take a shower than what's to come. Anyway we as a whole deserve it.
@@null7936 hold on you don't take showers...?
Second 😊
first 😋
Hero 🎉
Absolute HERO!
legend
He cut his hair 😮
his hair is bloated
He has cancer. He is growing it back
Microsoft went down Globally , Another reason to use free software, Chinese dont even use Microsoft 😂😂😂
Why wouldn't someone help him read?
aos 55:10 começam os melhores 5 min da SEI'23
🙏
Top demais
Olá pessoal, você venha fazer meu treinamento gratuito de GCP. A 1 aula já esta disponível ruclips.net/video/rGch91f16XI/видео.html
Boas, no minuto 6:20 eu não consegui perceber ao certo de onde vem, nem o que é essa função getMapa, se alguém conseguir ajudar, agradeço
Basicamente já estava definida noutro modulo E o que a função faz é simplesmente tirar/isolar o mapa de um Estado com mapa, jogador e disparos Simples, eu acho
@@fernandes4750 hmmm essa parte eu acho que meio que já tinha percebido, não entendo é como se dá essas informações no gloss, tipo, ele no exemplo que deu apenas vi-o a "compilar" com o ghc (não sei o nome correto) e depois a "rodar" o jogo, nao consegui perceber onde ele deu as informações com mapa, jogador e zombie. Espero que tenha dado para entender 😅
@@joaovale2221 Sim Eu tambem tou como tu De facto não é explicado tudo ponto a ponto É tudo muito resumido e com muitos atalhos e as vezes passa cenas que eu pelo menos fiquei um bocado a toa e tive de rever varias vezes, mas pronto se tamos aqui é porque tamos no mesmo barco ahah glgl
sim, estamos no mesmo barco hahah, queria era entender como essas informações são colocadas na janela, que é a questao do getMap, acho eu.
Boas! A função getMapa vinha de outro Modulo e extrai de um Estado o seu Mapa: getMapa :: Estado → Mapa getMapa (Estado mapa _ _) = mapa A função playIO do modulo Graphics.Gloss.Interface.IO.Game recebe como um dos seus parametros um estado inicial de informação ("world") que pode ser qualquer tipo de estrutura que queiramos (tem, no entanto, de ser a mesma utilizada na função de desenho, na função de reação ao tempo e na função de reação aos eventos) e é assim que passamos para o gloss a estrutura de dados do jogo: playIO :: forall world. Display → Color → Int → world -- | É aqui que passamos a estado inicial de informação → (world → IO Picture) → (Event → world → IO world) → (Float → world → IO world) → IO () Para mais informação, podes sempre consultar a documentação: hackage.haskell.org/package/gloss-1.13.2.1/docs/Graphics-Gloss-Interface-IO-Game.html No meu caso, eu defini o estado inicial num modulo chamado Maps, que podes ver aqui: github.com/feliciofilipe/university/blob/master/1st/LI1/original/src/Maps.hs e depois chamei no modulo onde defini as funções do gloss
Muito interessante, apesar de já ter brincado com makefiles ainda aprendi umas coisas, excelente iniciativa!
Toop seu material! Vi todo ele! Um abraço e fica com Deus!
00:00:00 Introdução 00:03:30 O que é a Internet? 00:05:52 Noção de Protocolo 00:07:09 Modelo OSI 00:13:15 Endereçamento IPv4 00:17:30 Endereçamento IPv4: Endereços privados 00:21:58 Endereçamento IPv4: DHCP 00:23:30 Endereçamento IPv4: Subnetting 00:29:56 Endereçamento IPv4: Hub vs Switch vs Router 00:35:09 Vida de um pacote 00:48:40 Detalhes IPv4 01:00:09 Dúvidas
Olá, não é possível por o som mais alto?
Olá Jaime, esta é a versão não editada. Se me lembrar deixo aqui o link official do episódio ou na descrição.
"Eu uma vez infiltrei-me numa aula de medicina (...)" ahahah
Adorei a experiência. Bora dar vida a este Podcast pessoal 👏🏽😉
Gosto, Beautiful Work!
Para quem ficou curioso, no momento deste comentário o Zé tem 179 amigos no facebook.
Olá e boa tarde
Muito bom, o Recreativo sempre a bombar ;)
Que patões !!
Qualidade :p