Blog of Rob Galanakis (@robgalanakis)

server/client

Configuration in Host the Docs

With Host the Docs, I chose to eschew configuration files and use a sphinx-style “conf.py” approach (I have previously written about how I like this approach). If a conf.py file is found, it is used for configuration, allowing it to override default configuration options. I also allow configuration through...

Read more

Maya and PyCharm

Recently at work I had the opportunity of spending a day to get Maya and PyCharm working nicely. It took some tweaking but we're at a point now where we're totally happy with our Maya/Python integration.

Read more

Too ignorant to know better

My first big python project last year was yet another feed aggregator (taogreggator). Before I started, I looked around at what other aggregators were available, and wasn’t happy with any of them in terms of features, complexity, or trying to get each working. Of course, 9 months later, that...

Read more

Everything can be a server/client!

We Tech Artists can get intimidated when talking about servers and clients. They remind us of a world of frameworks and protocols we’re not familiar with, run by hardcore server programmers who seem to have a very demanding job. Fortunately, that needn’t be the case, and understanding how to...

Read more

Three options for data correctness

In a previous post, I linked to Rico Mariani’s performance advice for Data Access Layers. On G+, Tyler Good asked: I just read the posts and the linked blogs, I had a question about some specific implementations. How do you deal with classes that represent another non-[in this case]-Python...

Read more

Cloud Based Pipelines?

Originally posted on AltDevBlogADay: The rest of software is moving into The Cloud, how come we aren’t doing the same with our tools and pipeline? I love the cloud.  Yes, I know it’s a buzz word for not quite revolutionary concepts, but I love it anyway.  I love it...

Read more

What would a browser-based pipeline look like?

So I’m fully on the browser-based app bandwagon, but what would that technology look like implemented in a traditional game pipeline? You have a totally portable UI.  To some extent, you can get this with 3ds Max and .NET, or Maya and PyQt.  With both of those, though, there...

Read more

Server/Client apps as an abstraction exercise

My last couple personal/work projects have involved creating remote services and local clients (as well as interfacing with other remote services).  It’s been an interesting exercise in creating well-abstracted interfaces, because 1) network transfer is slow, so you want to limit the amount of data you send, and 2)...

Read more

Relearning python, part 8: Over the hump

I did it.  As I was finishing yesterday’s blog post, I finally got my project working, and exposed on the internet.  Now I that things are finally figured out, I can document and test it. I ended up writing a process that runs a socket/ZeroMQ based service, which is...

Read more

Relearning python, day 6: Please serve me!

I wrote last time about all the difficulty I had with deciding on a UI framework.  Well, it turns out that was nothing compared to trying to get a server up and running. I suppose I should say first that I have no experience doing web programming.  None.  I...

Read more

1 2 3