Genesis 2 vs carazu, the plan

If you’re wondering what is Genesis 2, it is basically my old Proton Gen 2. What is carazu, then?

I’m so obsessed with cars’ fuel efficiencies. I don’t know why. It’s probably to debunked the myth of car company putting high FE, which is less likely to be achieved by an average driver. The only way to get to know the real values by collecting them collectively from many car’s owners.

Of course, carazu it’s not just to collect fuel efficiencies of different cars. I have many plan to go with it. No website can run without money for a long time. And, I do wish to keep carazu for a long by merging carazu with switchx, InsyaAllah.

Just for a quick comparison, here are the difference between the old Genesis 2 and the alpha carazu. And again of course, carazu has many more features.

The old Genesis 2

carazu alpha

2017 in review

I read some of the past posts on this blog. I didn’t cringe. Like in the past, the blog didn’t stand up long, because, after months, it’s weird to read your own words.

Anyways, 2017. The year where many good things had happened. I can’t remember all. Starting August, I went for my first job interview, I did get the job. I graduated from college in October. I started working in November. I resigned my first job in December. I launched carazu alpha in the same month after months thinking of it. Last, I went for my second job at the end of December. It’s fun.

Above all that, the first main reason that I really wanted which are my absolute goal since I started studying in college, both college, I did get it. If thousand people said ‘no’, but if Allah says ‘yes’. Nobody can challenge HIS decision.

Being explicit

When  I was in KISAS, we have trouble renaming files and folders. We literally randomly hitting the keyboard to name a picture or a video like “ashduiashduasd.mp4′. If there are changes made in the video, I would look like “KISAS – MJK final final really really final”. Even worst, “ashduiashduasd-final-really-final-.mp4”.

I don’t know why some students still using relatively unreadable code. Why do you need to name a property as “x”, “y” and “z”. Can you read it in the future? No, you can’t. It sucks.

Being explicit is very important, both maintainability as well as keeping yourself realize that you’re a human.

Virtual Host and ICANN Collision

I stumbled across this problem yesterday when I was working with website remastering project using WordPress. The .dev domain not working and had a collision with ICANN.

First, I thought the problem was with my Google Chrome. That was totally wrong. Second, I checked httpd-vhosts file, it was fine. Third, I checked the hosts in system32 file. (I didn’t realize the .txt extension was added).

It was really bad, I can’t figured out the solution. And I kept thinking even in my sleep. It’s just too bad and annoying because small things like .dev can ruin the whole night.

It seemed that the hosts file was removed and replaced with hosts.txt file. I suspected a portable program that I was running as administrator privilege replaced it for no reason.

So, I went to sublime and remove the .txt extension. And, it works.

Small things can kill your mood.

#1 Genesis 2 – A quick update

This is just a quick update on what I’m currently working on. If you’re a web developer there might be a chance where you had worked with WordPress. WordPress is a good platform which also has a great community of theme developer, plugin developer and fans. And I was one of them. At least at some point I started to feel something is not right. Something that feel me being restricted, something make me feels I need to “build” more than just a theme.

So when I started to code “Vanilla” php, it was terrible. I don’t really know what I was doing. What are these “get, post, form, sessions”. It just don’t make sense. The program that I was building back in the day, was a simple fuel consumption calculator with trip estimation based on the FEs. No database, no, class, no TDD whatsoever.

This was before I discovered Laravel. Maybe in later post.

Genesis 2

So, genesis 2 is a program that is going to log all fuels consumption for each time car owners fill in. I just want to know, how much really a car consume petrol. The worse the car, the worse the fuel consumption.

So here’s a quick screenshot from the my local machine.

#5 Going alpha with kopiahmedia is now powered by SwitchX. As you might guess, kopiahmedia is not hosted on any cloud application platform, eg: Heroku, aws, blueocean. It’s basically running on typical shared hosting without ssh access. And the process is really tedious, eg: cron jobs for linking storage file.

For a small scale team, I think it works just fine using CPanel at least for now.