Review: Girl Online and Girl Online: On Tour

So just finished reading the books literally hours ago, and I want to write something ASAP. Spoiler galore in my reviews, proceed with care.

Continue reading “Review: Girl Online and Girl Online: On Tour

Thank you, Josh

Soon after I delivered his order, Josh wrote a post on his blog about my USB to UART adapter line and the SHONEv1 LSOF project. I am so stoked!

Thank you Josh for praising my product and service, and I am going to roll a few SHONEv2 boards (and some testing gear DIY too) very, very soon. Sit tight and wait for it 🙂

Teardown & Reverse Engineering: Smart Card Reader (Images)

Recently a (quite wasteful) tax metering system upgrade generated loads of e-waste and a good source of dumpster diving. I scored a set of such tax metering hardware for PCs. I got the disused boards and peripherals, but not the computer itself.

I decided to check how much of the disused system I can repurpose and reuse in my own designs.

Insides of the card reader.

Continue reading “Teardown & Reverse Engineering: Smart Card Reader (Images)”

Rounding up my year

The year 2014 is about to end, and here I am, rounding it up.

I finally started to tie up loose ends in my college years although it seem to me that it may be too late and may will result in an extra year in school. My research paid off though, with several patents in waiting although I really don’t have the time and resource to research them all in depth. One of them, the translation assistant, is my graduation project so that will receive some in-depth development but other than that it is all meh.

Continue reading “Rounding up my year”

Warning: SSH root password hacking

I am pretty surprised to find out this is happening when I was debugging my L2TP/IPSec tunnel: someone is trying very hard to guess my root password over SSH. A quick check proved to me that my private cloud is under attack too.

Continue reading “Warning: SSH root password hacking”

Enforcing SSL

Somehow destiny brought me to StartSSL, a company that provides free SSL certificates. This prompted me to replace all existing CACert certificates and enforcing SSL on all publicly available entry points: blogs, bug tracker and git code repository.

If you have previously added the CACert root certificate to access my website, please remove them now as public entry points no longer requires that, and new entry points will be added with similar StartSSL (or other free services’) certificates.

After Ever After series: serious issues from a Disney point of view

Jon Cozart, the creator of the YouTube channel Paint, beyond pulling off quartets with himself, made a point in some serious issues from the point of view of Disney characters, mainly princesses. I am trying to break it down and have a little review.

Continue readingAfter Ever After series: serious issues from a Disney point of view”

Build Debian Almquist Shell (dash) for OS X (GNU bash ShellShock part 2)

Even after pushing bash to 4.3.26, the aftershock of ShellShock (pun intended) is still there, as a developer commented that even the bash43-026 patch is still a “whack-a-mole” job.

Since my other main operating system is Ubuntu and the 3rd most common used is Debian jessie/sid, I am replacing /bin/sh with dash, Debian Almquist Shell, at least for now.

Continue reading “Build Debian Almquist Shell (dash) for OS X (GNU bash ShellShock part 2)”

GNU bash ShellShock bug and how to fix it on OS X

Update: A new bash patch is released as bash-4.3.26. This article is updated to include the new patch.

Recently another UNIX bug broke out: ShellShock bug in GNU bash, the most commonly-used UNIX shell. It allowed arbitrary code execution. which is bad.

Test code, if you want to check:

env "() { ;:}; echo gah" bash -c "echo test"

If you see both gah and test, your system is vulnerable! Read on!

Continue reading “GNU bash ShellShock bug and how to fix it on OS X”

Cross-platform Apps

I have finalized the negotiation with the professor I preferred to cooperate with and she agreed to green-light my proposal as my graduation thesis project, Subtitler Pro, the computer assisted translation software based on an old project of mine called DST which was built for the translation community I still am part of, and my pending patent CN 201410215960.X, with an optional special request that I can make the final product an app that she can use. This special request made my life a little bit more difficult.

Long sentences and crazy brackets ahead. Read with care and maybe a piece of paper to assist parsing and understanding.

Continue reading “Cross-platform Apps”