By {{ page.author }}
Platform(s): {{ page.platform }}
+Written in: {{ page.language }}
{{ content }}c-ref was my attempt at a reference guide for the C programming language. Its goal was to be as simple to understand as possible while still telling you what you need to know to make things work. The biggest flaw was that I was trying to teach what I was just learning (sometimes incorrectly), and that the site itself was clunky to navigate.
+The repository was silently archived down on March 15, and while the site itself can be viewed and stumbled through at https://ninjacheetah.github.io/c-ref/, the domain, c-ref.ncxprogramming.com
, is now disabled. No future work will be done on the site and the project is unlikely to be revisted as there are plenty of other reference sites out there.
Fun Fact:
+The site was modeled after Nintendo's internal reference documentations. How I know what that looks like will not be discussed.
\ No newline at end of file diff --git a/projects/fakeapt.html b/projects/fakeapt.html index 397ae9c..93554e2 100644 --- a/projects/fakeapt.html +++ b/projects/fakeapt.html @@ -2,13 +2,20 @@ title: fake-apt layout: program custicon: false -iconurl: +iconurl: https://cdn.ncxprogramming.com/file/icon/placeholder.svg author: NinjaCheetah -platform: Windows, macOS, Linux +platform: Windows, macOS, Linux (Officially) 3DS (Unofficially) +language: .NET 5, C (Officially) C++ (Unofficially) archived: false --- View Sourcefake-apt is my fake version of APT, the package manager used in Debian- and Ubuntu-based Linux distros.
-to be finished later
+fake-apt sets out to imitate most of APT's features, such as install
, update
, remove
, etc. While it's meant to look like the program is doing something, it doesn't really do anything, and is just for looks.
fake-apt is one of the only completely cross-platform apps that I've written. Windows support has taken considerably more work to maintain than macOS and Linux support, but as I'm creating this page all platforms are still supported.
+Making fake-apt seem convincing was something I really wanted to achieve. In the original .NET version and early C versions, a fake prompt would be shown that would change based on your OS. In more recent versions, I made the executable take arguments directly, so you can use your real prompt and real password prompt to make it seem more real. On any non-Debian/non-Ubuntu systems (macOS included), you can rename the binary to apt
and put it in /usr/local/bin/
and run it exactly how you would run the real APT.
In March 2021, GitHub user LinUwUxCat ported fake-apt to C++, and to the 3DS. The C++ version can be run the same way as the C version, and the 3DS version is compiled as a 3DSX file and can be run on a modded 3DS or in a 3DS emulator. You can find this port here. (Note that it is a little outdated now.)
diff --git a/projects/index.html b/projects/index.html index 5c66a72..21ccedf 100644 --- a/projects/index.html +++ b/projects/index.html @@ -15,8 +15,9 @@ layout: defaultArchived