Recent Entries

“NOT” – Yaduk’s Music Profile – Users at Last.fm

How bizarre! From link searching I came across a profile on Last.fm with ‘Yaduk’ rather as titled yadUK. Some damn good google lurve on the seach term yaduk as one might expect!?

A quick wiggle of the ‘ol mouse finger and I’m in a strange parallel universe with a twist and an unknown music list. Now, whilst there’s some not bad music in that list … I categorically state that ain’t me! ;)

The Internet. What can one say?

The Camera Centre – Google Checkout

The Camera Centre is now accepting orders utilising Google Checkout making life even easier for shoppers to get great camera and accessory deals!

Checkout www.thecameracentre.net …. pardon the pun!

Exporting SharePoint People & Groups

You can export the “People & Groups” section to an XL spreadsheet by hinging through the owssvr DLL. However, you’re going to need the SSID for both your ‘List’ and whichever ‘View’ also to get it to work.

To obtain both of these:

List SSID – Goto the “People & Groups” list you want to export and goto “Settings >> List Settings”. Then click on “Create Column”. From there you see in the URL fldNew.aspx?List=%7B blah %7D

^^ Take the long string between the %7B and %7D at either end. Do not take the %7B nor the %7D at either end <– important!

View SSID – just goto your “People & Groups” list and choose the “Detail View” which will initiate it and you’ll get in the URL blahblah&View={the SSID}

^^ Take the SSID without the curly braces this time and place them in the following URL string at the appropriate places with your SITEURL also:

http://[SITEURL]/_vti_bin/owssvr.dll?CS=109&Using=_layouts/query.iqy&List=[LISTID]&View=[VIEWID]&CacheControl=1

From there you’ll get an export of the contents of your group from which you can copy ‘n paste the email addresses into your new site.

You’ll need to create a new XL column and concatenate the email address with a semi-colon after it prior to pasting the emails in.

Magento Upgrade 1.3.x to 1.4.x Custom Theme Issues Fix

From reading through the blogosphere and all the varying Magento forums its obvious lots of people are having issues in upgrading from Magento 1.3.x to 1.4.x due to custom theme problems and errors. I was no different! Who would have thought these things could be so difficult!?

After several attempts at upgrading Magento to 1.4.x failing dismally I set about toying with a development site until I could figure out what was what?! Its detailed everywhere that your 1.3.x theme will have to be re-written to work with 1.4.x but I’ve managed to get a simple enough process working for me in upgrading Magento 1.3.x to 1.4.x and keeping my custom 1.3.x theme working in 1.4.x without any re-development at all! So here goes:

  1. Log into the Magento Backend Admin Panel and remove products that you have placed in more than one category. Just have your products in one category otherwise these cause errors after the upgrade.
  2. Turn off SEO url rewrites (System >> Configuration >> Web >> Search Engines Optimization)
  3. Turn off cache management (System >> Cache Management)

The following from CrucialWebHost’s help site is perfect:

A little cleanup first:

rm -rf downloader/pearlib/cache/* downloader/pearlib/download/*

Set the permissions on the pear file so we can run it:

chmod 550 pear

I then cleaned out the cache myself manually to be sure:

rm -Rf var/cache/*

and again from the CrucialWebHost:

Initialize the PEAR channel just in case:

./pear mage-setup .

And then we can upgrade:

./pear upgrade-all

If it tells you that there’s Nothing to upgrade, you’ll need to do this instead:

./pear install magento-core/Mage_All_Latest

Lastly, we need to clear out any temporary and cached data. These commands will be done via SSH in the staging directory.

rm -rf downloader/pearlib/cache/* downloader/pearlib/download/*
rm -rf var/cache/ var/session/ var/report/ media/tmp/

And then reset our file and directory permissions:

find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
chmod 550 pear

After this point delete everything in the following to clean out the backend cache (you need to do this or you will get errors when saving new configurations and probably logging into magento admin after upgrade too)

rm -Rf app/code/core/Zend/Cache/*

Log into your new 1.4.x Magento Backend Admin Panel from index.php/admin/

  1. ReIndex Data on everything (System >> Index Management)
  2. Turn on SEO rewrites  (System >> Configuration >> Web >> Search Engines Optimization)
  3. Turn on Cache Management (System >> Cache Management)

From this process you have theoretically upgraded your Magento installation to the latest 1.4.x version of Magento and have your custom theme working fine. Or at least I have, I can’t guarantee that this process will work for everyone out there?!

Good luck.

Rollei Digital Cameras – The Camera Centre

The Camera Centre web presence has been updated with a fantastic selection of Rollei digital cameras and associated products.

Rollei’s digital camera products can be easily purchased through the new easy to use interface and one step checkout system in just a couple of mouse clicks.

Currently celebrating their 90 year aniversary. Rollei cameras:

are easy to use and function extremely well ─ these were the main criteria of company founders Paul Franke and Reinhold Heidecke while designing the legendary twin lens Rolleiflex back in 1929. It rapidly became a widely used tool of professional photographers and the dream of every amateur one.

The high quality standards of Rollei’s founders remain virtually unchanged today.

The “twin lens” feature initiated the constant development of innovative devices. Important milestones in design were the compact Rollei 35 mm camera, the Rolleiflex SL66 with built-in lens bellows, the first electronically controlled medium-format Rolleiflex SLX, and the 35 mm mirror reflex SL 2000F with interchangeable film backs. And Rollei’s twin slide projectors are one-of-a-kind in the world.

Do check out thecameracentre.net’s fantastic new Rollei range!

Comodo SSL secure certificate HTTPS trust logo error

Noticed how the instructions to install your Comodo SSL certificate flags an error when you flick onto HTTPS? The way to fix this is to employ the following for both the :

<script language=”JavaScript” type=”text/javascript”>
var comodohost = ((“https:” == document.location.protocol) ? “https://” : “http://”);
COT(comodohost + “www.yourdomain.tld/cot.gif”, “SC2″, “none”);
</script>

<script type=”text/javascript”>
var comodohost = ((“https:” == document.location.protocol) ? “https://” : “http://”);
TrustLogo(comodohost+”www.yourdomain.tld/tl_white.gif”, “SC4″, “none”);</script>

Note the new comodohost variable being used to provide either the HTTPS or HTTP connection.

Unbelievable Scenes

A portfolio and marketing site for Mike Smith a professional MC, compere and voiceover artist.

Through iterative user centred design and develpment process Mike obtained the site he wanted matching his already established print media.

Visit Unbelieveable Scenes

[...] quick thinking, inventive, practical and enthusiastic. Hundreds of hours of diverse live event experience, and a background in schools theatre and stand up comedy; means I make ‘dead time’ a virtue, I don’t complain when I’m not spoon fed, and I thrive on situations where anything can happen. 90% of my work is repeat, and by recommendation and that’s because I offer an offbeat but professional approach which helps make an event or production, on any scale, memorable and convincing.

Launched on 26th February 2010
PHP, MySQL, SEO

ATI Mobility Radeon X1400 Video Card 128MB

What a job I’ve had trying to get hold of one of these cards! My old Fujitsu Siemens AMILO Pi 1536; which was a replacement for one that broke down, had artefacting pretty much straight from the beginning! I just gave up at that point with Fujitsu Siemens (3 odd months of wrangling to get my replacement) and ended up buying an Alienware, but that in itself is another story.

Anyroad, that old laptop has been sitting around gathering dust for some time and I thought it might be nice to get a new MXM card and install it to ‘upgrade’ the laptop per se. Well, that didn’t quite work out and when I finally found the original ATI Mobility Radeon X1400 Video Card 128MB card on eBay, from America, I jumped at the chance to purchase it.

So the graphics card is in and life is breathed into the laptop once again. Yey! A new 320Gb HDD later and a GIGABYTE GN-WI07HT Super AG 108Mbps Aircruiser Mach miniPCI slotted in place and we are good to go.

Error text: Nameserver doesn’t exists in the registry. 123-reg

Had an interesting experience with 123-reg and trying to apportion nameservers to domains always flagging back:

Setting nameservers to ns1.domain.tld and ns2.domain.tld
Please wait…
Nameservers for domain.net were not changed to
ns1.domain.tld and ns2.domain.tld
Error text: Nameserver ns1.domain.tld and ns2.domain.tld doesn’t exists in the registry

A quick scoot around their help centre didn’t flag back any answers for anything as complicated. So resorting to google I figured it was 123-reg hadn’t parsed through my details to all their associated registrars. Not immediately obvious from the error message.

The answer was to phone up 123-reg support and detail they needed to make sure my domain and nameservers were registered with all their associated registrar registries.

3rd time lucky on phone and 5 days later I managed to get ‘Ricky’ who knew exactly what I was talking about straight away and didn’t pawn me off with talk of DNS propogation etc. etc.  He ensured my .uk.net domain and nameservers were registered properly with Central NIC and got back to me very promptly. Thank you Ricky.

So all is well and hopefully this might help anyone else in the same situation.

BCS – Social Networking Article

Fantastic article in the latest ITNow magazine in regards to Social Networking ‘in the business’. Simon Morris of Pentura lays down some great pointers on how best to manage and secure such systems against their use in collaborative and strangely ‘Social Networking’ activities.

Do look back to a post here: Building an online community organisational Intranet where a discussion on ‘Social Networking’ within your own organisational Intranet establishes collaborative activites enabling your business rather as hindering!

Further articles are available at http://www.bcs.org/socialmedia

SharePoint, Web Services, JavaScript, SPAPI

Having wrangled a little with JQuery to obtain data from SharePoint lists I stumbled across SPAPI; a fantastic library to aid you in development. Do check it out over at darrenjohnstone.net 

The ajax function of JQuery had meant toying around with the SOAP packets one was trying to send to get them to work correctly. Tiresome and really not that productive! Big relief that Darren had actually gone through all the pain to create this library as I could see the mountain in front of me and wasn’t personally that keen!

Combining the SPAPI library with JQuery to deal with the returned web service XML however, has proved to be a very successful marriage. To extend this, the below prototyped function has allowed me to only require one hit to the server per request to play with the returned XML. The UI in how its presented to the user is down to your artistic flair ;)

Do note you are required to update your access to your uploaded SPAPI files and JQuery + you’re going to have to write the CAML query you want and add in your own column names etc. to display per item. It’s there, but not for your particular list ;) Enjoy.

International collaboration helps local business conquer web

The Camera Centre – Reboot!

Visit www.thecameracentre.net
The Camera Centre Website
The Camera Centre website’s last incarnation had been turning over since 2004 and it was time to launch into the 2010 new year with a vibrant and easy to use system not only for members but for administration also. Tieing more succinctly with back-end shop operations the new website cuts out tedious stock filling across multiple systems whilst providing an easy to use interface for not only members but for guest shoppers also.

An easy to use one click shopping basket facility provides users the ability to choose and purchase items without getting bogged down in multiple pages of payment processing. This simple feature provides a substantial reduction in abandoned shopping baskets and invertly an increase in sales; what everyone want’s! With several successful Search Engine Optimisation techniques running throughout the site, The Camera Centre is now even easier to find.

Press Release

Local Shetland retailer The Camera Centre has just launched a new internet store with some international help.

Owner Cecil Hughson and Manager, Ben Mullay knew that to extend their business a fresh online initiative was needed. This was especially important as many of the Camera Centre’s customers are in the outer islands and don’t travel into Lerwick often. There is also a large expat community who like to order photos for delivery to relatives in Shetland.

Working with New Zealand based marketing strategists, First Retail Ltd, Canadian software developers Dakis Decision Systems Inc and Cecil’s son in law John Smith, owner of yadUK, The Camera Centre has developed a product range that includes home-wear, gifts and décor – all created using customer’s own photos.

First Retail’s Director, Chris Wilkinson knew the Camera Centre’s dilemma well. With clients in many island territories including the Channel Islands, The Cook Islands, French Polynesia and Fiji the web has been a key element in helping these businesses engage with their community.

Up until recently, many of the products needed to be sent away for production. New technology has allowed stores in remote areas to create these on-site. The Camera Centre has invested in equipment, systems and training that will ensure work can stay within the Islands. In the future it is hoped the store will also develop export markets to the mainland and beyond.

Timed to launch in the key gift giving period leading up to Christmas, the site has already proven popular. Within hours of going live, orders began to arrive. Most popular lines so far have included photo collages, coasters, placemats and mousemats.

Launched on December 4th 2009
PHP, MySQL, e-commerce, SEO

/dev/null does not exist

Lost your /dev/null by accidently shoving a file there as root? Use the following to recreate:

rm /dev/null; mknod -m 666 /dev/null c 1 3

Sharepoint. Need I say more? Shared drive, website, what?!

From a quick scan of the blogosphere its become pretty apparent I’m not the only one questioning what exactly Microsoft have been up to with Sharepoint?!? Have their software architects been sitting completely siloed and at the last moment bolted together various ‘bits’ to make the overall “Sharepoint” product.

Don’t get me wrong – it’s a fantastic application, but when you see time and time again how people use it “out-the-box” you baulk! It can most definitely be twisted into something more than a very expensive semi-website-thing or ‘fancy’ collaborative shared drive – that is its power.

Though when dumped out as purely an “out-the-box” solution one really has to explain Sharepoint: “Please suspend your understanding of what a shared drive is and also please suspend how you understand you might navigate through a website – neither of these learned concepts are going to suffice here, sorry!

Breadcrumbs for one thing. Eh? Breadcrumbs here and breadcrumbs there and they all point to different areas and change strangely depending on what you happen to be viewing at the time. Not that intuitive to the average joe punter especially when the screen jumps between lists and webpages.

At least thats where the SharePoint consultancy comes in I guess?! Maybe Microsoft do know what they’re doing ;)

Internet Explorer 6 is not yet dead! IE6 is alive!

You’d be absolutely amazed at how many people are still using Internet Explorer 6! One of the hardest things I’ve had to explain is this very thing; some people just don’t comprehend anyone can be on anything less as the latest bleeding edge browser since they are!

There are however, many companies still using this very browser, not least due to the massive undertaking that it might be for them to upgrade away from it. For instance, think mission critical legacy applications working fine right now – how can senior colleagues be assured they’ll still work as intended after any upgrade? Long lengthy expensive test plans and presentation layer upgrades prior to any painful upgrade most likely.

Think then of the vast swaith of potential website users sitting in offices browsing the web in their lunch hour being discriminated against?

Should Internet Explorer 6 not be part of your ‘progressive’ web development you’re quite probably damaging your own clients revenue potential! Not sure they’d like that if they knew ;)