March 2012 Archives

The HPA Gaucho International Polo tournament was held in the O2 arena in London on Wednesday, March 21st. I won a free ticket to the event through my employer, IG Group, as they were sponsoring the event. The evening consisted of VIP access to the Indigo lounge, where I had free champagne and met a couple of nice clients. Afterwards, I went into the main arena to sip some free Argentina wine (an Argentinian wine-tasting) before the show. There were two tournaments on the evening - Scotland vs Ireland and England vs Argentina. Unfortunately, I was very tired and did not stay until the end of the England vs Argentina match. Photographs of both matches are below.

polo1.jpg

polo2.jpg

polo4.jpg

polo5.jpg

polo3.jpg

Spring Arrives with New Opportunities

| No Comments | No TrackBacks

Last Friday, I left IG Group to continue my career at a new company based near Reading. I received the fantastic opportunity at the end of February. I had planned to make my career at IG Group; however, I could not pass up the new opportunity, where I will be using more of my skills and influences in the company's products.

I had been at IG Group for nearly a year and a half, and although I have been enjoying the Adobe CQ5 CMS work that I have spent most of my time at IG Group working on, there was no plan to convert any of the existing websites to this new CMS for the immediate future at the time I handed in my notice. (I feel that larger companies tend to work at a slower pace and suffer from the ability to organise projects; possibly because more people are involved in the decision-making process.) 
My last six months at the company had been crazy, particularly the months between October and February. During those months and over the Christmas and New Year's season, I sacrificed much of my time (and health!) on a project with a tight deadline and agreed to be on support over both Christmas and New Year's weeks, which required logging in to complete some tests to ensure that the environments were available on Christmas Day and New Year's Eve. Unfortunately, I felt a little under-appreciated and that my hard work over those three crazy months went unnoticed, even though the project was a success.  I felt that everyone on this project did a brilliant job, and the team worked really well together. Despite the feeling at the end of the project, which I felt should be celebrated and applauded, I did enjoy working on it over the past few months with other great individuals. Launching a new website without design/branding/new technology in three months was a challenge, and it was a successful project. I will miss working with my colleagues, but that happens when one changes jobs.
Leaving IG Group also means leaving London, and I have changed my focus and personal goals over the past month so that I could spend the remaining time enjoying the city. The photograph below was taken at the weekend in Hyde Park of daffodils during the warmest day yet this spring. I think that signifies the beginning of spring, and it signifies new changes for me. 
Now... hopefully I am back on track after the last long month and a spring clean of my objectives (such as my website redesign)! I look forward to my new role and new opportunities. I love working in IT/Web Development/Programming, so I am quite excited to get started.
daffodilshydepark1.jpg
The Big Egg Hunt in London (organised by Fabergé and the Elephant Family) was launched at the end of February. Over 200 large egg sculptures/artworks will be on display for forty days and forty nights in various locations across the city. The locations can be discovered by looking at a variety of maps depicting different areas in London, and a cheat sheet is also available to help track down hard-to-locate eggs. I have written a little about the event in my blog already: Fabergé Big Egg Hunt Technology.

The event is attempting to break world record for the largest egg hunt as well as to raise money for charity; the Elephant Family are one of the charities (Action for Children is another), and the Elephant Family charity did work for London a couple of years ago with elephant sculptures, which I blogged about on this website here: Parading Artistic Elephants in London.

Finders can scan QR Codes, which are located near each egg, and this sends a donation to charity as well as providing the finder with a chance to win a golden egg as a prize. As the eggs have been designed by local artists and companies, this is a perfect way to get the majority interested in the arts, culture, and charity.

For more information about this event, you can visit: http://www.thebigegghunt.co.uk

I've taken to the streets myself at the weekends and lunch breaks to discover and photograph as many of the eggs as I can. A few of my photographs of the eggs are below.

egghunt1.jpg
'Rock the Casbah' by Josh Stika is near Carnaby Street.

egghunt2.jpg
near Carnaby Street

egghunt3.jpg
Various eggs around London. From top left: White on Black, Penny Fowler; My Generation, Vincent McEvoy; Kingdom Crossing, Caio Locke; The Mighty Moshi Egg, Moshi Monsters; La Vie en Rose, Janet Law; Conundrum, Maurice Harron.

egghunt4.jpg
Humpty Dumpty sits on a wall on the Mall, opposite St. James' Park. 'Humpty Dumpty' is made by The Prince's Drawing School and signed by the Prince of Wales and Duchess of Cornwall.

egghunt5.jpg
'The Power of Plants' by Susan Entwistle is on the bank of the lake in St. James' Park.

egghunt6.jpg
'Birdie' by Demelza Hill stands in the shadow of The Gherkin.

egghunt7.jpg
'Zero is...' by Bridgitte Williams is photographed inside Leadenhall Market.

egghunt8.jpg
A close-up of 'Blackberry Moon' by Diana Ralston.

egghunt10.jpg
Various eggs photographed around Mayfair. From top left: Vanitas Vitrified, Emma Clegg; Phoenix Egg, Norma Vondee; A Penny for Your Thoughts, Jane Morgan; Fragile, Richard Beckett;

egghunt9.jpg
'Faith Egg' by Gamal Meleka is located in New Bond Street.
Over the past year, I have been developing websites with Adobe CQ5 as the CMS (Content Management System), including building components, so that content writers can populate the web pages. In some cases, the logical method of creating components did not work; with any CMS, there are limitations or bugs, and part of the 'fun' (if you could call it that) is discovering an alternative solution. This article describes and explains the accordion component development. This component was developed nearly one year ago now, so some of the particulars are not as fresh in my mind.

What The Heck is An Accordion in Web Terms?

For those who do not know, an 'accordion' in web terminology is a design element that can show or hide a panel of content (to save screen space or provide a consistent grouping of similar data), and the user can click onto the panel to expand the minimised view, or to minimise an expanded panel. The screenshot below shows an example of the component, which was the solution I implemented. Obviously, the styling (CSS) and Javascript required is beyond the scope of this. (For those who are interested, the functionality of the interaction is completed using the JQuery Javascript library.)

cq5accordion1.jpg

For setting this component up in CQ5 CMS for the content editors to use, I ideally wanted the content writer to be able to add a panel for each 'accordion' entry, which would consist of a title/subject and body text. The body text needed the ability to be styled, so the custom CQ5 rich text editor needed to be used. This would have been using a compositeField / MultiField component, but a bug was discovered while creating this, and the values did not save correctly. Unfortunately, Adobe CQ5 CMS cannot handle certain data types, even though it was meant to be supported. (Adobe CQ5 CMS does tend to have a lot of "TODO" comments in its code.)

Obviously, I needed to come up with an alternative and user-friendly solution. I read in forums online about using the column component and adapting it, but I wanted it to be more intuitive to the content writers. I'm mainly writing about my experience here as there seems to be many wanting to complete the same task, but the information does not exist.

My Accordion CQ5 Solution Explained

The alternative solution was to develop the accordion and accordion panel components separately, as a parsys, while providing a user-friendly interface to give the content writers direction. Simply, the content writer will drag and drop an accordion component from the Sidekick onto the screen. The accordion component will have a placeholder message to instruct the user to add accordion entries. The user will double-click the accordion component on the screen to add accordion entries. (The accordion entries are simply another component.) The accordion entries component is the only type of component that they will be able to add inside the accordion component parsys; no other components will be allowed to be placed.

This tutorial shows some of the steps to create an accordion component in Adobe CQ5 CMS. First of all, I will explain the structure of the set-up for the component. A visual representation of the structure is displayed below. As you can see, the accordion is organised into the 'accordion' and 'accordion-entry' (one panel, consisting of a heading and rich text) components.

cq5accordion2.jpg

The 'accordion' Component
The 'Accordion' component is simply the placeholder that encompasses the accordion entries.

_cq_editConfig.xml:
To ensure that the screen updates so that the editor can see the output on the screen, the page in author mode in the CMS needs to be refreshed. The file demonstrates refreshing after creation, after deletion, after insertion, and after moving.

<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
    cq:dialogMode="floating"
    jcr:primaryType="cq:EditConfig">
    <cq:listeners
        jcr:primaryType="cq:EditListenersConfig"
        aftercreate="REFRESH_PAGE"
        afterdelete="REFRESH_PAGE"
        afterinsert="REFRESH_PAGE"
        aftermove="REFRESH_PAGE"/>
</jcr:root>

.content.xml
The 'Accordions' .content.xml file specifies that the sling:resourceSuperType is the standard parbase component. This will allow us to drag and drop other components into it. However, we need to ensure that only a specific type of component can be put into that place - the 'accordion-entry'. The settings allowedChildren is set to be an 'accordion-entry' component type, and allowedParents is the parsys.

<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
    cq:isContainer="{Boolean}true"
    jcr:primaryType="cq:Component"
    jcr:title="Accordion"
    sling:resourceSuperType="foundation/components/parbase"
    allowedChildren="[*/accordion-entry]"
    allowedParents="[*/parsys]"
    componentGroup=".hidden"/>

dialog.xml
When the user drags and drops the 'Accordion' component into place, they have the option to enter a unique ID for the accordion. See the snippet of code below.

<items jcr:primaryType="cq:WidgetCollection">
        <title
            jcr:primaryType="cq:Widget"
            fieldDescription="Leave empty to use the page title."
            fieldLabel="Title"
            name="./jcr:title"
            xtype="textfield"/>
        <id
            jcr:primaryType="cq:Widget"
            fieldDescription="Enter a unique ID for the accordion"
            fieldLabel="ID"
            name="./id"
            xtype="textfield"/>
    </items>

accordion.jsp
The following shows the contents of the Accordion JSP and how it is rendered on the page. The resourceType is a parsys, since the content editor will be dragging and dropping the 'according-entries' components into place here.

<c:set var="accordionFlag" scope="request" value="yes"/>
<c:set var="accordionID" scope="request" value="1"/>
<div><cq:include path="entries" resourceType="myproject/components/my-accordion/components/parsys"/></div>

clientlibs folder
This folder holds the Javascript for the accordion. There's some configuirations here, such as defining the client libraries, such as the Javascript/jQuery file that will handle how the accordion should behave. The Javascript file is placed into the 'source' folder underneath the 'clientlibs' folder. Note that the name must match the name in the js.txt file.

  • .content.xml:
    <jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
        jcr:primaryType="cq:ClientLibraryFolder"
        categories="[my.accordion-component]"/>
  • js.txt:
    #base=source
    jaccordion.congif.js

The 'accordion-entry' Component
The 'Accordion-entry' component is an actual entry or panel that sits inside the 'Accordion' component. This is a child of the 'Accordion' component.

.content.xml:
The 'accordion-entry' will only be allowed to be used if it is a child of the 'Accordion' component, so we set the allowedParents accordingly.

<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
    jcr:primaryType="cq:Component"
    jcr:title="Accordion Entry"
    sling:resourceSuperType="foundation/components/parbase"
    allowedParents="[*/my-accordion/components/*parsys]"
    componentGroup=".hidden"/>

dialog.xml:
The 'accordion-entry' dialog allows the user to enter a title for the accordion entry panel as well as rich text for the body text of the accordion.

<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
    jcr:primaryType="cq:Dialog"
    helpPath="en/cq/current/wcm/default_components.html#Text"
    title="Text"
    xtype="tabpanel">
    <items jcr:primaryType="cq:WidgetCollection">
        <tab1
            jcr:primaryType="cq:Widget"
            anchor="100%"
            title="Text"
            xtype="panel">
            <items jcr:primaryType="cq:WidgetCollection">
                <title
                    jcr:primaryType="cq:Widget"
                    defaultValue="enter a title"
                    fieldLabel="Title"
                    name="./title"
                    xtype="textfield"/>
                <isRichTextFlag
                    jcr:primaryType="cq:Widget"
                    ignoreData="{Boolean}true"
                    name="./textIsRich"
                    value="true"
                    xtype="hidden"/>
                <text
                    jcr:primaryType="cq:Widget"
                    defaultValue="Please enter some text"
                    fieldDescription="Text displayed in panel"
                    fieldLabel="Text"
                    hideLabel="{Boolean}true"
                    name="./text"
                    xtype="richtext"/>
            </items>
        </tab1>
    </items>
</jcr:root>

accordion-entry.jsp:
The JSP renders the accordion-entry's HTML. I'm not going to include all of the file's contents, but note that I use the lines below in order to obtain the title and text, set by the content editor by using the contents of the dialog.xml file above.

<%
final String title = properties.get("title", "");
final String text = properties.get("text","");
%>


The 'parsys'
The parsys is used for ensuring that the component has the same properties to behave like the foundation parsys component. This component is a copy of the component in the foundation library, with a change to a few of the files for the accordion. The changed files are mentioned below.

.content.xml:
The parsys component superResourceType is the foundation's parsys component, and the allowedChildren is 'accordion-entry'.

<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
    cq:isContainer="{Boolean}true"
    jcr:primaryType="cq:Component"
    jcr:title="Accordian Composite 1"
    sling:resourceSuperType="foundation/components/parsys"
    allowedChildren="*/*accordion-entry"
    componentGroup=".hidden"/>

.content.xml (in the 'new' folder)
The resourceType needs to point to the accordion's copy of the parsys file.

<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
    jcr:primaryType="cq:Component"
    jcr:title="New Paragraph"
    sling:resourceType="myprojectx/components/my-accordion/parsys/new"
    componentGroup=".hidden"/>

_cq_editConfig.xml (in the 'new' folder) 
Simply, we will tell the user to drag and drop accordion entries to this place. (So, we change the emptyText parameter here.)

<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
    cq:actions="[_clear,insert]"
    cq:emptyText="Drop Accordian entries here"
    jcr:primaryType="cq:EditConfig"/>

Conclusion

Hopefully, I hope I have not missed anything important out from these steps. (It was a while ago since this was developed, so it's not very fresh in my memory.) I hope that this will allow you to think of alternative solutions where some of the components in CQ5 do not work as expected or as documented. The most important point is to develop the CMS website customisation so that the user can intuitively add their content and be prevented from making changes that could 'break' the website.

One more tip: I also think it's important to note that you can switch off Javascript or JQuery from running in EditMode, and this was done so that the user can view and edit all panels in the accordion by clicking onto any panel (without the behaviours applied to expand and contract).

Happy programming! 
I've been busy taking photographs in and around the City of London - with a theme on reflections. These are photographs I have taken as I have explored the City on my lunch hour. I posted the first series in this theme several months ago and thought that it was due time to post another few City of London reflection photographs.

I hope you enjoy these as much as I have exploring the City.

londonreflections_1.jpg

londonreflections_2.jpg

londonreflections_3.jpg

londonreflections_4.jpg

londonreflections_5.jpg

londonreflections_6.jpg

londonreflections_7.jpg

Microsoft, A Victim of its Own Success

| No Comments | No TrackBacks
I've recently been having some "Microsoft verses Apple" discussions with friends and colleagues. I don't hold strong opinions about either operating system, but I may have a slight preference for Apple as I have been using a MacBook/MacBook Pro for the past twenty-seven months at home, though I use Windows at work and also have a largely-neglected Windows computer at home as well. 

I first became a user of a Mac computer in 1999 (not including using them when I was very young and we had a family Apple computer), as the School of Visual Communications used them. However, as my specialisation was in Web and Interactive Multimedia design and development, I made a conscious decision to build and design websites on my Windows computer and test on the Mac. The decision was made due to the fact that Windows computers owned the majority of users. 

In those days, the Mac was a little more incompatible, and most of the software that I had bought was for Windows. Saving files was difficult, and files created on the Mac could not be opened and read on the Windows computer. These days, it's not such of an issue. Apple has come a long way, and I know many who have adopted Apple technology over Microsoft. These days, it seems that many have fallen out of love with Microsoft.

Microsoft is, in many ways, a victim of its own success. Microsoft brought computers to a wide audience. With this innovation and high levels of adoption, there were inevitable issues with some of its operating systems, particularly when new operating systems came on the market. Also, consider the popular browser, Internet Explorer (IE). In the early days, IE became the most popular browser and was superior to the likes of Netscape. With this popularity, IE has had a difficult time in disappearing. There was a time when IE6 was widely-used and respected, but those days are long gone, and the success of IE6 has made it difficult for this browser to go away, much to the dislike of developers. However, IE led the way for other browsers, better standards and automatic browser updates.

In conclusion, the world does owe much to Microsoft's beginnings and noting Microsoft's mistakes. Other companies are building upon the good of Microsoft and noting the mistakes of the company by setting and developing standards and producing usable software and applications. Microsoft should continue on trying to compete by developing high-level, usable, and standards-compliant software and applications. Failing this will allow other companies to take more of a market share. 

Hopefully, these mistakes and less-than-popular operating systems and browsers can be forgotten to pave a new future.

Fabergé Big Egg Hunt Technology

| No Comments | No TrackBacks
The Big Egg Hunt in London (Fabergé) was launched on Shrove Tuesday, which fell toward the end of February this year, and over 200 eggs will be on display for forty days and forty nights in various areas across the city. The event is attempting to break world record for the largest egg hunt as well as to raise money for charity; the Elephant Family are one of the charities (Action for Children is another), and the Elephant Family charity did work for London a couple of years ago with elephant sculptures, which I blogged about on this website here: Parading Artistic Elephants in London.

I've been looking forward to this event since I first read about it in the middle of February. This time, the event is more interactive than the elephant event, although I felt that the Bristol Gorillas had a much better application to allow you to discover the gorillas on maps and post images/mark them off if you were in range.

The London "Big Egg Hunt" seems geared more at hiding the eggs, and rough clues are given to pinpoint the rough location of each egg. This also includes a 'roaming' egg, which is designed and painted to look like the Where's Wally (in America, Where's Waldo) character. The event seems to be very popular with many other families and friends out and about in London, loaded with maps and cameras to discover the eggs. This event has been well-received, although a few of the eggs have been damaged and stolen.

Finders can scan QR Codes at the egg's location across twelve various 'zones' or areas in London, which sends a donation to the charities. The text message enters the finder into a drawing to have a chance to win a golden egg as a prize. As the eggs have been designed by local artists and companies, this is a perfect way to get the majority interested in the arts, culture, and charity.

The company Fallon (http://www.fallon.co.uk/) have created the zone maps, which I think look very well-designed. There was also supposed to be a mobile application, but this has not been released due to technical issues (29 February). However, there is a 'cheatsheet' map that can be viewed in case you get stuck, but some of the eggs aren't in the correct positions, and you're unable to zoom in too far. Below is a screen shot of one of the 'zone' maps. 

bigeggmap.jpg


I love the combination of art and technology used in events, such as The Big Egg Hunt. In addition, there is an egg to locate, known as the "Social Egg" in Selfridges, and this egg displays a screen with faces of finders on it. The egg has been created by 'faceboarding', and it allows users to 'check in' to the device, and the device displays the images on its screen. (Pretty cool.) I've posted the "Social Egg" below.

socialegg.jpg

I have been spending the past few weeks tracking down the eggs, and I have found most of them now. Another post will be added soon to display some of the most beautiful eggs. For those of you that I have seen and spoken to during my London egg hunting, I want to say "hello" and "happy hunting".

A Celebration of Cats

| No Comments | No TrackBacks
I am feeling in the mood for something cute today. Today is the day that my cat was born, and he would have been twenty-four years of age had he still be alive. Sadly, he passed away on May 26 when he was sixteen. After ten years, I still miss him, and I always will. Obviously, I did grow up with him, and at the point when he did pass away, I knew him over half of my own life. He always seemed to know how I felt, and he was more intelligent than most humans on this planet. He was always very content, and he loved to sit in the window for hours and spy on whatever was happening. At some point, I will get another Maine Coon tabby. (Of course, it would never replace him.) These fabric cats are cute, though.

catsetsy.jpg

dolittledesign: http://www.etsy.com/shop/dolittledesign
This shop sells small felt animals, including the little black and white cat above.

dancingintherains: http://www.etsy.com/shop/dancingintherains
These cats are made in Vietnam, and the second cat was made from upcycled material.

MollyMooJessicaToo: http://www.etsy.com/shop/mollymoojessicatoo
How sweet is this 'mommy cat' and her little kitten?

zolayka: http://www.etsy.com/shop/zolayka
These are cute cat pillows.

regansbrain: http://www.etsy.com/shop/regansbrain
This pillow looks like Nyan-cat, Japan's famous flying cat with a 'Pop Tart' body.

Tweenbots Roaming

| No Comments | No TrackBacks
Tweenbots is a project developed by Kacie Kinzer to see how people interact when met with a small, cardboard robot along a busy New York City street. A tweenbot is a small cardboard robot with wheels that rolls along in a straight line with a flag attached to it, stating the destination in the city that it wants to go. Kacie developed the project to see how people would interact with and if they would help the tweenbot on its way toward its destination and rescue it if it got trapped. As stated on her Tweenbot website (1), "Tweenbots create an unexpected interaction, disrupting the narratives of our everyday experience, and offering a fleeting and playful connection in the context of the city street."

All tweenbots made it to their final destination unharmed, showing that people are empathetic and willing to help.

Another similar project by Kinzer was leaving a stationary robot in one place, with card attached to it to ring a phone number to let the tweenbot's family know that it was okay and where it was located at.

In the article by Jenny Williams on Wired (2), she wonders if people would still be willing to help if the tweenbot was not cute (with its big smile). In a marketing design and technology sense, this project shows that simplicity (and cuteness/vulnerability) helps the audience to understand the objective and shows that people willing to participate to help achieve the goal.

tweenbot1.jpg


(1) Kinzer, Kacie. Tweenbots. http://www.tweenbots.com/ [2009]

(2) Williams, Jenny. Tweenbots: Help a Lost Robot Find its Way. http://www.wired.com/geekdad/2009/04/tweenbots-help/ [April 13, 2009].

Gail's Bakery - Kensington, London

| No Comments | No TrackBacks
Gail's is a bakery located in several spots throughout London (including Notting Hill, Kensington, Battersea, Chiswick, Soho). Gail's offers everything from sandwiches to snacks to desserts (cupcakes, cookies, cake, brownies, and many other goodies for those who have a sweet tooth). I recently visited the South Kensington branch (just outside the tube station) and tried a couple of different types of sandwiches, and I also tried the cupcakes, brownie, and a Valentine's Day heart-shaped cookie. Unfortunately, I was not too keen on the sandwiches. They were a little too 'heavy' for my liking, and I was not too keen on the fillings or the bread. However, I really recommend the brownies and the cupcakes. I had a vanilla cupcake (like the ones pictured below), and it was delicious.

I loved the thought that went into the brownies. As it was near to Valentine's Day, the brownies were lightly dusted with a letter on them, spelling out the word "LOVE X" when placed side-by-side. The South Kensington shop is very small, and it is quite popular because of the prime location and the large windows featuring the snacks. There are a few tables outside for those who want to brave the weather; I am sure it's lovely in the summer.

gails1.jpg

gails4.jpg


gails2.jpg


Not only does the company pride itself in making attractive and speciality products and breads, but they also have some well-designed packaging. I love the packaging and the use of geometric shapes, with a feature on the lower-case 'g', which is outlined and part of the branding. (On the company's website, some of the products - bread - feature a lightly-powdered lower-case 'g'.) The following image is the top of the cake box that my items were packaged up in following a trip to their South Kensington shop.

gails3.jpg

For more information about this company and their locations throughout London, visit their website at http://www.gailsbread.co.uk/.
Cushions seem to be a popular art form these days, and I recently posted an article featuring many lovely cushions that I discovered on the John Lewis website (Inspirational Designer Cushions). Following up on this trend, I came across Nikki McWilliams' online store last December. These cushions are adorable, particularly if you love these British brands and the vintage packaging. It seems that this designer is in demand now, and her cushions will be sold in Selfridges this year.

Nikki McWilliams lives in Dundee in Scotland, and she studied Fine Art at university and focused on design afterwards. Her images are inspired by having tea and biscuits. Among the items for sale in her shop, cushion designs include Custard Cream, tea cakes, Digestive biscuits, Oreo cookies, Caramel bar, Jammy Dodgers, Malted Milk, and Nice biscuits. A few of these items are pictured below. (I cannot choose a favourite item, but it may be between the Custard Cream or the Caramel bar, and looking at these makes me feel ready for a cup of tea.)

You can visit Nikki's website, blog, and Etsy shop by following the links below.

www.nikkimcwilliams.blogspot.com
http://www.etsy.com/shop/whatnikkimade

whatnikkimade.jpg

I Leica New DSLR Camera

| No Comments | No TrackBacks
For a couple of years, I've been wanting to get a new camera. Photography is one of my passions, and combine this with my love of travel, a digital SLR is a constant companion. I have also been using my boyfriend's point-and-shoot Panasonic. It's small enough to fit in my handbag and comes out during lunch break walks around London. Unfortunately, I will be leaving London soon, but that is a topic for another post.

My current camera is a digital SLR Canon Rebel. I've never been completely happy with the camera, even though I've calibrated it and set the white balance. Generally, it's been a good camera and has allowed me to have control, whilst giving me the option to change lenses. However, what I was not happy with was the colour of the images it captured. This seemed most evident to me in the "blue" colour range. I particularly remember a trip to Greece, and we had gone to the Aegean Sea, noted for its beautiful deep blue-green waters. Unfortunately, my digital SLR Canon Rebel refused to capture the beautiful blue. It's also done the same for photographs of the sky. Many may not have noticed this, but I did, and it really did annoy me. Why? Because my film SLR took the most amazing photographs and captured colour perfectly. Because a digital camera should be able to capture the colour and not compromise.

That leads me to this discussion and one reason that I have decided to go for the Leica V-Lux 3, after spending quite a few hours doing research. Leica cameras are an expensive brand, and there are comparable models out there, but after doing some research on other websites and comparing photographs of the results, I have made the decision to purchase the Leica V-Lux 3. (The comparable camera models are not quite as good when you compare them like-for-like, and I felt that spending some extra money would be worth the cost.) Even though the camera is not really a DSLR, I decided to try it anyway. Besides, carrying a lot of camera kit around on holiday and only using one lens mainly anyway, I decided that I would like a camera that is a bit lighter. The Leica Lux-3 does seem like Leica's marketing for the travel market.

My only regret is that I do not have the money to buy the Leica M8 or the Leica M9, which look like amazing cameras. However, if I could buy one, I certainly would not be taking it on holiday for fear of having it stolen or damaged. In that instance, I would not be getting all of my money out of it.

My Leica V-Lux 3 arrived earlier this week, but I was unable to test it properly until this weekend. I hopped on a train today and visited London. I used the automatic setting on the camera for most of the day. I still need to play with the settings more and discover how to change the aperture on manual settings. Some of my photographs look a little blurry, but this was probably due to incorrect shutter speed, slight over-exposure in the automatic setting, or simply focusing on the wrong area. However, I am pleased with the camera and very pleased with the colour. The image below was taken with my new camera using the automatic setting; I really could not spend ages setting manual settings in front of a busy street in front of a department store in central London, particularly as I am still learning how to use the camera. I absolutely love these rich colours.

liberty3.jpg
Millennium Bridge in London is one structure that I visited many times during my lunch hour, particularly when I first started working in the City. Walking along the Thames is an enjoyable way to get out of the office, and I love the vibrant south bank. There are excellent views of St. Paul's Cathedral from the bridge, and I wanted to showcase both monuments in photographs. Both of these photographs were taken on completely different days; one day was cloudy and wet, and the other day was one of the first warm days in the spring. (London was just beginning to get busy with tourists, and you can see many tourists on the bridge.) 

I took the following photographs over the spring and early summer of last year, and I hoped to get some more artistic ones early this year (as well as to sketch the cathedral in the sketchpad that I carry around with me), but life changes very quickly. I will not be working in London for much longer. Although this is something that I could not foresee, there are times when you just feel or know that the situation is only a temporary one. For example, I got very interested in London history after a ghost walk on Halloween, and I purchased a couple of photography books with old photographs, "lost London". A week or two before, I started the project with the extremely tight deadline (Latest Project: NADEX Website), and soon afterwards, I was consistently working through all of my lunches until go-live day. (I cannot even remember Christmas, as it was such a busy time, and I did not get to relax or enjoy last Christmas.) 

My plan had been to bring the book into work and to look up the locations of the photographs and to visit some of the areas in the book during my lunch hour. However, something deep inside me felt that my time working in the City was coming to an end. I've felt the same feeling in the past before, with the same results - such as being drawn to a particular place, and it becomes a reality, without any guidance - as if my life has been swept up and into that particular direction. 

The London book that I mentioned a moment ago remains untouched on the shelf, although I did give it a quick flip through after I received it in the post. Although my time in London is coming to an end, I may return to London to work again at some point, or perhaps I will live there. It is strange how life evolves, and many times, one is swept away while other events come together and opportunities present themselves for us to accept the new challenges along life's way. I apologise for this reflective post, and I am very much looking forward to these changes; don't feel otherwise. Some view change as a negative, but I feel that change can be positive and is necessary. The world needs change, but stability is also needed - the correct balance.

Back on track and speaking of London history, it is worth noting how London has changed over the years. The Millennium Bridge was constructed for the year 2000. I wonder how this will look in a hundred years. I wonder if these photographs or similar ones will be printed in a 'book' of the future, showing "lost London". I wonder what their society will think of ours. 

I hope you enjoy the photographs. Hopefully I will be posting some more on here in the future.

stpaulmbridge_1.jpg

stpaulsmbridge2.jpg

Archives

Recent Comments

  • jenn: Thank you. read more
  • Murge: Amazing post. read more
  • Herbert: good post. site read more
  • Frank Quake: Hey, This is great when you said that I had read more
  • Chappy: You mention peptides here? I have had first hand experience read more
  • jenn: Thanks! I love the work. I have got more recent read more
  • Fanakapan: Thanks for the write up. This was some of my read more
  • jenn: Yes.... but that's only for the islands. Mostar and Montenegro read more
  • jenn: Hello, the code is not mine to hand out. I'll read more
  • pantich: More info about the best day trips from Dubrovnik can read more
OpenID accepted here Learn more about OpenID