Blog about teaching, computing and God. RSS 2.0
# Sunday, October 11, 2009


Well take 10 and divide it by 3 and you get an infinitely recurring number.  If only life was as simple as mathematics.

Most people will agree that space is infinite although that’s impossible to prove as we just can’t see that far.  Not that we’d ever be able to see that far if it was ‘infinite’ anyway.

I personally think space is infinite after all if it’s not what’s at the end of it?  Some have different ideas on the shape of space and the like but personally I just think it goes on forever in any given direction.  Now I’m not saying the universe is like that but space itself and if that is the case I think it’s reasonable to believe that other universes exist.

Now here’s the problem with infinite space.  Supposing you looked in any given direction and could zoom in infinitely passing objects as you go.  What would you find?  The answer… infinite combinations of things as it’s ‘infinite’ in distance.  I wouldn’t be surprised if at some point you came across an exact replica of yourself looking back.  This could also work in any given direction you look because of these infinite possibilities based on an infinite distance.  Now that’s crazy but all the same doesn’t it have to be true if you believe in an infinite space?

Many also agree as I do with an infinite time.  Although it’s difficult to just imagine that time always existed but then many believe space always existed so why not time.  Also wouldn’t we need an infinite time for an infinite space?  It seems to me you would in fact as they link together quite well whist depending on each other.  If this wasn’t the case then space wouldn’t be infinite because it wouldn’t have the time to be created on an infinite scale.

Some would say… ‘Space is infinite but then space doesn’t necessarily have anything in it.’  Touché!  I agree with this but for other reasons I’ll come back to.

Add infinite time to infinite space and you get infinite combinations at infinite time in the past, present or future.  I’ve heard people say, ‘Ah but time is a human concept’, which I don’t think is the case, because time was here before we were.

Now if you think time and space is finite.  Which I’m not saying isn’t possible but without an infinite possibility of existence how can God exist in the first place to create anything?  ‘Because he doesn’t’, you may say but then what created your finite space or time?  Apart from that consider that we know our universe is expanding and if space is finite, what is our universe expanding into?

If however like me you believe in infinite space and time then it should be relatively easy to believe in an ever existing God (if there is a God in the first place).

Personally I believe in a God that has control over everything in space but always existed with time.  That might annoy some Christians because we tend to believe that God created everything including time.  I can see how God would create space but not time.  Mostly because time isn’t really anything at all but is just a concept to help us to comprehend events in space, real as time is though.  However like the Bible says, ‘His ways are not our ways’, so I’m happy to just admit I know nothing. :)

The Bible is ace and takes the pressure off.  I think our brains weren’t designed to understand everything.

Update 1 - 2009/10/14

I've found the answer.  You can have infinity as this razor proves...



Found someone selling this so took a quick snap. Apparently they've designed it so you can remove the cartridge.  Why you'd need to do that with an infinity razor I'll never know.  At least something will survive till the end of time!

I think it would be quite a good investment at £3.50.  Think about it you could even hand it down through the generations and people would be saying that it was as sharp as the day you bought it.
Sunday, October 11, 2009 2:08:34 PM (GMT Daylight Time, UTC+01:00)  #    -
God
# Friday, July 24, 2009

Andrew Benjamin Wyatt

Location: Burton upon Trent, STAFFORDSHIRE

PROFILE:

Possessing over 6 years of experience in Software Development. Experience includes programming stand alone applications, networked applications, computer games development and web applications.   Ability to work effectively under pressure in a team or as an individual that enjoys challenging and innovative projects with a can do attitude.  Most of my carrier has been spent teaching programming / technical subjects and this has given me confidence to communicate to a wide or small audience and take on management responsibilities where needed.

KEY SKILLS:

Proficient or familiar with a vast array of programming languages, concepts and technologies. Including but not limited to:-
  • HTML / CSS
  • Dreamweaver
  • C# programming
  • Java programming (J2ME, J2SE, JSP)
  • SQL (Stored Procs, Functions)
  • Development Lifecycle
  • UML
  • XML
  • Client / Server architectures
  • Graphical programming (SDL/Java2D/.NET)
  • MySQL / SQL Server 2005
  • LINQ / XLINQ
  • ISS / Apache / Tomcat / Mono
  • Silverlight
  • WCF
  • Flash / ActionScript
  • Active Directory management / maintenance / VPNs
  • Visual Studio 2005-08 / Eclipse
  • ASP
  • Ajax
  • .Net
  • jQuery
  • Oracle

EDUCATION / QUALIFICATIONS:

  • Microsoft Certified Professional Developer (Web Dev), Jan 2009 – Present
  • TS 70-536 .Net Framework – Application Development Foundation C# (Jun 2009) 911/1000
  • BSc Open, Open University, Nov 2001 – May 2006
  • Software systems and development with parts of mathematics linked in with, Java and C++ programming.  Major was in C++ with distinction.
  • Cert in Education (Further Education), Nottingham Trent Uni, Sep 2005 – Jun 2006
  • Teaching techniques and methodologies for adult education.
  • Diploma in Computing, Open University, Nov 1999 – May 2001
  • Mathematics in computing, relational databases and object oriented programming are the main elements of the course.  Major was in Mathematics.
  • BTEC National Diploma in Computer Studies, Burton College, Sep 1996 – Jun 1998
  • Programming in Pascal, VB and COBOL but also concentrating on Statistics and Information Systems.

WORK EXPERIENCE:

2010-Present    Burton College (Part Time Lecturer)
  • Teaching flash to create Rich Internet Applications / Experiences with remoting.
2008-Present    Ramesys (Developer)
  • Development of SharePoint solutions. [SharePoint, Server2003, Linq, C#]
  • Maintenance and development of the company website including deployment through development environments to live systems.  Development to allow administration for the marketing department. [C#, Asp.net, MSSQL, SourceSafe, IIS, Virtual Environments]
  • Development of new tools for the UKs leading Virtual Learning Environment. [C#, ASP, Asp.net, MSSQL + Stored Procs, Code Gen tools & Windows NT, Vista, XP]
  • Development on a student tracking system to be used by local education authorities for outreach students. [C#, Asp.net, MSSQL + Stored Procs, SourceSafe]
  • Creation of an Exchange Mailbox provisioning application that communicates with other back end systems. [C#, Exchange, Asp.net, MSSQL + Stored Procs, SourceSafe, Windows Services, LDAP]
  • Creation of the company’s time sheet system to track and generate reports of employees’ utilisation. [C#, Asp.net, MSSQL, LLBLGen, Source Safe, Windows Services]
  • Various tools for technicians to use that perform batch manipulation on AD Servers. [AD, LDAP, C#, WinForms]
2007-Present    Own Projects (Just for fun)
  • Full life cycle development of a visual and audio interactive language learning programme (Portuguese, English, Spanish, French and German). [C#, Asp.net, MSSQL, Virtual Environments, LINQ, Silverlight, WCF, Google Checkouts]
  • Online learning course for learning about Jesus and the Christian faith.  www.letsstartliving.co.uk. [C#, LINQ, LINQ 2 SQL, MSSQL, Fireworks]
2007-2008    e-Solutions (.Net / ASP Developer)
  • Designing, implementing and deploying an SMTP relay server that would encrypt / decrypt communication whist providing content management. [C#, SQL Server]
  • Creation of two e-commerce solutions that allows users to buy a selection of products through a shopping cart process.  Payment would be taken through three merchant providers that was also designed and incorporated into this solution. [C#, ASP, SQL Server, PayPal merchant, PayPal Express Pro & Google Checkouts]
  • Participating in the development of audit management software for Barclays Bank. [C#, ASP, SQL Server]
  • The development of Outlook Expresses, Outlook 2003 addon that would interact with the SMTP relay server to communicate the level of encryption needed. [C#, VISTO, C++]
  • Design, creation and deployment of a system called Secure Email Service.  The web application would connect to backend objects that would send secure email to and from clients and their customers.  [C#, ASP, Sql Server, LDAP]
1998-2007    Burton College (Course Leader [Games Development])
  • Management of a small team of lectures to deliver a Computer Games Development course.
  • Development of a student grades system that has provided an excellent action planning and tutorial facility for the college.  It has helped lectures to communicate progress on their teaching units to each other and also to learners.  [PHP / MySQL / IIS]
  • Development of time table software using Visual Basic / MS Access in the year 2003.  This is still in use today and has provided an effective time table solution saving man hours, cost and increasing efficiency. [Visual C++ / MS Access]
  • National Becon award runner up for a learning web application used to track students progress through a course. [JSP / Tomcat / MySQL / Linux]
  • The development of a learning environment realised under open source allowing the possibility to enrol, support, communicate and assess learners online. This was also part of a business venture.  Users of the environment commented on its ease of use over other professional systems. [PHP / MySQL]
  • Helpdesk software for a computer lab. [ASP .NET / MS Access]
  • 2D graphics library to allow graphics programming on a hand held computer games console [C / C++ / SDL / OpenGL]
  • Teaching of many different programming languages, concepts and technologies on behalf of Staffordshire & Coventry University. [ASP, ASP .NET, Java, SQL, C, C++]
1998-2000    Paulet High School (Network Administrator)
  • Network distribution software to deliver applications to clients. [Delphi]
  • Message of the day application [Visual J++]
  • Software to ban users from using the internet by changing registry entries. [VB]

ADDITIONAL INFORMATION:

  • Game modification experience [C++, Various engine scripting languages]
  • Ex-detachment Command of an Army Cadet Force unit managing and instructing young people/adults in leadership skills and adventures pursuits.
  • Various outdoor adventure sport activates
  • Home improvements

REFERANCES:

References are available upon request
Friday, July 24, 2009 8:40:50 AM (GMT Daylight Time, UTC+01:00)  #    -
life
# Wednesday, July 15, 2009
 
I love cool software.  It helps out with my job and it's great to keep ahead of the game.  But I'm fed up with the cost of it.

Things I'd love to own is a copy of Adobe Creative Suite 4 (Web Premium) £1,315.00 one off and Microsoft Expression Professional Subscription ~£500 a year.

Oh this would be great I could carry around this cool software and do development for anyone without worry about licences.

Now subscriptions I can cope with so Microsoft seems attractive but Adobe don't offer subscriptions.  Then again Adobe seem to release a new version every couple of years so maybe it's not that bad.  I defiantly can't afford both though.

By the way don't forget that a msdn subscription is strictly for development only.

So why is software so expensive?

Well people steal software which means there is a huge hole of cash to fill.  I know one guy who told me that Microsoft are not bothered about individuals using illegal software as they like to focus more on companies where the big bucks are.  I'm getting the feeling that the large software corporations expect individuals to steal and use software.  Something which I'm totally against.

So I think the prices on software from these companies are for those people who've got the cash and companies.  They probably feel that the normal individual will probably steal it anyway and we should forget about the honest ones anyway as they're a rare bread.

I don't know what the solution is but again the honest are persecuted.  Not that it bothers me :D
Wednesday, July 15, 2009 2:07:24 PM (GMT Daylight Time, UTC+01:00)  #    -
life | Software
# Monday, July 06, 2009

Here's the screen saver I made up from my last post which is supplied to you as freeware.

The screen saver provides some animation, commands of Jesus (New one each day (Community has same one each day)), images (rotated every two minutes and you can change them via the screen saver settings).

It also works on duel screen monitors.

I've tried it on the wife's rubbish XP machine and the performance is ok.


Download -> CommandsOfJesus_x86.msi (3.36 MB)

If you need support, suggestions or have questions please email me


Some may need to download something called the Microsoft .Net Framework 3.5 SP1.  The screensaver should help you to do this.
Monday, July 06, 2009 6:58:42 PM (GMT Daylight Time, UTC+01:00)  #    -
God
# Thursday, June 25, 2009
Asp.Net and possibly winform controls don't like bound properties that navigate through nested object properties.  For example:-

txtTutorName.DataSource = student;
txtTutorName.DataField = "Tutor.Name";

This code should go through the Tutor property of the student and then go and get that Tutor's name.

Now some may be thinking well why don't you just make the DataSource student.Tutor and then make the DataField "Name", which works fine.  The point here though is that if we're using a data grid and need to navigate without flattening the data (involving another class or linq pokery) it becomes a bit messy just because .Net can't navigate down.  It should do it really as with Silverlight.

Please vote here to get it fixed (which also has a neat but painful workaround)

Update 1
To be honest I don't think it's too much of a problem when using Framework 3.5 because you could set the data source like this on a data grid
dgGrid.DataSource = from student in lstStudents select new { TutorName = student.Tutor.Name, StudentName = student.Name }
etc.

I suppose it's not that bad now but still needs fixing I think because many can't get their hands on Linq.

Thursday, June 25, 2009 9:48:32 AM (GMT Daylight Time, UTC+01:00)  #    -
.Net | Asp
All Content © 2010, Andy Wyatt