Everything related to osu!, code, or just life in general.
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!
During mapping, there are just times where you want to rank your map. You may even be actually actively ranking a map right now. However, the current process requires 2 BNs to rank a map. This is where it could get tricky and/or frustrating. Requesting BNs has (and maybe always will be,) something that frustrates mappers for many reasons; whether BNs are simply closed or just ignore you.