Archive for September, 2010
Creativity International Awards
Friday, September 17th, 2010
Creativity International introduces new categories for the 41st Media & Interactive Awards. Have the billboards you created converted to digital billboards or transit systems? Are your clients asking for e-pubs instead of magazines? We have a category for that!
Also new in 2011 is a category for the newest trends in marketing & advertising – “Augmented Reality.” We can’t wait to see what entries we get there!
See all the updated categories for Media & Interactive here.
WHY SHOULD YOU WANT A CREATIVITY AWARD?
- International panel of judges that is truly representative of Creativity’s entrants.
- Winning entries are published in the handsome 400-page Creativity Awards Annual. Thousands are distributed worldwide by HarperCollins. Your achievement is forever preserved in print. Platinum (Best in Category) winners receive a full page for their winning entry with creative brief.
- CIA website exposure of all media & interactive winners – over 3,500 unique visitors per month and winner’s tools (press release, banners, icons, one sheet) provided for your self-promotion uses.
- Our online system eliminates much of the hassle involved with entering competitions. With no mounting or essays required and the ease of uploading images and videos instantaneously, what could be holding you back?
- Our fees are among the lowest of the advertising and design competitions. In addition, all winners receive 2 complimentary certificates per winning entry and a complimentary copy of the Awards Annual. Gold, Silver or Platinum winners have the option to purchase a stunning Creativity International Awards trophy and/or personalized framed certificates.
10 tips for developing a successful blog
Thursday, September 16th, 2010Today’s blogosphere counts several millions active blogs offering a great variety of topics and content. The wonderful aspect of a blog creation is that anyone who has a particular hobby, knowledge, passion or a business to promote, can easily do it.
The danger, though, is to start a blog without a specific plan, target group and [...]
Web SEO Analytics
Serving static content from Cloud Files using Ruby
Wednesday, September 15th, 2010I recently moved my site skylinesaustralia.com from hosting in the states back to hosting in Australia and while it is reasonably affordable, one thing I can't afford is a burst in bandwidth. I average 600GB outbound per month and I only have 600GB allowance with my server, so I decided to serve my gallery and post attachment images from Rackspaces Cloud Files service. The Cloud Files service is much like Amazons S3 service, only faster and for a similar amount of money.
My issue with this was that my gallery on SAU is 100GB in size, so using something to mount the Cloud Files 'container' locally using fuse or something similar is far too slow and without mounting it, I cannot use rsync. Even if I did manage to mount it, I had no way of doing an 'immediate' sync when files were uploaded.
After some thinking and chatting with a very cluey sys admin at work, I looked at inotify. Basically, inotify (and inotify-tools) alerts you of changes to files and directories, thus making it possible to write scripts based on changes to the file system. Awesome!
Rackspace provides a bunch of very nice API interfaces for all sorts of languages. I used Ruby, but the PHP one is also great.
So, my approach was to monitor a directory for changes, capture the changes, use the file name and location captured and push the changes via the Cloud Files API. Then, we can view the files using the Cloud Files CDN URL. This is easily the trickiest to get right, but the easiest to set up and requires very little integration to work for any site.
The first thing I did was write a little Ruby script to upload files to a container on Cloud Files. I wanted this script to remain generic so that I could use it to push my database backups to Cloud Files also.
require 'rubygems'
require 'cloudfiles'
# Log into the Cloud Files system
cf = CloudFiles::Connection.new("username", "APIKey")
if ARGV.empty? then
print "Usage: \n"
print "pushToCloud.rb <container> <remotefile> <localfile> \n"
print "remote file MUST contain relative path under the container!\n"
else
container = cf.container(ARGV[0])
if container.object_exists?(ARGV[1]) then
# object (file) exists
else
# object does not exist...
newfile = container.create_object(ARGV[1], true)
newfile.load_from_filename(ARGV[2])
end
end
This is very simple. Connects to Cloud Files, checks if the object (file) exists, if not, it creates a new object and writes data to it. There are a few things to note here;
- An 'object' is the name of anything in Cloud Files; a file or a directory can be an 'object'
- Objects don't have a path, they are named with their path. ie /var/log/my.log gets sent as '/var/log/my.log' - the path is part of the name. (At least this is how I understand it)
- Objects can be created but not written to. This concept means that you need to create and object and then write data to it (you can see this in the code above.)
Now that I have my Ruby script, I will write a small bash script;
#!/bin/sh
function checkExists {
if [ ! -e "" ]
then
sleep 5
checkExists
fi
}
inotifywait -mr --timefmt '%d/%m/%y-%H:%M' --format '%T %w %f' -e modify,moved_to,create,delete /home/skylines/html/forums/uploads | while read date dir file; do
cloudpath=${dir:20}${file}
# I only want everything after /home/skylines/html/
localpath=${dir}${file}
checkExists $localpath
ruby /home/cbiggins/bin/pushToCloud.rb skylinesaustralia.com $cloudpath $localpath
echo "${date} ruby /home/cbiggins/bin/pushToCloud.rb skylinesaustralia.com $cloudpath $localpath" >> /var/log/pushToCloud.log
done
So, this very simple script uses inotifywait to monitor my uploads directory for changes (modify, moved_to, create and delete changes) and writes the path and file to stdout, then my while loop grabs that output and reads it into the date, directory and file. We create a few paths for Cloud Files and locally and we pass them to my Ruby script. I am also a big advocate of logging everything, so I write my changes to a log file also. Note the checkExists function - if this bash script gets called before the file has completed uploading, then its not available to be pushed to Cloud FIles and we end up with errors, so this function just sleeps for 5 seconds if its not there and trys again until the file exists.
As you can see, pushing files to the 'Cloud' is extremely easy and apps like inotify and inotify-tools make it super simple to monitor and perform actions based on file system changes.
If you have any suggestions or questions, please don't hesitate to leave a comment below.
Thanks!
Someone Is Trying To Sell $300 Million Of Facebook Stock
Monday, September 13th, 2010
Someone is trying to sell as much as 0 million worth of Facebook stock, a source tells the New York Post. The Post says it has to be one of the co-founders — Mark Zuckerberg, Dustin Moskovitz or Eduardo Saverin, but it’s not clear why…
SR BUSINESS SOLUTIONS (25 / Offering)
Saturday, September 11th, 2010 SR Business Solution
Home Based Data Entry Works, and
Commercial (Bulk) Work also Available.
We Outsource Accuracy and Non-Accuracy Projects like:
1) Data Conversion
2) Html
3) Hard Copy to Soft Copy
4) Form Filling
5) Xml
6) Copy Paste
7) Airtel Form Filling
BSNL Form Filling
9) DOCOMO From Filling
10) BESCOM
Contact :- 8892771493,
E-mial :- srsolutions123@gmail.com
No # 90 Hemagiri Nilaya,
1 St Cross,Narashimalu Layout,
Near Kanteerava Studio
Nadini Layout (Post)
Bangalore-560096
Chennai (Madras) Classifieds ADS
Link Building 101 – Blog Commenting Part 2
Thursday, September 9th, 2010Our last post in the Link Building series covered the technique of commenting on blogs in order to get relevant links back to your website. This post will cover more tips for commenting on blogs that…
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]
How To Use Search Engine Marketing To Make Money Working From Home
Tuesday, September 7th, 2010Before We Continue, What is Search Engine Marketing Search Engine Marketing is an web marketing strategy employing niche relevant search terms that will draw in targeted individuals to a particular web page, usually with the goal of making profits or perhaps sharing related information. Targeted Visitors or Research, Which Came First? You could decide to [...]
SEO Rescuer.com
Links for 2010-11-10 [del.icio.us]
Friday, September 3rd, 2010Where to Order WoW Cataclysm
Friday, September 3rd, 2010Where to Order WoW CataclysmWhere to Order WoW Cataclysm By: Thomas RickEveryone is pretty excited as 1 just can not wait for the new World of Warcraft expansion of Blizzard?¡¥s uber – well-liked MMORPG as it truly is adventurous. In truth, couple of key game traders have placed cataclysm pre order. But both of the earlier expansions The Burning Crusade and Warth of the Lich King had been released three months immediately after the declaration of the pre order. In the event you just Google Cataclysm gold, one can find lot of related web sites listed.Supra Thunder is essentially the most well-known game within the world and millions of consumers might be ordering for their copy. You will find so several locations online attempting to advertise fake cd. Hence it can be pretty very important to register for cataclysm pre order from the correct source. Amazon is among the most effective locations who’ve initiated their official wow Cataclysm pre order. Game shop is also 1 such location where you are able to do cataclysm pre order. It is easy to access Pc game supply for cataclysm pre order and get the cd key by mail immediately. When 1 orders over the internet, time is saved and there isn’t any necessity for everyone to stand in lines till the game shop is opened. Working this Supra Suprano on the web is often a pretty effortless technique for you to have a copy in hand. >> Pay a visit to wowofcataclysm.com, sign up and register for the web-site.>> It is possible to simply click on Shop alternative if you ever have a bank card prepared.>> Click on image of world of warcraft and click cataclysm pre order. You could add to cart and fill up your data. This assists you to receive the copy in hand as soon it really is released. Even whenever you stuck on a region where you can’t buy world of warcraft you’ll be able to leave on comments to ensure that they can support you searching on your country as well as the low cost rates. Make certain you compare some Supra High on the net stores and then location the world of warcraft cataclysm pre order at finest costs.
How to fix common sound issues 2
Thursday, September 2nd, 2010There are other cases that you have your sound driver issues. What to do when sound from your speakers is crackled or distorted? TAGS: How, fix, sound, issues,
Latest Articles in Technology Category on EzineMark.com