RSSAmplifier

Blog

My ramblings

adventures with technology

/RSS feed ↗59 posts

Latest posts

How I’m writing web apps with Nim in 2026

A few things have changed in the Nim webdev community since I last wrote in 2021 . The main update is that Jester is effectively in maintenance mode, and has some issues with the latest version of Nim. All of the other libraries/frameworks are still being actively developed (or are stable on the latest versions of Nim), which is a healthy sign. If you’re someone who would much rather browse…

My productivity system

I'm writing this because I often get comments from friends and family about how I manage to stay on top of things. As a child, my parents helped me a lot with keeping track of things. Once I got to high school I struggled with classes, nearly falling out from the honors program my freshman year. The reason was silly in hindsight - I kept forgetting to turn in or do homework assignments. Since…

Android gaming on a budget

I've never really been much of a PC gamer - growing up, I mostly played on various Nintendo consoles. I recall trying to build a PC back in 2014, and giving up due to how expensive it was (I was still a student at the time). Somewhat ironically, the build that I specced out at the time would cost about the same today, due to the GPU market being what it is. Phones at the time weren't…

Building a simple typing test website using hyperscript

Recently, I've been playing around with _hyperscript . It's from the same folks that made HTMX , so you know it'll be an... interesting project. I used it to build typehand which is a tiny little typing speed measurer inspired by typings.gg . If you want to see an explanation of the code, skip to the typehand section . Personal Tangent When I first started doing web development…

Building a simple room-based chat application in Nim (using HTMX)

This is going to be a bit of a weird tutorial - rather than walking you through the natural progression of how one would build an application, I'll instead be explaining the code step by step of the existing application. This is done for two reasons: first, it's easier to write a tutorial. Second, if you just want to see the final code, you can skip ahead and not have to bear with me as…

Using Nim for Web Development in 2021

These are some of my thoughts and recommendations on using Nim in 2021 for web development. If you want a summary of what I think you should use, skip to the end. As this is my first post on the topic, I'll be including a bit of history. My intent is not to compare to any specific libraries in other languages. While I've used others, it's been a while and I don't want to spend…

My first post

This is my first blog post.

Summary and Analysis Blog: Rosencrantz and Guildenstern are Dead

Author: Tom Stoppard. Born in Czechoslovakia, his family escaped due to Hitler. He spent most of his life in Britain, and writes plays. He is still alive, in his 80’s. Setting: Takes place in Elsinore, and in the boat that Hamlet is put on at the end of Hamlet . Takes place during the same time as Hamlet. Plot: The plot is the same as Hamlet, only it is told from Rosencrantz and Guildenstern. R…

Response to Course Materials 3/25

We finished our Hamlet discussion first. I think I got a lot out of that discussion, as listening to other people’s ideas is always fun. I do remember some of the conspiracy theories we started throwing around, and while they were entertaining, I feel like we should have stayed more on task. We then started Rosencrantz and Guildenstern are Dead. This play was rather confusing at first, like the…

2008 Open Prompt Answer

In Shakespeare’s Hamlet, we are introduced to Horatio, Hamlet’s best friend. He always follows Hamlet where possible, and quickly carries out orders. He appears to care for Hamlet throughout the play. The relationship between Horatio and Hamlet shows us that Horatio is too perfect, and that he was essential in carrying out the death of Claudius. We first see Horatio at the start of the play. He is…

2008 Open Prompt Analysis

Author 1: This author does change what they think the thesis is from the beginning to the end. They initially talk about foil and how they influence each other, but end up talking about how Huang influences just Lindo by making her stronger. There is also a lot of plot summary thrown in. While that is good and illustrates the point, the author could have talked more about the points they were…

Hamlet Final Summary and Analysis

Shakespeare is the author, lived during the 1500’s to 1600’s. He was a famous playwright, and had his own theatre that he wrote his plays for. The setting is Elsinore, in Denmark. It is set during a similar time to Shakespeare, or before him. Plot: Hamlet is a moody teenager, whose father recently died. His father’s ghost appears to him, and informs Hamlet that the current king (Hamlet’s uncle)…

Response to Course Materials 2/26

The first thing that we did was our final exam project. First off, I love how open ended these are. I always have way too much fun with creating games, and when it doubles as a school assignment, I can feel productive while having fun. I spent too much time on this game for homework, but it was worth it and a ton of fun in the end. I think that most of the class enjoyed it, and if we have an open…

2006 Open Prompt

In Of Mice and Men, John Steinbeck uses a country setting to show how primative the country can often be. He has many simple laborers working in a secluded area, where murders take place without anyone in the outside world really noticing. The country setting also manages to create some simple characters, such as Lennie and Candy. Lastly, the setting influences the dreams that the characters have…

Open Prompt 1 Jan 28

2006 Question 3 3A This response does a really well job of responding to the prompt and staying on topic. The author focused on the setting of the book, and the specific development it had on one character. The main issue with this response was how much it overfocused on only one aspect of one character. While there was some comparisons between two settings, the majority of the essay was talking…

Oedipus Rex

Oedipus Summary and Analyses Author – Sophocles. Greek playwright, not all of his work survived. He wrote this play for an Athenian contest, where he came second. Plot: Oedipus rules a troubled kingdom. He sends his brother in law (Creon) to a oracle, to see how the problem may be resolved. Creon tells Oedipus that the killer of their king must be apprehended for everything to return to normal.…

Reponse to Course Material

We learned about the different tones that authors will use when talking about literature. This felt like a review of what we learned in British Literature. Then we started Kite Runner. It was a great book, that kept me hooked while I was reading it. By breaking up the story the way Hosseini did, he was able to keep talking about his themes while appearing fresh. He showed the parallels and the…

The Kite Runner

AUTHOR & SETTING Khaled Hosseini was born in Afghanistan, during a tumultuous time. He moved to America in the 1980’s, escaping much of the brutal Taliban regime. This novel takes place in Afghanistan for Amir’s childhood, and in America for his adulthood. He returns to a very different Afghanistan in 2001. Amir’s timeline parallels Hosseini’s in many ways. CHARACTERS The major characters are…

Closed Prompt 2 Blog Post – Arham Jain

Blake focuses on different aspects of a chimney sweeper’s life in his “The Chimney Sweeper” poems. In the first one, he uses anecdotes and imagery to emphasize the work that the sweepers do, and to show the difference between the dirty work and heaven. In the second one, he uses dialogue and metaphors to show a child’s point of view. Both poems convey similar information, but each leaves the…

Closed Prompt 2 11/18

Evening Hawk describes a hawk flying around, and its viewpoint, during sunset. Robert Penn Warren uses his poetic language to describe the majestic hawk, and relates it to embracing how powerful life is. He talks about Time, and the world to show us the different aspects of life.. The first stanza has many references to geometry, with “plane of light” and “black angularity”. Warren is paints a…

Response to Course Material

We started out this unit talking about Absurd theatre and comedy. I hadn’t heard of these topic before in a school setting, especially not Theatre of the Absurd. The definition of comedy was very interesting as well. I hadn’t thought about humor following a defined set of rules. Our main focus was The American Dream. I learned so much about Albee, and the time period surrounding that literature. I…

American Dream Summary and Analysis

The American Dream, by Edward Albee Setting An apartment, set in the 1960’s. Multiple shops near by. The apartment is spacious enough for 3-4 people. Author Edward Albee was adopted when he was very young by rich conservative parents, who he always felt apart from. His parents sent him to multiple boarding schools and academies, which he kept changing. He always felt like a poster child, a toy on…

Closed Prompt 1 2008

Author 1A Overall, this author does a great job analyzing Keats and Longfellow’s poems and meaning. The thesis statement is made well, and quite defendable. Saying that Keats and Longfellow have different viewpoints on life is the answer this prompt is looking for. The claim that both authors feel that life is short is well backed with textual evidence. The usage of the word anaphora is correct…

Fasting

In Fasting, Desai uses point of view, diction, and dialogue to show that Arun is scared of the unknown; that his indian background leads him to not be familiar with nature, as as a result he is frightened by it. Arun’s point of view is explored, with his thoughts telling us what he thinks of a beautiful summer day. “But how passionately he prefers its post office, its shops, its dry-cleaning…

Recap

Reading like a professor This book showed me the different ways authors will convey things to their readers. I simply didn’t know about how authors will try and reference other texts, or how rain and other events tend to relate to christianity. This unit showed me the complexities that are in the reading we embark on this year. The Nuts and Bolts of College Writing This book taught me how to write…

AP Lit 9/24

Ann Petry’s 1946 novel, The Street, shows how Lutie Johnson has a connection with the setting of an urban street. Throughout this passage, Petry establishes Lutie Johnson’s relationship to the urban setting through the use of imagery, by using phrases like “rattled the tops of garbage cans”. Petry uses personification, by saying “Fingering its way along the curb, the wind set the bits of paper to…

AP Lit Blog Post 9/10

2006 AP Lit Free Response “The following passage is an excerpt from Lady Windermere’s Fan, a play by Oscar Wilde, produced in 1892. Read the passage carefully. Then write a well-organized essay in which you analyze how the playwright reveals the values of the characters and the nature of their society.” First Response Author A answers the prompt. They point out the differences in character between…

Programming Languages Explained

You might hear someone call themselves a programmer, but what does that really mean? It means that they know one or more programming languages. Now what is a programming language? A programming language is the way a programmer can tell the computer what to do. There are many programming languages out there, but I will touch on the ones that I have used and liked for this post. First off, we have…

Spell Dev Log: 0.1.6

Link: http://ajusa.github.io/Spell Welcome back to another Spell Dev Log. In this log, I will be discussing what the current state of Spell is, and why I have decided to change all of the gameplay. This is a pretty short one, since all of the changes can be described succinctly. First off, a ridiculous amount of changes have happened since I last posted one of these. We have working…

Reusing an Old Laptop

Hello everyone! Today I will be talking about an operating system named Solus. Solus is based on Linux. When most people think of Linux, they immediately think of hackers and programmers. However, this is flawed. Linux can be used for many purposes, including a normal alternative to OSX or Windows. In fact, if you use a Chromebook, or even visit websites, you are most likely interacting with…

Building a Robotic Arm for Cheap: Part 3

This post covers the base of the arm, and putting it together. I have built the base with my partner, along with a rudimentary claw. We are almost done, we just need to attach the two. It has been lots of fun, and I hope that we will do well in regionals for Science Olympiad. So, to start off I will go over the parts. We ended up buying 4 servos: one for the base to rotate left and right, one for…

Spell Dev Log: 0.1.3

Here is another… SPELL UPDATE! The reason Spell development has slowed was due to finals week at my school. Finally (sorry, that was bad) I can go back to working on Spell. However, several things have changed since the last update. The largest change is that a new person has joined our team. AlphaBetaR is the new official graphics designer of Spell. He has created artwork for the character sprite…

Spell Dev Log: 0.1.1

Hello everyone! This post is about a game called Spell, which I am currently developing with some friends. The game is currently in Alpha 0.1.1, hence the title being a version number. Right now, the team consists of two developers, so the graphics are virtually non existent. All of the code is located on Github. This is NOT a tutorial on how to write a game, just a write up on how I made a game.…

Building a Robotic Arm for Cheap: Part 2

As I had said in the first part, this post will be covering the frame of the robotic arm, the power source, the code, and any other miscellaneous items. I have been working with my partner on it, and we almost have a prototype built. We will finish it over winter break. Remember, the best arm in the world is useless if the drivers haven’t practiced using it. So, the frame. The “backbone” of the…

HTML Tutorial: Getting Started

HTML. Hyper-Text Markup Language. The programming language that changed the web as we know it. Every since the early days of the internet, this programming language has been used on all web pages, and it is what all web browser use to display web pages. But that is just an overview. How do you actually start using it to create websites? Simple. Start by downloading a text editor, such as Brackets…

Building a Robotic Arm for Cheap: Part 1

This year, I am participating in Science Olympiad. Science Olympiad is basically a yearly competition, where students from around the country compete to do the best in their event. This year I picked robotic arm. I haven’t done many things like this before. The arm hasn’t been built yet, so this blog will be like progress updates. Each update I will share pictures, possible parts, and later, video…

Technology Terms

Do you know the names of many of the things you interact with on a daily basis? Then why don’t people know how technology works, and what things make it up? Your phone, to your laptop, all use these pieces of technology in one cohesive device. First off we have RAM. Your ram is like your short term memory. Every time you click on a program, it runs in your ram and takes up space there. RAM stands…

Information

This blog will now be featuring more technology tips and things like video tutorials on how to code. I will also write some articles on basic technology terms and try to explain them as simply as possible. More posts to come soon!

Zdefense

Hey guys, here is the InDev Version. Beta 1.4.5 [WIP] Just unzip it and double click the play.html file.

Server

My server has a skyblock plugin. Type in /sky in order to stop endlessly dying. Then, you will spawn on a skyblock near two other islands. Those are my other islands. Then, Just play skyblock!

Open Source

As the title implies, this post is about open source. Some people will go like, “Open source? What’s that?” Open source just means that some program, be it something as large as an operating system or as small as a calculator, is freely editable and usable by anyone in the world, free of cost. (Most of these projects ask for donations.) Linux is open source. Well, you ask, “Why doesn’t everyone…

Ajusa pic

Here is a picture

Ajusa

Today I am excited to announce that after 4 snow days of hard work, ajusa alpha will be released soon. It has a blue and white color scheme. The logo will be done by our very own FunnyWabbit. More info to come soon.

Server change... Again

Hey guys! I am sorry to say that ftb lite did not work out so well. Instead, the server will be running vanilla with mini games, and pvp death matches. Send me an email if you have any ideas.

Server Time

The minecraft server will be running ftb lite 2 with bukkit plugins such as clearlagg and ptweaks this Sunday at 2:00 pm. See you there!

Server final

So guys, I finally managed to make a plausible server running on my rpi. The server is pretty much final, and will be running FTB Lite mod pack for this week. If it manages to run well, it will be running 24/7. When I was on, there was no lag, whatsoever. See you on Sunday!

Results

Here are some of the results of different server jars for mods! Tekkit Lite: very laggy, even for just one person. It was minecraft 1.4.6 Ftb lite: worked very well, and there was no noticeable lag. Minecraft 1.6.4. However, ftb lite had no build craft and industrial craft, so I chose not to use it. Things I will be testing are: Spigot + tekkit lite Spigot + risers pack Tell me what u think.

Server Closed

Hey guys! My server will be on and off this week because I will be testing tekkit and feed the beast on it. More updates to come on this blog. Ps, the next time is Sunday and Saturday 2pm, so be there!

Minecraft Server

Hey guys! My minecraft server should be back up soon. I just finished upgrading to the latest java, so the performance should be much better. Bye for now!

Swim Meet

There was a swim meet in a place, but I could not go because of the snow.