Archive for the 'Experiments' Category

VVVVideo Warping

A few weeks ago I stumbled across a program called VVVV developed by meso and was instantly hooked when i found out the capabilities of what this program could do. V4 is commonly referred to as a multipurpose took kit for real time video synthesis which can do much much more. In essence V4 allows you to take one type of data, maybe an infrared camera, manipulate that data and output it however you like, maybe by playing sounds, turning on lights, moving objects, anything you like. As a stand alone program V4, when programed right can create some stunning visuals for VJ'ing or installations which can be manipulated in real time and react to the music or environment, a superb master of this craft is Sanch who has some great examples and videos on his website.

Initially when you see VVVV, (or V4 which is allot easier to say) you would be forgiven for saying out loud, "What the F**K", is it is not really intuitive at first, but with a bit of time (be prepeared to put the effort in here) it all begins to make beautiful sense.

After doing allot of "playing" and checking out the different patches (In V4 they're called patches, not programs) i decided i wanted to create a patch which would allow me to warp video which would allow me to project a square image onto a curved surface and then correct the image so the would be uniform again. Just in case you didn't know, when you project onto any surface which isn't flat such as a column, the image becomes warped due to the fact that the further the projected light has to travel before hitting the projection surface the larger area it will cover. This means that if you were to project onto a column the part of the image closer to the projector (the middle) would appear "pinched" and the outside of the image would appear splayed. By stretching and squeezing the image at certain pints you can "re-correct" this deformation so you get a nice even image wrapped around one half of a column.

Below is a few screen shots of the patch i used, this is a very early version, the new one includes multiple video switching and some nice keyboard shortcuts which would be handy if you were using this in a live situation.

vvvv patch video mappoing

This is a shot of the basic patch with the inspector and a render (the preview monitor open)

vvvv warped image projecting onto a curved surface

Above is an example of a warped video for projecting onto a vertically linear concave surface, by pinching the center of the image, when it is projected onto a curved surface where the center is a longer distance from the projector than the outsides, the center of the image will be "stretched" due to the distance, creating a uniform image.

vvvv warped image projecting onto a curved surface

Here is a rough example of how you would warp an image if you were projecting directly onto a corner surface such as a four sided pillar, this would create two uniform squares on two sides of the pillar using only one projector.

Once I get some photos of this in action i will post some corresponding examples of this technique in action. Currently i am working on a new type of protocol for mapping, video/images to a custom built LED wall. If you use V4 and would like to chat please get in contact.

If you enjoyed this post please feel free to buy me a gingerbread late! mmmm!

Tags:

Helping Friends!

A good friend of mine runs an amateur theater company who have been going for 2 years now and have decided it was about time to get their own website! So one night in the local pub over a couple of pints I was asked if I could help put Spotlight North East (thats the name of the theater company) on-line. Being a good friend and having had a couple of drinks bought for me already I immediately said I'd help! After discussing what was needed I suggested a Worpress based website due to the ease of getting it up and running and because you don't need to be an internet wizard to update it and ad pictures etc! To keep the costs down i used a sneaky trick when we signed up for the hosting and name, I got Jon (Spotlight North East) to use my affiliate code when signing up and I have donated the fee I received beck to him, in effect giving a 10% discount. I chose Streamline for the hosting as I have been with them for over a year now and have had great service and quick replies to any queries I have had!

The Plan

Spotlight North East rely on donations, ticket sales from shows and good will to raise funds to rehearse and produce their shows, the plan is to use the new website to generate an extra (much needed) income for the theater group! Currently the site only contains a brief introduction to the next show but after i give Jon a quick lesson on how to use Wordpress, it will be updated with all content written by Spotlight North East. I will be using my knowledge to tweak posts here and there, build back links from other like sites and grow this site into a self sufficient money making site which will generate cash for Spotlight North East. One of the first things I will do after the site has a reasonable amount of content is apply to money4banners who pays £5 every month for displaying 3 of their banners on your site, this will cover the hosting and them some! Every now and then I will be running an update here to let you all know how it is going and what techniques I have been implementing to monetize this site!

If you enjoyed this post please feel free to buy me a gingerbread late! mmmm!

Tags:

Mischievous linking techniques!


One of the most important factors in deciding the success of a website is the amount of quality inbound links pointing to that blog. Also, not only do the links them selves count but the anchor text used to link has a major effect on search engine results. For example, if you have 100 inbound links pointing the home page on your site with the anchor text being "great blog" then the search engines will recognize these links and assume that if someone searches for "great blog" then your site deserves to be included in the results due to the fact that you have 100 inbound links pointing to your site with the anchor text "great blog". This is just a very basic example as there are other contributing factors which make you blog more attractive to search engines but this is a good basis for a sneaky linking strategy!

Google is one of the worlds most used search engines and can be a great source of traffic for your website, if you can tap into the millions of searches performed each day you could be well on your way to running a successful blog. As mentioned earlier search engines rely heavily on anchor text (amongst other factors) to determine your position in search engine results when a search is performed for a particular phrase if you can continually build inbound links to a particular page with relevant anchor text then you are constantly improving your chances of being found by search engines!

Link Love yourself!

Here is where the sneaky linking strategy comes into play, a link from your own site pointing to a particular page is still worth something to search engines even though you have placed the link there yourself. For this reason you should always link internally to your own posts from other posts where relevant. I have decided to take this one step further and after each blog post i have begun to add a descriptive link to some of my more popular posts or one of my other websites. Instead of using the same text I am using different, relevant keywords to link to these posts in an aid to provide search engines with more information.

F or example, I have decided to promote one of my sites Euro Lottery Winner and have a list of relevant keywords and lottery related search phrases which i will use at the end of each post to link back to my site. By doing this, the search engine spiders will be able to find my site through theses links and will (in the long term) bring my site to the top for a wide range of lottery related keywords and search phrases. Here is an example of what I will be using to link to my site:

  • Euro Lottery
    Lottery Results
    Winning Lottery Numbers
    Which Are the Best Lottery Numbers
    Make money with the lottery
    Winning lottery numbers
    Chances of winning the lottery
    Lottery Statistics
    How to win the lottery
    Run my own lottery

This is not a quick fix and if you decide to do the same with one of your sites or popdont posts dont expeoverningts overningt, it takes time for search engines to spider recognise these links but if you stick with it you will get results!

And the link of today is: How win the euromillions euro lottery

If you enjoyed this post please feel free to buy me a gingerbread late! mmmm!

Tags:

When is the best time to post your blog?

All around the world people work and play at different times depending on many factors such as culture, climate and habit! The beauty of the web is that it never sleeps and is available 24/7 from nearly anywhere in the world. Thinking about this I decided to do a little research of my own based on my own (slowly) growing blog statistics. Since starting my blog I have used Counterize and have accumulated a reasonably good chart of hourly page views per day. The chart below shows the hourly page views for my blog since I started it in early may. You can see clearly that the time of day when there are the least page views is 6.00 GMT although that is still around half the maximum amount of page views at 16.00 GMT. Here I could assume that most people are asleep at 6.00 GMT but after reading the fantastic book Freakonomics I have learned with statistics nothing is always as it first appears.

hourley-visits.JPG
Click To Enlarge

I know from Alexa information roughly what percentage of visitors from which countries visit my blog. I say roughly as Alexa doesn't sample data off every web user, only these with the Alexa toolbar installed. These are approximately my viewing percentages:

30% come form the United States
18% Come from the UK
15% Come from Canada
12% From Germany
3% from India
3% Australia
3% Singapore
3% Malaysia
14% Other

From here we can see that the US, UK, Canada and Germany has the largest percentage of viewing figures of my blog, so if we check what time it is in these other countries relative to 6.00 GMT we should maybe see a reason for the slump in page-views. Also if we take an average for the rest of the countries listed it works out about + 8 hours ahead of the UK.

UK: 06.00 GMT
US: -7 (Median)
Canada: - 8 (median)
Germany: +1
Rest of wold + 8

For the US and Canada because there is quite a large difference between the potential differences I have taken the median of the possible time difference.

wordtimezonemap.gif
Click to enlarge

For the first comparison, I can safely say from living in the UK that 6.00 in the morning is probably the quietest time in general for everything, not just the Internet. At this time of day people in general will either be still tucked up in bed or getting ready to go to work. It is safe to assume that only a very small percentage of the population will be on-line at this time.

So for the second comparison, when it is 6.00GMT in the UK it will average 22.00 to 23.00 at night in the US and Canada. Obviously this is not bed time for everyone but a large amount of people will be going to sleep at this time ready for the following day, for this reason it is probably safe to assume that the slump in traffic from the US at 06.00 GMT is due to the fact that allot of people will be logging off and going to bed. The argument against that is not everyone goes to bed at this time but probably the majority do.

 

Again, thirdly Canada closely follows the US although it will be earlier in Canada at 06.00 GMT than it will be in the US but again we can safely assume that there are allot less people on-line at 22.00 that there is earlier in the day.

And once again, similar reasons can be given for Germany as i gave for the UK as the time difference is minimal between the UK and Germany.

*As for the rest of the world it was a trick one at first, although it is just an average for the rest of the world that is ALLOT of people overall even though it is just an average. Even if we go 4 hours either side of the average, +4 hours and +12 hours from 06.00 GMT this completely encapsulates the middle of the day for the rest of the world. I asked myself why there was such a massive slump in my page-views at 06.00 GMT when it was the middle of the day for morning and evening for Millions of people and prime time for Internet usage. I pondered this for a while and eventually came up with this answer, because my blog is written in English obviously if you don't speak English you have a very slim chance of reading it. I had assumed that about 50% of the world could speak English as a second or third language (please excuse my ignorance) that was until I done a quick search and found that it is probably only a maximum of 20% of the world population who can speak English. So now from that potential millions of Internet users who could be viewing my blog, it is probably closer to only 4% of that number not 20% as most English speaking countries have already been covered. So I'm assuming the reason for the slum at 06.00 GMT in my page-views for the rest of the world is because my blog only appeals to a tiny amount of people from that part of the world (thanks for taking the time to read my blog if English is not your first language, I have utter respect for anyone who speaks 2 or several languages, I wish as a child at school I was forced to learn 2 other languages along side English!) .


When is the best time to post my blog?

As stated earlier this is not an EXACT study only an informal look to see why there was a slump at 06.00 GMT in my blog page views. Finding out when was the least busiest time for Internet traffic and the reasons why would give a reference for the busiest time also giving a better insight when to post my blog. Overall we can assume that at 06.00 GMT and at the relative times this is a quiet time for Internet users to access and read *English written blogs. So for the answer to the original question when is the best time to post my blog?

So if 06.00 GMT is the quietest time it would make sense to post then when there are the least amount of potential blog users, i.e a new blog ready for the next peak of Internet use. BUT, and this is going to take a little research and testing to get a definite answer, if you submit your blog at 06.00 GMT and ping the servers to say "check me for new content", once Internet traffic begins to pick up again lots of other people will be doing the same and submitting their blog. This means that blog aggregators such as Technorati will have gotten your ping at 06.00 GMT but over the course of the morning your content will be getting lower down the list of freshness relative to the day, in theory. The alternate would be to submit your blog at peak time but then you will be competing against many other people using the internet who could be potentially doing the same. Again this could have a negative effect and within 10 minutes your new content flag could be 5 pages back in the upcoming news sections of blog aggregators!

This is a bit of a dilemma to busy and you new post may get lost, too quiet and there's not many people online to read you post before it gets lost in the daily blog influx. In theory, (and I'm going to try this starting with this post) the best time to post your blog will be just as the internet is becoming busy which, going from the above chart will be around 7.30 to 8.00 GMT just as the internet is waking up. This is all speculation and theory at the minute but i am going to aim to post each day at this time and add to this post with my findings so either book mark this post and keep checking back or i may add a button to the front page of my blog.


If you enjoyed this post please feel free to buy me a gingerbread late! mmmm!

Tags: