<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Student • Programmer • Hacker • Geek • Coffee Addict</description><title>http://curtwalker.tumblr.com/</title><generator>Tumblr (3.0; @curtwalker)</generator><link>http://curtwalker.tumblr.com/</link><item><title>I suck at updating.</title><description>&lt;p&gt;Wow, it&amp;#8217;s been a while! The past 7 weeks have totally flown by since starting back for the first semester of my second year at Derby University. I found it a lot harder to get back into the swing of things after coming back from a (stupid) 17 week summer. &lt;/p&gt;

&lt;p&gt;I am fully back in action now though. I&amp;#8217;m currently taking a break from coding up a Software Development assignment which is due next friday. I hope to have the code finished soon so I can start working on some Unit tests and UML.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve only taken 3 modules this semester, which means I&amp;#8217;ll be taking 5 after christmas. I&amp;#8217;m a little apprehensive about it seeing as I&amp;#8217;ve got a ton of work to do just for these 3, but I&amp;#8217;m sure I&amp;#8217;ll work it out. I currently have a database report to finish, a database &amp;amp; application to develop, analyse and produce use case, class and sequence diagrams for a given scenario for my object oriented systems analysis class and work on these software assignments. Busy!&lt;/p&gt;

&lt;p&gt;I will get around to uploading a video of the pong game in the post below, using both the iPad, iPhone and slider controls using the Arduino.&lt;/p&gt;

&lt;p&gt;Back to work!&lt;/p&gt;</description><link>http://curtwalker.tumblr.com/post/1545099502</link><guid>http://curtwalker.tumblr.com/post/1545099502</guid><pubDate>Thu, 11 Nov 2010 19:40:35 +0000</pubDate></item><item><title>iOS Device Controlled Pong</title><description>&lt;p&gt;
Here is my simple game of pong programmed in Processing. Uses iOS devices to control the slider. Could easily be modified to use the mouse or another piece of hardware to control the slider.
&lt;/p&gt;
&lt;p&gt;
I&amp;#8217;ll be posting a video demo and altering the code to make it multiplayer using 2 x iOS devices or 1 iPad, using the larger screen.

(Code below updated to include multiplayer via 2 iOS devices or 1 iPad.)
&lt;/p&gt;

&lt;pre&gt;
&lt;code class="processing"&gt;//import libraries
import oscP5.*;
import netP5.*;
OscP5 oscP5;
import processing.serial.*;

//score
int cScore = 0;
int pScore = 0;

//direction start
int x_counter = 0;
int y_counter = 2;

//paddle global

float pY = 0.0f;
float p2Y = 0.0f;
//start points
float bX = 300.0f;
float bY = 200.0f;

//serial port
Serial myPort;

//ball speed
int h_speed = 15;
int m_speed = 5;
int l_speed = 0;

//iOS device control
void oscEvent(OscMessage theOscMessage)
{
String addr = theOscMessage.addrPattern();
float val = theOscMessage.get(0).floatValue();

if (addr.equals("/1/pY")) { pY = val * 250; }
if (addr.equals("/1/p2Y")) { p2Y = val * 250; }
//add more to use more devices

}
//setup
void setup()
{
  background(0);
  size(600,400);
  frameRate(55);
  myPort = new Serial(this, Serial.list()[0],9600);
  oscP5 = new OscP5(this, 8000);
  delay(2000);  
}

void draw()
{
  
  background(0);
 //centre line
  
  //basic setup
  background(0);
  smooth();
  fill(0);
  stroke(255);
  
  //ball
  fill(255);
  rect(bX,bY,10,10);
  
  //dotted lines
  for (int i = 0; i &amp;lt; 401; i = i++ + 10)
  {
   rect(300, i, 2, 2);
  }
  //main program
  
  //switching directon
  //right
  if (x_counter == 1)
  { bX = bX++ + h_speed; }
  //left
  else if (x_counter == 0)
  { bX = bX-- - h_speed; }
  
  //down
  if (y_counter == 1)
  { bY = bY-- - h_speed; }
  //up
  else if (y_counter == 0)
  { bY = bY++ + h_speed; }
  //central
  else if (y_counter == 2)
  { bY = 200; }
  
  //bounce from paddle
  if (bX == 15)
  { 
    if((bY &amp;gt;= pY - 5) &amp;amp;&amp;amp; (bY &amp;lt;= pY + 150))
    { 
      x_counter = 1;
      if ((bY &amp;gt;= pY - 5) &amp;amp;&amp;amp; (bY &amp;lt;= pY + 50))
      { y_counter = 1; }
      
      else if ((bY &amp;gt;= pY + 100) &amp;amp;&amp;amp; (bY &amp;lt;= pY + 150))
      {y_counter = 0;}
    }
    else
    { x_counter = 0; }
  }
  else if (bX &amp;lt; 0) 
    { 
      bY = 200;
      bX = 300;
      cScore = cScore +1;
    }
  
   if (bY &amp;lt;= 15)
    {
      y_counter = 0;
    }
    else if (bY &amp;gt;= 385)
    {
      y_counter  = 1;
    }
  //bounce from sides and roof
  
  else if (bX == 585)
  { 
    //2 player 
     if((bY &amp;gt;= p2Y - 5) &amp;amp;&amp;amp; (bY &amp;lt;= p2Y + 150))
    { 
      x_counter = 0;
      if ((bY &amp;gt;= p2Y - 5) &amp;amp;&amp;amp; (bY &amp;lt;= p2Y + 50))
      { y_counter = 0; }
      
      else if ((bY &amp;gt;= p2Y + 100) &amp;amp;&amp;amp; (bY &amp;lt;= p2Y + 150))
      {y_counter = 1;}
    
    /* 1 player
    x_counter = 0; 
    if ((bY &amp;gt;= p2Y) &amp;amp;&amp;amp; (bY &amp;lt;= p2Y + 150) &amp;amp;&amp;amp; (bX &amp;gt;= 585))
      { y_counter = 1; }
   
      
    else if ((bY &amp;gt;= pY + 100) &amp;amp;&amp;amp; (bY &amp;lt;= pY + 150))
    {y_counter = 0;}*/
}

  }
  else if(bX &amp;gt;= 599)
  {
    y_counter = 0;
    bY = 200;
    bX = 300;
    pScore = pScore + 1;
  }
  
  //text
  fill(255);
  textSize(32);
  text(pScore, 265,50);
  text(cScore, 320, 50);
  
  //Player side
  rect(0, pY, 10, 150);
  
  //Player2 side
  rect(590, p2Y, 10, 150);
  }&lt;/code&gt;


&lt;/pre&gt;</description><link>http://curtwalker.tumblr.com/post/1121875465</link><guid>http://curtwalker.tumblr.com/post/1121875465</guid><pubDate>Tue, 14 Sep 2010 19:28:00 +0100</pubDate><category>iPad</category><category>pong</category><category>programming</category><category>processing</category></item><item><title>RGB LED Colour Processing</title><description>&lt;p&gt;Today I decided to play with the iPad, Arduino and Processing a little bit more. 

Ever since I received my RGB LED&amp;#8217;s in the post, I&amp;#8217;ve been wanting to buy some sliders to wire up and mix the colours, I could honestly spend a very long time just mixing up the colours - I find it very soothing!

Well since I&amp;#8217;ve been playing about with the iPad controls on TouchOSC just lately I thought I&amp;#8217;d use the slider interfaces to do the same thing, I posted a small video demo.&lt;/p&gt;

&lt;h2&gt;Video&lt;/h2&gt;
&lt;br/&gt;&lt;iframe class="video" src="http://player.vimeo.com/video/14780449" width="550" height="350" frameborder="0"&gt;&lt;/iframe&gt;&lt;p&gt;&lt;a href="http://vimeo.com/14780449" target="_blank"&gt;Arduino, TouchOSC, Processing, RGB LED&lt;/a&gt; from &lt;a href="http://vimeo.com/curtwalker" target="_blank"&gt;Curt Walker&lt;/a&gt; on &lt;a href="http://vimeo.com" target="_blank"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This sort of thing is a great little project for first time Arduinoers that was to make something cool and interactive. (There is no reason you couldn&amp;#8217;t use an iPhone or iPod Touch to do the same thing, you would just need TouchOSC installed on your iOS enabled device). I will get around to posting the code and circuit diagram.&lt;/p&gt;

&lt;h2&gt;Breadboard Diagram&lt;/h2&gt;
&lt;br/&gt;&lt;img src="http://media.tumblr.com/tumblr_l8ei3tNkuS1qzhpmn.jpg"/&gt;&lt;h2&gt;Arduino Code&lt;/h2&gt;
&lt;pre&gt;
&lt;code class="arduino"&gt;// Output
int redPin   = 9;   // Red LED,   connected to digital pin 9
int greenPin = 10;  // Green LED, connected to digital pin 10
int bluePin  = 11;  // Blue LED,  connected to digital pin 11


long int inByte; 
int wait = 10; //10ms

void setup()
{
  pinMode(redPin,   OUTPUT);   // sets the pins as output
  pinMode(greenPin, OUTPUT);   
  pinMode(bluePin,  OUTPUT);
  Serial.begin(9600); 
}

//This function uses 255 - because I am using Common Anode LEDs, if you are using Common Cathode, remove the 255-
void outputColour(int red, int green, int blue) 
{
  analogWrite(redPin, 255 - red);
  analogWrite(bluePin, 255 - blue);
  analogWrite(greenPin, 255 - green);    
}


int* getColour() 
  {
    int* colour;
    int i;
    i = 0;
    while (i  0) {
        colour[i] = Serial.read();
        i++;
      }
  }
  return colour;
}

// Main program
void loop()
{
  if (Serial.available() &amp;gt; 0) 
  {
    // get incoming byte:
    inByte = Serial.read();
    
    if (inByte == 'C')
      {
        int* one;
        one =  getColour();
        outputColour(one[1],one[2],one[3]);
      } 
  }
  
  delay(wait);
}
&lt;/code&gt;
&lt;/pre&gt;
&lt;h2&gt;Processing Code&lt;/h2&gt;
&lt;pre&gt;
&lt;code class="processing"&gt;import oscP5.*;
import netP5.*;
OscP5 oscP5;
import processing.serial.*;
Serial myPort;
float R = 0.0f;
float G = 0.0f;
float B = 0.0f;
void setup()
{
  size(800,600);
  frameRate(55);
  myPort = new Serial(this, Serial.list()[0],9600);
  oscP5 = new OscP5(this, 8000);
}

void oscEvent(OscMessage theOscMessage)
{
String addr = theOscMessage.addrPattern();
float val = theOscMessage.get(0).floatValue();

if (addr.equals("/1/r")) { R = val * 255; }
else if (addr.equals("/1/g")) { G = val * 255; }
else if (addr.equals("/1/b")) { B = val * 255; }
}

void draw()
{
  background(255);
  int int_R = (int)R;
  int int_G = (int)G;
  int int_B = (int)B;
  
  myPort.write("CL");
  myPort.write(int(int_R));
  myPort.write(int(int_G));
  myPort.write(int(int_B));
  background(int_R, int_G, int_B);
  
  //You can uncomment the code below, prints output to console
/*  
  print(" Red: " + int_R);
  print(" Green: " + int_G);
  print(" Blue: " + int_B);
  println(" ");
  
  */
}
&lt;/code&gt;
&lt;/pre&gt;</description><link>http://curtwalker.tumblr.com/post/1083414225</link><guid>http://curtwalker.tumblr.com/post/1083414225</guid><pubDate>Wed, 08 Sep 2010 00:21:00 +0100</pubDate><category>rgb</category><category>led</category><category>arduino</category><category>ipad</category><category>processing</category><category>touchOSC</category></item><item><title>Processing, TouchOSC, iPad</title><description>&lt;p&gt;I&amp;#8217;ve recently started to play with TouchOSC on the iPad and Processing. I&amp;#8217;ve written a small processing program that will track the output from the XY Pad Module on the iPad and plot it on the desktop application over a WiFi network.&lt;/p&gt;

&lt;h2&gt;TouchOSC Setup&lt;/h2&gt;
&lt;p&gt;
These are what the settings on your iOS device should look like. This will work with the iPad and iPhone but the example in this post is on the iPad.&lt;/p&gt;
&lt;br/&gt;&lt;h2&gt;Video Demo&lt;/h2&gt;&lt;div class="video"&gt;
&lt;iframe src="http://player.vimeo.com/video/14734980" width="550" height="350" frameborder="0"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://vimeo.com/14734980" target="_blank"&gt;Demo XY Pad - TouchOSC, iPad, Processing&lt;/a&gt; from &lt;a href="http://vimeo.com/curtwalker" target="_blank"&gt;Curt Walker&lt;/a&gt; on &lt;a href="http://vimeo.com" target="_blank"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Resources&lt;/h2&gt;
&lt;a href="http://hexler.net/software/touchosc" target="_blank"&gt;TouchOSC&lt;/a&gt;
&lt;a href="http://www.processing.org" target="_blank"&gt;Processing&lt;/a&gt;
&lt;img src="http://media.tumblr.com/tumblr_l88wf1sUWR1qzhpmn.jpg"/&gt;&lt;h2&gt;Processing Code:&lt;/h2&gt;
&lt;pre&gt;
&lt;code class="processing"&gt;import processing.serial.*;
import oscP5.*;
import netP5.*;
OscP5 oscP5;

float x = 0.0f;
float y = 0.0f;
void setup()
{
  size(835, 610);
  frameRate(25);
  oscP5 = new OscP5(this, 8000);
}

void oscEvent(OscMessage theOscMessage)
{
String addr = theOscMessage.addrPattern();
float y_val = theOscMessage.get(0).floatValue();
float x_val = theOscMessage.get(1).floatValue();

if (addr.equals("/1/xy1")) { x = x_val; y = y_val; }

println("Co-ords: " + theOscMessage.get(1).floatValue() + theOscMessage.get(0).floatValue());
}

void draw()
{
  background(0);
  smooth();
  fill(0);
  strokeWeight(3);
  stroke(255,255,0);

  //inner rectangle
  rect(1, 1, 832,544);
  fill(255,255,0);
  stroke(255,255,0);
  strokeWeight(1);

  //verticle line
  line(0, y*545, 835, y*545);
  //horizontal line
  line(x*835,0,x*835,545);
  fill(255,255,0);
  stroke(255,255,0);
  
  //stats
  fill(50,50,50);
  stroke(200,200,200);
  rect(1,559,834,50);
  fill(255);
  text("y " + y*545, 445, 590);
  text(" , " , 535, 590);
  text("x " + x*835, 555, 590);

   //Direction
  text("Direction: ", 650 ,590);
  if(x*835 &amp;lt;= 417.5){ text("Left", 720, 590); }
  else { text("Right", 720, 590); }

}
&lt;/code&gt;
&lt;/pre&gt;</description><link>http://curtwalker.tumblr.com/post/1063851208</link><guid>http://curtwalker.tumblr.com/post/1063851208</guid><pubDate>Sat, 04 Sep 2010 14:05:00 +0100</pubDate></item><item><title>iPad / TouchOSC / Processing / Arduino / Other Stuff</title><description>&lt;p&gt;So, I’ve not got around to posting since forever. I’ve not really been up to much to be honest.&lt;/p&gt;

&lt;p&gt;Yesterday a friend and I (Tim) went to Nottinghack / HS NOTTS for the first time. It was a really good night, and everyone was super friendly. There are a lot of cool projects that other members brought with them, my favourite being the iPhone / Nunchuck controlled tank.&lt;/p&gt;

&lt;p&gt;When I saw the application that was controlling the tank from the phone, I was really interested in using the same sort of thing to control my own projects via the iPhone and iPad. I found out that it was made possible by using TouchOSC and the Processing language. Today I started to play around with simple concepts such as moving objects on screen using the and moving a small servo with the iPad.&lt;/p&gt;

&lt;p&gt;Here are some videos:&lt;/p&gt;

&lt;h2&gt;Moving a small Servo:&lt;/h2&gt;

&lt;iframe src="http://player.vimeo.com/video/14635708" width="550" height="350" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;&lt;a href="http://vimeo.com/14635708" target="_blank"&gt;iPad &amp;amp; Small Servo&lt;/a&gt; from &lt;a href="http://vimeo.com/curtwalker" target="_blank"&gt;Curt Walker&lt;/a&gt; on &lt;a href="http://vimeo.com" target="_blank"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Servo &amp;amp; AR:&lt;/h2&gt;

&lt;iframe src="http://player.vimeo.com/video/14647757" width="550" height="350" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;&lt;a href="http://vimeo.com/14647757" target="_blank"&gt;iPad + TouchOSC + Processing + AR&lt;/a&gt; from &lt;a href="http://vimeo.com/curtwalker" target="_blank"&gt;Curt Walker&lt;/a&gt; on &lt;a href="http://vimeo.com" target="_blank"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I’ll soon have a video of moving objects with the iPad that exist within Processing applets.&lt;/p&gt;</description><link>http://curtwalker.tumblr.com/post/1054766280</link><guid>http://curtwalker.tumblr.com/post/1054766280</guid><pubDate>Thu, 02 Sep 2010 21:45:00 +0100</pubDate></item><item><title>My mate and I!</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_l5yhvlLTt81qzkx9po1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;My mate and I!&lt;/p&gt;</description><link>http://curtwalker.tumblr.com/post/844775895</link><guid>http://curtwalker.tumblr.com/post/844775895</guid><pubDate>Thu, 22 Jul 2010 12:13:20 +0100</pubDate></item><item><title>Urgh. </title><description>&lt;p&gt;So I don&amp;#8217;t really get around to posting as frequently as I&amp;#8217;d like. Most of the time I don&amp;#8217;t really feel i have much to write about.&lt;/p&gt;

&lt;p&gt;Quite a bit is happening in the tech world just lately, and a lot of the attention is looming on the iPhone 4 and it antenna &amp;#8216;flaw&amp;#8217;. It always seems that if there is anything at all available to pick at Apple, people will. Even at the smallest of things. Now I&amp;#8217;m not saying that these sorts of things should happen, because if you&amp;#8217;re paying £500 for a handset you expect it to be perfect. Personally I&amp;#8217;ve not had any problems with the reception on my iPhone 4.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve seen a lot of people lately slating Apple as a company, slating their products and slating their operating system. The people I&amp;#8217;m talking about are people who don&amp;#8217;t own apple products and don&amp;#8217;t use their operating systems. So i ask myself 2 things:&lt;/p&gt;

&lt;p&gt;Without using one of their products on a day to day basis, how can these people even begin to fault these devices?&lt;/p&gt;

&lt;p&gt;Why should the care?&lt;/p&gt;

&lt;p&gt;The second question i find to be most important. Why on earth should they care, i can understand if you&amp;#8217;re one of the unlucky customers who bought an iPhone 4 and you&amp;#8217;re experiencing dropped calls, because i know i would be a little miffed after shelling out the money on a handset if you&amp;#8217;re not going to get a reliable service out of it but for the others who own different phones, to keep on calling the device a failure and ripping into Apple, I can&amp;#8217;t see a reason.&lt;/p&gt;</description><link>http://curtwalker.tumblr.com/post/823792465</link><guid>http://curtwalker.tumblr.com/post/823792465</guid><pubDate>Sat, 17 Jul 2010 15:12:14 +0100</pubDate></item><item><title>iPhone 4 / iOS4</title><description>&lt;p&gt;This morning was the earliest I&amp;#8217;d been up in a long while. Last night I couldn&amp;#8217;t sleep so I ended up only getting around 4 hours worth.&lt;/p&gt;

&lt;p&gt;I waited in line for around 4 hours to pick up my brand new iPhone 4. I am so pleased with it. It was worth the early start and huge queue, I was only 11th in the queue!&lt;/p&gt;

&lt;p&gt;The FaceTime function is pretty sweet, I was kind of expecting slow and pixelated video quality, but I&amp;#8217;ve just had a play and it&amp;#8217;s very nice indeed.&lt;/p&gt;

&lt;p&gt;Pic to follow!&lt;/p&gt;</description><link>http://curtwalker.tumblr.com/post/731304356</link><guid>http://curtwalker.tumblr.com/post/731304356</guid><pubDate>Thu, 24 Jun 2010 14:08:23 +0100</pubDate></item><item><title>Project &amp; Ideas</title><description>&lt;p&gt;Well, yesterday I started to code a small idea I&amp;#8217;ve been kicking around for a while. On a recent project for a client I was trying to find a simple solution: An easy to use, content managed gallery that I could install for said client and have them upload / delete and rename files. That&amp;#8217;s all I needed. I searched and searched the web for a solution but everything was over-complicated so I decided to code my own.&lt;/p&gt;

&lt;p&gt;Now, my PHP skills are no where near perfect but last night I got all the basic functions working in a couple of hours. It&amp;#8217;s a really simple but effective way for users to manage their images gallery on their web pages. Once I have a better version and I&amp;#8217;ve cleaned up my code I&amp;#8217;ll post it as a download for people to test.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m glad to have a project to work on over the summer now that I&amp;#8217;m done with uni until September.&lt;/p&gt;</description><link>http://curtwalker.tumblr.com/post/702574984</link><guid>http://curtwalker.tumblr.com/post/702574984</guid><pubDate>Wed, 16 Jun 2010 00:56:55 +0100</pubDate></item><item><title>Boredom is setting in. </title><description>&lt;p&gt;It&amp;#8217;s 1.48am and I&amp;#8217;m still up. I have nothing to be up for but it seems I&amp;#8217;m up just for the sake of being awake.&lt;/p&gt;

&lt;p&gt;Since finishing uni and having nothing to do, I seem to be getting very crap at going to be at sensible times. 2am seems to be the normal sort of time I&amp;#8217;m getting to bed at the moment and i hate it because i feel so crap in the mornings.&lt;/p&gt;

&lt;p&gt;Today however i have been less bored because I&amp;#8217;ve just finished the bare bones of a gallery script I&amp;#8217;m working on. I&amp;#8217;ve also got to put the first &amp;#8216;draft&amp;#8217; if you like to test on a clients site. I&amp;#8217;m thinking about developing this more and creating a free app for people to use on their own projects. Early days yet though.&lt;/p&gt;

&lt;p&gt;Tomorrow i have nothing planned, which sucks. I might possibly see if i can meet a friend on his lunch break, then head to town and grab a coffee whilst doing some rough wireframes for the UI of the project I mentioned earlier. Who knows. Then I&amp;#8217;ll head over to pick Em up from the station at 6pm.&lt;/p&gt;

&lt;p&gt;I also need to go register at the new doctors surgery and get my arm looked at again. It&amp;#8217;s been over 5 weeks now since I gave blood and the needle messed up my vein and it still feels hardly better.&lt;/p&gt;

&lt;p&gt;That is all.&lt;/p&gt;

&lt;p&gt;Ps. The auto full-stop thing is really annoying.&lt;/p&gt;</description><link>http://curtwalker.tumblr.com/post/681864318</link><guid>http://curtwalker.tumblr.com/post/681864318</guid><pubDate>Thu, 10 Jun 2010 01:56:53 +0100</pubDate></item><item><title>iPad!</title><description>&lt;p&gt;Right now I am typing this on my iPad! It’s amazing and i am so glad that i went out at 7.30am this morning to purchase it. I’m currently using the iPhone tumblr app to type this on and have just scaled it up. I can’t wait to see what ipad app they roll out. It’ll be awesome I’m sure! I will add a picture with my new toy later on!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;PICTURE!&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_l3p34nkpkG1qzhpmn.jpg" alt=""/&gt;&lt;/p&gt;</description><link>http://curtwalker.tumblr.com/post/641169198</link><guid>http://curtwalker.tumblr.com/post/641169198</guid><pubDate>Fri, 28 May 2010 17:57:00 +0100</pubDate></item><item><title>Little update.</title><description>&lt;p&gt;So today I received my new glasses (finally!) and I am super pleased with them. I can finally read small text from across the room again, the only thing is it&amp;#8217;s taking a while to get used to them but it did with my others so I hope within a day or 2 my headaches will clear up.&lt;/p&gt;

&lt;p&gt;Today I made the decision to grab an iPad on Friday morning. I found that Square in Derby are opening early (8.30am) and selling them on a first come first served basis. I&amp;#8217;m hoping to have a play before I purchase, so I&amp;#8217;ll be outside from around 7am.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s going to be great to have the large screen available to watch something on the way to Hull on Saturday!&lt;/p&gt;</description><link>http://curtwalker.tumblr.com/post/635230207</link><guid>http://curtwalker.tumblr.com/post/635230207</guid><pubDate>Wed, 26 May 2010 20:52:47 +0100</pubDate></item><item><title>Freedom &amp; Other Stuff</title><description>&lt;p&gt;That&amp;#8217;s it, it&amp;#8217;s all done. My first year at the University of Derby is complete, the week following my last day was used to catch up on the huge lack of sleep I&amp;#8217;ve had in the past couple of weeks, I really needed it!&lt;/p&gt;

&lt;p&gt;The night/morning before deadline day I was up finishing up / preparing my work for print. I handed everything and then checked my prints on the laptop again, only to notice I had a layer turned off when I converted to PDF. FML. I&amp;#8217;ll just have to see what I end up with, even so I am really quite angry at myself.&lt;/p&gt;

&lt;p&gt;Today I purchased new glasses (finally!) after having my eye test 8 months ago, I have finally got around to getting new glasses, they&amp;#8217;re nice and I have got 2 of the same pair, just in different colours because they were on buy on get one free. Super pleased.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve started to write the code for a small Arduino project I&amp;#8217;m working on (for Windows only at the moment) but I&amp;#8217;ll be working on this properly in a couple of weeks time when I have all the time in the world to plan, write and test the code properly.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m also planning to start designing a new website for myself. Just a simple one where I can blog and share photos, and bits of code. Possibly some uni work. Thinking about using SquareSpace, just because I really can&amp;#8217;t be bothered with the whole design process, because I don&amp;#8217;t enjoy it anymore.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve also really want to re-arrange my workspace. I&amp;#8217;ve been looking at a couple of 23&amp;#8221; Acer external displays and a ViBook  USB graphics adapter to allow me to run 2 external displays from my MacBook Pro, and also from the Windows machine I sometimes use to run Visual Studio for University work. I also want to get some nice lighting and a plant.&lt;/p&gt;</description><link>http://curtwalker.tumblr.com/post/607318339</link><guid>http://curtwalker.tumblr.com/post/607318339</guid><pubDate>Mon, 17 May 2010 17:52:43 +0100</pubDate></item><item><title>Motivation and the lack of it. + Other stuff.</title><description>&lt;p&gt;Today I had planned to get a decent amount of work done for uni. It hasn&amp;#8217;t happened. I got a little bit done, and I mean a little. I have been hitting brick walls all day when i&amp;#8217;ve been anywhere close to doing anything creative.&lt;/p&gt;

&lt;p&gt;Mainly my day consisted of, getting ip at 9am, grabbing breakfast in town with uni people at Standing Order, heading to uni, coming right back because I just wasn&amp;#8217;t in the mood, sitting around and writing small bits of code that will never amount to anything, creating database tables in access.&lt;/p&gt;

&lt;p&gt;There&amp;#8217;s my day. I&amp;#8217;ve been tired for the most-part and now when I should be going to sleep, I feel as though I should be doing something rather than sleeping (hence the post). One good thing did come out of this evening though - I re-discovered my love for Rhapsody, they&amp;#8217;re such an amazing band.&lt;/p&gt;

&lt;p&gt;I may stay up for a couple hours and get some forms built for my database driven application, or I might just do what I been doing all day, which is practically nothing. I get quite angry at myself when I haven&amp;#8217;t really done much, it&amp;#8217;s just super hard when I have no creative energy whatsoever.&lt;/p&gt;

&lt;p&gt;On another note this weekend should be full of megaepicness (yeah it&amp;#8217;s a word, i promise). It&amp;#8217;s Em&amp;#8217;s (late) birthday party and we&amp;#8217;re heading out for fancy dress bowling in Manchester. My costume is going to pwn all others, I promise. I&amp;#8217;ll post pictures.&lt;/p&gt;

&lt;p&gt;For the past couple of months I&amp;#8217;ve been wanting to find a meetup for likeminded people that I can attend every so often, but to no avail. I&amp;#8217;m still on the lookout but I found a group of people that meet and tinker with stuff, the group is called Nottinghack and I&amp;#8217;m considering popping over to their next meet on the 28th, depending on what my workload is like during the week.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve also been trying super hard to find a specific website my lecturer has mentioned once before, whereby you can find problems that are solvable by code, you solve the problem and post your solution. It&amp;#8217;s times like these that I need to sink my teeth in to some sort of problem to get me out of this motivationless mindset that I seem to be in, that being said it doesn&amp;#8217;t happen all too often (thank god).&lt;/p&gt;

&lt;p&gt;The iPad was released last week and it&amp;#8217;s very exciting! I was all set on grabbing the 16gb WiFi version when it was supposed to be released over here in the UK in late April (rumours said 24th) but due to large demand over in USA, we&amp;#8217;ve got to wait another freakin&amp;#8217; month! I felt so let down! I am so looking forward to getting my hands on one though, and I&amp;#8217;m also looking to upgrade my MacBook Pro as soon as possible, as the weight of the previous generation I&amp;#8217;m currently lugging around is just about killing my upper back, plus with the new core i5 and core i7 processor upgrades, I&amp;#8217;d be crazy not to, right?!&lt;/p&gt;</description><link>http://curtwalker.tumblr.com/post/524510274</link><guid>http://curtwalker.tumblr.com/post/524510274</guid><pubDate>Fri, 16 Apr 2010 01:52:00 +0100</pubDate></item><item><title>Long time since last update.</title><description>&lt;p&gt;Well, I&amp;#8217;m currently all blurry eyed because I had a 9am-9pm at uni today, which totalled out at about 6 looking square eyed into the monitors in B302 writing C# classes I should have written a long time ago - I always seem to leave Software Development until everything else is done, mainly because I don&amp;#8217;t normally have too much problems with it.&lt;/p&gt;

&lt;p&gt;Anyhow. Tomorrow I will be given my assignment for Software Development II, I&amp;#8217;m kind of looking forward to it to be honest, it should be a nice challenge, just a bit nervous for the NUnit tests I&amp;#8217;m 99% certain we&amp;#8217;ll have to carry out, but I suppose I&amp;#8217;ve got 7 weeks to get the application perfect before I hand it in. Along with everything else.&lt;/p&gt;

&lt;p&gt;I honestly didn&amp;#8217;t think that having just 1 extra module would be that bad this semester but it sure as hell has made a difference. I seem to be panicking a lot more at the moment, because I know I&amp;#8217;ve got a shed load of work on at the moment, but I&amp;#8217;m certain I&amp;#8217;ll have it all done and handed in on time, and hopefully receive the same sort of grades as I did last semester (A, A-, B, B+) - so pleased.&lt;/p&gt;

&lt;p&gt;At the moment I&amp;#8217;m working on 2 of the bigger projects I&amp;#8217;ve been tasked with whilst being at uni, Database Design and a Website Analysis and re-design, now I need to get cracking with my database assignment next week, I&amp;#8217;ve added everything to my to-do list, now I just need to um..do it. Yes. The re-design also includes a wordlimitless report to analyse the existing site and explain how to resolve issues - I&amp;#8217;ve actually really enjoyed doing this and I&amp;#8217;m near completing this task (phew! one to clean off of the list!)&lt;/p&gt;

&lt;p&gt;Internet for Business is chugging along, have a report due in on the 26th - Oof week tomorrow, but I&amp;#8217;m sure I can sort that out on Monday whilst I am in the chester of Manc. It&amp;#8217;s actually pretty much the same as my Client-Side Web Development report, but about a bigger and established business website. Can&amp;#8217;t really say I&amp;#8217;ve learned much more than how much the UK uses their internet connections in this module - who knows, that may come in useful some day.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;d better get some shuteye asI&amp;#8217;ll be back in the labs in 9 hours. Awesome ;) Fridays are the bestest!&lt;/p&gt;</description><link>http://curtwalker.tumblr.com/post/457704096</link><guid>http://curtwalker.tumblr.com/post/457704096</guid><pubDate>Fri, 19 Mar 2010 00:50:00 +0000</pubDate></item><item><title>Snowboarding</title><description>&lt;p&gt;Well, last Saturday (27th) was the first time we&amp;#8217;d been boarding, with the exception of the park when it snowed, since last year.&lt;/p&gt;

&lt;p&gt;It was amazing to get back on the slope! I am totally in love with the Chillfactore slope in Manchester. The snow always seems to be just right.&lt;/p&gt;

&lt;p&gt;The most fun I had was the Slalom. I&amp;#8217;d never tried anything like that before and it was pretty awesome.&lt;/p&gt;

&lt;p&gt;I have a video I&amp;#8217;ll post later.&lt;/p&gt;</description><link>http://curtwalker.tumblr.com/post/419770518</link><guid>http://curtwalker.tumblr.com/post/419770518</guid><pubDate>Mon, 01 Mar 2010 12:27:32 +0000</pubDate></item><item><title>Grades</title><description>&lt;p&gt;Today is the day we&amp;#8217;re supposed to get our grades back for our first semester. I was particularly looking forward to getting my Software Development I grade back as I really liked the module.&lt;/p&gt;

&lt;p&gt;I got an A! I&amp;#8217;m so pleased with what I got and I am looking forward to getting my feedback and seeing where I could have improved a bit. I already have an idea.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m looking forward to getting the rest of my grades back, Computer Networks in particular.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ll keep this updated when I know more!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Last Friday I received my Computer Networks grade and I am pleased to have received an A- for my report and exam. I&amp;#8217;m really happy with the grades I&amp;#8217;ve got so far.&lt;/p&gt;</description><link>http://curtwalker.tumblr.com/post/392664877</link><guid>http://curtwalker.tumblr.com/post/392664877</guid><pubDate>Tue, 16 Feb 2010 12:22:00 +0000</pubDate><category>university</category><category>software development</category><category>grades</category></item><item><title>GUI Applications in C#</title><description>&lt;p&gt;Today we had our 3rd tutorial this semester for Software Development II. I&amp;#8217;m so stoked to be finally creating something with an interface.&lt;/p&gt;

&lt;p&gt;Ok, so were just coding simple form applications and stuff but it&amp;#8217;s great to be making something that now feels worth while!&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ll start posting images and possible small applications that I build.&lt;/p&gt;</description><link>http://curtwalker.tumblr.com/post/385772887</link><guid>http://curtwalker.tumblr.com/post/385772887</guid><pubDate>Fri, 12 Feb 2010 17:55:18 +0000</pubDate></item><item><title>Cancelled Lectures.</title><description>&lt;p&gt;At the start of this semester, I was really looking forward to my Internet for Business module. At the time of writing, I&amp;#8217;ve had 6 lectures/practicals cancelled, this means i&amp;#8217;ve not yet had any form of taught lesson in 3 weeks. Nothing at all.&lt;/p&gt;

&lt;p&gt;I really wanted to be on target with all of my work this semester, not that I did a bad job last semester, but I can&amp;#8217;t if I don&amp;#8217;t know what I&amp;#8217;m doing..&lt;/p&gt;

&lt;hr&gt;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Today I found out that the lecturer that is supposed to be teaching the class is very ill and won&amp;#8217;t be back for at least a month. They&amp;#8217;re working on finding a replacement.&lt;/p&gt;</description><link>http://curtwalker.tumblr.com/post/380361212</link><guid>http://curtwalker.tumblr.com/post/380361212</guid><pubDate>Tue, 09 Feb 2010 19:26:00 +0000</pubDate><category>university</category><category>internet for business</category><category>cancel</category></item><item><title>Stepping into the world of Object-Oriented Programming with C#</title><description>&lt;p&gt;At the beginning of this semester I knew that I&amp;#8217;d have to learn an entire new language for the module I was taking. I spent the whole of last semester learning and using Python to create console based programs and I&amp;#8217;ve also been using it to do some mini projects with my Arduino.&lt;/p&gt;

&lt;p&gt;I had done a fair bit of C# over the Christmas break and I&amp;#8217;m now almost at the same stage as I am with Python. I&amp;#8217;m able to create basic functional console based programs.&lt;/p&gt;

&lt;p&gt;This semester, it starts to get fun! We&amp;#8217;ve just started to learn about Object-Oriented Programming (OOP) and how it can benefit the programs you write, and I must say, once you get your head around the basic principals of OOP, it is so damn useful! Being able to use classes within a program you write and not have to modify the base program is great.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m really looking forward to developing this further and getting to create some GUI based applications later on in the module.&lt;/p&gt;</description><link>http://curtwalker.tumblr.com/post/368878935</link><guid>http://curtwalker.tumblr.com/post/368878935</guid><pubDate>Wed, 03 Feb 2010 15:31:00 +0000</pubDate><category>c sharp</category><category>programming</category><category>oop</category><category>software</category></item></channel></rss>
