Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 63
  1. Essential Elements of a Vulkan Application Instance and physical device selection VkInstance VkPhysicalDevice Logical device and queue families VkDevice VkPhysicalDeviceFeatures VkQueue Window surface and swap chain (Optional for headless/offscreen render…

  2. QEMU Qemu is pretty awesome.

  3. NOTES // Vim

    I’ve been using vim for more than 10 years.

  4. Color grading Normally you want to follow the following workflow: Color correction by adjusting the gamma, exposure and saturation (Using waveform, vectorscope and histogram).

  5. Resources Evolution and Architecture of Consoles by Rodrigo Copetti GameBoy Developer Kit (GBDK) Programming Game Boy Games with GBDK Game Boy technical reference

  6. NOTES // UNIX

    Dotfiles I keep my dotfiles organize in a git repository using GNU’s stow to get them in their respective directories on new machines.

  7. TODO: Introduction Season 03 E01 Starting with the beat by loading Superior Drummer and selecting the different drum pieces.

  8. NOTES // Security

    GPG In order to create a consistent set of practices (while keeping the convenience of cloud storage) for encrypting my data and passwords, I’ve decided to do the following: Primary (Sign,Certify) key and subkey #1 (Encrypt) was generated with 4096 RSA (<…

  9. Scheme is a minimalist, LISP programming language.

  10. NOTES // Research

    Useful abbreviations sine qua non: An essential condition; something necessary. i.e.

  11. Being from the south of Spain, on of my all-time favourite recipes is paella.

  12. NOTES // Plan 9

    Plan9 is a UNIX inspired non-commercial graphical research OS.

  13. NOTES // Photography

    Inspiration Saul Leiter: Street photography, minimalism, abstract.

  14. Building an operating system or programming bare-metal can be quite hard and abstract, but there are a few resources available that make it much easier: Resources Building an OS (nanobyte) Building a bootloader (nanobyte)

  15. Buffer objects Vertex Array Objects (VAO) Contain attribute pointer information for a number of VBO and a single EBO.

  16. The act of creation requires a struggle, some energy transfer from one system into another.

  17. Hardware CPU: 32bit TI OMAP 3621 (ARMv7, ARM Cortext-A8). 800MHz RAM: 256 MB Storage: 2GB + microSD Display: 6in, 600x800 @ 167 PPI (eink) ED060SCE(LF)C1, touchscreen.

  18. Architecture CPU: MIPS III R4300I @ 93 MHz, access RAM must be done through through RCP.

  19. NOTES // Mutt

    Cheatsheet Movement Movement: j/k/h/l Next/prev thread: ]/[ Next/prev entry: C-n/C-p Go to top/bottom: gg/G Sidebar movement: <DOWN>/<UP> Sidebar enter: <RIGHT> Sidebar open/close: b Move to INBOX: I Move to mailbox: c General Sync mailbox locally: TAB Sy…

  20. NOTES // Music Theory

    The following are a collection of notes on music theory.

  21. Introduction Music practice is an essential skill to cultivate if we want to grow as artists.

  22. Max provides a multimedia processing programming language and toolkit.

  23. NOTES // Makefiles

    I use Makefiles in many of my projects and like many people I have a love/hate relationship with them.

  24. Connecting to a server There are multiple IRC servers available, from the now disgraced freenode to libera and esper.

  25. NOTES // Hacking

    Hacking tools nmap Used for network reconnaissance, port exploration, OS exploration or vulnerability exploration. # Show TCP ports for a domain, ip, or range nmap -sT domain.name.com.or.ip # Similar to the command above but tries to be stealthy nmap…

  26. One of the most tedious parts of making applications.

  27. Related Vulkan OpenGL Resources Cached Software Rendering (2020), by @rxi.

  28. NOTES // Git

    Hosting private or shared git repositories without dependencies Tools like Gitea/GitLab/cgit exist to be able to manage and browse code repositories in a simple way.

  29. General info Game Boy link cables can be used to send and receive data from a GB or GBA.

  30. Architecture The GBA contains a 16 MHz ARM CPU and has available 96kB of video memory.

  31. I’m quite fond of fountain pens, especially when paired with cartridge converters or using a self contained ink filling system.

  32. Introduction Modern computers have access to dedicated floating point units, but in older machines (such as the GBA) this was not the case.

  33. Some common general purpose algorithms used for data encoding and compression include: Huffman coding Run length encoding Burrows-Wheeler transform Move to front transform Zstandard LZ77 and LZ78 (LZ1, LZ2) LZ4 LZSS Huffman coding Can be used to find the…

  34. NOTES // Electronics

    These are some scatterbrain notes on electronics.

  35. Audio programming Audio programming can be very fun, but it also come with a particular set of challenges that are not often found in other programming fields.

  36. I’ve been using Vim as my main text editor for a long time.

  37. NOTES // DevOps

    Resources A hacker's replacement for Gmail Cheap home backups Datacenter running on sustainable energy

  38. Sorting Some rules of thumb for selecting sorting algorithms: If sorting a small array, quicksort performs great.

  39. C is on of the most used systems programming languages in the world.

  40. NOTES // Color

    Resources Introduction to the science of colours Secrets of color-grading in photography

  41. This book is focused on the Scheme programming language, and follows an interesting writing style, where questions are asked on the left panel and answered on the right.

  42. Hashing (Vol. 3, p. 519) If we have a stream of characters that we want to hash, we can hash each character with a different hash function and add them together.

  43. NOTES // Bookmarks

    This is a non inclusive list of some of my favourite personal websites, blogs and other links.

  44. NOTES // Bitwig

    Currently Bitwig is my DAW of choice.

  45. Resources Automata theory (Wikipedia) Cellular automaton (Wikipedia)

  46. EQ Equalization (EQ) can be used to modify the frequency spectrum of a sound.

  47. x86-64 Resources Let’s Learn x86-64 Assembly!

  48. NOTES // Anarchism

    Resources The anarchist library Where I stand, by Mikhail Bakunin What would an anarchist society look like?

  49. The Micro Interactive C (MIC) framework can be used to bootstrap C projects that rely on user interaction, such as games, real-time applications, video players, etc.

  50. Introduction In the previous post we went through a number of updates to the compiler and introduced the semantic analysis phase for type checking and symbol table generation.