jwatte's blog

jwatte's picture

Outline of a Scalable Web Backend

Here's a common question for newcomers to mobile game development, web game development, and similar systems:

How shall I design my application for scalability? And what do you mean by application, for that matter? Do you mean the whole iOS app/PHP/mySql system, or something else?

jwatte's picture

Christmas Lights!

Adafruit has some cool, bendable LED strips. You can buy up to 4 meters of them in a continuous strip, with 30, 60, or 144 LEDs per meter. You send the color to each of the LEDs as 24-bit RGB, using a serial bus (single-ended SPI) and a simple protocol.

The protocol for these DotStar LEDs wasn't documented, so I had to figure it out from the sample code. It's pretty easy:

jwatte's picture

How do I dependency?

So, if I were to build a brand new OS, not based on Linux kernel necessarily, what should packaging look like?

jwatte's picture

Look what I came across

In the distant past, I made an effort to get various virtual world vendors to attempt to interoperate, such that various virtual worlds could be interconnected.
That would have been cool! Unfortunately, the competetive landscape ended up not supporting such an effort.

Here's a copy of the IETF draft that I posted at the time:

jwatte's picture

Using the OpusFile library with Microsoft Visual Studio for Windows

The "opus" codec performs pretty well across a wide range of bit rates. When doing voice chat over the internet, or streaming music, or even including compressed music for a soundtrack for a game or other application, it is a pretty reasonable choice. Especially since it's free, as in beer!

jwatte's picture

What is this I don't even? Android Google sign-in hell.

I recently changed the password for my two non-work Google accounts. As part of that, my Android smartphone (a Samsung Galaxy II with Android 4.3) got signed out of all of its Google services, and started asking me to log in.

jwatte's picture

DFRobot Nova Basic Kit -- Test Report

The kind folks at DFRobot sent me a sample of their "Nova Basic Kit" to test out.

jwatte's picture

A reference for those milling ABS plastic enclosures

I had a hard time finding good feed and speed numbers for milling holes in plastic ABS enclosures ("project boxes.")
After a number of failed attempts, where the plastic would just melt and burr and become a mess, I found something that works for me, at least on the Desktop ShopBot at my local TechShop:

jwatte's picture

Making things

I make things. At work, I make software -- and, being super busy, I don't have much time to blog about all the cool stuff we do to grow IMVU.
During my "copious" spare time, I do things that aren't software. Like hardware.
jwatte's picture

What loading a home page should not look like

I like watching Anime. Netflix has a lot of good things, many of which come from the American importer/distributor Funimation. But Funimation has started not making everything they have available to Netflix; instead they have a subscription service specifically for their own site. This service is about as expensive as a Netflix streaming subscription (I think one dollar cheaper?) I'm afraid this is the future of streaming video, unless someone can come up with a $30/month all-high-quality-programming streaming video service. But I digress.
Syndicate content