Thursday, August 30, 2007

Shelfari and Zoho Creator

Awhile back I started tracking my books inside of Zoho Creator, in my Book Library. It was part of my efforts to reduce costs and overhead.

Recently I came across Shelfari, and despite the fact they spammed everyone in my address book (I only selected 6 people honest!) despite the fact I only selected a couple of folks I decided to continue using them. First thing to do was of course "build my shelf" so I looked for an option to import the CSV output from my Zoho database to Shelfari and they had one but unfortunately it had issues. I emailed them.

I've a list of books 119 with ISBN numbers however when importing only 17 or so are recognized?


http://creator.zoho.com/ccmehil/csv/5/uRSwaBSqWwRV0vBpbRd5m5Vve73SvnR1Dt4DDOgOf4KRz4xxB3fD68RAvbQxKxDqUP1p6TZS9eOUypCtHspPRJykhhXMWN8sdSby/


That link is the the online CSV report of all my books that I wanted to import.

I got a response this morning...

Hello Craig,

Thank you for alerting us to this problem.  I apologize for the delayed response - it's been a busy couple of weeks here at Shelfari.I have updated our book import feature and tested it against the link you included.  The fix will go out with our next deployment, which will be in the next few days.  I will write back to let you know when that occurs.


Thanks again for the feedback, and I hope you continue to enjoy Shelfari.

Cool, nice to see them on top of things! Now my list in Shelfari I had fun and updated it mostly manually anyway but still this is great to see them working on things and being in communication with their users!

You can see my "shelf" above here at the top of my blog.

 

Technorati tags: ,

Tuesday, August 28, 2007

Episode #8: Steve Lamb Microsoft Security Evangelist

Another interesting Podcast from Yellow Park Tech Watch - you should subscribe, Chris has some cool stuff going on over there! 

Link to Yellow Park Tech Watch Podcast » Episode #8: Steve Lamb Microsoft Security Evangelist

Köln DOM in SL

Seems Al blogged it first but rightfully so since he told me about it!

The RL building was started over 800 years ago, but was not completed until 1880 - a grand total of 632 years in the making. The SL building, on the Koelner Dom sim, took rather less time. Even so it is (or so I'm told) a 15,000 prim construction. If you are not familiar with SL construction, you will need to take it from me that that is - well - simply huge. I'm not sure that it is that big (yet), since in the current phase it still needs a lot of the interior work completing - a task that will be carried out over the next few weeks. But I can assure you, it is huge!

Source: Ambling in Second Life: Al Goes to Church

Of course I had to go check it out, I still remember the first time I saw the RL DOM. I went to Cologne to meet a friend visiting from the US and they said to meet them by the DOM. I drove there, got to the train station (it's next to it) parked got out and saw the DOME (notice the e on the end) and was like so that's it that's what is so impressive a music/concert hall? I called them and said "OK I'm here now what", she said we are running a few minutes late check out the DOM, I said, "see what? I see it and it's not much" she responded "look up"

Dom in Köln

I was so blown away that I've been back about 5 times to check it out the feeling of awe is just too much to describe. You can also get postcards which show the area during WWII literally everything around the cathedral is smashed, destroyed and no longer standing and yet it stand there almost unscathed during all the bombing runs. It's just amazing and the feeling you have while there is just, well it's like being surrounded by a "presence" so of course I was critical of an SL version. My first thoughts were that it would not do it justice.

Snapshot_010

I was wrong! It was just as amazing and I got that same sort of feeling the detail is just out of this world!

Snapshot_008

My hat goes off to the team that put it all together! Amazing job! Can't wait for it to be finished so I can go back again!

 

Technorati tags: , ,

Monday, August 27, 2007

Relaxing and being creative

Many know that I've been exploring the world(s) of Second Life for SAP now since April what some may not know though is that I also have my own office there, nothing big or fancy but a place for me try out ideas such as "flickr TV" and "image TV" plus a few others I have brewing in the ether...

Well last night I decided to give something else a go, so far my skills inside of SL have only been tested with the decoration or creation of items that go inside of a building and never really anything "large" or "larger" than outfitting the SAP office itself. My own personal office is not overly large in fact it's simply a perfect size for me to have my musings and ramblings.

I ventured over to Abbots Aerodome (favorite place for the sky diving, aircraft and such) and took a look at the modular pieces available for purchase. One of the things to remember about SL is that gravity is there but so is the ability to fly and teleport to specific coordinates in a 3D world. So I bought a few items I think I spent $5 USD in total and started to play around.

Snapshot_001

As you can see I managed to put together a two level construction designed to "hover" at around 600 meters in the air (or higher I guess)

Snapshot_002

It has a helipad, Sun room, 3 indvidual dwellings (small rooms probably about the size of my current office, 1 double size, a garden teleporter between the two levels and a open air stage with big screen and seating.

Snapshot_003

I thought about adding the pool as well and another layer or two but then decided against it ;-) so I packed the 450 or so prims into my inventory and went about my marry way.

Another great thing about SL is the fact that I have probably 12 buildings now in my inventory that I can bring out at anytime and use (provided I have permission to create objects where I am)

It was actually quite an interesting experience "building" perhaps one of these days I'll go even further and "build" it from scratch myself. Maybe I will have to break down and actually purchase my very own island one of these days...ah the strange ideas one has late at night...

Technorati tags:

SAP and Second Life

Kicking things off tonight! 

Don't miss it, come join me while I have a chat with Thomas Jung and Rich Heilman LIVE in Second Life at the SAP Community Office.

While there you can get your free "virtual" copy of the book with all the needed information to get your hands on the "real deal" including a link straight to purchasing!

Read More: SAP Network Blogs

 

Technorati tags: , ,

Sunday, August 19, 2007

Gartner does the two step

I hoped into Second Life the other night so I could have a listen to Steve Prentice from Gartner defend his statement about telling people NOT to go into Second Life. 

Others have beating me to blogging about it so I'll let you actually read those for the full scope on the bit of two step and redefining of what an "active user" is and how they came to the conclusion of 80%. In Steve's defense I can see where someone would have left out a few facts or pieces of his statement to make a strong and controversial statement. Hearing him myself was a lot clearer...Nick as usual did a great job and you can catch the whole thing on Podcast over here.

On Thursday the 16th of August 2007, Gartner's Steve Prentice came on the Metaversed Live show to defend and clarify the analyst firms position on virtual worlds. Steve hit the headlines twice in recent months with predictions of 80% virtual world usage by 2011, and cautionary advice to companies regarding "open virtual worlds".

"This is not a game, this is not a toy, this is going to be as big as the world wide web"

Source: Metaversed Live #3 - Gartner on Virtual Worlds | Metaversed

The panel was really interesting but some of the reasons about branding they came up with to "warn" people away from Second Life in particular, where well not so "correct" in my opinion. One in particular was about personal brands. Second Life has been a excellent means for individuals to build their own personal brand and many have become quite well known "in world", however the statement was that these personal brands don't effect a company brand. It's a extremely strong statement and for the life of me I can't remember exactly which panel member said it I want to say, Rob Bloomfield (aka Beyers Sellers), Professor from Cornell Business School but I can't be 100% sure.

I think the way an individual carries and presents themselves plays directly on the corporate image, especially when that user is seen as a representative or an entity of that company you simply can't keep those separate - luckily most companies have a "corporate citizenship" guideline of sorts. I highly recommend someone to take a look at their own company and see if there are any such guidelines available, with the range of social networks popping up it's getting harder for many to separate their "networks" - small tip in a very visual environment like SL where you may not know who is walking around as well if you want to explore or something as well as deal with your day job then create a second user.

The following is from Pranab who was both online and in Twitter like I was.

Yesterday night, Nick Wilson (aka: 57 Miles)from the Metaversed.com team invited Steve Prentice from Gartner to defend the “80% of Active Internet Users to have a Second Life” statement that they made in April 2007. The event happened at the Metaversed Stadium in Second Life. Portraying the sheer interest in the event, the Sim was already packed 15-20 mins before the event actually started ; 9 mins before no more folks could come in. We had folks who were at the edge of the sim and using Camera Controls to listen to the conversation.

Source: 300m Users of VW by 2011 ! - Revised Statement of Gartner « Virtueality ~ Pranab

Seems Pranab picked up on one of the items, perhaps not with the same train of thought as me but two items for me were,  1) a statement came up that SL and the 2D web were simply not integrated enough however I was there as well as several others and not sure about them, but I was enjoying the full integration of Twitter in SL. So perhaps the panelists might need to go back and rethink their definition of "integration" and what qualifies?

The other item was one of security, SL is now voice enabled and I was one of many users sitting quite a distance away on a different sim. We were not able to get onto the main sim as it was full but yet nothing prevented us from being able to zoom in with our camera and actually see and hear the entire conversation. This concerns me in cases where only parts of an island might be "public" but this is a indicator that even "private" parcels are no longer safe from eavesdroppers...

This was part of Steve's warning I think...

His subsequent attempt to caution companies mostly focuses on security issues and risk management of these platforms.

Source: Gartner Explains Virtual Worlds Stance on Metaversed Panel

It's one case where I followed Steve quite well (although Voice was active after his statement) so I'll have to keep looking into the security aspects of SL...

Joel Greenberg of the Electric Sheep pointed out that the problem is not security. There are some ways to get around that with private islands/restricted access

Source: Gartner Explains Virtual Worlds Stance on Metaversed Panel

I guess though one of the problems I've found is that often times I'm on some place public to fine that an individual parcel is blocked but I can see and hear everything so am I missing something other than being "part of the interaction"?

Despite that I still feel that SL offers great potential for large companies and the next several months are going to be ones of great discovery!

Technorati tags: , ,

Friday, August 17, 2007

verwandt.de

It's a German site but basically is searches various locations to bring your "family" together. Think Geni but for Germany, ALOT like Geni. Don't get me wrong I'm not implying anything...

Geni

geni_verwandt_002

verwandt

geni_verwandt_001

verwandt has by far the "cooler" looking interface and it's totally German specific with a lot of the sections and categories.

What's really cool is this little feature, the Map. You type in your last name and it actually brings back a map of Germany and where you find people with that last name.

Link to verwandt.de

Thursday, August 16, 2007

SDN TV the next evolution...

I just posted this over on SDN, but I wanted to share it here as well for those who might not subscribe to the SDN or BPX blogs.

It is with great excitement I'm finally blogging this. I've been sitting on it for about a week now waiting for all the pieces to come together and so here we finally are.

SDN TV, something many of you who know me, know that I am a big advocate for and always try to feed info into. You also know that I pushed hard to get embeded audio and video back into the blog system. Now though we've come to the next evolution.

Kyte.tv, has just become our newest addition of useful tools for the community. We've had a chat with the folks over at Kyte and Daniel their CEO welcomed the idea of us having our two channels there.

kyte allows anybody to create their own interactive TV channel on their website, blog, social network or mobile phone

Source: SAP Network Blogs

Gartner To Defend Position on Virtual Worlds Today | Metaversed

Oh just go read it, this is very cool it's directly related to the panel I was on in Second Life the other day.

Gartner analyst Steve Prentice made a pretty big blip on our radar when he predicted that 80% of internet users would have a virtual life by 2011 in April this year. He recently put a spanner in the works by warning companies away from Second Life. With all this kerfuffle and comotion over Steve's comments, we figured it was time he came into Second Life and clarified his position on Metaversed Live our weekly inworld live podcast.

Today 12 noon SLT/PST, 8pm GMT

Whether you agree with him or not, it's going to be a fascinating discussion. It'll be held at Metaversed stadium [teleport url] which was kindly loaned to us by John Lopez. You'd be advised to get there a good half hour early as these things are more often thatn not packed out very quickly.

Read More

 

Technorati tags: ,

Tuesday, August 14, 2007

Yellow Park Tech Watch Podcast » Episode #7: Craig Cmehil SAP Part 2

Second part of my conversation with Chris is up and online now, I know shameless self promotion but it was a great conversation...

 

 

Link to Yellow Park Tech Watch Podcast » Episode #7: Craig Cmehil SAP Part 2

Do phone companies not like trees?

300 pages - ouch!

Monday, August 13, 2007

A Photo request...

I logged in this morning to find an email requesting the use of one of my photos.

Hi Craig,
I am delighted to let you know that one of your photos with a Creative Commons license has been selected for inclusion in the newly released third edition of our Schmap Cologne Guide:
Cologne Cathedral
www.schmap.com/cologne/toppicks_attractions/p=49994/i=49994.jpg
If you like the guide and have a website, blog or personal page, then please also check out our schmapplets - customizable widgetized versions of our Schmap Cologne Guide, complete with your published photo:
www.schmap.com/schmapplets/p=75058133N00/c=SE1504712
Please enjoy the guide!
Best regards,
Luke Ritchie,
Managing Editor, Schmap Guides

To be honest i've never heard of the service but I got say just based on "how they do things" e.g. this mail request I like them already! I think I'll become a regular user of their service in fact!

 

 

Technorati tags: , ,

Saturday, August 11, 2007

Bloke's rant on the lack of "link love"

Just reading the Bloke and his current little rant is about the lack of "link love". Now I know there are a lot of new bloggers constantly coming onto the scene these days but even the old skool boys and girls as well as those like me who fall somewhere between Z and A, need to always remember that "link love" is not about playing favorites but rather about giving due credit.

Often times folks tend to due a "complete copy and paste" or simply fail to mention where it is that they actually read what they just wrote about.

It's one of those annoying little things that just bugs you, so please folk remember to give credit where credit is due and at least mention in your post if you are responding to someone or something...

Link to Reassess Your Online Relationships | blog tips, tools, news from InstaBloke

Friday, August 10, 2007

Panel Discussion in Second Life

Last night I participated in my first Second Life panel discussion, by that I mean the first one where I was "in world" and hooked into voice at the same time.

The discussion was held in the SAP Community Office which is now open there in Second Life on Silicon City and was a huge success. Metaversed.com was the host and 57 Miles (Nick Wilson) was the moderator and the facility was the SAP one after a whirlwind "attempt" at setup by myself - not a designer but it was still fun. 

Snapshot_013

See the SDN writeup for more

Technorati tags: , ,

Thursday, August 09, 2007

Second Life image TV script

Building on the "flickr TV" that I created the other day I decided to go even more generic and built the "image TV".

Here's the PHP code you need, you basically set the file "sl_dir_imagelist.php" into a folder on your server and modify just a couple of settings to point it to your image directory. It will then list in date order all of the images of type JPG or GIF. You can also modify this to suit your needs, add image types or even tell it a cut off say only show news images before a certain date.

For example let's say I run the LSL (can be the same as from "flickr TV") every 6 mins. So then on the PHP side I just need to say check for the date 6 mins from "now" or say 7 or 8 for a small buffer.

 

<?php 
//
// +---------------------------------------------------------------------------+
// | Second Life (SL) Directory Image List |
// +---------------------------------------------------------------------------+
// | Copyright (c) 2007 Craig Cmehil. |
// | All rights reserved. |
// | |
// | Redistribution and use in source and binary forms, with or without |
// | modification, are permitted provided that the following conditions |
// | are met: |
// | |
// | 1. Redistributions of source code must retain the above copyright |
// | notice, this list of conditions and the following disclaimer. |
// | 2. Redistributions in binary form must reproduce the above copyright |
// | notice, this list of conditions and the following disclaimer in the |
// | documentation and/or other materials provided with the distribution. |
// | |
// | THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR |
// | IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
// | OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
// | IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, |
// | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
// | NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
// | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
// | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
// | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
// | THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
// +---------------------------------------------------------------------------+
//
// +---------------------------------------------------------------------------+
// | Usage: http://www.domain.com/[program dir]/sl_dir_imagelist.php?type=rss |
// | Returns: RSS file of images newest to oldest |
// | |
// | Usage: http://www.domain.com/[program dir]/sl_dir_imagelist.php?type=sl |
// | Returns: SL list of images newest to oldest, to read with LSL script |
// | |
// +---------------------------------------------------------------------------+

# Physical server path
define("PATH", $_ENV['DOCUMENT_ROOT']);

/* Settings to Change */
# Set your web server host to the directory
define("HOST", "http://localhost:8080/mydir/");
# Sub Folder containing the images
define("IMG_DIR", "img/");

# Now set local directory based on inputs above
$local_dir=PATH.IMG_DIR;

/* Sort Functions */
function DateCmp($a, $b)
{
return ($a[1] < $b[1]) ? -1 : 0;
}

function SortByDate(&$files)
{
usort($files, 'DateCmp');
}

/* Create and array of files from the directory specified and sort
out only JPG and GIF images
*/
function FileArray($dir){
$files = array();
$It = opendir($dir);
if (! $It)
die('Cannot list files for ' . $dir);
while ($Filename = readdir($It)){
if ($Filename != '.' && $Filename != '..' ){
if(is_dir($dir . $Filename)){
$files = array_merge($files, LoadFiles($dir . $Filename.'/'));
} else if ( eregi("\.jpg",$Filename) || eregi("\.gif",$f) ) {
$LastModified = filemtime($dir . $Filename);
$files[] = array($dir .$Filename, $LastModified);
} else
continue;
}
}
return $files;
}

# Call function to get list of files
$files = FileArray($local_dir);
# Sort files by date
SortByDate($files);
reset($files);

# Determine type of list to generate RSS or SL (default)
if($_REQUEST['type'] == "rss"){
header('Content-type: application/xml');
echo "<?xml version=\"1.0\"?>";
echo "<rss version=\"2.0\">";
echo " <channel>";
echo " <title>Images</title>";
echo " <description>Folder Image List</description>";
while (list($k,$v) =each($files))
{
echo " <item>";
echo " <title>".$v[0]."</title>";
echo " <link>".HOST.$v[0]."</link>";
echo " </item>";
}
echo " </channel>";
echo "</rss>";
}else{
while (list($k,$v) =each($files))
{
print HOST.$v[0]."|";
}
}
?>

Again if you want to check for the date/time it's just these lines.

$LastModified = filemtime($dir . $Filename); $files[] = array($dir .$Filename, $LastModified); }



Just have to add a bit of logic to check if $LastModified is before "now" - 8 mins or something along those lines.



Technorati tags:

Panel in Second Life tonight!

It seems that "marketing" is proving to be a huge failure for a lot of companies so much so that the negative press is starting to cause issues for other firms, in an effort to show that "good things" are happening within Second Life - Metaversed has decided to host a panel discussion on the topic.

Catch the rest and details over on SDN!

 Updated: Location is the SAP Office on Silicon City

Technorati tags:

Enterprise getting data OUT of Facebook

Looks like my Facebook post from yesterday has started a little stir :-)

It seems Dennis did a write up on it, Scoble linked to it in his link blog and now Andy Piper has picked up on it.

This is cool and always an exciting thing when you see something interesting in your reader to find out they are actually talking about something you yourself wrote. I'll take a moment to enjoy this feeling...

OK so now back to it, and I'll restate now again after a night of sleeping on what I did yesterday this could actually be really huge for the Enterprise. I gave the first example about HR but think about some of the other aspects like product reviews, customer inquiry, customer support, product support, data warehouse, etc.

The first things Enterprise will need to do is to really start thinking a bit more out side of the box and look at common trends in applications. For example I just got pinged that James and I only scored a 54 on movie compatibility. Why couldn't something similar like that be put into place to compare products? OK odd example, true but the limits (at least for me) are slowly shrinking and the the ideas are starting to flow...

Maybe I should change my Twitter and NW04s demo at Community Day during SAP TechEd Las Vegas to something about Facebook and the Enterprise?

 

Technorati tags: , , ,

Wednesday, August 08, 2007

Welcome! Let's Change the World.

I got an invite from a friend this morning to a website called Zaadz, now I gotta admit I've never heard of them before at all but according to the canned welcome message I got in my inbox they seem to have quite a bit of movement already... 

This is Brian, your friendly Philosopher & CEO here at Zaadz. On behalf of our entire team, I’d like to welcome you to our little Oasis on the web. Thrilled you’ve found us. Here’s a quick intro to what we’re up to:

Our Name. We’ll start with the name. zaad. It’s Dutch for “seed.” Amazing how much potential is in a tiny seed, eh? We think so, too. That power reminds us of the amazing potential within each of us. We thought the idea of creating a company that inspires and empowers you to bring your “seed” to actualization would be pretty powerful. So, we created “Zaadz.”

Our Mission. We’re gonna change the world. Our math goes like this: you be the change + you follow your bliss + you give your greatest strengths to the world moment to moment to moment + we do everything in our power to help you succeed + you inspire and empower everyone you know to do the same + we team up with millions like us = we just affected billions = we (together) changed the world.

Our Plan. Ours involves Conscious Capitalism infused with Spirituality and a healthy dose of Enthusiasm, Love, Service, Inspiration, Passion, Humor and Teamwork. People CRAZY enough to think they can change the world, Courageous enough to do something about it, AND Committed enough to stick to it when they feel like giving up.
We’re in the process of building THE most inspired community of people in the world…social networking with a purpose, a community of seekers and conscious entrepreneurs circulating wisdom and inspiration and wealth and all that good stuff. We’re passionate about inspiring and empowering people to bring their dreams to life, learning and growing and getting paid to do what they love, using their greatest gifts in the greatest service to the world. (And having fun in the process!)

Our Community. You (& Your Friends). Yes, you. You want more than the 9-5, the house and the car, the conditioning. The blah! Life is to be lived - Fully. In spirit. In love. In service. In celebration. (You’ve already swallowed the red pill, so let’s go…)

Us. A community of Leaders, Visionaries, Thinkers, Artists, Writers,
Healers, Teachers, Activists, Environmentalists, Conscious Entrepreneurs, and Many (many!) Others. People
of many ages (from 12 to 90), many nationalities, from different countries
(over 110!) and different backgrounds. Some already making huge differences
in thousands of lives, others working to make a difference starting with
themselves.

We’re thrilled you’ve joined us so early on and are excited to change the world together.
Namaste,

Brian Johnson, Philosopher & CEO

Source: Welcome! Let's Change the World.

Quite a statement don't you think? It certainly has a heavy "spiritual" tone to the whole thing, not sure what to actually think yet myself though...

Technorati tags: ,

Facebook, not really so closed...

There's been a very large amount of talk lately about Facebook being closed and a one way street for your data. Well there's two pieces of this that I think everyone needs to really look like (and here I said just yesterday I'd stay out of this).

  1. Application Terms of Use
  2. Application 

Today this started with me on my morning show talking about it.

 

It was in Episode #6 that I decided to "challenge" myself to the whole idea and give it a go today.

So let's take a look at the two pieces and see what we can find.

1. Application Terms of Use

The honor code for all developers really, but is it anything more? Will it stop a malicious person from hiding a small little easter egg inside of their application? I like to think so it stops me so I hope it stops everyone else as well.

Here are some of the key entries from the Facebook Terms of Service.

    • You can't use Facebook Platform for anything that infringes on anyone's rights or intellectual property, generates spam, phishes, or is illegal.
    • You must treat users' privacy with the same respect we do. If you directly collect personally identifiable information from users, you must post a privacy policy detailing what you'll do with that info.
    • You must be honest and accurate about what your application does and how it uses information from Facebook users. Your application cannot falsely represent itself.
    • You can only show information from Facebook Platform to a user if you retrieved it on behalf of that particular user.
    • You can only cache user information for up to 24 hours to assist with performance. The only exceptions are those listed in the Facebook Platform Documentation.

So that there is the bulk of the "legal" side of things to ensure that a developer requesting a key and submitting and application is aware that they can't do what everyone is complaining about - take user data out of Facebook. There is of course more to the TOS but those are the specific items that told me that 1) possible and 2) I shouldn't do it. If they added that in one would think that it must be possible, and since I believe in the fact that just about anything is possible I decided to give it a go and give Dennis a scare. I mean seriously if the US has to add "do not take orally" to Hemroid cream then it means somebody must have tried so I would think same case here.

They do get more detailed as well,

4) Except as provided in Section 2.A.6 below, you may not continue to use, and must immediately remove from any Facebook Platform Application and any Data Repository in your possession or under your control, any Facebook Properties not explicitly identified as being storable indefinitely in the Facebook Platform Documentation within 24 hours after the time at which you obtained the data, or such other time as Facebook may specify to you from time to time;

5) You may store and use indefinitely any Facebook Properties that are explicitly identified as being storable indefinitely in the Facebook Platform Documentation; provided, however, that except as provided in Section 2.A.6 below, you may not continue to use, and must immediately remove from any Facebook Platform Application and any Data Repository in your possession or under your control, any such Facebook Properties: (a) if Facebook ceases to explicitly identify the same as being storable indefinitely in the Facebook Platform Documentation; (b) upon notice from Facebook (including if we notify you that a particular Facebook User has requested that their information be made inaccessible to that Facebook Platform Application); or (c) upon any termination of this Agreement or of your use of or participation in Facebook Platform;

6) You may retain copies of Exportable Facebook Properties for such period of time (if any) as the Applicable Facebook User for such Exportable Facebook Properties may approve, if (and only if) such Applicable Facebook User expressly approves your doing so pursuant to an affirmative "opt-in" after receiving a prominent disclosure of (a) the uses you intend to make of such Exportable Facebook Properties, (b) the duration for which you will retain copies of such Exportable Facebook Properties and (c) any terms and conditions governing your use of such Exportable Facebook Properties (a "Full Disclosure Opt-In");

Then again here,

12) You will provide any information and/or other materials related to your Facebook Platform Applications reasonably requested by Facebook from time to time to verify your compliance with this Agreement. If any of your Facebook Platform Applications are available online, you acknowledge and agree that Facebook may crawl or otherwise monitor your Facebook Platform Applications for the purpose of verifying your compliance with this Agreement, and that you will not seek to block or otherwise interfere with such crawling or monitoring (and that we and/or our affiliates or agents may use technical means to overcome any methods used on your Facebook Platform Applications to block or interfere with such crawling or monitoring). If any of your Facebook Platform Applications are client-resident (including on a mobile device), you agree to furnish a copy of such Facebook Platform Applications and any supporting documentation upon request for the purpose of verifying your compliance with this Agreement; and

13) You acknowledge and agree that Facebook may include within the Facebook Properties "dummy" information that does not relate to any actual person, without specifically identifying such information, for the purposes of allowing Facebook to monitor compliance with this Agreement.

So with that I'm going to jump to the the second part now.

2. Application

Setting up the application took me about 3 mins, quick and easy form to request the API Key and the "Secret" (much better than most every other service I've tried) and I was able to lock the application to only "developers" meaning it won't be available for anyone other than someone assigned as a developer for the thing and it also won't post to your mini feed or anything so pretty much 100% under the radar.

Now there are some things about the API that you should be aware of, for example privacy of your data. Facebook dev guys are not stupid they didn't open things open and leave a big gaping hole in the back end to allow someone to skim your data even though you set it as not visible beyond a certain level.

Privacy note: For any user submitted to this method, the following user fields will be visible to an application only if that user has signed up for that application:

  • meeting_for
  • meeting_sex
  • religion
  • significant_other_id

In addition, the visibility of ALL fields, with the exception of affiliations, first_name, last_name, name, and uid may be restricted by the user's Facebook privacy settings in relation to the calling user (the user associated with the current session).

This means that my little "scare" to Dennis was more of a shock at seeing his data put back to him as opposed to anything else. (Screen shots are from own user)

fb_scare_001

Sorry Dennis didn't mean to scare you too much, especially since I went offline right after sending you the link. This took me only about 15 minutes to create, upload and give a test or two. Well as you can see from the following screen shots your data is actually still under your control.

So in the screen shot above (and Dennis saw something similar) you see I blocked out my User ID (not that it matters much since Scoble showed everyone how to find someone), all you have to do is look at the URL and you will see the user "id". Next you see my birthday (yep telling my age). But it's no surprise because according to my user profile I said show it!

fb_scare_002

But what happens when I change that setting to "don't show" or decide to only show the "month and Day"?

fb_scare_003

Well there I've made the setting change and then I run the small Facebook application again.

fb_scare_004

As you can see again it only outputs the data I allow to be shown the same thing the folks can actually get out of my profile anyway.

Now this is where it get's sticky though, you can't view my profile unless you are my friend, so is this a potential problem? Yes I think so - identity theft ring a bell? Of course with so many users being active and all that how soon before someone would begin to put the pieces together and be able to track you down? Fairly quickly as the application is running on my own web host.

Or what if I did email myself every time someone loaded that, bad yes but at the same time its only the data you allowed to be public anyway and there does have to to be some level of trust in platforms like this that those service providers are being responsible.

So let's move away from the negative for a moment and think "future", what I did with that very small little app was pull the birthday, education and work history of the user - now let's say the user is a new hire at a company and the company has a small Facebook application (of course they would need to discuss TOS with Facebook and all that first). This application would allow the new hire or potential new hires to simply copy their education and work histories as well as any other data of importance over to the companies internal system - for me that would be brilliant no more copying that data from LinkedIn to Facebook, to who knows where else. Considering this took me only the 15 minutes imagine if you really devoted some time to it certainly an Enterprise application in there I would think...

Technorati tags: , , ,

Understanding Social Bookmarking

Excellent video from the folks over at the Common Craft Show.

 

 

Lee from CommonCraft brings another great ‘understanding social media video’

Source: Web Strategy by Jeremiah » Understanding Social Bookmarking

Check out their entire series!

Technorati tags: ,

Monday, August 06, 2007

Facebook the killer app of the year?

So with the year already half over can we safely start to make the call about what the "killer app" was? I mean it's really relative to your area of interest anyway but still...

Facebook came out with their API and has seen reams and reams of new members and is still growing, apps are popping up everywhere and people are just Facebook crazy. Here I am on Kyte.tv through my Facebook account. I'm new to Kyte so my 5-7 viewers is my audience and I'm quite happy to have them :-) and I threw out this poll to them "Facebook is the killer app of the year".

I gave 3 choices, True, False or "Twitter is". Anyone who knows me knows I am a huge fan of twitter and I see it having more benefits than anything else despite it's simplicity! Passive communications - ping them without disturbing or annoying them - it doesn't get much better.

So what do you think - is Facebook it?

Sunday, August 05, 2007

Dandelife.com : The story of Craig Cmehil's life

Decided to give this a try, Jeff Nolan was talking about it during the SAP Social Media Summit the other week.

Easy to use, nice interface and the fact I can actually just link to everything and import everything is actually quite cool because it's more or less a nice collective way of looking at my digital life.

 

 

Link to Dandelife.com : The story of Craig Cmehil's life

 

Technorati tags: , ,

Part 1 of a Yellow Park Tech Watch Podcast with me :-)

Got invited to join a Podcast the other day and it turned into such a great conversation that we talked for quite awhile so the podcast is broken into two parts. Here's part 1.

Welcome to episode 6 of the Yellow Park Tech Watch podcast. In this episode, I talk to Craig Cmehil, Community Evangelist for SAP Developer Network. We covered so much content in this conversation, so we’ll be posting Part 2 of this podcast next week.

Wordpress, Second Life, SAP Author reading on Second Life, ABAP, Craig’s new Second Life chat app, Macs for videocasts, sdn.sap.com, ustream.tv, kyte.com, Broadcasting live video from your cell phone, Blip.tv, Jumpcut.com, Facebook mashups and integration, Pownce, Twitter, twittervision.com, twittergroups, Scoble, James Governor’s reverse twitter app, using Yahoo Pipes and technorati to mashup RSS feeds.

 

 
 
 
Technorati tags: , , ,

Talk With Suganya J: Suganya’s Responses « Land of ZC

Land of ZC is a new blog focused on ZC which is Zoho Creator the web based database/application development platform from Zoho. I know and here you thought I had forgotten about one of my favorite web based applications out there ;-)

This entry with Suganya is quite interesting and gives you a nice peek into what is happening...

LoZC: How did you come to be the lead architect of Deluge and is that your primary job focus or do you also juggle other responsibilities at AdventNet?

Suganya: Deluge started off as a pet project of our CEO, Dr.Sridhar Vembu more than 3 years back based on some new ideas he had on language design. I have been involved with Deluge starting with the initial design and development.

LoZC: What other projects, applications, or web sites out there influence your current work and perhaps helped to inspire what we see in Deluge today? And which mentors, teachers, or books do you think most influence your design style?

Suganya: Deluge was initially built as a proprietary language to meet our internal needs. Deluge’s design is not influenced by any one language, however since the underlying execution engine is Java, and we are mostly Java programmers, that had some subconscious influence, but Deluge is a very different animal from Java. We did have a look at Ruby on Rails, PHP, Python and Lisp for inspiration and also read few research papers on data driven web applications.

One piece that put a huge smile on my face and I still have it after a few days whenever I let my thoughts drift away from the normal day job...

In a nutshell, we have already started working on providing APIs to add, delete, update and view records in Zoho Creator.

It seems the magic of Facebook and Twitter having fully open API's is rubbing off on folks but to Zoho's credit (though Writer and Sheet both have API's) I think they are still some of the most forward thinking developers of the Office 2.0 realm out there right now and they are still yards ahead of anyone else.

Technorati tags: ,

Link to Talk With Suganya J: Suganya’s Responses « Land of ZC

Friday, August 03, 2007

SAP - SAP TechEd '06 Las Vegas

As SAP TechEd '07 approaches I start to remember all those little things that most people never heard about.

The first one that came to mind this morning while I was thinking of what to do on my next episode on Kyte.tv, was all the audio and video that was produced last year and made publicly available.

Video (SDN TV)
Full keynote of Shai Agassi , Member of the SAP Executive Board
(You must be logged in to the SAP Developer Network to view this video.)

Video (wmv)
Highlights of the keynote of Shai Agassi , Member of the SAP Executive Board

Video (wmv)
Summary of major announcements
Interviews with SAP TechEd participants

Video (SDN TV)
Demo Jam and SDN top contributor awards ceremony

Video (wmv)
Introduction of BPX community / Highlights of the Demo Jam Session

Video (wmv)
Interview with Shai Agassi, Member of the SAP Executive Board

Head over to this site, SAP - SAP TechEd '06 Las Vegas, and take a look for yourself!

 

Technorati tags: , ,