View Posts

  • Private Networking, What the Heck is that?

    |
    Updated at
    TL;DR: Enable private networking and bind to those IPs with your database and make sure your web server connects to that IP. You need to create a ssh tunnel to database server if you want to access from outside.

    It's the end of the year and probably not my last post. This topic is something I've had to think about for sometime since the start of my job in Aug 2014. They were using private IPs and I had no a clue what this meant except that the machines could talk to each other without incurring bandwidth cha...
  • It's December

    |
    Updated at
    Last time I posted was in March? Man, I need to post a little more often...

    My curiosity is still insatiable as well as my need to think about things. I feel torn apart at times when I want to learn this and that, but also want to DO this and that. Ask me today what I would like to do and they are things that I've always had in mind, but don't bother to allocate the time to it.

    Let's take, one of my defunct projects, Celice and say there was a need for it in my mind since the javascript game engine space was ...
  • Intellect, Drive and Honesty

    |
    Updated at
    Yup, now show me the money
  • How to Install Maven on Windows

    |
    Updated at
    Many of us who use maven are used to using apt-get or yum on linux based systems. Well, WINDOWS has a third party package management system called Chocolatey.

    On their website, you run this command in an ADMINISTRATIVE command prompt (you know.. right click cmd and run as administrator):

    @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

    and then choco install m...
  • It's a New Year (2015)

    |
    Updated at
    Alrighty, a new year and a fresh outlook for the year. It seems that I try to attempt starting up new things at the start of every year as well as stop doing other things.

    I decided to deprecate and/or defunct many of my person projects primarily because I used to think a lot about what I'd like to do for the future and some projects just dragged on and/or lost interest. I'll give examples: Celice was supposed to be a lightweight modular JS game engine, but I found a far better engine, so there is no point i...
  • Google Chrome Adventures

    |
    Updated at
    Looks like it is one of those times of the year where I am deeply enveloped in a project. This is one of those projects where you build on top of what someone else created rather than start completely from scratch. Yeah, I know blank slate is always better, but there is nooooo way I will create my own browser.

    Let's go through what I've been doing. The idea is to control a browser to do what I want it to do, such that it can be used in a work project. The browser I chose is Google Chrome and that's mainly be...
  • Deleted Database Server

    |
    Updated at
    I stupidly deleted my database server, so all my blog posts from now to Spetember 2013 are gone. :| I think it may be possible to recover some blog posts from Google or the Internet Archive, but I wouldn't count on it.

    Anyway, I think it gives me a reason to start pruning posts towards what my ideal for this site is.
  • Facebook Production Engineer Interview

    |
    Updated at
    I was asked to send my resume in March/April-ish? Fast forward to the recruiter interview in April.

    She asked me standard questions related to experience and interests. I stated I was more interested in statistics programming based positions and so she wanted to cut off here and refer me to the team of data analysts, but I said no I'm interested in this position. Let's just say I suck at selling my interest when she asked me to 'convince her of my interest,' but she gave me the benefit of a doubt, I assume, ...
  • Arenanet Data Analyst Interview

    |
    Updated at
    Being a statistics major, it's natural to desire a data analyst position. I was emailed about a recruiter interview and was asked to give time slots. I did, but the recruiting lady did not respond. I emailed the recruiting lead then was told by the recruiter that she "missed" my email and scheduled after a week. It appeared no one knew the interview process for this position as I would be told the next step, but then have it switched because it was not the next step.

    First there was a recruiter lead intervie...
  • Celice, part 4

    |
    Updated at
    Celice is an ECS with a modular game engine. If you have missed the past parts of this, then look for the Celice tag at the bottom of the post and start from there.

    Animations in 2D games are basically sequences of images for the purpose of simulating an event such as movement in a way that is appealing to the visual/emotional senses. In Celice, animation is tied to an entity and swaps out the entity's image in favor of another in a spritesheet to create the effect that we want. It is very simple because it ...