Archive for the ‘News’ Category

Changed blog theme

I’ve got a large list of things to do, but decided to finally implement my new HTML/CSS theme to this blog. Tell me what you think or see any problems with it. I will use the same theme with the slowchop.com project sites.

  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • description
  • Reddit
  • StumbleUpon

Release Update

Just a quick update. I have recently made some Python releases.

  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • description
  • Reddit
  • StumbleUpon

Python Call Graph 0.4.0

I’ve just released pycallgraph 0.4.0. It has several major new features including a command line interface and measuring accumulative time per function.

The 0.4.0 pycallgraph CLI supports function filtering, timing filtering, maximum stack level and a few more settings. For example, to do a simple call graph on “myfile.py”:

pycallgraph-dot.py myfile.py mygraph.png

Here’s an example that doesn’t include the class Foo and outputs to a SVG file format:

pycallgraph-dot.py –exclude=”*.Foo.*” –image-format=svg myfile.py myfile.svg

Turns out far easier than modifying your source code to create a call graph.

Here’s one of the graphs from the source code examples colours.py:

Orange Green Example

As you can see it has green and orange gradients. One end of the gradient is green because of the number of calls is high and the other is orange because the function calls are taking the longest. All that with a function that looks like this:

def orange_green(calls, total_time):
    """Make a higher total time have an orange colour and a higher number
    of calls have a green colour using RGB.
    """
    return '#%02X%02X%02X' % (
        0x30 + total_time * 0xc0,
        0x30 + calls * 0xc0 + total_time * 0x70,
        0x30,
    )

I hope it’s useful to you!

  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • description
  • Reddit
  • StumbleUpon

Releases and Projects

For the lack of updates, here is an update:

  • Just released pycallgraph 0.3.1 which fixes a few bugs.
  • This week hopefully releasing a pre-alpha of c80 which is an AJAX IRC client.
  • Development of VirtuShare, a transparent peer-to-peer networking service, is still in progress.
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • description
  • Reddit
  • StumbleUpon

New design for project web sites

I’ve redesigned the Trac project web sites. For example pyraknet and pycallgraph have the new layout. Feedback is welcome!

  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • description
  • Reddit
  • StumbleUpon

Apache replaced with lighttpd

After the web server slashdotting I decided to install and set up lighttpd to replace Apache. Pages seem to load quicker now!

  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • description
  • Reddit
  • StumbleUpon

pycallgraph.slowchop.com disabled temporarily

pycallgraph has been slashdotted.

I’ve temporarily disabled the vserver until Gerald can debug the problem.

  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • description
  • Reddit
  • StumbleUpon

Server stats

For the curious, some stats on this Apache server since it started logging traffic.

  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • description
  • Reddit
  • StumbleUpon

not in gak

I have started a new blog called not in gak for stuff that isn’t related to Slowchop Studios.

  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • description
  • Reddit
  • StumbleUpon

pyraknet 0.1.2

I have released the multiplayer network library pyraknet 0.1.2 with a few more features. I’ll be updating it with some more features soon.

  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • description
  • Reddit
  • StumbleUpon

Stage 2 of the Koenigsegg CCX model

4 hour session, timelapsed at 5 frames per second, and sped up 16 times for the playback.
The hot wheels is coming along nicely!
Enjoy

  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • description
  • Reddit
  • StumbleUpon

Creating a Koenigsegg Model

After a bit of a break, and scoring a new PC to work on, I decided to make a new car model to use for resume submissions to game companies.

  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • description
  • Reddit
  • StumbleUpon

PyWeek 3

Unfortunately Slowchop Studios couldn’t make time for PyWeek 3. Maybe next time!

  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • description
  • Reddit
  • StumbleUpon

Game programming compeition - PyWeek 3

Slowchop Studios have registered in PyWeek 3. The competition runs for a week and starts on the 3rd of September.

  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • description
  • Reddit
  • StumbleUpon

Pimp Mobile

Since I have finished work on the DSA website, I decided to get back to doing some 3d models.

Here is one I just started working on, a 1970’s style lowrider pimps car.

http://mwhite.slowchop.com/muscle.html

/wave

  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • description
  • Reddit
  • StumbleUpon

Thoughts

Firstly, welcome to the blog, I know all of you are very excited about it.

I’m currently working on a website and am always interested in opinions.

http://mwhite.slowchop.com/dsa/site2.html

  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • description
  • Reddit
  • StumbleUpon

What is Slowchop Studios?

Good question. We like to keep our secrets, well, secret.

There have been many questions asked about Slowchop Studios and some of them may be answered on this web site.

  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • description
  • Reddit
  • StumbleUpon