Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
In Project 8 of Nand2Tetris, we get to finish the implementation of the VM Translator that was begun in Project 7.
-
Firefox supports the two-finger left and right swipe actions on the touchpad by default on Ubuntu.
-
Project 7 of Nand2Tetris is about translating virtual machine 1 (VM) commands for the Hack computer platform to a series of Hack assembly language (asm) instructions.
-
fzf is a general-purpose fuzzy text matching tool at its core that takes in a list of newline-separated text and allows the user to search for something within those lines and select one or more of the lines by typing just a few character sequences into a…
-
I wrote a two-pass assembler for the Hack assembly language!
-
Continuing from where I left off in my Nand2Tetris journey, I went ahead and completed Projects 4 (Machine Language) and Project 5 (Computer Architecture) and I now have "built" my very own Hack computer from scratch!
-
I write a lot of notes in Markdown on a daily basis as a sort of personal wiki.
-
I created my own shell in Rust using the Codecrafters Build your own shell challenge.
-
Nand2Tetris is a very interesting "learning by doing" free and open-source course that enables one to learn how a computer is designed from the ground up, and also how it is programmed from the very lowest of levels.
-
My tmux workflow thus far has been strictly windows- and panes-based, meaning I usually launch only one tmux session and then create named windows and panes (horizontal and vertical splits) as necessary to deal with the set of projects for the day.
-
I primarily work on the Linux kernel (which is written almost entirely in C) and I frequently find myself needing to know which function I'm currently in while browsing the codebase.
-
Yes, you read that right - Ubuntu (which uses the X server) has a grand total of three clipboards: As the Inter-Client Communication Conventions Manual (ICCCM) explains: Selection Atoms There can be an arbitrary number of selections, each named by an atom.
-
This is the second in a series of blog posts related to some powerful features of git I've used over the years.
-
On one of my daily trawlings of Hacker News, I came across Julia Evans' blogpost on confusing git terminology that lists git rebase --onto as one such confusing command.
-
I recently had to learn Go.