One Little Robot

Flash, Flex and PHP

  • recent work
  • about me

Actionscript Ant Tool

By Kevin Thomas on August 7, 2010

No one likes repetitive work, it’s not only boring but is a good way to introduce errors into your code. The best way to eliminate bugs from your code is to not write any code ;)

When I first started using frameworks, PureMVC and Caingorm my working processes was to spend a chunk of time setting up the environment, creating the basic framework files, often these were copied from a previous project and renamed, I toyed with the idea of creating a startup project but this also involved copying and renaming files to get started, not an ideal situation.

Over time I found several projects that would create all the startup files you need to use one of these frameworks but they never seemed quite right for me.

This is where ANT comes in, not only is it a great tool for deploying projects but after installing it in Flash Builder (it comes pre installed if you’ve installed Flash Builder on top of Eclipse) you have pretty much all the tools you need to build your own tool to quickly start a project.

Continue reading “Actionscript Ant Tool”

Posted in Flash | Tagged Ant, Automation, Flex | Leave a response

Yamaha SBV500 and SBV550

By Kevin Thomas on February 7, 2010

- as this was the only page getting any hits from my old site I decided to update and include it here, it’s kinda design based -

I first came across this bass back in November 2000 I opened Guitarist Magazine and there it was, I immediately fell in love with this weird looking bass it had a style like nothing else on the market but I’d just finished uni and was skint; so even if I could have found one I wouldn’t have been able to afford it :(

At that time when I walked into music shops there seemed to be two kinds of basses, traditional Jazz/Precision style basses (so many clones!) or sleek modern styled basses like the one owned at the time; a lovely looking green Yamaha RBX 760. There didn’t seem to be any risk takers building basses during the late 90′s or if there were no one was stocking them. Although there are quite a few out there now I’d quite like, if only I could justify it to my girlfriend! ;)

I love the design, it’s a contradiction of styles that just works for me. Although you could say it’s based on a traditional Jazz bass the design differs in many ways. It’s fun without looking cheesy, it has a design heritage dating back to the 60′s but it still looks fresh. Continue reading “Yamaha SBV500 and SBV550″

Posted in Audio | Tagged Audio, Bass Guitar, Design, music, SBV, Yamaha | 26 Responses

I didn’t pick the name! ;)

By Kevin Thomas on November 1, 2009

I’ve been playing with a band recently and since we’ve started getting some gigs I’ve knocked together a little website (and some flyers), it was a bit of a rush and I’d like to re-do it using SASS before too long.

http://www.thiscausticlife.co.uk/

Posted in Web Design | Tagged Blueprint, HTML, music, wordpress | Leave a response

Sass and Compass

By Kevin Thomas on October 16, 2009

Sass CodeI attended a presentation on using Sass and Compass at work recently. It’s amazing technology and makes coding in CSS quick and simple. I’ve been having a bit of a play and managed this site theme on the commute to work over a few days.

OK, so it’s not perfect, I’m no designer ;) but it’s amazing how quickly you can get something working using these technologies. One of the real beautys of Sass is that the source files are so readable, so although created quickly it doesn’t feel hacked together, this means it’s easy to revisit the code and add to it later.

One of the most confusing aspects of these technologies is that they all call themselves frameworks!?

Sass is in itself almost a new language, based on CSS and Haml, it takes care of all the annoying aspects of CSS, readability, nesting rules, and most important of all variables.

You can now have variables in your CSS code, no more defining things throughout your style sheets and the headaches that result when these change. You simply define some constants at the top of the page for any reusable values. But thats not all, you can define functions as well! In Sass they are called ‘Mixins’, calling a Mixin returns a predefined chuck of code.

You create a Sass file and then compile it to CSS using ruby via the command prompt.

Well if you want to do things the hard way you do, this is where Compass comes in. Compass is another framework, that makes writing CSS even simpler, it comes with a lot of extra functionality onto of that already provided by Sass. As well as a lot of predefined CSS code to include in projects (such as a Sass version of the Blueprint CSS framework) it has ruby commands to make the process of working with Sass simpler.

I’ve been using Blueprint for some time, the ruby scripts that come with Blueprint are great but nothing compared to using Sass and Compass.

Posted in Web Design | Tagged Blueprint, Compass, CSS, HTML, Sass, Web Design | 1 Response

3D Menu Redux

By Kevin Thomas on October 12, 2009

Playing around with a 3D model we had at work in Flex. Getting the nodes from the collada file and creating some interactions. Takes a little time to load the model and related assets. Click on the buildings to interact with the map.

Demo

Posted in Demos | Tagged 3D, Flex, papervision | Leave a response

Sudoku

By Kevin Thomas on September 27, 2009

sudokuAnother go at a sudoku game, built in flex with a codeignitor backend. Seems to be throwing up the occasional error at the moment :( just dismiss all and it should be fine.

Been thinking about this for ages so will hopefully get some time to work on finishing this soonish.

Uses CodeIgniter and JSON for managing the server interaction.

Demo

Posted in Sudoku | Tagged CodeIgniter, Flex, JSON | Leave a response

Papervision

By Kevin Thomas on August 24, 2009

I’ve been doing a lot of 3D work recently, so was very grateful to get to do some training with Carlos Ulloa the guy who invented it!

Posted in Training | Tagged 3D, papervision, Training | Leave a response

Categories

  • Audio
  • Demos
  • Flash
  • Sudoku
  • Training
  • Web Design

Archives

  • August 2010
  • February 2010
  • November 2009
  • October 2009
  • September 2009
  • August 2009

Tags

3D Ant Audio Automation Bass Guitar Blueprint CodeIgniter Compass CSS Design Flex HTML JSON music papervision Sass SBV Training Web Design wordpress Yamaha

Copyright © 2012 One Little Robot.

Powered by WordPress, Hybrid, and Pixel Robot 3.