All posts by lmjm

Relish.net Downtime/Issues

Last update: 29 July 2015 I’ve had some downtimes/issues on my Relish.net connection and wanted to track them (these are reported by a two different checks run every five minutes to monitor the connection) Most of the time everything is fine and with the 3 to 4 bars of signal showing on the router I get around 24 Mbps download (often as high as 30 Mbps) – UPDATE: see the July 29 2015 entry below Unless an entry says otherwise “lost internet” means I couldn’t ping outside beyond my router but…

Read More »

Relish.net vs Webcams

I have a webcam so when I travel I can keep an eye on my place.  A webcam is one of the few things you might have at home that you connect into from the outside world. Relish.net, unlike most ISPs, does not allow ordinary non business users to connect in to things like webcams. Having a dynamic hostname (from somewhere like dyndns.com) will not help. Yes you can find your home IP using it but the Relish  internal network will not allow the incoming connection.…

Read More »

Relish.net an Alternative to ADSL

Since I moved to Canary Wharf I’ve had intermittent problems with my ADSL. Mostly its OK. But sometimes for days the speed will drop from 6 Mbps down to 1 Mbps or worse. It will stay like this for a couple of hours or sometimes a few days. Apparently this due to the line or exchange or something that several BT engineers were unable to fully fix although they did work hard to solve it. I guess I shouldn’t complain because a large part of the…

Read More »

Servers, stacks and clients

One of the biggest issues I’ve yet to get across to my colleagues is how in massively multiple systems (like Private Planet) you cannot think of the system as a collection of discrete components. You have to realise these all interact in complex ways. How the client talks to the server can deeply affect how the server performs. The protocol stacks use to carry messages are not just a minor component they have deep and widespread impact on both how the server and client works.…

Read More »

Mobile Game Development

I’ve worked on business apps for mobile but never games.  So a while back I decided to look into what was available for multi-platform development. I already knew about Marmalade (formerly AirPlay) which is a pretty powerful C/C++ system that can target a wide range of mobile platforms. Last year they also introduced Marmalade Quick which was a 2D gaming platform based around Lua with some of the full Marmalade system underneath. But its a little expensive and there is a lot to learn. Quick…

Read More »

Marmalade Quick on the Mac

I was looking to develop a fairly simple app and thought Marmalade Quick would be a good starting point. It can target multiple platforms (Android, iOS…) and I can develop on my Mac. It allows the app to be written in Lua and provides a wealth of other libraries. I had a Marmalade license and so downloaded and installed Marmalade v7.1.0 In the past I’ve used ZeroBrane Studio, an IDE for Lua. So first thing after installing Marmalade I started Marmalade and in other Other…

Read More »

Server Side Needs its own Language

After spending years working on the server side of cloud software I’ve yet to find a really good solution. Tools and libraries help to overcome some of the lacks but are only a stopgap measure. What I really want is a high level language that addresses the needs of big, C10K, server side. I want: data structures that map seamlessly onto databases data structures that have locking built in stateful objects that can be started on a thread, suspended and later restart on another thread…

Read More »