Category Archives: Tools

Why does Facebook only let you import ONE blog/RSS feed?

Why does Facebook only let you import ONE feed from a blog or other site? Do they not think that you might have more than one RSS feed you want to import?

Forgetting for a moment Facebook’s draconian Terms of Service (which can be summarized quite simply as “ALL your content belongs to us – forever and always.” (I wrote about this a year ago or so.)), let’s say you do want to import in posts from your blog. This is quite simple (once you can find the Import tab):

facebookimport.jpg

Click on the “Blog/RSS” link, enter in the URL for your feed and… ta da… your blog posts start being imported as Notes into Facebook. Now all your friends who view the world through the lens of Facebook can also see the content you are writing outside of the Facebook walls.

But what if you have more than one RSS feed you want to import?

Oops.

No can do. You get exactly one “Blog/RSS” feed to import.

So what if you are someone like me who writes in a half a dozen different places (also here and here)? Sorry, but you’re out of luck.

Your options are really to either: 1) only import one of your various blogs, which is what I have been doing to date; or 2) create an aggregated feed of your blogs and import that.

For #2, you then must go off and create that aggregated feed using Yahoo Pipes, Friendfeed or any of the zillion other services out there. I recently decided to look at this again and immediately thought of my FriendFeed feed at friendfeed.com/danyork since I already use that service to aggregate my online writing.

The problem is that the way I use Friendfeed is as a giant fire hose that aggregates everything I write or publish publicly online. This includes duplicate items such as my twitter and identi.ca feeds (which are usually, but not always, the same). Pointing Facebook to my Friendfeed feed would wind up with all sorts of duplicate material entering Facebook (especially as someday in here I’ll sort out the Facebook <-> Twitter infinite loop I’ve created and get the interconnect happening there again).

Now in Friendfeed you can “hide” certain items from a feed from someone else… but I’ve not figured out a way in Friendfeed to do that in a feed of your own. So, naturally, my kludgey solution today was to:

  • Create a second Friendfeed account and keep it a private account.
  • Subscribe it only to my main Friendfeed account.
  • Hide the various things in my main feed that I don’t want to see (i.e. Twitter, identi.ca)
  • Take the resulting RSS feed from this second Friendfeed account and give that to Facebook to import.

Ta da… blog-only aggregation accomplished in about 5-10 minutes of mouse-clicking.

But what a kludge! (And yes, I could have probably done this even simpler in half a dozen other sites…)

Wouldn’t it be so much nicer if Facebook was like Friendfeed and let you import any number of RSS feeds? Take a look at this view of my Friendfeed page:

friendfeedsubs.jpg

All the nice orange RSS icons are for various different feeds I’m importing. Why couldn’t Facebook do something like that? It would be great if they would… and probably would result in more content being brought into Facebook (and helping in their continued battle for world domination. 🙂

What do you think? What do you do if you have more than one blog or feed you want to import into Facebook? Or do you only have one blog? Or are you avoiding importing anything into Facebook because of their hideous Terms of Service?


If you enjoyed this post, please consider either subscribing to the RSS feed or following me on Twitter or identi.ca.


Technorati Tags:
, , ,

Today’s Squawk Box to talk about the use of digital media in election campaigns

On today’s Squawk Box at 11am US Eastern time, there will be a topic that continues to fascinate me – the use of “new media” (or “digital media” or “online media”, etc.) by election campaigns. Listeners to my weekly Thursday FIR reports will know that I have been mentioning this on several of my recent reports. Here, in the US, the Obama campaign in particular has been very active in new media, with news just yesterday that they have sponsored ads in an XBox 360 racing game. Both campaigns here in the US have been very active with Facebook, MySpace, Twitter and more… the site TechPresident.com has perhaps done the best job writing about this usage (and includes stats as well).

Join us at 11am US Eastern time today to discuss all of this. Or if you can’t join at 11am, check out Alec Saunders blog at http://www.saunderslog.com/ later today to listen to the episode.

P.S. And since Squawk Box is hosted by a Canadian, Alec will be talking about some election campaign they have been having up there… in fact, they seem to be voting today… although we wouldn’t know that here in the US – we’re just their geographic neighbor, after all.

Technorati Tags:
, , , , ,

Blogging from the iPhone to WordPress MU works – sort of

As you can see in this screen capture, I am using the WordPress iPhone app and it IS working to post to the Voxeo blog site that runs WordPress MU… However, as shown in that image, the app is confused about the names of the different WPMU blogs. It gave all four of them the same name, even though I went to different urls. I can though post to the different blogs. It is just a UI issue in the app. Maybe in the next version. Pretty cool, I have to say.


UPDATE (a few minutes after posting the text above): Now I posted this blog entry from the TypePad iPhone application, since this Disruptive Conversations blog runs on TypePad versus WordPress or WordPress MU. A couple of thoughts on that experience:

  • Using the TypePad iPhone app is clearly for just jotting a quick note and sending it up to your blog. Presumably I’ll get better at iPhone typing, but still, I can’t see me writing a length post.
  • More to the point, I didn’t see any way to either control formatting in the iPhone TypePad app. Now perhaps I can enter raw HTML… I didn’t try that, but I’m not really keen on that given the limited input capability on the iPhone.
  • Similarly, I saw no easy way to enter links… the links in the text above were added when I writing this text in MarsEdit and editing an already-published post.
  • I did not have any image formatting choices that I could see… I couldn’t align the image on the right (as I did here) or change the scale. The image was inserted at the top of the post with my text below it.
  • The TypePad iPhone app cropped my image to be square. Now, when I was adding the photo to my post in the app, I could “move and scale” the application, but there seemed to be no way to scale the screenshot down so that the whole screenshot would fit in the area. Everytime I scaled it down, it would pop back up to its full size (and maybe this is just because I’m an iPhone newbie).

Now those are issues with the TypePad app for the iPhone, but it looks like the WordPress app for the iPhone has similar issues. (Now maybe I need to learn more about what other options there are… perhaps I am missing some way to access other commands.)

Having said all this, it’s definitely very cool to have the option to post from either TypePad or WordPress to my various blog sites. I don’t see me using it too much when I have another option available… but I could see it being great for posting to the blogs while traveling.

What do you all think? Have you used either of these apps? Are there commands I’m missing?

Technorati Tags:
, , , , , ,

Would you trust confidential information to Google Docs?

“Can I trust Google Docs with confidential information?”

That was essentially the question posed to me yesterday by someone I know. He was/is thinking of using Google Apps and Google Docs for his business, but he was concerned about the security of Google Docs. If he uses it to write up documents containing “internal” information about customers, how safe is that information stored up in Google Docs? Is there any chance that his documents could leak out to someone else? What security is there? Could he trust Google Docs to keep that information confidential?

Essentially the key question of these times: “Can you trust the security of ‘the cloud’?”

Sadly the best answer I could come up was:

I don’t know.

Of course, engaging my ultra-paranoid security-guy personality, the answer is very clear – ABSOLUTELY NOT! I mean, Google makes it explicitly clear in section 14 (2) of the Google Apps Terms of Service that there is no guarantee of security:

14. DISCLAIMER OF WARRANTIES
YOU EXPRESSLY UNDERSTAND AND AGREE THAT:

1. YOUR USE OF GOOGLE SERVICES IS AT YOUR SOLE RISK. GOOGLE SERVICES ARE PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS. TO THE MAXIMUM EXTENT PERMITTED BY LAW, GOOGLE AND PARTNERS EXPRESSLY DISCLAIM ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.

2. GOOGLE AND PARTNERS DO NOT WARRANT THAT (i) GOOGLE SERVICES WILL MEET YOUR REQUIREMENTS, (ii) GOOGLE SERVICES WILL BE UNINTERRUPTED, TIMELY, SECURE, OR ERROR-FREE, (iii) THE RESULTS THAT MAY BE OBTAINED FROM THE USE OF GOOGLE SERVICES WILL BE ACCURATE OR RELIABLE, (iv) THE QUALITY OF ANY PRODUCTS, SERVICES, INFORMATION, OR OTHER MATERIAL PURCHASED OR OBTAINED BY YOU THROUGH GOOGLE SERVICES WILL MEET YOUR EXPECTATIONS, AND (V) ANY ERRORS IN THE SOFTWARE WILL BE CORRECTED.

3. ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF GOOGLE SERVICES IS DONE AT YOUR OWN DISCRETION AND RISK AND THAT YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM THE DOWNLOAD OF ANY SUCH MATERIAL.

<snip>

No guarantee of security. No guarantee of availability. Really just “best effort”. From a “pure” security point of view, NO, I would not trust confidential data to Google Docs. That kind of information is best kept “inside the firewall” on the corporate LAN and on corporate servers under careful control.

And yet…

… the hard part of “security” is not being the one to always say no and instead work on “getting to yes”. The reality is that there is the age-old balance to be struck between “security” and “convenience/access”. Sure, the person I know could keep his confidential info on his own network, safe inside the firewall, and have all his remote employees in home or branch offices access it via VPNs. But inside the firewall there isn’t a collaboration option quite like that in Google Docs. Sure, he could find/buy/install a solution, but that then requires IT staff on his part as well as the commitment to keep the software up-to-date, fix issues, etc., etc.

The promise of “the cloud” is to get away from all those premise IT issues and costs.

The beauty of Google Docs is that his staff can all access various documents from wherever they are on the Internet. No need for VPNs. Just login via a web browser and… ta da… they can be writing documents, commenting on documents, etc. From anywhere. Home computers. Corporate computers. Mobile devices. iPhones. Whatever. People can collaborate faster… turn around proposals/deals… and ultimately probably win more deals and make more money.

But at what risk? Google Docs uses HTTPS (SSL/TLS) for login, but after that you are usually switched over to insecure HTTP. I’ve noticed that I can go and manually change the URL to “https://” and that works. I guess you could just send around https URLs and have people go into the docs that way… but that’s a manual interaction that won’t always be remembered. So odds are that your transport is not always secure. And the security of documents at Google’s site? No real idea.

Obviously, as indicated above, Google provides absolutely no guarantee of security, but from a practical point-of-view, you’d have to think that it is 100% in their best interest to provide such confidentiality and security. They are in a colossal battle with Microsoft for the ultimate control of your data… Google wants people to move away from Microsoft’s server/LAN-centric vision and “embrace the cloud” and is making a compelling case for people to do this. (And Microsoft realizes this and is responding with their own online offerings.) From a PR/marketing point-of-view, Google can’t have a breach of confidential information as that would play directly into Microsoft’s hands.

So what does one do? Do you take the security purist view and keep all your information behind a corporate firewall? Or do you “embrace the cloud” and let the convenience of access and the cost savings (vs premise IT) of Google Docs overrule the security risks?

I don’t know.

In the end, it’s really all about your level of tolerance for risk – and how confidential you really deem those documents to be. As we move more and more “into the cloud” this is a key question we all will need to grapple with.

What would you do? (or do you do?) Do you put confidential company data (memos about customers, sales proposals, budgets, etc.) up in Google Docs or other similar services? Or do you keep this kind of data “inside the firewall”? How secure do you think Google Docs really is?

Technorati Tags:
, , , , , ,

Twhirl (and a whack of other Twitter clients) add identi.ca support

twhirl-identica.jpgYesterday, the big news in the microblogging world was the release of Twhirl version 0.84 with support for identi.ca. (If you don’t understand the significance of identi.ca, I would point you to my earlier post.) The wonderful aspect of this is that I now have a window on my screen that automagically updates with my latest “dents”[1] and those of the people who I follow.

Just like working with my Twitter stream, I can easily reply to people (as you can see in the screenshot). I can lookup users and subscribe to them. I can see my own posts and also replies to me. Twhirl also has a very cool feature where you can easily see in the client who you are following and who is following you. (You can’t do this for Twitter in Twhirl.)

For me this makes identi.ca infinitely easier to use. There’s also a XMPP integration that allows for real-time receiving of identi.ca notices… which sort of turns Twhirl into almost an instant messaging program. I’ve not tried this yet, but the tutorial shows how easy it is to set up. Nice feature (and something you can’t do with Twitter).

Separately from Twhirl, there have also been updates to other Twitter clients Posty and Spaz and a new IndentiFox client (a spinoff of TwitterFox). Additionally, a Twitterific user figured out how to hack it to work with identi.ca. Naturally there was a good amount of blogosphere coverage. Here are some worth reading:

It’s great to see… and let’s see the support for identi.ca continue to grow! Good times…

P.S. If you are experimenting with identi.ca, feel free to follow me at identica.com/danyork

[1] I’m not sure I’m thrilled with the word “dents”, but: a) it’s getting common usage; and b) I don’t have an alternative.

Technorati Tags:
, , , , , , , ,

FYI – I’ll be out at O’Reilly’s OSCON next week in Portland talking about voice mashups…


OSCON 2008

If any of you reading this will be out at O’Reilly’s OSCON Open Source Convention next week (July 21-25) in Portland, Oregon, I (Dan York) will be there giving a talk on Wednesday on “Mashing Up Voice and the Web Through Open Source and XML“. Here’s the abstract:

With over 4.5 billion mobile and fixed phones out there as of November 2007, the phone represents the most ubiquitous user interface out there. As “mashups” on the Web let us quickly and easily access information from multiple data sources, how do we extend those mashups to the world of the phone? How do we bring the old world of voice and telephony into the new world of the Web, social networks, and social media? And how do we do that using open source tools and open standards?

In this session, Dan York will introduce participants to the world of “voice mashups” and how applications can be quickly built on top of open source and open standards. Topics covered will include:

  • The technology and architecture behind voice mashups
  • The open standards in voice of VoiceXML, Call Control XML (CCXML), the Session Initiation Protocol (SIP), and new standards emerging from the Internet Engineering Task Force (IETF)
  • Open source tools related to voice including Asterisk and RocketSource.org
  • How to quickly build voice applications that interact with web sites, databases, and even new services like Twitter.

During the session, York will demonstrate multiple applications and provide participants with sample code, tips, and pointers so they can return home and get started building voice applications with open source and open standards.

If any of you will be attending, please do drop me a note as I always enjoy meeting up with people who read this blog. If you are not attending but are interested, it’s not too late… you can still register at the OSCON site. Should be a great convention for those interested in open source development. The schedule is pretty amazing as it truly has a collection of some of the best folks out there in the open source world. (The convention starts on Wednesday with Monday and Tuesday being for tutorials.) I’m definitely looking forward to the event!

Technorati Tags:
, , , , , , , , ,

MobileMe launches from Apple… sort of…

As I’ve written about previously, I view Apple’s “MobileMe” service as far more interesting than the “iPhone 3G” being released tomorrow. So naturally I was rather pleased to see this message pop up on my Mac this morning:

mobilemealert-1.jpg

Naturally, I installed the software update… only to wind up seeing nice messages like this one:

MobileMeerror.jpg

Oops.

I also found that I can’t access my iDisk right now (thankfully I haven’t really been using it lately so I didn’t need anything I had put there).

I realize Apple has a rather gigantic task ahead of it in getting the software out to all of its .Mac users before it does the cut-over to MobileMe. I realize also that they want to do a “big launch” of all this stuff. Still, as a user out here working with the tools… it would be awfully nice if they were set to go when the software update was downloaded and installed.

I guess for now we will need to heed the note: “Please try again later.

Technorati Tags:
, , ,

Some example screencasts created with Screenflow

screenflowlogo.jpg
Those following my tweets or listening to my reports on For Immediate Release know that a few weeks back I was experimenting with a new screencasting application called “ScreenFlow” available only for the Leopard o/s on Mac. As a result of Voxeo’s launch of our new “Prophecy Log Search” feature, these screencasts/video tutorials are now available publicly and I can show what I did with ScreenFlow. In fact, I uploaded them to YouTube to make it incredibly easy for me to embed them.

INTRODUCTION SCREENCAST

The first “introduction” screencast, embedded here, was actually the fourth one that I did. It had to be last because I needed some shots of the web page which weren’t finalized before launch (and have already changed such that I’ll be reshooting this screencast). It’s also the only one to use video. ScreenFlow is very cool in that it can capture the video from my MacBook’s built-in webcam and lay that out as another track that I can incorporate into my screencast. As you’ll see in the intro, the video zooms up and then after the intro fades away. I actually just give the video an opacity of 0% so that it’s invisible. The audio you hear throughout the screencast is actually coming from the video track.

I’m fairly happy with how this screencast came out. The video and audio don’t seem to be exactly in sync which I find a bit strange. There’s also a brief flash of black in there in the transition from the slide that forms the intro into the actual browser screens. One thing ScreenFlow currently lacks (or at least I haven’t been able to find) is an easy way to transition between clips along the lines of the transitions available in iMovie ’08.

Now that the service has been released, I’ll be re-shooting this screencast and look forward to seeing if I can make some technical improvements to it.

THE OTHER SCREENCASTS

The other 3 screencasts are just the screen and audio. I like how ScreenFlow can let you zoom in on the cursor and highlight only the area around it:

DIVING INTO SEARCHES

REPORTING

SAVING AND EXPORTING
I’ll be re-shooting this one as well since we have already changed the interface so that people don’t have to type in “| reverse”. (This is, after all, a beta release for this very purpose.)

COMMENTS?

Comments and feedback about these screencasts is definitely welcome. The Voxeo blog post explains a bit more about what this product launch was all about. So far I’ve been quite pleased with ScreenFlow. As I use it more I’ll write more about the experience.

Technorati Tags:
, , , , , ,

Calling all developers – Social Dev Camp East – May 10th, 2008 – Baltimore

socialdevcampbaltimore.jpgIf you are developing applications in the social media / social networking / web 2.0 space, you should know about Social Dev Camp East, coming up on May 10, 2008, in Baltimore. Some info is in PBWiki, although most of the activity is happening on the Facebook event page. It looks like some great topics and events and given that Dave Troy is one of the organizers, I expect it should be good. Dave’s the guy behind Twittervision and several other sites and is also the one who put the open source Asterisk PBX running on top of a Roomba robotic vacuum cleaner (seriously… “Press 1 to start sucking”!).

On the wiki there are already a bunch of folks signed up and I look forward to hearing about what happens. (I won’t be able to attend due to other commitments.)

Technorati Tags:
, , , , , , , ,

SlideShare raises the upload size to 50 MB…

slideshare.jpgI was pleased to learn today (via Marshall Kirkpatrick) that SlideShare had increased their allowable upload size to 50 MB. Why is this important, you ask? Shouldn’t presentations be well less than 50 MB in size?

Well, yes, ideally they should be, but sometimes they aren’t, especially when the presenters use high-quality photographs to stress their points. Or, if you are an Apple Keynote user like me, you export the slides to PDF to be able to upload them to SlideShare. This happened to me last week when I was trying to upload several of our CTO’s (who I work for) presentations. I eventually got them all up into SlideShare, but one of them took a bit of work. The PDF file came in at 43MB. After trying a couple of things, I queried my Twitter network and got back a great number of suggestions. Ultimately I learned about the Automator tool built directly into Mac OS X and soon had a little script going that solved my problem.

The point is that all of that took time, which I didn’t really have for my “Oh, I’ll just upload the 3 presos to SlideShare” side project. (And then of course once I couldn’t do it I just had to figure out why not and how I could.)

So I’m delighted that SlideShare has raised the upload size – thank you!

P.S. And yes, the other things they mention about seeing the number of embedded views, including videos in replies, etc. are all interesting, but not as exciting to me as the upload size.

Technorati Tags:
, ,