27 April 2011

Why You Should Check Your Public Dropbox Folders

Ignorance is a dangerous thing where the cloud and privacy are concerned


Here is a task for you. Go to Google, Bing or your preferred search engine, and enter the following search term into the search box at the top: site:http://www.dropbox.com/gallery/

What’s the result? Right, 25k of unprotected Dropbox photo galleries. You can click on any of the links to see the contents of the selected gallery or folder right in your web browser.

Even better, you can combine the default search with additional parameters, e.g. wallpapers, to find themed photos on Dropbox.

Second task. Search for site:http://www.dropbox.com/s/ or site:http://dl.dropbox.com/ and let me know what you find. Right, another batch of public folders hosted on Dropbox, again with the possibility to combine the standard search phrase with custom keywords for filtered results.

dropbox public photos

I’d assume that at least some of Dropbox’s users do not know that their photos and data may be publicly accessible on the Internet. You see, the Dropbox photo folder is public by design. The Dropbox help explains:

The Photos folder automatically creates online galleries. Any image files you move or copy to your Photos folder are automatically included in an online gallery anyone can view from the Dropbox website. People can download the photos or view them as a slideshow. Because you don’t have to deal with uploaders or uploading files through a website one by one, the Photos folder is the easiest way to make your images accessible online.

If you use the Dropbox photo folder for your pictures, you make them accessible for anyone, which includes search engine bots. The only option for you is to store the photos in a different folder to block this from happening. For that, you need to create a new photo folder in your Dropbox structure and use that folder from then on to store your images. The gallery feature however is not available in that new folder which means that other Dropbox users that you share the url with will not be able to see the photos in a gallery in their web browser.

Two folders are public by default. The photo folder and the Public folder. If you copy files into either one, you make them accessible for everyone.

You can share additional folders which are then however only accessible by users that you specify during creation.

Dropbox users may want to check their public folders to make sure that the data stored inside should indeed be public. You can move the data out of the public folders if that is not the case. (via Caschy)


© Martin Brinkmann for gHacks Technology News | Latest Tech News, Software And Tutorials, 2011. | Permalink | Add to del.icio.us, digg, facebook, reddit, twitter
Post tags: , , , ,

15 April 2011

Why I am Leaving Spotify

First of all let me say that I love the Spotify concept. I have promoted it wildly with friends and colleagues - 'bigged it up' at parties when it's connected to the stereo. It has also turned me away from P2P to find music.

Now however the honeymoon period is over. I have cancelled my premium subscription and removed the apps from my mobile devices. Why?

1. The desktop app continually loses the links to local files stored on my NAS. I have imported my itunes library so can sync local files, but the links from Spotify are lost on a random basis meaning that the sync to the mobile app is unreliable

2. The Android app does not reliably sync local files. Partially because of (1) but also even though I select files to sync offline and the app showing me that they are sync'd, I have a nasty surprise too many times when I find that the track is not actually available.

3. There are no arrangements for family users. I had spotify on my home PC, my Android, my wife's iphone, and the kids's Android (x2) - this is beyond the premium limit of 3 concurrent users. Once you hit the limit, the offending device has it's tracks removed (without asking!). I am not paying another £10 a month for 3 more. Given that Spotify seem to have a policy of increasing the number of devices you can access their service on (Onkyo, squeeze etc) this is a huge oversight.

4. The development cycle appears dead. I dont understand what the development priorities are. They announce that Onkyo now has Spotify in it's new AV receivers yet existing premium users get no responses to key basic requirements. For example, playlist sorting, folders on mobile, landscape mobile version etc etc

5. The mobile apps are limited. See (4)

So what now?

Back to just using local files and waiting for Amazon cloud music and Google to do their thing. 

It's often the pioneers and early successes that fall by the wayside once the big boys move in - will this happen to Spotify???

14 April 2011

Walk the dinosaur

How many parents sued for emotional scarring on their kids???!

06 April 2011

XMBC gets a dual-sided QWERTY remote

Media_httpwwwredferre_wxcsz

oohhh - now that looks interesting! Might make it easier for the missus to use the Revo with XBMC.

Mikinho | Yammm

Media_httpsmikinhocom_rijbn

Whilst we are on the theme of finding useful programs, here's one that sits as a service in Windows and monitors a folder/drive for movie files. Once it finds them, it renames them through a lookup to IMDB & creates the appropriate folder structure.
Brilliant for sorting out files on the NAS so XBOX360 can read them properly and include movie art
SORTED.

The Instruction Limit » Last.fm Scrobble Fetcher & Mapper

Media_httptheinstruct_rsisy

I love it when I have something I want to achieve on my PC and then find that some kind soul has created a program to do just what i need..
In today's case, I want to start cleaning up my iTunes library and remove albums that i don't play.
The ideal data for this is the play count of course, however I have lost my iTunes library a couple of times in the past therefore the play count does not represent true data.
So what i needed was a program to import my last.fm profile play counts into iTunes. A quick Google brought me to this little program...

simply download, run the .exe, enter my last.fm profile name (thermopyl) and it worked it's magic! :)
SORTED.

04 April 2011

Using Goldratt's 'Resistance to Change' Layers to manage a sales meeting

Within a sales process for large/capital sales (especially for enterprise software) there is always a need for a 'discovery' activity where the potential supplier spends time with the prospect to determine the issues to be resolved, and some presentation on why the supplier's solution is right one to choose.

A structure that has worked well for me over the years is Goldratt's Resistance to Change. Goldratt is the inventor of the Theory of Constraints and is probably one of the main business gurus that you've never heard of... (

The idea is that you have to deal with each layer in turn - if you don't, then you wont take the audience with you, and to complicate it further, often each person in the meeting will be at a different layer! The best way to deal with this is to work to the lowest denominator and start at Layer 0.

Whilst this looks a little over-complicated it works well when used practically. I will give an example to show how the layers can be used to structure a Powerpoint presentation to gain buy-in to your solution. I have used the following link for general descriptions of the layers (http://en.wikipedia.org/wiki/Eliyahu_M._Goldratt) and show these in italics...

(ps. from experience, don't wheel out 'Goldratt's layers' to your colleagues at the beginning of a preparation session as you will look like a geek - keep it in your mind as you structure and direct the meeting)

"LAYER 0. "We/I don't have a problem."

When the change agent is talking to someone who feels there is no problem, why would she/he listen?" 

Given that they have made the time to see you then you can assume that they are aware of a problem or opportunity that needs addressing. Don't count on that problem being clear however or shared and agreed by all in the room. Therefore, I would actually change this layer to "Who the **** are you to tell me how to run my business?"

How do you address this? Demonstrate your credibility but making sure that you are making it relevant to them and not just vomiting corporate information about yourself; make sure you use 'you' more than 'we' on your presentation.

For example, show why you are qualified to talk to them about their business by using personal experience (when i worked for your competitor...), company referenceability (but only if it's in their sub-vertical), industry opinion (but only if they set any worth in what analysts etc think). If you don't have any of these or you have not dealt with this pre-meeting then you need a strategy that shows why they and their market are crucial to your business - this is hard...

...Once you have established some credibility in less that 2 slides, people will then move too.....

LAYER 1. "You don't understand my/our problem(s)."  

When problem solvers start by presenting the solution they are almost always in big trouble because they have failed to satisfy layer 1. Why should they listen to you when they don't have faith that you understand their problem(s). Sure, your solution has worked to solve the problems at other companies, but you don't understand the situation here!

Next slide/s is to show a list of problems and gain agreement that they are present and applicable to the prospect. This should not be guess-work as you should have asked for this information in a discovery meeting prior to the presentation, so you are playing back individual opinion to the group. As you go through the list, give examples that you were given and ask 'is this a fair reflection of your challenges/opportunities?"

If you didn't do a discovery, then you are already weakening your credibility and relationship with the prospect, however at least use your brain (and references) to put a list forward and get agreement before moving on (you could do this as a interactive discussion, but watch the risk of looking like someone who doesn't know the answers!)

...Once you succeed, the person may then say, "OK, you do understand my problem(s), but..."

LAYER 2. "...we don't agree on the direction of the solution."

The current reality is often not particularly enlightening to the client. They say, 'Well of course; we already knew that.' So you still can't proceed with your solution until you get agreement on the direction the solution should go.

This is the tricky step. You now have to demonstrate that your solution can have a positive impact on the stated issues. Typically this is done in two ways... show that the characteristics of your product add benefit and then show a specific example/s. Don't forget that this has to be done with knowledge of the competition and where your strengths lie.

By characteristics, show that the way the product is delivered and deployed will alleviate some of the pain...e.g. mobile workers need offline capability - talk about this, maybe show it.

Show examples such as a software demo; this should embody one of their business processes and show a 'day in the life' example of less than 30minutes total duration. Show that it's easy, quick and focussed.

...Once you succeed there, the person may say, "OK, you understand our problem and we agree on the direction of the solution, but..."

LAYER 3. "...your solution can't possibly produce the level of results you say it can."

You must be able to show that the changes you propose will directly and unavoidably cause the negatives identified in Layer 1 to turn to positives. 

Here, proof of previous experience in similar businesses can help but don't overuse them - make sure the figures are not so fantastic that they are unbelievable!

Ask open questions.. "if we could solve problem A, then how would that impact you financially?"

Show how the barriers to improvement are removed/reduced with your product

...Once you succeed there, the person may say, "OK, you understand our problem and we agree on the direction of the solution, and we see how powerfully this solution can change our undesirable circumstances into desirable ones, but..."

LAYER 4. "...your good solution is going to cause some bad things to happen."

These are the inevitable unintended negative consequences. 

This is a tricky one as it is has a negative starting point. This can often be very personal e.g. your solution will reduce my role in the company.

From experience, here you need to be open - if there is going to be a negative impact ( and that impact is known e.g. impact on people's time for an ERP implementation) then get it out there; acknowledge it, get agreement that this is understood, and then put forward your strategy, tools etc for dealing with it. Position it as a bomb for the next competitor.

...Once you succeed there, the person may say, "OK, you understand our problem and we agree on the direction of the solution. We see how powerfully this solution can change our undesirable circumstances into desirable ones, and we see how you have trimmed off the potential negative side effects, but..."

LAYER 5. "...there are some significant obstacles that prevent the implementation."

These are things, such as, 'The changes you propose will result in productivity improvements that will probably lead management to lay off some of us— and we are going to cooperate in that.'  Or, 'There isn't sufficient money in the budget.' Or, "Corporate will never approve.' Etc., etc.

NOTE: Layers 4 and 5 usually do not emerge discreetly. Both are usually interwoven in the buy-in process. It is important to distinguish between the two because they are are distinct and are dealt with differently. The test for separating negative side effects from obstacles is really fairly simple: if the issue is, 'This idea is dead before we can even implement it because...' you are dealing with an obstacle; if the issue is, 'After this idea is implemented things will be worse because...' then you are dealing with a negative side effect.

If the opportunity has been properly qualified and has strong senior support within the management team of the prospect then these can often be left on the table for a later time - ideally when you are preferred vendor!

These issues are like poison in a sales presentation, so make sure they are checked and dealt with in advance!

...Now you are almost there. 

You may well have to back track to the beginning many times in a meeting in order to be successful.

There is at least one other possibility. It may be that the person at the top is just not willing to, to use a war metaphor,  'jump out of the fox hole and charge.'  Goldratt strongly suggests you assess that characteristic of the person/s at the top before beginning this process - again qualification is key.

I appreciate there are many different approaches - DAPA, Tell-show-Tell etc but I hope this helps! :)

Revo, XBMC, NAS, Ubuntu:- Revistied

It's been a while since I last posted on this topic.

As a quick reminder, I had setup an old PC as a NAS running Ubuntu 10.04 and used a Revo R3610 connected to the TV in the lounge to stream content. The Revo also had Ubuntu installed.

Still having heat issues in my main Office PC despite a good clean out; I suspect that my case and cooling fans are just not up to the task of keeping two SLI GPUs at the right temp! ;)

So what's changed??

Well I didnt bother with setting up a proxy or a VPN. I downloaded and installed Teamviewer (http://www.teamviewer.com/en/index.aspx) on the NAS and this gave me instant 'away from home' access. 

I still had intermittent issues with Ubuntu though. My ability to resolve these issues without spending an evening on the Ubuntu forums also diminished as the glitches i had became more and more specific. The bottom line is that I have now removed all Ubuntu from my home! :X

Why? It is just too much of a learning curve and takes too much time to manage. Also, if anything went wrong whilst I was away with work, then my family had no chance of resolving it; my wife can barely manage to activate the TV never mind an Ubuntu Server!

I have given Ubuntu many 'go's' over the years but it never quite hits the spot; the apps just down step up to Windows apps and general setup and maintenance ALWAYS needs some terminal work - and i despise this; I dont expect to work in DOS for Windows so why should I in Ubuntu?? It is really only for the most basic user or the most advanced - just my opinion.

Anyway, with the latest version of XBMC for Win7, they have finally resolved HD playback, so I removed the dual boot and reset Win7 as the boot operating system. So far, XBMC has worked really well and not noticeably slower that Ubuntu.

I also ditched the NAS PC and instead invested in a QNAP TS-210 (http://www.amazon.co.uk/QNAP-TS-210-Server-iPhone-Streaming/dp/B002SD71FO). This is superb! I have two 500gb disks installed, setup to use RAID mirroring and so far it has worked really well. It uses Twonky (http://www.twonky.com/) as it's DLNA service, but i made sure I installed v6 from a QPKG ( a QNAP package file, used for installing custom apps).

We also received an XBOX360 at christmas so this can stream media from the QNAP too - although I am mystified why MS have deployed such a limited range of codec support and a basic media client - surely if they have embraced the XBMC project (or some flavour of it) they would have cleaned up in the home media player market; i just dont get it. I read a good article lately about how by restricting customers to some aspect of a web service actually encourages piracy; think Sky TV in pubs, where the landlord uses Greek TV to show football, or region coding on DVDs, or encryption on MP3 etc etc - the world is awash with companies who think that they can maximise £££ by reducing the service they deliver to customers....well maybe they do in the short term, but it is not a viable business model for the long term because the 'crowd' will always find a way around....perhaps if the US music industry had invested all those lawyers fees into a Spotify-type app years ago, they wouldnt have a problem now.......