How to stop people linking to your images

General Interest, Rants, Technical Info 2 Comments »

It is often infuriating when you find people linking to your images online. Firstly they are stealing your bandwidth, and while this may or may not be a problem depending on your host (and the popularity of the site doing the stealing) it is just not polite.

Secondly there is the issue of copyright theft, people using your images without permission, often giving the impression they own, or even created them, themselves. Again, depending on the site/person doing the stealing it may or may not be an issue.

There are a few ways of dealing with this, I will go into just a few of them in this post.

Firstly, you really want to establish whether or not the person linking you image is doing it deliberately and whether they know it is wrong. The first move is usually to simply ask them to remove it.

If you establish this is a deliberate act there are some options open to you:

  • Legal (mostly over the top and expensive)
  • Pass on the responsibility (i.e. ask their ISP to remove the site for copyright infringement)
  • Revenge (will go into this later)
  • Prevention (Instructions below)

I will explain the above points one by one:

Legal

I am not a fan of premature legal action, I think it is often over the top and unnecessary. It is nice to have the option to hand but I would personally keep it as a last resort.

Pass on the responsibility

This is often a good low-effort way of dealing with things. ISP’s don’t like lawyers and they also don’t “usually” know if you are one. If you drop them an email asking them to remove the offending site due to copyright infringement (or even better drop them a letter) then they will often act pretty quickly. This really does depend on the ISP though, so there are mixed results for this method.

Revenge

If you are SURE they are doing it deliberately stealing your images then follow these steps to make their eyes water (or just give them bad press)

  1. Rename your image
  2. Change the link in your HTML to match the new name (so it looks the same on your site)
  3. Change the image (e.g. boat.jpg) to an image of something “different” (you know what I mean)

As long as the linked image has the same filename then people going to the offending site will no longer see the picture of a “boat” but will either see a jpg with your own message or an image of your choice ;)

Prevention

This way is usually the best way of preventing people linking your images (it won’t prevent them stealing them though, but that is another issue)

As long as you have an Apache server (most are) then put a file called “.htaccess” (don’t forget the dot!) into your images folder.

Add the following lines to it, and save it:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourwebsite.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ - [F]

With this in place, any gif or jpg images linked from anywhere other than your site will fail to display.

Like doctors often say, prevention is best. I do agree with this, but I also believe “revenge is sweet” :D

Is Facebook overstepping the privacy mark?

General Interest, Rants, Social Media, Technical Info No Comments »

Facebook status’s and Twitter feeds have been set alight over the past couple of weeks surrounding Facebooks “Instant personalisation pilot programme” and “What your friends can share about you” settings.

For those who don’t already know, Facebook has made changes to the settings (defaults) that mean not only do you get to share (or not share) your information with the world, unless you actively go in and change the default settings your friends can share your information on your behalf.

It is all part of Facebooks plan to know everything about everyone, based on a persons friends and their taste in music, clothes etc..etc.. The problem is it is impossible to develop such a model without some form of invasion of privacy and Facebook seems to have battered down the privacy door in order to move forward.

It is one thing having the ability to share your information with the world, but to default it to on (and add default on settings to previously secured accounts) is not good.

Facebook has been criticised for having an over complicated security model, such that you have to dig deep into menus in order to find the settings you need to turn off. It has improved a little over the past year, but not nearly enough.

The funny thing is I read “The Accidental Billionaires” (the story of Facebook) a few months back and the way Mark Zuckerburg is portrayed (rightly or wrongly) it is absolutely not surprising that Facebook act this way.

I wonder if there was a viable alternative to Facebook if their numbers would take a hit? I know a lot of key figures who are cancelling their Facebook accounts, but I guess the general public are just not aware that their privacy is being given away. It is no wonder that Zuckerburg defends Facebook by stating that they are loved by the public, it is just the bloggers and the media that are on their back.

Anyway…

If you want to secure your account you need to do the following:

Go into :

account > privacy settings > Apps and settings > What your friends can share about you

untick all the boxes (if you dont want your friends sharing your info)

Then go back to privacy settings and into Instant personalisation pilot programme

Untick the box

Now, to be completely secure you must visit each of these pages and select “block” (on the left)

Microsoft Docs.comPandoraYelp

That should do it for now. If Facebook sneak in any more defaults I will post what you need to do to turn them off.

Macbook Madness continues

Rants, Technical Info No Comments »

I posted last week about my long wait for the release of the new Macbook Pro range, hopefully with the Arrandale CPU and enhanced graphics processing.

Well another Tuesday came and went without Apple releasing the new version of its flagship laptop. As I write this the Forum is currently on page 214 of the 5th thread of people waiting for the release.

The problem is nobody really has any idea when the new laptops will be out. All we can be sure of is every day that goes by brings us one day closer to the inevitable release. The problem is there are lots of people who need to make the decision to either buy the current model or wait for the new one.

Without any indication of when the release will happen, all people can do is wait and join the forum discussion  support group.

Apple is really starting to disappoint me as a company. I am a self-confessed fan-boy, but only of their products, not of their company ethos.

I will purchase one of the new Macbook Pros eventually, but I steadfastly refuse to part with significant amounts of money for year old hardware.

Replacing Firefox with Chrome

General Interest, Technical Info 5 Comments »

I blogged about my first impressions of Chrome a while ago and have barely touched it since. Largely I have been happy with Firefox in terms of what it gives me in terms of a browser and the extended features I have come to rely on in my day to day life.

However, recently (over the past year) Firefox has also started to give me some other things… headaches and  high blood pressure to name just two! I have loved using Firefox for so long I am tempted to blame Windows for the constant freezes, crashes and general slowness. Unfortunately I can’t. I use a PC at work and a Mac at home, and Firefox behaves the same on both of them.

Today I found out that Firebug is now available on Google Chrome, which prompted me to take a look at what else is available. To my surprise I found a Twitter client, XMarks, a great page screen-grab utility and an SEO tool. Wow, things have moved on since I first tried out Chrome.

In fact, all my deal-clinch extensions are now available on Chrome!

So, as of 2 hours ago I made the jump to Chrome. So far I am loving it. Despite having my extensions active the browsing experience is still very slick and it has not frozen up once. I still have an open mind, but for now I think I have closed Firefox for the last time.

I will keep trying Firefox from time to time, but I think until they release v4.0 their back-end core is just too flaky for my liking.

I am glad Chrome now has extensions. I know it is a matter of debate as to whether it should be kept as a “clean browser” but I kind of figure if you want it clean then don’t install the extensions. Completely bare of extensions Chrome is still faster than Firefox!

I hope Firefox does get it’s act together. It has done wonders for the web community, helping topple IE off its perch (or at least getting them to play ball, not sit on their market share). If Chrome does compete with Firefox I think it could be a game changer for the web. With the Google Apps behind them I think they have a better chance of reaching the general public and hopefully will eventually push IE below the magic 50% market share mark!

What are your thoughts on Google Chrome?

New Macbook Pro… still waiting

General Interest, Technical Info 7 Comments »

I have blogged before about being somewhat of a Apple Fanboy. Ever since I bought my 15″ Macbook Pro I have loved the Apple hardware and the Apple OS. Unfortunately Apple are making it a little difficult at the moment.

I have planned on getting the new 17″ Macbook Pro for a long time now, but the existing models are using the Core2Duo processors and the rest of the Apple line (and the rest of the world!) has moved on since then. I decided to wait for the Macbook Pro product line to be refreshed before getting the new one, but each time the rumor mill says it will be updated, it doesn’t happen.

Once again rumor has it that tomorrow will be the big day and I will be able to get my new MBP, but alas I am getting used to it not happening and will have to make do with the 15″ for now. This is not a problem, but it has recently been slowing down and is in need of a good blatting, but I don’t want to do that with all my data on it, I would prefer to get the new one up and running before formatting the existing one.

Why am I blogging about this? I am not sure really, I am just anxious to get to grips with the new 17″ as it will be a LOT easier for Lightroom work as it has a lot more scream real estate available.

So, will tomorrow be the day? I will just have to wait and see… watch this space…

How to delete hiberfil.sys on Windows 2008 or Vista

Rants, Technical Info 3 Comments »

I was (for my sins) working on a Windows Server 2008 box today. To make it worse it was a VM with very little disk space. In trying to find things to remove I found hiberfil.sys sitting there at 4Gb! I tried to delete it but Windows wouldn’t let me. I then went into power settings, disabled hibernation (or so I thought) and tried to delete it again… still no joy.

Anyway, it turns out the easiest (or only, I don’t know) way of deleting this stupid file (why Windows SERVER would need to hibernate anyway is beyond me!) is to drop into command prompt and run the following command:

powercfg -h off

Easy when you know how, but annoying if you don’t!

Getting Firefox to work with Windows authentication

Technical Info 1 Comment »

This is something you are more likely to come across in an Intranet environment, but it is a useful trick configuration to know about. There are 3 settings you need to change in Firefox in order for it to work. Here’s how to do it:

In the address bar, type about:config

You may get a warning message, this is fine.

From the list produced, find the following 3 properties:

network.automatic-ntlm-auth.trusted-uris

network.negotiate-auth.delegation-uris

network.negotiate-auth.trusted-uris

You need to add the server you wish to authenticate to the end of the value associated with the property, so it should read something like “localhost, myserver.com”.

You need to set that for each of the 3 properties and you should be good to go, no restart needed.

Like I said, you are unlikely to need this in an Internet environment, but it is necessary to authenticate with Windows authentication in an Intranet environment.

I want to love Firefox, but….

General Interest, Technical Info 7 Comments »

I made the jump from IE to Firefox as soon as I was told about it and I have never regretted it for a moment. The experience was faster, slicker, more accurate and altogether more enjoyable. This was when tabbed browsing had just been introduced and so that was welcome as well.

Over the years Firefox has grown up. As the market share continues to increase more and more developers are bringing out really cool and useful tools and plugins that make Firefox very powerful, especially for the web designer/developer. I would actually go so far as to say Firefox is now an essential part of my workflow as a designer.

Tools such as Firebug for HTML/CSS debugging, Colorzilla for grabbing a particular colour off screen, and SearchStatus for SEO information are just 3 examples of tools that I would really struggle to do without.

It is not all good news though. The more advanced Firefox has got the more problems it seems to have, especially on the Mac platform. It seems to have got progressively more sluggish and often consumes complete cores of CPU for no apparent reason (albeit more often than not it is Flash related). Stability is not what it used to be, and while all this is going on the competition are reigning it in and in certain areas overtaking it.

If you judge the browsers on a performance basis only then Google Chrome blows Firefox away, mainly in the javascript execution area but also arguably in stability. Firefox doesn’t even come second!

Unfortunately Firefox seems to have cornered the market in terms of plugins in the same way IE forced itself in the market based on being bundled with the most popular Operating System in the world. I say unfortunately because we are now in a situation where one of the best browsers available has a lot of people using it that have nowhere to go and no other alternative. This situation is never good for the end user.

The ideal situation is either one of the other smaller competitors will introduce a versatile plugin system to rival Firefox’s offering, or someone new will enter the fray with another, probably webkit based, browser which will force Firefox to pull its finger out and tidy up its core product.

Change the order of Firefox status bar icons

Technical Info No Comments »

I recently installed a bundle of Firefox status bar utilities. The problem is the installed on but moved my Echofon (Twitter client) into the middle of the status bar. This felt a little odd so I wanted to move it, but couldn’t see how.

Eventually I found out this is how to do it, so I thought I would share:

To change the order of the status icons you need to edit the file

“extensions.ini”

located in your personal profile “Application Data\Mozilla\Firefox\Profiles\{whatever}”

Change the position of the entries for the section ExtensionDirs and the order of the symbols in your status bar will change according to that sorting.

Simple as that :D

Managed vs Unmanaged hosting?

General Interest, Technical Info No Comments »

This is a subject that doesn’t often get discussed, but is an important consideration, especially for web designers who are providing (often reselling) web space for their clients.

Both managed and unmanaged hosting have good and bad points but it is important to differentiate between the two and choose the option that is right for you.

The following list is typically what you should expect from the different types of hosts. Not all hosts are alike though so please be sure to check before signing up.

Managed hosting

The good points

  • You have a point of contact on the end of the phone
  • If there is a problem with the server they will fix it
  • They will take nightly backups
  • If you accidentally overwrite your files they will restore from the backups
  • If you get stuck configuring your site they will assist you
  • If you need products setting up they can advise and assist

The bad points

  • They are sometimes a little more expensive than unmanaged hosts
  • The level of service is dependent on the particular host

Unmanaged hosting

The good points

  • You usually have a control panel so you can configure your site yourself
  • Sometimes cheaper than managed hosting
  • Setup time is quick

The bad points

  • If you need help you usually have to work it out yourself or log a support call and wait
  • If things go terribly wrong the fix time can be slow
  • You sometimes have to tell your client “I am waiting for them to answer my call”
  • Backups are sometimes taken but access to restores is usually not available unless you have total failure

Which is the right hosting for you?

That entirely depends on the individual. If you like to get your hands dirty with configuring sites then unmanaged is the way forward. However, when things go wrong having someone managing things for you can be invaluable.

A case in point is reseller packages. In this case you have all your eggs in one basket. If something goes wrong you need to know you have the technical skill to restore backups (if you have access to them), configure email and web access and get things working again, fast! In this situation having someone at the server end working for you to restore normality can be a life saver (and a client saver!).

Generally my recommendation would be to use an unmanaged solution if it for a personal site, it is a great way to learn, but think twice about it if you are hosting a business site. The few pennies you save by not getting a managed solution could one day lose you a client.