Dec
18

Home Network

Top – Dell SC1435, Dual 3Ghz Opteron, 16Gb RAM, 2 x 250Gb SATA2 – working and on.
Middle – HP DL380 G3 (32bit), Dual Xeon, 3Gb RAM, 2 x 36Gb SCSI, 2 x 72Gb SCSI – working and on.
Bottom – Custom Intel SC5200, 2 x Xeon MP 2Ghz, 2Ghz RAM, 6 x 9.1Gb SCSI, 3 x 72.3Gb SCSI – works but not on.

The Dell SC1435 is running Vmware ESXI 5.0 and hosts most of the virtual Servers.

The HP DL380 G3 is running Vmware ESX 3.5 as it’s a 32bit server and hosts both virtual firewalls and one single Server 2008 Domain Controller.

ML350 G4 – Dual Xeon, 8Gb RAM, 6 x 300Gb SCSI, Server 2008 R2 and used for iSCSI.

On top of Rack – Cisco 1801 Router with FTTC (Fiber To The Cabinet) connection coming in on the grey and unfiltered external network on the yellow.

From top to bottom:
(out of view) – Netgear GS724T 24x 1000Mb Copper + 2 x miniGBIC Switch
Belkin PS2 KVM PS2 – not used.
Netgear 100Mb external switch
Dell SC1435
HP DL380 G3
Intel SC5200

From top to bottom:
Netgear GS724T 24x 1000Mb Copper + 2 x miniGBIC Switch
Belkin PS2 KVM PS2 – not used.
Netgear 100Mb external switch
Dell SC1435
HP DL380 G3
Intel SC5200

Network Diagram. Not quite up to date as Jacky is now a vmware host rather than a Hyper-V host.

The Dell SC1435 is a nice server but too small for my requirements and the ML 350 runs too warm for my liking so in January I’m looking to purchase a HP DL585 G2 which will hold 4 x Quad Core Opteron (8000 Series), will take up to 128Gb RAM but 32Gb will be fine and 8×2.5″ SATA. I already have 8 of the processors sitting here waiting :D

Permanent link to this article: http://www.garethevans.info/post/188

Nov
05

ACL Editor and Simulator v2.0 and an update

A bit of an update on, well everything really.

Project “Wedding”
I’m now a married man as I got married in March 2011 to the very beautiful Suzanne :D

Project “Job”
April 2011 saw me leave the small marine engineering firm I was developing software for after being there a just under 12 months.

I joined an insurance firm based in Birkenhead with the promise of 2-3 years worth of work consolidating 5 systems of various size into a singlar MVC3 based system – the work sounded very interesting.

I was joining an existing team of 3 software developers and 2 software testers. The other 3 developers were very experienced and knowledgeable developers who I got to know very well and who’s passion for developing high quality software was apparent from every task that that they undertook. We were then joined by a full time Business Analyst (BA). We had plenty of fun :D

Unfortunately within a few months it was announced that the company would be looking at “third party solutions” first before looking at developing in-house. At the 5th month of working for the company, this then turned to “we’ve selected a third party solution so won’t be developing the whole system in-house”. As you can imagine, I wasn’t happy.

My development role was then going to change to “configuration and integration” rather than developing entire systems. So I decided to abandon ship and on the 14th of October I left the insurance firm in Birkenhead – incidentally the same day as another one of their software developers.

The other 3 developers in the team were and still are one of the best and most knowledgeable bunch of software developers I’ve every had the pleasure of working with. I also had a decent Manager who didn’t take any sh*t from anybody either….and could code too – not had one of them before either!

I was introduced to mercurial (site, wikipedia) and TeamCity (site, wikipedia), Umbracco, extended NHibernate/FluentNHibernate, Rhino Mocks (and how to use it properly!) and NServiceBus amongst many other things.

On the 17th of October I become a Contractor Software Developer/IT Consultant call it what you like :D I started in a firm in Liverpool working on a C# 4.0/WPF/MVVM/SQL project which is behind schedule. I’m still there 3 weeks after starting. I’m one of 4 developers – 2 permanent and 2 contractors. So far so good.

I’m also looking for companies or individuals with C# .NET Projects – of any size or complexity who want high quality software or web solutions.
Please get in contact via email – gareth[at]garethevans[dot]info

Project “ACL Editor and Simulator v2.0″
This project has been started, stopped, restarted, stopped, restarted (repeat until bored) with a WPF Frontend which was probably the cause of all the starting/restarting but this time I’ve settled on an MVC3 based solution with Domain Driven Development (DDD) and Test Driven Development (TDD). The project stats so far:

Lines of Code: 6968
Tests: 129

…and there’s alot more to come. I’ll keep you all updated.

I have purchased a new domain name for the project, these are hosted on a server in my “Data Center” but the ADSL line coming into the DC/House is a bit flaky at present so I wont release it untill I’m happy the line is fixed or until we get FTTC. See below.

So don’t worry, the project is still on going and firming up nicely.

I will be contacting the many beta testers who have got in contact with me over the last year or two – even if you’ve previously got in contact please feel free to drop me another email!

Project “Data Center”
With permission from the Wife I bought a 24U Dell Rack which is sitting in our spare room with a Dell Poweredge 1435 running Server 2008 R2 with Hyper-V and a HP DL380 G3 running VMware ESX 3.5 on rails inside.

I’ve discovered a decent bsd based open source firewall OS called pfsense (site) which is being used on the network.

I’m looking for a DL380 G4 (xeon based) or DL385 G1 (opteron based) or two so I can run 64 bit virtual servers rather than 32 bit on the G3. I’ll probably still keep the G3 as it hosts the virtual firewalls.

I’ve got a Cisco 1801 routing between the internet and external network. So far it’s been fine other than the line SNR rate dropping so I need to find what’s causing that.

I’ve purchased a Dell Powervault 220S SCSI Disk Array (no disks in) and a ML350 G4 with 6 x 300Gb SCSI disks. I’m now debating whether to sell both of these items (disks separately possibly) and build a 10 disk SATA II SAN cheaper which has more scope for expansion compared to the SCSI Disk Array.

The plan is, for the servers to host the development and testing environments until the project is large enough to require a dedicated server in a proper Data Center.

Images to come when I get time and it looks tidy!

Project Website Revamp
This website needs revamping, like asap, it’s a very old theme.

Any questions, comments or feedback, feel free to get in touch.

G

End of transmission.

Permanent link to this article: http://www.garethevans.info/post/150

May
20

Update

ACL Editor 2.0 – BETA Testers
I’ve had so many emails with people asking to become beta testers – unfortunately development has been hindered by a house move, a wedding (!!!) and a job move.

BUT, there’s always some good news!

In the next 2 months I will have a small datacenter setup in the house which will include:
Dell 24U Rack,
Dell PowerEdge 1435 server,
gigabit switches,
cisco routers and a decent fiber connection – I’ve been quoted 15Mb(down)/5Mb(up)! :D

I will also have Team Foundation Server 2010 setup which will make builds and deployments easier for all.

I will post pics when it’s all setup and configured, I’m still waiting for some hardware to be delivered.

Permanent link to this article: http://www.garethevans.info/post/141

Feb
10

ClickOnce Deployments

I’ve been pulling my hair out all day trying to figure this out so I thought I’d place it on my blog as a convenient place for other Visual Studio users and myself for next time!

Assumptions
I will assume you have your app build and now ready to release it to your internal corporate network and you have access to a server for deploying your software.

Requirement – OpenSSL
Download and install OpenSSL from here – http://www.slproweb.com/products/Win32OpenSSL.html

Steps
I installed OpenSSL to C:\Program Files\OpenSSL, opening a command prompt window, navigate there and then to the bin directory.

C:\Users\Gareth Evans>cd "C:\Program Files\OpenSSL\"
C:\Program Files\OpenSSL>cd bin
C:\Program Files\OpenSSL\bin>

Run:
openssl genrsa -out ca.key 4096

To generate a private key for the Certificate Authority (CA).

Run:
openssl req -new -x509 -days 1826 -key ca.key -out ca.crt

To generate a public key for the CA.

Note: Whatever you enter for “Common Name (eg, YOUR name) []:” will become the NAME of the Certificate Provider.

Enter as much or as little information/details as you want or need.

So we’ve created a CA certificate now, we need to create a sub certificate.

Run:
openssl req -new -key ia.key -out ia.csr

Again Note: Whatever you enter for “Common Name (eg, YOUR name) []:” will become the NAME of the Certificate Provider. Remember to call this something different to the CA Common Name.

Run:
openssl x509 -req -days 730 -in ia.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out ia.crt

Run:
openssl pkcs12 -export -out ia.p12 -inkey ia.key -in ia.crt -chain -CAfile ca.crt

Run:
openssl pkcs12 -export -out ia.p12 -inkey ia.key -in ia.crt -chain -CAfile ca.crt -keysig

Open CA.crt
Install Certificate
Put Certificate in “Trusted Root Certification Authority”

Open certificate.crt
Install Certificate
SAVE PRIVATE KEYS – see Fig 1
Put Certificate in “Personal”

Back to Visual Studio now, select the Startup Project, Right Click, Select Properties.

Within the Signing tab (left hand side), Tick “Sign the ClickOnce manifest”, Click “Select from Store”, select your certificate.

Select the Publish tab, Set the Publish Folder Location and Installation Folder URL and click Publish.

Deploy CA.crt to domain Computers, placing Cert in “Trusted Root Certification Authority”

Verify the ClickOnce deployment.


Figure 1

Permanent link to this article: http://www.garethevans.info/post/88

May
15

ACL Editor and Simulator v2.0

More details are HERE

..and yes I know, two posts on my blog in search a short time! *shock horror* lol

Permanent link to this article: http://www.garethevans.info/post/75

May
12

My once yearly post on my blog – 2009.

Website
I think its time for a revamp/redesign….XHTML, CSS and jQuery….ASP.NET would be nice but my web hosting doesn’t support it (otherwise I would of moved to N2CMS – been playing with this in work lately)

ACL Editor
Version 2.0 has, I repeat HAS started development…finally! The new version of the editor is being developed using a addon architecture so a developer can create their own addon which will then hook into the core of the editor.

Screen shots to come soon.

Anybody interested in BETA testing this please feel free to get in touch in the usual manner.

New House
Me and Suzanne moved into our little house in November last year.

Any other business!
I still check my emails on this domain a minimum of 10 times a day – so your emails do get answered!

Permanent link to this article: http://www.garethevans.info/post/53

Jun
20

Update on a few things

Server Move
The site has now been moved to a new web server as I’ve paid for a reseller web hosting package.

Web Hosting
Ive paid for a reseller web hosting package and now offering web hosting packages, initially targetting the multimedia students who need web space for their second/third year projects.

[Edit]http://www.ewales.info

Job
After finishing my BSc Computer Networks degree in the Summer 2007, I started a Higher/Further Education Teacher Training in the same University. After wasting 3 months of my life doing this I decided it wasnt for me during the Christmas holidays so started looking for full-time employment.

So after a few interviews and companies letting me down I finally started working full-time for an IT Solutions provider (edit: name omitted) in Shrewsbury as a Junior Software Developer in March 2008.

Day to day tasks include digging into the software they develop to replicate bugs that have been reported by end users, which sometimes mean I could be playing with SSIS Package, SQL Server 2000 or SQL Server 2005 or a front end fix which means I would use C#.NET.

ACL Editor and Simulator
Sales of the Editor are going well, currently with no advertising of the application and leaving Google to its own devices and word of mouth, Im quite happy with its progress. I currently haven’t been able to find any time to add features or even make a start on the project “ACL Import” which would import current ACLs into the Editor. Maybe some wet weekend I will don’t worry!

Home Network
Unfortunatley the Home Network is no more, because my parents have decided to move house, which means my 42U Rack is up for grabs if you can pick it up from Anglesey, North Wales you can have it.

Llangollen Diesel Group
Currently the LDG have all their mainline diesel loco fleet for sale due to many things going on in the background. I cant go into this much at the moment but will put more details online when Im allowed to.

Permanent link to this article: http://www.garethevans.info/post/45

Nov
21

Cisco ACL Editor and Simulator – Version 1.1.0.4

Version 1.1.0.4 of the Cisco ACL Editor and Simulator has been released and is online!

Purchase / Registration details available.

30 Day Demo Available FREE!

More Info Here (Including Download Links)

Permanent link to this article: http://www.garethevans.info/post/44

Nov
19

Cisco ACL Editor and Simulator – Version 1.1.0.3

Version 1.1.0.3 of the Cisco ACL Editor and Simulator has been released and is online!

Purchase / Registration details available.

30 Day Demo Available FREE!

More Info Here (Including Download Links)

Permanent link to this article: http://www.garethevans.info/post/43

Nov
14

Cisco ACL Editor and Simulator – Version 1.1.0.2

Version 1.1.0.2 of the Cisco ACL Editor and Simulator has been released and is online!

Purchase / Registration details available.

30 Day Demo Available FREE!

More Info Here (Including Download Links)

Permanent link to this article: http://www.garethevans.info/post/41

Older posts «