Aqui está o Practice C Programming Projects, um repositório com uma boa lista de projetos que você pode fazer para melhorar em C
Link
Link
GitHub
GitHub - labex-labs/practice-c-programming-projects: Practice C Programming Projects | This repo collects 19 of programming projects…
Practice C Programming Projects | This repo collects 19 of programming projects for C. C programming is fundamental to computer science. This Skill Tree presents a systematic approach to learning C...
👍1
Deleted Account
Photo
Como o Linux lembra seu Kernel Stack Pointer?
Esta é uma explicação muito breve do Kernel Stack Pointer.
https://mohitmishra786.github.io/exploring-os/extras/how-does-linux-remember-its-kernel-stack-pointer.html
Esta é uma explicação muito breve do Kernel Stack Pointer.
https://mohitmishra786.github.io/exploring-os/extras/how-does-linux-remember-its-kernel-stack-pointer.html
Exploring Operating Systems
How does Linux remember its Kernel Stack Pointer?
69 Days of Deep Dive Implementation in C
👍1
Forwarded from Hacker News
Exploring Polymorphism in C: Lessons from Linux and FFmpeg's Code Design (2019) (❄️ Score: 150+ in 3 days)
Link: https://readhacker.news/s/6qtcp
Comments: https://readhacker.news/c/6qtcp
Link: https://readhacker.news/s/6qtcp
Comments: https://readhacker.news/c/6qtcp
Leandro Moreira
Good Code Design From Linux/Kernel
Learn how Linux/FFmpeg C partial codebase is organized to be extensible and act as if it were meant to have “polymorphism”. Specifically, we’re going to briefly explore how Linux …
Forwarded from Heartbleed
#info #dicas
- Como fazer preservação de programas, imagens, músicas, vídeos, filmes e jogos
Nunca se sabe quando algo na Internet vai desaparecer e virar lost media, para evitar isso projetos como o Internet Archive e torrents existem.
Você pode ajudar na preservação digital criando torrents e postando arquivos no Internet Archive, cada pequena ação é importante.
- Compressão
Arquivos grandes aumentam o custo de hospedagem e tempo de upload/download, para diminuir isso comprima seus backups.
O algoritmo de compressão mais eficiente do mundo é o Zstandard (Zstd), com alto desempenho ao comprimir e descomprimir arquivos com alto nível de compressão.
https://github.com/facebook/zstd
- Usuários de Linux podem utilizar os gerenciadores de arquivos GNOME Nautilus e KDE Dolphin ou usar os compressores de arquivos GNOME File Roller e KDE Ark
No GNOME abra o File Roller, crie um arquivo
No KDE Plasma abra o gerenciador de arquivos Dolphin e selecione o arquivo ou arquivos que você quer comprimir, clique com o botão direito do mouse, selecione para comprimir com outro, selecione a opção "Tar Zstandard" e escolha o nível de compressão (recomendo o nível alto ou médio).
- Usuários de Windows podem usar o PeaZip
https://peazip.github.io/
No Windows abra o gerenciador de arquivos e selecione o arquivo ou arquivos para comprimir, clique com o botão direito do mouse, passe pelo item "PeaZip" e comprima para Zstd ou
- Torrents
Os torrents são a forma mais eficiente de fazer backups, pois cada pessoa que baixa o torrent ajuda a enviar os arquivos para outras pessoas que estão baixando, após a conclusão do download a pessoa se torna um semeador que ajuda a hospedar os arquivos do torrent.
(Você pode hospedar alguns ou todos os arquivos de um torrent)
Os programas de torrent recomendados são:
- Transmission
https://transmissionbt.com/
- KTorrent
https://apps.kde.org/ktorrent/
(Programas de torrent proprietários como BitTorrent e uTorrent tem bugs que podem fazer os torrents pararem de baixar e semear)
- Internet Archive
O Internet Archive é o maior backup da Internet no mundo, cada arquivo enviado gera um torrent que pode ser semeado por qualquer pessoa.
Os torrents mantém os backups preservados caso o site caia ou seja atacado, como ocorreu recentemente.
Portanto ele é a forma mais fácil de fazer backup na Internet, além de criar os torrents para você automaticamente.
Ao enviar ou baixar arquivos do site, baixe também o torrent para ajudar na hospedagem.
https://archive.org/
- Servidor resiliente
Para ter um servidor de torrents que raramente fica offline utilize uma distribuição Linux, como Ubuntu, PopOS ou Fedora.
Por que o Linux é resistente a bugs que aparecem em execuções longas.
- Como fazer preservação de programas, imagens, músicas, vídeos, filmes e jogos
Nunca se sabe quando algo na Internet vai desaparecer e virar lost media, para evitar isso projetos como o Internet Archive e torrents existem.
Você pode ajudar na preservação digital criando torrents e postando arquivos no Internet Archive, cada pequena ação é importante.
- Compressão
Arquivos grandes aumentam o custo de hospedagem e tempo de upload/download, para diminuir isso comprima seus backups.
O algoritmo de compressão mais eficiente do mundo é o Zstandard (Zstd), com alto desempenho ao comprimir e descomprimir arquivos com alto nível de compressão.
https://github.com/facebook/zstd
- Usuários de Linux podem utilizar os gerenciadores de arquivos GNOME Nautilus e KDE Dolphin ou usar os compressores de arquivos GNOME File Roller e KDE Ark
No GNOME abra o File Roller, crie um arquivo
zst e arraste os arquivos que você quer comprimir.No KDE Plasma abra o gerenciador de arquivos Dolphin e selecione o arquivo ou arquivos que você quer comprimir, clique com o botão direito do mouse, selecione para comprimir com outro, selecione a opção "Tar Zstandard" e escolha o nível de compressão (recomendo o nível alto ou médio).
- Usuários de Windows podem usar o PeaZip
https://peazip.github.io/
No Windows abra o gerenciador de arquivos e selecione o arquivo ou arquivos para comprimir, clique com o botão direito do mouse, passe pelo item "PeaZip" e comprima para Zstd ou
zst- Torrents
Os torrents são a forma mais eficiente de fazer backups, pois cada pessoa que baixa o torrent ajuda a enviar os arquivos para outras pessoas que estão baixando, após a conclusão do download a pessoa se torna um semeador que ajuda a hospedar os arquivos do torrent.
(Você pode hospedar alguns ou todos os arquivos de um torrent)
Os programas de torrent recomendados são:
- Transmission
https://transmissionbt.com/
- KTorrent
https://apps.kde.org/ktorrent/
(Programas de torrent proprietários como BitTorrent e uTorrent tem bugs que podem fazer os torrents pararem de baixar e semear)
- Internet Archive
O Internet Archive é o maior backup da Internet no mundo, cada arquivo enviado gera um torrent que pode ser semeado por qualquer pessoa.
Os torrents mantém os backups preservados caso o site caia ou seja atacado, como ocorreu recentemente.
Portanto ele é a forma mais fácil de fazer backup na Internet, além de criar os torrents para você automaticamente.
Ao enviar ou baixar arquivos do site, baixe também o torrent para ajudar na hospedagem.
https://archive.org/
- Servidor resiliente
Para ter um servidor de torrents que raramente fica offline utilize uma distribuição Linux, como Ubuntu, PopOS ou Fedora.
Por que o Linux é resistente a bugs que aparecem em execuções longas.
👍1
Forwarded from (φ (μ (λ)))
YouTube
The Chaotic State of GPU Programming
GPUs have immensely contributed to various applications: in graphics, AI, scientific computing, you name it. But their programming ecosystem is a mess - in my opinion. You can program GPUs with several frameworks (CUDA, OpenGL, OpenCL, Triton, ...), but they…
C Programing Tutorials based on First Year BCA Subject 104-CPPM
https://github.com/sbccas/c-programming-tutorials
https://github.com/sbccas/c-programming-tutorials
GitHub
GitHub - sbccas/c-programming-tutorials: C Programing Tutorials based on First Year BCA Subject 104-CPPM
C Programing Tutorials based on First Year BCA Subject 104-CPPM - sbccas/c-programming-tutorials
Forwarded from /dev/stupid (Cicca)
The Humble Programmer by Edsger W. Dijkstra
https://www.cs.utexas.edu/~EWD/trannoscriptions/EWD03xx/EWD340.html
https://www.cs.utexas.edu/~EWD/trannoscriptions/EWD03xx/EWD340.html
Forwarded from Linuxgram 🐧
OpenWISP open-source solution facilitates the management of OpenWrt router fleets
https://www.cnx-software.com/2025/02/05/openwisp-open-source-solution-facilitates-the-management-of-openwrt-router-fleets/
https://www.cnx-software.com/2025/02/05/openwisp-open-source-solution-facilitates-the-management-of-openwrt-router-fleets/
Forwarded from Linuxgram 🐧
Clockwork PicoCalc is a retro handheld powered by a Raspberry Pi Pico
https://liliputing.com/clockwork-picocalc-is-a-retro-handheld-powered-by-a-raspberry-pi-pico/
https://liliputing.com/clockwork-picocalc-is-a-retro-handheld-powered-by-a-raspberry-pi-pico/
Liliputing
Clockwork PicoCalc is a retro handheld powered by a Raspberry Pi Pico
Clockwork PicoCalc is a retro handheld powered by a Raspberry Pi Pico
Forwarded from Analytical Physics
Kurt_Gottfried,_Tung_Mow_Yan,_Quantum.djvu
3.7 MB
Kurt Gottfried
Tung-Mow Yan
Quantum Mechanics:
Fundamentals
Second Edition
With 75 F1gures
@analytical_physics
Tung-Mow Yan
Quantum Mechanics:
Fundamentals
Second Edition
With 75 F1gures
@analytical_physics
Forwarded from Analytical Physics
Al-Khalili, Jim - Black Holes, Wormholes and Time Machines.pdf
4.7 MB
Black Holes, Wormholes and Time Machines ( Jim Al-Khalili ), 2nd edition. CRC Press 1999
Differential Geometry in Physics.pdf
5.2 MB
Differential Geometry in Physics ( Gabriel Lugo ). University of North Carolina 2021
Forwarded from /v/ do Brasil (Paulo)
This media is not supported in your browser
VIEW IN TELEGRAM
Ad do Intel Pentium 4 no meio da novela Malhação
Forwarded from Linux Academy
@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1