FDS: Web-Site Mock-ups

Saturday, 13 September 2008 15:37 by Frimbob

Crappy Mock-up 1

Part of my Work-Experience at FD was to develop a cool looking web-site as part of that process I have been developing mock-up using Gimp.

I must say my talent really is my code and my Business sense not my designs. I'm just not the worlds greatest artist.  Below are the early and late mock-ups.

 

image image
image

image

image  

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:   , ,
Categories:   Life and Stuff
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Started "Work Experience"

Friday, 22 August 2008 13:40 by Frimbob
FDSinc

I have just Completed my First week, at FDS(Family Development Services), they are a charity which provided help to children with learning disabilities. This is all part of a work-placement program offered by UWS as part of my Degree

They current have 2 web-sites a older Geocities page at here and a newer .au domain at http://www.fdsinc.org.au/.

They have request me to develop a new professional web-site.  Which will make for an interesting few months.

My quick plan is to encourage them away from the static pages an other a CMS, the existing backbend is php so it looks like Joomla is a good candidate.

I have am going to give a presentation on there options on Wednesday 27th August. I still need to develop a budget and write some points down. I have a working Joomla on my laptop I will show them how easy it is to add and manage content.

I also have an essay due on Tuesday that same week, I am halfway through, I might have to take the option for a third week to finish it properly. Especially considering the crappy way I feel at the moment. 

I wrote some user profiles for FDS this week here's a copy :-)

User Profiles.doc (36.50 kb)

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Got A Good New Game

Saturday, 16 August 2008 12:41 by frimbob

After the announcement of Diablo 3 by blizzard, I was in need of an action RPG fix and after some search of the Daibli3 boards I found Titan Quest

image


From the Developer Web-site:

From the co-creator of Age of Empires, Brian Sullivan, comes an all-new action role-playing game set in the mythical worlds of ancient Greece and Egypt. Amazing visuals and fast-action gameplay deliver a true cinematic gaming experience. Lush ancient world settings crafted in near-photo realistic detail provide the player with an extraordinary canvas on which to set forth on an epic quest of the ultimate good versus evil.


Brave the trials of Titan Quest alone or bring a group of friends to share the glory while playing through the thrilling story-driven campaign.


Journey to fabled locations such as the Parthenon, the maze at Knossos, the Great Pyramids, and the Hanging Gardens of Babylon. Overcome terrifying monsters and mythical beasts. A streaming, seamless world awaits, with over a thousand pieces of unique and legendary equipment to outfit your character.
A flexible class system allows almost limitless ways for the player to develop their character.


Skills can be customized and never become obsolete. With addictive, fast action gameplay and tons of unique loot, epic gaming has never been so good.

Let just say that I was very impressed. I was having so much fun that I bought the X-Pac Immortal Throne for 34.00 a couple of days after.

I currently Have after two weeks

  • 25 Champion (Nature,Warfare)
  • 20 Hunter (Hunter)
  • 13 Harbinger (Dream,Warfare)
  • 18 Druid (Storm,Nature)

I found that since each level gives 3 skill points that you very quickly get a feel for the class combination, The game has 3 Acts adds a fourth with the X-pac, My highest level character is still only on mid act2.

I have add soo much fun creating characters and handing gear found around, I have not found the need to rush into the other acts.

I would recommend to any Action RPG fan that is a fan of PVE to buy this game.

PS

The best and only fan-site is found at http://www.titanquest.net/.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:   ,
Categories:   Life and Stuff
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

New Books

Saturday, 16 August 2008 12:35 by frimbob

Star-Trek Books


The Farther Shore (Star Trek Voyager, Book Two of Two)

[Christie Golden,http://www.amazon.com/Farther-Shore-Star-Trek-Voyager/dp/0743467558]

Distant Shores: A Tenth-Anniversary Celebration (Star Trek: Voyager)

[Marco Palmieri, http://www.amazon.com/Distant-Shores-Tenth-Anniversary-Celebration-Voyager/dp/0743492536]

Homecoming (Star Trek Voyager Book One of Two)

[Christie Golden, http://www.amazon.com/Homecoming-Star-Trek-Voyager-Book/dp/074346754X]

Sci-Fi


Count Zero

[William Gibson,http://www.amazon.com/Count-Zero-William-Gibson/dp/0441117732]

Spook Country

[William Gibson,http://www.amazon.com/Spook-Country-William-Gibson/dp/0425221415/ref=sr_1_2?ie=UTF8&s=books&qid=1218849898&sr=1-2]

Storm Front

[Jim Butcher,http://www.amazon.com/Storm-Front-Dresden-Files-Book/dp/0451457811]

Technical Reads


image

Beginning Joomla!: From Novice to Professional

[http://www.apress.com/book/view/9781590598481]

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:  
Categories:   Life and Stuff
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Recent Book Purchases

Monday, 21 July 2008 08:22 by frimbob

Title for Fun


Sword of Damocles (Star Trek: Titan, Book 4)
[ http://www.amazon.com/Sword-Damocles-Star-Trek-Titan/dp/1416526943]

The Veiled Prophet (Diablo: The Sin War, Book 3)
[Richard A. Knaak, http://www.amazon.com/Veiled-Prophet-Diablo-Sin-Book/dp/0743471245];


Technical Reads


blog_210708

Pro JavaScript Design Patterns
[Ross Harmes,Dustin Diaz, http://www.apress.com/book/view/159059908x]


I must admit I am loving this Javascript book.





Here is the Table of Contents for the book

PART 1 Object-Oriented JavaScript

  • CHAPTER 1 Expressive JavaScript
  • CHAPTER 2 Interfaces
  • CHAPTER 3 Encapsulation and Information Hiding
  • CHAPTER 4 Inheritance
  • CHAPTER 5 The Singleton Pattern.
  • CHAPTER 6 Chaining

PART 2 Design Patterns

  • CHAPTER 7 The Factory Pattern
  • CHAPTER 8 The Bridge Pattern
  • CHAPTER 9 The Composite Pattern
  • CHAPTER 10 The Facade Pattern
  • CHAPTER 11 The Adapter Pattern
  • CHAPTER 12 The Decorator Pattern
  • CHAPTER 13 The Flyweight Pattern
  • CHAPTER 14 The Proxy Pattern
  • CHAPTER 15 The Observer Pattern.
  • CHAPTER 16 The Command Pattern
  • CHAPTER 17 The Chain of Responsibility Pattern

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:  
Categories:   Life and Stuff
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Finally Got a New Phone

Sunday, 13 July 2008 23:48 by frimbob

After putting the job off for a few months I have have a new phone (Nokia 6500 Slide), it was really an impulse buy at $400 from my local Vodafone store.

blog_130708

I was looking for a phone with Bluetooth (very common now) and a camera above 3 megapixel , both of which this had. It is also a 3G phone, which helps with the future proof. It also looks cool to.

The coolest feature is not actually related to the phone, I purchased a new mp3 player some weeks ago the Samsung  YP-T10, this player also contains a Bluetooth option.

This Bluetooth option allows the phone to connect to the mp3 player as a remote headset. The T10 can then be used to make and answer incoming calls using its own inbuilt microphone.

I did have a problem previously of missing calls when listening to mp3's, not any more :-) 

Interesting Links

HTML or XHTML: Does It Really Matter?

http://www.sitepoint.com/article/html-or-xhtml-does-it-matter

I found this article an interesting read , however I disagree with James Edwards option on XHTML's legacy, simply forcing cleaner syntax on the Internet is an achievement in itself, it really does not matter that the content type is normal html, using xhtml valuators can help to overcome issues with testing and the benefits that clean markup provide in improving  browser page rendering-consistency is worth learning a few new syntax rules.

Handling Flash Crowds from your Garage

http://www.usenix.org/events/usenix08/tech/full_papers/elson/elson_html/index.html

This is a research article on developing web-sites to handle large surges in traffic, what the author called Flash Crowds, I am only part way through, the main content of the article is short analysis of current content distribution networks, a good read so far.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:   , , , ,
Categories:   General | Life and Stuff
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Last Exam is Over

Friday, 20 June 2008 21:43 by frimbob

blog_200608Well  have finished my last exam , on Tuesday. It was for my XML for web-applications, class I must admit I am glad that was the last exam, now I get to work on some personal projects. How did I do? Well after some exam nerves I made a good recovery and think a credit mark deserving for that paper.

So Now What?

Well I have made a start by completing my wow memorial page, I added a JavaScript clock to count up the number of days 'World of WarCraft' free.

The Script

   1: //namespace declaration
   2: var CountUp = function ()
   3: { } //end of name space
   4:  
   5: // Class Declaration
   6: CountUp.Class = function () {
   7:     //private references
   8:     var currentTime=new Date()
   9:     var startingdate;
  10:     var timesup=false
  11:     var baseunit;
  12:     var result;
  13:     //private method:
  14:     var PrintResults = function(){
  15:         var strresults = " ";
  16:         //Display the result             
  17:         strresults += '<div style="width:300px; background-color:#383838; text-align:center; color:white; margin-bottom:15px; margin-top:5px;">'
  18:         strresults += '<div style="width:300px; font-size:120%; text-align:center; background-color: #5E3A3A; color:white;"> Number of Days Without WOW </div>'; //opend
  19:         strresults += result.days + ' :Days ';
  20:         strresults += result.hours +' :Hours ' ;
  21:         strresults += result.minutes + ' :Minutes ';
  22:         strresults += result.seconds + ' :Seconds ';
  23:         strresults += "</div>" //close 
  24:         document.getElementById("ClockDiv").innerHTML = strresults;         
  25:     } //end function 
  26:     return  { //the returned object here 
  27:         //public declarations (declare as below)
  28:         ExampleProperty: 1, // note need comma after 
  29:                 
  30:         //init function
  31:         init: function (time,baseunit) {
  32:             startingdate=new Date(time)
  33:             baseunit=baseunit
  34:         //Add call Function to the SetInterval 
  35:         setInterval(CountUp.Class.showTime,3000); 
  36:         //accessing private variable
  37:         //abc ="jfk"
  38:         },
  39:        //Public Functio
  40:         showTime:  function() {
  41:             currentTime.setSeconds(currentTime.getSeconds()+1);
  42:             var timediff=(currentTime - startingdate) /1000; //difference btw target date and current date, in seconds
  43:             var oneMinute=60; //minute unit in seconds
  44:             var oneHour=60*60; //hour unit in seconds
  45:             var oneDay=60*60*24; //day unit in seconds
  46:             var dayfield=Math.floor(timediff/oneDay);
  47:             var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour);
  48:             var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute);
  49:             var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute));
  50:             if (baseunit=="hours"){ //if base unit is hours, set "hourfield" to be topmost level
  51:                 hourfield=dayfield*24+hourfield;
  52:                 dayfield="n/a";
  53:             }
  54:             else if (baseunit=="minutes"){ //if base unit is minutes, set "minutefield" to be topmost level
  55:                 minutefield=dayfield*24*60+hourfield*60+minutefield;
  56:                 dayfield=hourfield="n/a";
  57:             }
  58:             else if (baseunit=="seconds"){ //if base unit is seconds, set "secondfield" to be topmost level
  59:                 var secondfield=timediff;
  60:                 dayfield=hourfield=minutefield="n/a";
  61:             }
  62:             result={days: dayfield, hours:hourfield, minutes:minutefield, seconds:secondfield};
  63:             // call print method
  64:             PrintResults();  
  65:         } //, (remove comment syntax if more than one function)
  66:         
  67:     };
  68: }(); // the parens here cause the anonymous function to execute and return
  69:  
  70: //initilize the object
  71: CountUp.Class.init("January 5,2008, 17:15:00","days"); 

It was not very difficult I used the YUI pattern that I posted about a few months ago, as the base with the int method registering the time function with a setInterval() at repeat of 1 seconds or so.  The time function finds the difference from the base date compared to now then builds a result object and calls a print method.

Also to note that I used the script found on dynamic drive here, as the base for the Set-time function, I basically re-coded for the YUI pattern and wrote my own display method. 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5