| Rob's profileBob's PatchPhotosBlogLists | Help |
|
|
January 20 The Sporting PredicamentI’m fortunate to have a very good friend – no not imaginary… At 15 he introduced to me to a great sport called basketball which along with the culture, the writers of the sport, the music and of course the players became a major influence in my life – I still follow it now, but after last season, I had to question my faith… not in the sport but in the team that I follow(ed?) – the Phoenix Suns. They’re exciting, they’re great to watch and have a great run and gun mentality. But… I can’t help thinking that there’s some muppets in the organisation. This isn’t a new thing – back in the day when KJ and Barkley were in the team they were good, very good, but then KJ retired, Barkley went and things changed. Even at this early age, something felt not right. Fast forward a few years and things seemed to be improving there were some good trades and new players came into the team but they always seem to trade off players – make them good, give them the experience and get rid of them – most notably Shawn Marion – the team were coming together nicely and then Shawn was traded for… Shaq. Huh? Also D’Antoni going as well seems a blow. The last trade they had as well was the same. It’s something that I can’t understand. Something else was different as well which became clear in the playoffs last year. That was watching the Boston Celtics. The difference between the two teams was startling and it wasn’t in skill level. It was in the attitude and the energy. Phoenix has always been an energetic team but Boston were in another league (literally!). It caught me by surprise. In Game 4 (I think it was) LA Lakers looked like blowing out the Celtics. It was a 30 point lead and it seemed that it was game over… something niggled me. The Celtics won, the niggle was confirmed. Boston were going to be champions. It was only after the Celtics had dismantled the Lakers in Game 5 that doubts starting to form about my feelings to the Suns. It wasn’t glory-hunting but more passion seeking. I’ve got no doubts about the Suns players but now I’m starting to look east, where the sun rises… So now it’s a predicament, do I leave the Suns and follow the Celtics? Do I stay loyal to the Suns? From a winning point of view it wouldn’t be a contest as last night can attest. The most telling comment:
It’s sad to see. I’ll follow both teams as I have a lot of respect for Boston, and a loyalty to the Suns, but if the finals are Suns Celtics, then the Celtics will be who I root for… January 08 The King is dead… periodYesterday was a crappy day in the world of games news journalism – 1Up was sold by Ziff Davis Media to the Hearst Corporation and will be merged with UGO Entertainment. This 1UP News Story painted a pretty positive situation whereby it seemed that ZD were relinquishing their hold on this valuable IP to a group where money and other resources would be more freely available. This seemed a good thing as the News Story also states that 1Up IS the people: “"The acquisition of 1UP, with its authentic voice, tenured editorial personalities and bustling user community…” This is what drew me (as I’m sure many others would agree) to the site and to it’s written, audio and video content. Unfortunately UGO entertainment didn’t… Joystiq reported here about the number of staff members being laid off – including Shane, Philip, Nick and Anthony as well as many other. UGO takes a different approach to it’s games “journalism” as Shawn Elliott twittered: http://tinyurl.com/7ngh6b This is a big shame as all the quality Podcast and Videos show content as they were have now stopped and EGM is no more. Hopefully UGO will let the people they have kept do what they did best and hopefully will do what they can to keep the spirit of this site going. Some former members have created RebelFM (and a site called Eat-Sleep-Game) to aid the blank empty space left. check out their first episode here. It’s probably best to finish off with a link to someone who knows 1UP very well – check Jeff Green’s post on Greenspeak. January 05 Is the sport packaging curse jumping sports?It’s a well known phenomenon (do, dooo, do, do) that Sports Stars (primarily North American sports) have a very bad year after they appear as box art for Video Games. This has been given the name the ‘Madden Curse’ for the Madden Sports franchise – the Gamezone site also has a list of unfortunate stars here. Well, I’m wondering if this predominantly NFL issue is jumping sports. I bring to the table Top Spin 3 – the cover of which is below…
The game was released in June… he lost Wimbledon, the next open and major tennis tournament, his rank dropped from #1 in the world to #2 (still not career ending, but all the same)… All of this may, of course, be a total coincidence, but you can’t help wondering why bad things happen when sports stars appear on game covers… December 18 Denon’s foray into network cabling…Denon make some quality stuff – predominately around the AV space and cinema equipment. It’s also fairly expensive as well – probably for good reason too (can’t tell you first hand that they’re brilliant but we’ll take their words for it!). They’ve done cables before but they have decided that it is time to when the foray of RJ45 cabling. Well, here’s the cable: First impression is that it looks very good – if I needed to get hold of a cable then hey, why not… except for the cost. Yup $499 for a 1.5m cable… yea- no! I wired my whole house for 10% of that! I respect Denon, they’ve make some good stuff – but to be honest even if you didn’t want to make you’re own cables you can pick up LAN cables for less than $10 (about £5) that will do EXACTLY the same as this cable for, quite literally, a fraction of the cost… Ever noticed how cool the T-Shirts are on the IT Crowd(NOTE: the intention was to complete this before posting, but it’s taking a little longer than planned ;-) ) Channel 4’s slightly hit and miss comedy IT Crowd has been going for 2 series with the third one in progress at the moment. I’ve watched the the series (not being a fan of football and a geek) as i do enjoy and feel that there’s a sense of loyalty! One thing you can always guarantee that Roy wears some top notch Tee. So, because I’m a geek, (or this may be straying into nerd territory) here’s a list of the T-Shirts and where you can get them from… (Update: Looks like someone has already done some of this already – glad it’s just not me!!!) Series 1: Series 2: Series 3: December 02 The Joy of Networking – or how to do a home Network.Over a year ago I decided to rip up the carpets of the main bedroom of our new house, the landing and then take up some floorboards. Why would I do this? Well it was to take on the task of laying some network cables in some of the rooms in the house. My loving and wonderful wife, backed me with this, but did go to her parents with our kiddie with the words 'just don't destroy the house' as she left… The house is still standing, there are four network cables laid in the lounge, and one in our bedroom. The purpose was to provide a network infrastructure round the house – yeah I know wireless networks are pretty good these days, but to have the potential of a 1 Gig (i.e. high speed) and reliable network connection… well, no contest. I spent about a day (8 hours) over two days installing the cables. Unfortunately the only thing that would work with the cables downstairs were the laptops – My XBox, Desktop computer or other equipment didn't work. Yesterday I got it all working. Here's the setup I went through and some tips if you want to try this as well as the problems I faced. I won't cover about lifting floorboards or drilling holes as each house will differ and need a different approach. So without further ado... Tools and Materials. There are certain things you will need:
All these tools can be picked up on Ebay pretty reasonably – have a look around and see what you can find. There are some hardware components that you will need as well:
Planning. The main thing to do with anything like this is planning – you may not be in the position to lay cables easily (i.e. your house isn't in the process of being built). Here's the process I followed:
One thing to do is draw up some room layouts and materials list. OneNote is extremely useful for this. Once this is done you can start putting codes on each network port to ensure that it is easily identifiable for your network – e.g. Bedroom 1 = B1 This way you can see B1A and know which cable this is at your hub as well as in the room. This is especially important for troubleshooting. Finally you will then need to measure up each cable run. This helps in two ways:
If your cables do exceed the length you may need to consider your switch location or use two switches and then join the 2 networks together. The final thing is to try and plan for all the cables to follow the same physical path - this means that hopefully you will only have to pull up a few floorboards or drill holes in wall! Laying the Cables. Firstly make sure you have a lot of time – it should not be under-estimated how much time is needed for this as there are some things that can be issues that you cannot be found until actual installation. Start by making sure that there access to the Network cupboard is clear then start with one room and lay the cables from the one room to the Network Cupboard – don't connect any plugs or ports just yet. Also mark each wire with the code. Follow the procedure for each cable. Connecting the cables This is the area that has tripped me up for about… a year! Part of it was down to bad instructions with the ports and network modules, part lack of information and also part my stupidity! The infrastructure should follow a 'straight through' principle and not cross-over (see link below in the instructions) BUT it is not as simple as that. This was the big issue that I hit. I was using Siemon equipment and network modules. On the back of the Network outlet it handily had the pin layout – my mistake was that I put the same pin configuration on the RJ45 end as well. When I plugged in the RJ45 into my switch and the main part of my Network Tester (the powered part) into the outlet, I found that only 4 of the 8 pins were transmitting but couldn't figure out why – especially seeing my laptops worked on the ports but nothing else did. It took a looong time to figure out what the problem was – and this is where my knowledge also failed me. At the time I didn't realise that you could plug in the secondary part of the network testing tool to the other end of the cable (I thought it was used to convert from RJ45 to RJ11) – d'oh. This I only found out last week. When I plugged it in the other end of my Network Cable I had an interesting experience – the signal at the other end jumped around the pins instead of following sequentially… After the testing and figuring out which cable needs to go to which pin, here's the cable to pin configuration I found out worked:
* This is the configuration on the Siemon Network Jacks that I used – this may have been updated or in fact may vary completely to other brands. What I've outlined above doesn't seem to be documented anywhere – not on the Siemon site, not generally on the Internet. There are two really important tips that I would give to anyone doing this:
Regardless the network test tool is your best friend. Once you have installed the outlet plug a (working!) patch cable into the outlet and connect the powered part of your network tester. On the RJ45 end connect the secondary part of the cable. There are two things that you are looking for:
When testing check first all lights on each end light up. Next check the sequence on each end – first check the outlet and then check the RJ45 end. You can follow this procedure for each cable:
Do this for each port and cable until your ports are all installed. Once this is all done you can connect your router to your switch and then start ensuring that the machines have Internet access and also (if required) can talk to each other. Troubleshooting: The Steps that I took for my issue was:
Other Resources: Wikipedia page: http://en.wikipedia.org/wiki/Category_5_cable Patch Cable Creation: http://www.make-my-own-house.com/cat-5-wiring-diagram.html Jack Wiring how-to: http://www.make-my-own-house.com/rj45-wiring.html About Ethernet Cables: http://www.ertyu.org/steven_nikkel/ethernetcables.html NOTE: you will notice that each of these pages show different wiring orders for Patch Cables and Network outlets – this is where things can get really messy if you're not careful. If you remember the two important tips, you should be fine:
This is a great home project which can be very rewarding when it all comes together and works. Enjoy! November 11 Interesting Experience with Visual Studio installation on VPCI finally got round to updating my test environment to Windows Server 2008, SQL 2008, Exchange 2007 and SharePoint 2007 in the last week and it's a sweet setup - very nice and slick. One issue I did fine was with the installation of Visual Studio 2008. *Quick 101 aside...* Knowing that the installation of Visual Studio can take a while I locked my machine (being the good security-conscious person that I am) and went off for breakfast. I came back to find my installation had failed... hmmm. So what was the issue? Could have been the disc - (a downloaded version from MSDN and burnt to DVD) but it didn't feel like it should be the disc. So I started the install again... and it worked. I would say that I need to do a bit more testing but it looks like you may have an issue if you kick off an install on a VPC and then lock your physical machine. Something that may be worth keeping in mind if you have some software that will take a long time to install... November 04 NXE and MyGamerCard.netThe power of the community has come through once again with MyGamerCard.net sporting a new design and also the inclusion of avatars. If you look at my homepage you will see the new design and how the Avatars are pulled through instead of the Gamer Pic. It's a neat little design which they are looking to update in the future.
For more information about this have a look here. October 31 InfoPath 101 - Getting started with code.You may realise sooner rather than later than later that I'm new to this whole development thing - but it is something that I'm trying to get into. The issue that seems to be bothering me is 2-fold: being involved with SharePoint means a lot of technologies to develop against and the second is the feeling that instead of starting in the shallow end I seem to be jumping in the pool so that the water just about covers my head... (Oh and before you say well start in the shallow end - the problem is I can't find it!) With the aquatic analogy out of the way let's more on to InfoPath. I've done a couple of projects with InfoPath and they have show the product to be very handy for processing and creating forms. Looking at an issue this week about creating a submit button that isn't attached to a fixed location I came across and handy guide here. Very handy, but try step 2 with an out of the box version of InfoPath and you get an unhappy message - you'll need to install VSTA (Visual Studio Tools for Applications) with a 'handy' guide of how to do it. Except not really. It will guide you to go to the add/remove programs, select your office installation, select change and select it. The problem is that it isn't completely obvious where it is. Finally this post on MSDN gave clearer directions. So before you do funky code things in InfoPath, ensure you install VSTA - and to do that, select change on your Office 2007 installation, select Add or Remove Features (and press continue) and navigate through the InfoPath hive: NOTE: When you first fire up the code sections you may get this error: Error : Please have a look at this blog which may help OR I found that I was using a copy of my form which was renamed (which you can do when publishing the form). Ensure that the naming is correct. October 28 Commance La Festivale!!There's a couple of big events going on at the moment which bring two interests of mine together.
The first one is PDC or The Professional Developers Conference - basically lots of top notch developers get together and talk shop. Usually there's loads of good announcements come out of the event - for example Microsoft Azure - the Cloud Computing Operating System (looks like the marketing guys have come up with a funky name at long last!!!). For the Twitterites amongst us there is a twitter feed for the event as well: @PDC2008. Keep on the look out for other tidbits as well from the event - even maybe some SharePoint news! The second event is the London Games Festival. This is a yearly event where loads of gaming people get together and have a laugh and see all the new funky stuff that's coming out. September 24 If you had just one shot, to search it all…I was passed this from a colleague at work and thought it would be worth sharing. http://searchenginerapbattle.com/ Take: 8 Mile Eminem, Mekhi Phifer, Evan Jones, De'Angelo Wilson, Taryn Manning, Proof,
Add: Google. Yahoo. MSN. Out the other side you get a nice little chuckle. Not sure if this was sponsored by one of the big three or if the devil skated to work this morning and all three banded together, but whatever, watch and enjoy. TV doctor slams germ-riddled keyboards | News | TechRadar UK
Adam Hartley has reported that an initiative on helping us to keep our Keyboards, mice and workstations clean. Dr. Hillary Jones (he of GMTV fame) is spearheading a campaign to highlight the germs located around our work areas. The story can be located here: TV doctor slams germ-riddled keyboards | News | TechRadar UK I’ve seen a few broadcasts of Dr Hillary on the telly and he seems a pretty level-headed guy – he certainly doesn’t get caught up in hype and over-sensationalise stories. As at today we are in the middle of Computer Cleaning Week (warning – Site has sound on page load so check your speakers!) which has a lot of info around what is lurking on our tech as well as how to clean it. It is worth thinking about and considering what could be on your keyboards. With my gaming hat on you have to wonder what germs are currently residing on my 360 Controllers. Time to get the Dettol out methinks… September 11 SharePoint URL LimitI had this question asked of me recently (well, yesterday) and found this post on a blog called Lois and Clark which covers off some interesting stuff on URL Limits in SharePoint – here’s the quote:
The tool is does pretty much what it says on the tin and is fairly basic (it doesn’t need to be complex!). If posted a screenshot below so that you can get some idea of what it looks like… July 18 360 Dash – a follow-onFollowing on from a previous post we actually have the details now of the new 360 dash update that’s coming this fall – full details of update can be found on Major Nelson’s site http://majornelson.com/archive/2008/07/14/some-of-the-features-in-the-new-xbox-experience-8-person-chat-vga-plus-more.aspx but more specifically the E3 press conference showed us the new Dashboard interface. See below to see the dash (sans wallpaper backdrop) in action:
So what are your thoughts of this in relation to the article in my previous post? Some things to consider…
Still, looking forward to this and seeing what can do… July 10 Gaming Culture: Dream 360 DashboardThis is a very interesting article on some work an independent podcaster/gamer did on the dash. You could argue to the cows come home about the design and if it’s good or not. The really interesting thing is how much of the screen estate is taken up by each component. The scary thing is the 36.5% unused space on the dash – there’s a lot of of potential there. Not too surprised at the advertising space – this is becoming big business for a lot of people, not only Microsoft. I wouldn’t be too surprised if this was increased… July 01 Legotrip - GizmodoAny one who has ever had any interest in Lego ever in their life needs to have a look at Gizmodo trip to the Lego Factories (link below). Highlights include: A vault containing every single Lego set ever made… ever!! Link here The Death Star MADE FROM LEGO!?!!!!?!!!! Check out the whole trip and the vids at: Legotrip - Gizmodo June 26 Site Definitions and the SharePoint Solution Generator 2008 Part 2In the first part of this series I gave a quick intro in to the tools and went through the initial planning stage about creating a site definition. Now the Next step… Step 2: Installing the SoftwareBefore any definitions can be created, you need to ensure that your environment is set up. To use either version of the SharePoint Solution Generator you will need to have Visual Studio installed and also a copy of SharePoint. This has to be installed on a server environment but van be either virtual or physical. The Solutions Generator is packaged as part of the Visual Studio 2008 SharePoint Extensions (currently at version 1.2) and this can be downloaded at this Microsoft Site. The system requirements for installation of the SharePoint extensions are:
As an aside there are also some other parts of the WSS 3.0 Tools: Visual Studio 2008 Extensions that will be worth looking at later. Step 3: Starting to build the the definitionNow that’s the software is installed we can get on with the definition. The joy with the Solution Generator is that you work in a nice friendly environment that you will probably already know – SharePoint! What the the planning stage has given us is a list of content holders and columns that are eventually going to be in our New Site Definition which can be plugged into SharePoint. The first stage will create a new site in SharePoint, add the additional content holders and columns highlighted in the planning and then package it up. The first step is to figure out which out-of-the-box site definition to use. In most cases the Team Site template can be used as this gives a lot of the functionality around what the custom solution will also need (for example, an announcements list for posting about new entries). Of course if this is to be a totally new type of site, then the Blank Site template may also be worth a look. I will assume that you know how to create a site, add content holders and columns. For the purpose of this walk through I’ve created a Team Site with a new Document Library called Official Documents with an added column, an Announcements List called Document Announce and an image on the homepage and an announcement added. Now that the site is created we can break out the tool that does all the magic.
This will fire up a new window with two options available to you: Make sure that the Site Definition option is selected and press Next. On the next screen you will need to select the radio button at the bottom and enter the web address to the SharePoint Site that you have created. It is always worth keeping your site open in case you need to refer to is. This will provide you with details for your site that you may need to refer to later. After this has been entered, select the Next button. NOTE: if you make an edit to the site whilst in the generator, it will not automatically be set up. You will need to restart the Solution Generator. The next screen will provide you with the lists that can be taken as part of the Definition: The key thing to remember here is to bear in mind the base Site Template that your site has been modelled on. For example, if a Team Site template is used you shouldn’t pick the lists that appear as part of this site by default. When you come to deploy the solution you will find it will generate errors. In this case only the two custom lists (the Document Announce and Official Documents lists) are selected. Once this is done, press Next. On the final screen you will need to provide the name for the solution. Enter this and then press Next. The final screen will provide a Summary of the solution. Check these and then press Finish. The Solution will then be generated and a link provided to view the files, and these look like this: So there you have it! Your generated solution that is now ready to be deployed. June 25 Site Definitions and the SharePoint Solution Generator 2008 Part 1SharePoint dev is a pretty new thing for me and feels pretty much like jumping into the ocean and being told to pull an ocean liner to New York (including all the pitfalls that may be encountered, like Icebergs!) One thing I've had to do recently is to create a Site Definition for provisioning sites as part of a custom solution. A Site Definition is defined as: “A Site Definition is a group of files that reside on the Web server and that define a unique type of SharePoint site.” What this means is that if you have a custom solution that needs a list or library defined across a number of sites then a site definition is for you! The Site Definition can contain a lot of configuration to make a site very specific – for example, site columns, an announcement, and content types. There can be a number of files that make up a site definition, but there are two key ones. They are:
For someone new to this can be quite daunting, especially, when you see the number of files, but also what is in the those files. There are methods to manually create these and update them and this is where the SharePoint Solution Generator steps in. Some might call it cheating, but it certainly helps quickly generate Site Definitions. Needless to say the first time I tried this tool, it still went horribly wrong! Thanks to a colleague (Thanks Martin!) and a quick 101 I on the Solutions Generator, I got on track. So, before you dive into the heady world of Site Def’s, you will need a few tools. They are:
Step 1: PlanningAs with all dev work there needs to be some level of planning before getting going. Thankfully if you do the planning in the correct way then it means that you can do an awful lot of the work up front. Firstly you need to decide what lists, columns and metadata you will need for your solution. So if you were doing a forms solution you will need a Forms Library. If you need a document library with some additional columns then you create a Doc Lib and add add some additional columns in. It’s worth documenting this for further reference – especially if you are working as part of a team. A table below can be quite handy template for this:
* one important area with naming is that SharePoint names can be defined for the display name as well as an actual name. It is important that the actual name format is constant with all areas of SharePoint. So if there is a naming format standard that is no spaces, and no capitals then this must be followed. The first time that an item is created within SharePoint the actual name is set. Once this is in SharePoint it cannot be changed. The display name can be though… for example: You can see that the Display Name is “Test Name” but in the Web Address the name of the list is testname. If these were the same, the the Web Address would be Test%20Name. This is the case for Content Holders as well as Columns. This is important especially when dealing with custom development. If a workflow needs to be posting data to a field called testname but is reference as Test%20Name, then it will not work (GUID’s are a good way of managing these). So when creating these, it is also worth putting in the actual name first and then re-editing the name to be the display name(in C# code these are defined as DisplayName and Name). Next Post will start the building process. June 24 Tasks lists, attachments and versioningThere’s a few gotchas that are worth bearing in mind when using tasks lists. Now this is a pretty specific scenario but worth bearing in mind if you are using task lists. Now task lists are like any other lists or library in SharePoint, i.e. you can version items as well as attaching items to a list. There is some funny behaviour though if both are combined.
So to summarise:
June 05 New Technical Build of Live WriterThere’s a new version of Microsoft’s Live Writer available. It is currently a technical refresh so be aware that things might go wonky… New in this version is a new set of Tabs for looking at various views (Edit, Preview and Source), improved imaging tools, and lightbox is now supported. If we could get multiple category selections then I would be a happy bunny. Pickup, install and enjoy at: Live Writer Tech Prev |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|