GIMX

GIMX is a free software that allows to use a computer as a hub for your gaming devices. It works on Windows® and GNU/Linux platforms. It is compatible with Playstation® and Xbox® gaming consoles. The connection between the computer and the gaming console is performed using a USB adapter – get one on the GIMX shop! – or a Bluetooth® dongle (PS3/PS4 only). The capabilities depend on the platform, the connection method, and the gaming platform.

Blogger to self-hosted WordPress

I decided to move the blog from Blogger to a self-hosted WordPress.

There are several reasons for that:
– I’m now paying for a web hosting service for the gimx forum
– Blogger is not as customizable as a self-hosted WordPress
– freedom 🙂

I got some issues to solve to make the existing urls redirect to the new blog. Some of these are:
– not possible to have a clean 301 redirect from Blogger
– not possible to redirect static pages with the ‘Blogger to WordPress Redirection’ plugin

After testing a few tricks I hacked a javascript code to generate custom redirects. It’s based on the meta refresh, I know it’s not very clean, but I can’t (or I don’t know how to) do better. A good point of that method is, I can redirect the tutorial blog urls to the appropriate forum threads.

My custom javascript redirection:

Show »

<script type='text/javascript'>

var new_root_domain = 'https://blog.gimx.fr';

var features = //p/features.html/g;
var tutorials= //p/tutorials-tutoriels.html/g;
var videos= //p/videos.html/g;
var faq= //p/faq.html/g;
var contribute= //p/contribute.html/g;
var todo= //p/todo-list.html/g;
var en= /new-english-tutorial.html/g;
var fr= /nouveau-tutoriel-en-francais.html/g;
var de= /neues-deutsches-tutorial.html/g;

if (features.test(location.href))
{
    redirect_link = "https://gimx.fr/forum/viewtopic.php?f=11&t=9";
}
else if (tutorials.test(location.href))
{
    redirect_link = "https://gimx.fr/forum/viewforum.php?f=4";
}
else if (videos.test(location.href))
{
    redirect_link = "https://gimx.fr/forum/viewforum.php?f=10";
}
else if (faq.test(location.href))
{
    redirect_link = "https://gimx.fr/forum/viewtopic.php?f=5&t=7";
}
else if (contribute.test(location.href))
{
    redirect_link = "https://gimx.fr/forum/viewtopic.php?f=11&t=8";
}
else if (todo.test(location.href))
{
    redirect_link = "https://gimx.fr/forum/viewtopic.php?f=11&t=14";
}
else if (en.test(location.href))
{
    redirect_link = "https://gimx.fr/forum/viewtopic.php?f=4&t=5";
}
else if (fr.test(location.href))
{
    redirect_link = "https://gimx.fr/forum/viewtopic.php?f=4&t=10";
}
else if (de.test(location.href))
{
    redirect_link = "https://gimx.fr/forum/viewtopic.php?f=4&t=13";
}
else
    redirect_link = new_root_domain + "?b2w=" + location.href;

document.write("<meta content='0;URL=" + redirect_link + "' http-equiv='refresh'/>");
</script>

And my custom redirect page content:

Show »

<div id='outer-wrapper'></div>
<div>
<p><strong>This content has moved!</strong></p>
<p>You should be automatically redirected. If not, visit<br/>
<a href='https://blog.gimx.fr'>
<strong>https://blog.gimx.fr</strong></a>
<br/> and update your bookmarks.</p>
</div>
<!-- end outer-wrapper -->

I know the old “label links” don’t work, I will try to fix that latter. If you see anything else broken, just leave a comment!

Project forum

A user nicknamed “DjDean” proposed me to launch a forum that will help to organize the information about the sixaxis emulator, and I thought it was time to do that.

Hopefully this will make the support easier than with a blog, and this will help to start a community around the sixaxis emulator.

I chose the domain name “gimx.fr”. GIMX stands for “Game Input MultipleXer”. I’m intentionally not mentioning the ps3 as I also may target the XBox360 some day…

Most of the information is already moved to this new forum. The layout/design is not definitive.

Forum link: http://gimx.fr/forum/

Stats over a year

I started blogging about this project in February 2010. Following chart from google analytics shows the fluctuation of visitors.

There were a few peaks:

  • 2 news on hackaday in April/May 2010
  • in September 2010, due to the psgroove, many people looking for avr usb dev boards
  • in December 2010, a thread started on gtrp.de about using macros for GT5/B-spec
  • in Mars 2011, the Kinect-PS3 was released
  • in May 2011, news on many websites (hackaday, korben, dashhacks, ps3hax, logic-sunrise, psx-scene, psgroove…)

The PSGroove effect


This is how I discovered the PSGroove hack was released: on 1. September, an unusual amount of internet users looking for “teensy++” visited my blog – about 4 times more visitors than usual.

The Hackaday effect

Thanks a lot to hackaday for the two posts about my diy ps3 controllers (first and second).

As you can see in the chart below, it made the number of visitors took off. The peaks correspond to the time the posts were in 1st page.