October 2 2009, 12:06 am
New Server Transition Complete
So a quick post to let those who might've wondered that yes
this site is still semi-active, I haven't posted as much as I
would've liked to due to being busy at work.
Enough of that though and onto the purpose of this post this
site and the collection of other sites who share the same server
as I do have just finished transitioning to our new server at
xlhost we decided to leave layeredtech after spending a couple of
years there due to layeredtech shutting down the data center our
server was hosted in and xlhost offering a better deal.
I was able to export all of the content from my old wordpress
installation to import here. However it appears that I was not able
to get all of the images which is a little disappointing, I might
go looking through the google cache and hope I stumble upon something.
Due to importing all of my posts from my old wordpress installation
into this new one I'm not sure if people who subscribe to my rss feed
got swamped with entries or not, if you did I apologise.
Tags: server, The site, wordpress
Category: Me, The site | Comment
July 6, 2009, 5:55pm
Update
Well it would appear that I'm not dead yet and rumors to that effect may
be slightly exaggerated. The main reason I have not been posting lately is
because I've been in a bit of a funk where I haven't had the motivation to
work on any of my personal projects. With nothing new to show off I have had
no real reason to make a post.
What is different with today you might ask? Well not a lot in relation to
the lack of motivation to work, however enough semi-interesting – and one
important – things have happened which together warrant me writing something.
Yesterday I finally upgraded to WordPress 2.8 any issues the site might be
having will probably have been caused by the upgrade. Last week I brought a
HTC Magic (which runs Google's android phone OS) I plan to do a post in the
next couple of days about how the phone is working out for me so far.
Most importantly, a month ago I quit my job (that was the required notice
I had to give) because I was approached with an offer I felt that it would be
foolish of me to refuse. Today was my first day at my new job working for
LayerX, a small software company based here is Hamilton. Like my last job I'm
a software developer and I am looking forward to the oppurtunities that this
new position has. Due to this happening I finally got around to updating the
about page, it still is not anything fantastic but at least it is up to date.
Tags: LayerX, The site, upgrade, wordpress, work
Category: Me, The site | 1 Comment
May 7 2009, 12:05 am
Build System Redux
I decided upon lookiung through the documentation for the latest version of
libvtemm that the running of the build commands needed a revamp. Previously the
build output just plowed on regardless of whether the previous command succeeded
or failed. This as you would guess is bad, you want to find out things have
fallen apart as soon as possible without the follow on errors that are caused by
an early command failing. Lucky for me the latest version of libvtemm (0.20.2)
makes this very easy to do.
While stopping the build from running is a good start there was still more to
be done, namely some way to indicate to the user the status of the build. To
deal with this a bit more of a serious refactoring was required, this
substantially changed the code of the build output class to such a degree that it no
longer inherits from the same widget as it did before. Thankfully though it allowed
for non-obtrusive place to add feedback to the user. With this in mind a progress bar
was also added so that a user could tell how far along the build was at a glance.
Perhaps the most sane part of the change to build system is that now when the a build
is initiated the if the build output is not visible it will be made visible, something
that is should have been doing from the start. Finally a couple of pictures to show how
the new build system looks in various states.
Tags: gIDE, libvtemm, Projects, Screenshots, UI Design, User Interface
Category: Projects, gIDE | Comment
April 19 2009, 11:58 am
gIDE Build System
As I mentioned earlier tonight here is my coding related post, since the 14th I haven't
really worked on gIDE until today. I finally got the build system all finished and integrated
into the rest of the application. You can now happily define and run the commands needed to
build your project. The following images show gIDE building a test project and the other shows
the dialog for defining the build commands. I am currently not very happy with the properties
dialog but am yet to think of anything better so what I have will have to do for now.
I'm happy to have finally gotten this finished as it was the big feature I wanted done before
I would eat my own dog food and use gIDE to develop gIDE. I also took this oppurtunity to port
gIDE from vte to vtemm which made the task of the code to set the commands a lot easier than a
previous attempt I had made with vte, this does mean however that there is now a dependency in
gIDE that is to the best of my knowledge not included in any distrobution. I do not see this as
being much of a problem however because the primary audience for gIDE is developer most of whom
would know how to build a library from source.
As always the latest changes to gIDE can be found in trunk of the svn repo at
http://mlowen.com/svn/gIDE/trunk.
Tags: C++, gIDE, Gnome, Programming
, Projects
Category: gIDE, Projects | 2 Comments