Archive for the ‘Technology’ Category

Apr 18, 2017

What Happens To 8 Year Old Deodorant? It’s Gross!!!

I noticed something was amiss with dust-covered stick of anti-perspirant deodorant on my bathroom counter top and it turns out it expired in May 2009! Look at what happens after 8 years to it! It’s gross!!!

Mar 24, 2017

LED lightbulb vs incandescent lightbulb demo

Observe! New LED tech based lightbulbs are flooding store shelves. It promises lower energy consumption, brighter output, and longer lifespan. However, I noticed a very subtle flaw. Check out what it is in the video. If you want to test LED lightbulbs yourself, share your results with me!

Mar 2, 2017

Qt 4.8.5 c++ 3D demo update!!! No OpenGL or DirectX just pure Qt

Had to revert back to Qt 4.8.5 but it works nonetheless. The video is choppy because I’m screencapturing the video as it’s running, but on my quadcore it runs at steady 60 fps. On duo-core it runs a steady 20 to 40 fps, so it really depends on your hardware, or I just need to optimize it more. But check out pure 3D in Qt and c++, no third-party dependency on OpenGL or DirectX!

Jan 8, 2017

How To Download m3u8 videos from Twitter

How To Download m3u8 videos from Twitter
By Chongchen Saelee

If you’re browsing websites like Twitter or Facebook, you may notice videos may not be accessible for download. Back in the day, it was quite easy because the actual video file is embedded right into the page. These days, with privacy concerns (and copyright issues), Internet videos are becoming harder to “save for offline viewing”. But with a little know-how, you could successfully save these videos for offline viewing. After all, the data has to be sent to your computer anyway.

So particularly for m3u8 file format, which is just a plain text file that includes a playlist of urls to source videos (and sometimes other playlists), what you’re looking for are ts video source urls. Of course, you have to track down the url of the m3u8 file first. In Google Chrome, there is the very helplful “inspect” tool in the Developer Tools menu. Or, if it hasn’t been obfuscated, you can right-click on the part of the webpage wear the video will render and click on “Inspect” if that option is enabled. Then you want to track down that url for the m3u8 file. Download the m3u8 file and open it with a plain text editor like Notepad. (more…)

Dec 28, 2016

How To Get Optimal Photo Print Quality with Lulu.com

How To Get Optimal Photo Print Quality With Lulu.com
By Chongchen Saelee

Lulu.com is a book self-publishing service. You can print your own novel, comic book, photography book, calendar, etc. But each type of book will require a decent amount of technical skill to physically create a presentable product. When dealing with color printing, you will definitely encounter some road bumps. So I’ll share with you what I did to get optimal results for your printed photo book when using Lulu.com. (more…)

Nov 17, 2016

Neuromancer (1984) By William Gibson Review

Neuromancer
Author: William Gibson
Published in 1984

Review By Chongchen Saelee

“Neuromancer” is the chosen template for modern sci-fi stories since it’s publication. It seems every modern sci-fi story from The Matrix, Ghost in the Shell, Akira, etc, all borrow heavily from Neuromancer. If not the exact storyline, they borrow the speculative Asian culture imagery. But masquerading around as a futuristic caper story, Neuromancer is actually more like a crime noir story, since main plot device involves protagonist Henry Dorsett Case’s lost love Linda Lee. It bookends the whole story, although executed kinda sloppily.

Overall plot revolves around “cowboy” or what we call these days “hacker” Henry Dorsett Case, a 24-year-old thin druggy white guy. He lives a dangerous lifestyle in a dangerous futuristic world that resembles modern Tokyo. Case makes a living hacking into computer systems and otherwise cyber espionage. He spends that money on drugs and prostitutes. Of course future drugs don’t just come in the form of chemical substances, for those with man-machine interface built into their heads, they can get high off of “microsoft” which is essentially programs that scramble their brains temporarily. Mind-blowing, right? (more…)

Oct 12, 2016

Nikon D3200 DSLR 60FPS movie mode test

Using Nikon D3200 DSLR movie mode 60fps/720p. Intepreted footage at 10fps mapped to 23.97fps. Pretty much get it right in camera first, no additional interpolation like using After Effects Timewarp or Twixtor. Or get high-speed camera to begin with. (more…)

Oct 12, 2016

Nikon D3200 DSLR Slow-Motion + After Effects CS5.5 Timewarp Test

Testing my Nikon D3200 DSLR movie mode at 720p/60fps and processing it further with After Effects CS5.5 Timewarp filter.

Jun 8, 2016

Killer Wabbits are Back!!!

Shot with Nikon D3200 and Nikkor 28-300mm 3.5-5.6G telephoto lens

Apr 11, 2016

How To Fix YouTube HTML5 Player When Not Working

Because Google has been trying to phase out dependency on Adobe’s Flash technology in favor of the free, open-source HTML5 standard player, YouTube (owned by Google) has been up to some shady tactics. The transition to HTML5 isn’t seamless as they may think or trying to force. Theoretically, browsers that do support HTML5 should automatically choose the correct format, but users usually find themselves with broken media experience.

This is an example of typical YouTube video url:

https://www.youtube.com/watch?v=VF5jXrZfuCA

Notice the query string for the video itself is:

?v=VF5jXrZfuCA

So this is what you can try to get the Flash player working again:

Append this query string to your YouTube video:

?nohtml5=False

So it would be something like this:

https://www.youtube.com/watch?v=VF5jXrZfuCA?nohtml5=False

It seems the monkeys at YouTube play around with too many query strings and they all do the same thing, or some are just meant to leave you stranded.

There may be YouTube video urls with:

?noFlash = true
?flash = flash

Or whatever query string, that will revert the dependency back to flash. But in most cases it may break the functionality because those monkeys aren’t agreeing on a single query string, but rather multiple implemenations or deliberately creating deadends.

Either way, give this a try and see if it works out for you. It does for me (for now, I guess). Good luck!