PageSpeed Insights: How to improve your website's speed

PageSpeed Insights: How to improve your website's speed
In order to speed up your web site's content, you have to use Google's PageSpeed Insights and use their recommendation to have good user experience. Today, I will talk about how I went from 69 mobile and 85 desktop score to 80/95 score. According to Google's blog, "The “Speed Update,” as we’re calling it, will only affect pages that deliver the slowest experience to users and will only affect a small percentage of queries. It applies the same standard to all pages, regardless of the technology used to build the page. The intent of the search query is still a very strong signal, so a slow page may still rank highly if it has great, relevant content." Continue reading

Cisco Packet Tracer 0918 (7.*) review

Cisco Packet Tracer 0918 (7.*) review
Recently I did a phone interview that did not go well. To be fair, I did not study the basics for networking pretty well, but I should at least brush up my networking skills. For instance, the job I was applying involved security and expensive software that detects intrusion. Of course I did my homework and did research on the company and the software that they used. I also went back and grab some old college books that linked to Windows Server 2012 and CentOS. However, the phone interview questions were the simple questions as what OSI model layer do you find the network cable. I said 7, but realized after that I had everything upside down (7 was 1 and 1 Continue reading

Bliss-Box: 4-Play (Part 2)

Bliss-Box: 4-Play (Part 2)
My previous post was about how great is to have the Bliss-Box 4-Play multi adapter for your retro games. For this post I will talk about how to troubleshoot your adapter. When I first receive the item, I wanted to see if I can upgrade the firmware, just to see how easy is to upgrade to newer features. The first problem was that the adapter could not communicate with my laptop on USB 3.0 port, so I move it to a USB 2.0 port. Success! The second problem was that HIDBootFlash would not work with my Windows 10 64-bit laptop. I don't remember what was the default firmware, but I knew it was not the newer 1.56.1 that had support for retro pi. Instead of wasting Continue reading

Android 8.0 (Oreo) on Samsung Galaxy S4 i9505

Android 8.0 (Oreo) on Samsung Galaxy S4 i9505
Oh yes, I love my Galaxy S4 i9505! The Samsung phone was introduce in 2013 and I was looking for a good phone to replace the S2 (which I purchase back in 2011, or was it 2012?) that was slow and a bit too hot to touch some times. But then S4 came around the corner in 2013. I was amazed by the screen size, 5 inches! The 2GB of ram, the 13MP camera, and the latest Android. As long it had micro SD card reader, the S4 phone was going to be my next phone. However, the model that I purchase was SGH-M919 and not the GT-I9500 (the international and unlocked version). Anyway, as it was a S4 it's good to go! Then later, I broke the phone, purchase a new phone from Continue reading

NES-004 vs CLV-002 controller

NES-004 vs CLV-002 controller
The image above is a circuit board for the 2017 NES mini controller which cost me like $10 and image below is the original controller NES-004 circuit board from the late 80's. As you can tell from both pictures, they look a bit different. I just want to show the little differences of both controllers, so if you want to know a bit from 20016 vs this one from 1985, then please read on. First, the original NES-004 is a bit heavier, because the cord is like 91.5 inches (7 foot or in metric, like 234 centimeters) and the NES mini controller is about 30 inches (2.5 feet or 76 cm). You can't interchange the cords with each other. The mini controller uses the Continue reading

Google Translate Plugin and CSS Manipulation

Google Translate Plugin and CSS Manipulation
I am amazed how easy is translating a web page. I just type a website into a translating tool and it a few seconds I can read a web page in my native tongue. Good example is when I wanted to read some news about Neon Genesis Evangelion 4.0 release date, which I was looking for primary sources in Japanese websites. Sadly, all the results were speculations, old news, and sad news. Never the less, I was amazed that Google translated some websites that was readable for humans. Some of you will argue that some results are not readable, but sloppy translations. I agree with you guys , but I am just amazed that some results are very good. That is why I added a Continue reading

Bliss-Box: 4-Play (Part 1)

So what do you get for $130 video game controller adapter to USB? well.. 2x Nintendo Entertainment System Cables 2x Super Nintendo Entertainment System Cables 2x Nintendo 64 Cables 4x Nintendo GameCube Cables 2x Retro DB9 Cables 2x Sega Dreamcast Cables 2x Sega Saturn Cables 2x Sony PlayStation/PlayStation 2 Cables Bought this adapter at eBay fro like $133. It's not cheap, but I was looking for an adapter that did everything and one criteria was that it needed rumble support for the N64 controller. Also, if possible, to read the N64 memory pak. The rumble works for the 4-play adapter, but the memory pak reading is not supported. Before I go any further, I Continue reading

さよなら Palomar College

さよなら Palomar College
Tutor Training and Computer Science Being a tutor is not about giving the answer to the student, but guide the student to the answer. There are some skills that a tutor must master in order to steer the student to the solution. Listening, empathy and receiving feedback, and having a great communication relationship are the skills that a tutor at Palomar College must master. In the computer science department, the tutor must listen at the student question and see why he/she does not understand. Receiving feedback is an important component for the computer science tutor, due to the nature of different perspectives in computer programing (or networking Continue reading

Shrink Your Code with ProGuard

Shrink Your Code with ProGuard
When I was creating the app "Check the Cheque" and uploading it to Google Play, I was wondering if its possible to shrink the app size. The app I was working on was like 2 MB and I knew that it was too big for an app that only had like one picture and only a few 100 lines of code. I searched on the Android User guide and it I came across the "Shrink Your Code and Resources" and I never knew that Android Studio had this feature. Also this is free because it's distributed under the GPL (General Public License). So I will compare how much smaller my app went from 2 MB, to 0.9 MB. First thing first, I had one PNG image that was like around 500 KB file size and Continue reading

WIFI not connecting: AW-NB086

flashback to 2017, Fall I was panicking when I tried to connect to my schools WiFi network, but for some strange reason I just could not connect to their network. I was like "the fuh...?" and I continue to troubleshooting my laptops WiFi connection. I uninstall UX31e's AzureWave AW-NB086 the driver and installed Microsoft generic driver and that did not worked. I continue installing newest and old drivers. No luck. I continue to ponder that maybe the WiFi card went bad, but alas, the WiFi connection worked on my local coffee shop and library. The only conclusion that I gathered is that the school IT department banned my MAC address to connect to their Continue reading