Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
go-vcd-parser reads Value Change Dump (VCD) files, the waveform format that simulators such as Verilator, Icarus Verilog and nvc write.
-
Reusing the general approach from this post gives a way for setting Shift_L+Shift_R as layout change: $ gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Shift_L']" $ gsettings set org.gnome.desktop.wm.keybindings switch-input-s…
-
What?
-
From zero to RISC-V in hardware, in 6 minutes Program your FPGA with a one-liner command.
-
Be forewarned: HER builds with nix require a functional ranlib This is something seldom known, and a very sharp corner to cut yourself on.
-
bazel rules for GHDL I present to you https://github.com/filmil/bazel_rules_ghdl: a set of bazel rules for converting VHDL into Verilog.
-
bazel rules for a riscv64 bare metal rust compiler This article assumes that you have bazel installed via the bazelisk method.
-
bazel installation via the bazelisk method Here is how I install bazel.
-
bazel rules for a riscv64 bare metal GCC compiler The repository https://github.com/filmil/bazel_rules_gcc_riscv64_baremetal contains bazel rules that can be used for a hermetic bare metal GCC cross-compiler for a 64-bit RISC-V machine, running in M-mode.
-
lazygit tips and tricks These are some tips and tricks for lazygit that I keep forgetting how to do.
-
Summary Here is how you can set up a hardware server (hw_server) in AMD Vivado 2023.2.
-
Google Nest Router (2nd Generation) can serve as an access point I accidentally bought the Google Nest 2nd Generation Router when I needed an Access Point.
-
Summary This short note defines the notions of hermetic, ephemeral and reproducible software build, as used in my writing.
-
Summary I bother with bazel.
-
You, too, can have a fully hermetic, reproducible, and ephemeral bazel build.
-
Docker tips and tricks Save an image to an archive docker save imagename | gzip > myimage.tar.gz Load image to an archive docker load < myimage.tar.gz
-
Bazel does not like FIFOs Perhaps obvious in retrospect, but it is not possible for a bazel build artifact to generate a named pipe in the filesystem.
-
After a lengthy search I found the below article that explains the use of Unix domain sockets in go: https://johnrefior.com/gobits/read/go-introduction-to-unix-socket-communication
-
If this advice helped you, let me know.
-
TIM-011 video playlist TIM-011 was an 8-bit teaching computer that was ostensibly developed by IMP in what is now Serbia.
-
TIM-011 was an 8-bit teaching computer that was ostensibly developed by IMP in what is now Serbia.
-
Update 2026-04-17: Bazoekt has been modernized and revived.
-
Excavating an unknown file from a foreign_cc rule I discovered this trick recently, while trying (and mostly failing) to build a library.
-
TIM-011 gets a C runtime library TIM-011 was an 8-bit teaching computer that was ostensibly developed by IMP in what is now Serbia.
-
I was a bit hard pressed to find all the proper work attribution.
-
A while back I wanted to make a hermetic environment for repeatably running Docker tooling.
-
From VimScript into Lua This is my cheat sheet for migrating VimScript into Lua.
-
Often needed little bits of git knowledge that I tend to forget.
-
Often needed little bits of bazel knowledge that I tend to forget.
-
Here is an example python Flask app built with Bazel.
-
We recently became Tesla owners, as our old car unexpectedly gave out.
-
Update 2023-08-17: This is now a feature in bazel, see https://github.com/bazelbuild/bazel/issues/18766 for details.
-
Summary The bazel build system has rules available to build C or C++ code from external repositories that use other more “conventional” build tools.