Everything related to osu!, code, or just life in general.
It is my third semester at University, and I am able to apply as a course assistant for any course that I passed (assuming I passed with good score, that is). From all the courses that is available for me to assist, I took Programming Fundamentals 1. I was happy that I got picked to be one of the assistants in that course. While I have never really teached any group of people before, I do have my fair share of helping friends with their code, ranging from newbies to fairly experienced one. Surely, it wouldn't be too bad, no? Especially I am in a faculty where pretty much everyone is expected to be--at least--a little bit knowledgeable with computers.
Data Structure and Algorithms, a course that sends shivers down any compsci students. In my uni, in any practical assignment, there is an automatic grader that will judge our program based on its predefined test cases, as well as time and memory limit. These test cases are private, just like how you usually do in any competitive programming contests. Due to its secretive nature, usually those who get full mark will be asked by others to try out their test cases, and compare it with their own.
Ah, Bad Apple. Truly a classic piece of art that has been transformed into a lot of medias. From playing it on Desmos, Google Maps, Microsoft Paint, File Explorer, or CSS Animations. Oh... wait, they are all made by the same person. Well, there is Bad Apple on apple and Bad Apple... Among Us. Point is—you can render it everywhere, regardless of which platform you are running it on. In this post, I will talk about how I render Bad Apple on HTML Canvas. Here's the result, though:
New year, new projects show up. Around November of 2021, I was invited to join the IT Development team for a faculty event, named Pesta Rakyat Komputer (PERAK). To summarize, in that event we play games for fun, sort of like a school festival. There are Valorant, League of Legends, osu!, and a few other competitions there. Usually—or so I've been told—the site is used only for information center, such as leaderboards. This year, they decided to take the site further and do all of the administration in site. In this post, I will talk about one specific part of the site: Group Invitations, the code generation part, to be precise.
In my faculty, for freshmens we are introduced with a bunch of events and tasks to further bond ourselves. One of it is Karya Angkatan, in which we are tasked to make something where everyone is able to contribute. For our year, we decided to follow last year's path and make a yearbook site. The deadline was long, around 3 months, so it is a pretty relaxed task. Here, I will talk about the technology being used in the site's back-end and how everything will be done, really.
The internet has its own miracle, because no one really knows who you are in the real world (well, unless you deanonymize yourself, of course). By default, what people see is just another person on the internet, and that's all. But, there is a bit of a problem with Indonesian Twitter's menfess system...
Web developing sucks. We all know that, and well, that doesnt just apply to web development, but to a lot of things in technology. However I would like to talk about this simple browser behavior inconsistency that occured back when I was registering for my uni's orientation program.
For many last year students, getting into a university is their next goal. Their goal differs from one to another, whether they want to get a degree in a program they're interested in, or just to spend more time before diving into the open world and getting a job. Not only are the goals differ, but some might also prefer private over state university. In this post, I will talk about what Indonesians have to deal with when it comes to admitting to a state university.
As the pandemic starts, many school has yet to decide which schooling platform that suits them the best. An online platform allows them to monitor students and do usual school task in one place. They are neat, but they are prone to mistake. In this post, we are going to look over at mySchool, a platform that my school decides to go with.
Upon the creation of this blog, I always wonder as to what I will put here, code updates? life updates? or...something else? Lots of ideas comes up on my mind, but I decided to do something that is a bit related to life updates... but for my life as a Beatmap Nominator. Let's call it...BN Report!