<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Adam Kinney posts tagged with 'facebook'</title><description>Adam Kinney blog posts filtered by a specific tag</description><link>http://adamkinney.com/blog/tags/facebook/default.aspx</link><language>en-us</language><pubDate>Tue, 02 Dec 2008 23:09:25 GMT</pubDate><generator>Oxite</generator><item><title>Pandora brings music to Facebook</title><description>&lt;p&gt;I know iLike has been there for awhile now, but I'm a big fan of Pandora.&amp;nbsp; So once &lt;a href="http://www.allfacebook.com/2007/08/pandora-launches-facebook-application/"&gt;I read they had come to Facebook&lt;/a&gt;, I thought what great fodder for another drawing.&amp;nbsp; I really enjoyed the &lt;a href="http://adamkinney.com/blog/236/default.aspx"&gt;pirate Rory run&lt;/a&gt; in &lt;a href="http://www.ambientdesign.com/artrage.html"&gt;ArtRage&lt;/a&gt; last night, so here is another one&amp;nbsp;using the same technique.&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Sketch in pencil&lt;/li&gt; &lt;li&gt;New Layer&lt;/li&gt; &lt;li&gt;Ink with a thin pen&lt;/li&gt; &lt;li&gt;New Layer&lt;/li&gt; &lt;li&gt;Ink with a thick pen&lt;/li&gt; &lt;li&gt;New Layer&lt;/li&gt; &lt;li&gt;Paint the base colors&lt;/li&gt; &lt;li&gt;New Layer&lt;/li&gt; &lt;li&gt;Paint the Shadows&lt;/li&gt; &lt;li&gt;Drop Opacity&lt;/li&gt; &lt;li&gt;New Layer&lt;/li&gt; &lt;li&gt;Paint the highlights&lt;/li&gt; &lt;li&gt;Drop Opacity&lt;/li&gt; &lt;li&gt;Export&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;a href="http://www.flickr.com/photos/adamkinney/982885989/" &gt;&lt;img src="http://farm2.static.flickr.com/1111/982885989_0001ff9b59.jpg?v=0" alt="" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Messy but quick, which can be fun especially when you're rocking out to Chemical Brothers on Pandora.&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/239/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/239/default.aspx</comments><link>http://adamkinney.com/blog/239/default.aspx</link><pubDate>Thu, 02 Aug 2007 08:46:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/239/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><trackback:ping>http://adamkinney.com/blog/239/trackback/default.aspx</trackback:ping><category>art</category><category>Facebook</category></item><item><title>From the Facebook Dev Garage back to campus</title><description>&lt;div style="float: right; margin-bottom: 10px; margin-left: 10px"&gt;&lt;img src="http://adamkinney.com/images/blog/fbdev_sea.jpg" alt="" /&gt; &lt;/div&gt; &lt;p&gt;Last night, I headed out with &lt;a href="http://weblogs.asp.net/eporter/"&gt;Erik Porter&lt;/a&gt;&amp;nbsp;to &lt;a href="http://adamkinney.com/blog/233/default.aspx"&gt;attend the Facebook Dev Garage&lt;/a&gt; in Seattle.&amp;nbsp; Now as a disclaimer we did get there an hour late, but when we got there we ran into a wall (pictured to the right).&amp;nbsp; A wall of 3 people deep just to get into the standing room only room where the actual presentation was going on.&amp;nbsp; I could feel the heat flowing out of the room like I was standing behind an air conditioner.&lt;/p&gt; &lt;p&gt;To be fair, we did show up an hour late, so getting a seat was not too big of a surprise.&amp;nbsp; Although after talking to &lt;a href="http://blogs.msdn.com/karstenj/"&gt;Karsten&lt;/a&gt;, I'm wishing we showed up about 2 hours late when the presentation was over and the open discussion and drinks began.&lt;/p&gt; &lt;p&gt;We&amp;nbsp;went the geek route though and went back to campus and jumped into planning out an App of our own.&amp;nbsp; Once we had a plan on how our App would leverage the FB platform in a smart way, we started hacking out an App.&amp;nbsp;&amp;nbsp;Actually there&amp;nbsp;wasn't much hacking, it was more like pushing or tapping.&amp;nbsp; We reviewed the API, the docs and figured out how to create a Hello World App.&amp;nbsp; More on the App as it progresses, not much to show now.&lt;/p&gt; &lt;p&gt;One highlight of the night was finding the &amp;lt;fb:silverlight /&amp;gt; FBML tag.&amp;nbsp; The element is undocumented and after searching, I found a&amp;nbsp;link that led me back &lt;a href="http://blogs.msdn.com/karstenj/archive/2007/05/24/flitterbook-integrating-with-the-facebook-platform.aspx"&gt;Kartsen's post on Flitterbook&lt;/a&gt;&amp;nbsp;where he slightly hinted at its existence.&lt;/p&gt; &lt;p&gt;After testing the tag in our own App, it was clear it had been written using the MIX bits of Silverlight and was not currently functioning and our App dreams were dashed.&amp;nbsp; Or at least currently put on hold.&lt;/p&gt; &lt;p&gt;I spoke with Karsten about this today and offered to write up how at least in initial implementation could work similar to the current &amp;lt;fb:swf /&amp;gt; tag.&amp;nbsp; It takes a preview image which once its clicked (activated) it becomes a player.&amp;nbsp; And waa-laa you have WMVs playing in your Facebook App.&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/238/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/238/default.aspx</comments><link>http://adamkinney.com/blog/238/default.aspx</link><pubDate>Thu, 02 Aug 2007 07:12:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/238/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><trackback:ping>http://adamkinney.com/blog/238/trackback/default.aspx</trackback:ping><category>Facebook</category><category>Silverlight</category></item><item><title>Two upcoming Silverlight events in Second Life</title><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2007/06/28/visual-studio-in-second-life.aspx"&gt;Brad Abrams posted last month&lt;/a&gt; about events taking place in Second Life on &lt;a href="https://www.visualstudioisland.com/"&gt;Visual Studio Island&lt;/a&gt;.&amp;nbsp; After hearing about these, I added them&amp;nbsp;to the &lt;a href="http://channel9.msdn.com/wiki/default.aspx/Silverlight.UpcomingEvents"&gt;Upcoming Events page&lt;/a&gt; on the &lt;a href="http://channel9.msdn.com/wiki/default.aspx/Silverlight.HomePage"&gt;Silverlight wiki&lt;/a&gt;.&amp;nbsp; Then it got it a little weird.&lt;/p&gt; &lt;p&gt;Looking to spread the word about these unique events a little further, I jumped on to the&amp;nbsp;&lt;a href="http://www.facebook.com/group.php?gid=2312453637"&gt;Silverlight Group page&lt;/a&gt; on Facebook and added Related Events to let Silverlight Facebookers know about events going on in a different virtual world.&lt;/p&gt; &lt;p&gt;I guess its not completely odd.&amp;nbsp; Its a bit like posting an announcement in one building to advertise a party going on in another building.&amp;nbsp; It was just all so virtual.&lt;/p&gt; &lt;p&gt;Anyways, if you're interested the upcoming events are as follows:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Visual Studio Island presents: Silverlight and VB.NET&lt;br&gt;&lt;/strong&gt;Amanda Silver&lt;br&gt;Tuesday, July 31, 2007 4:30-5:30 PM&lt;br&gt;&lt;a href="http://slurl.com/secondlife/Microsoft/147/213/27/"&gt;http://slurl.com/secondlife/Microsoft/147/213/27/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Visual Studio Island presents: Silverlight and ASP.NET AJAX&lt;/strong&gt;&lt;br&gt;Brad Abrams&lt;br&gt;Thursday, August 30th, 2007 3:00 - 4:00 PM&lt;br&gt;&lt;a href="http://slurl.com/secondlife/Microsoft/147/213/27/"&gt;http://slurl.com/secondlife/Microsoft/147/213/27/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Furries welcome.&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/235/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/235/default.aspx</comments><link>http://adamkinney.com/blog/235/default.aspx</link><pubDate>Mon, 30 Jul 2007 21:47:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/235/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><trackback:ping>http://adamkinney.com/blog/235/trackback/default.aspx</trackback:ping><category>conferences</category><category>Facebook</category><category>Second Life</category><category>Silverlight</category></item><item><title>Facebook Developer Garage, Seattle, Tuesday night</title><description>&lt;div style="float: right; margin-bottom: 10px; margin-left: 10px"&gt;&lt;img alt="Facebook Developer Garage Seattle logo" src="http://profile.ak.facebook.com/object2/1256/25/n2422712744_713.jpg"&gt; &lt;/div&gt; &lt;p&gt;I&amp;nbsp;am planning&amp;nbsp;to go to the&amp;nbsp;&lt;a href="http://www.facebook.com/event.php?eid=2422712744" target="_blank"&gt;Facebook Developer Garage event&lt;/a&gt; on Tuesday night at the &lt;a href="http://www.capitolhillarts.com/" target="_blank"&gt;Capitol Hill Arts Center&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;I've seen a few interesting Apps built on the Facebook platform and I can see the&amp;nbsp;potential of the concept.&amp;nbsp; Beyond testing and studying,&amp;nbsp;I&amp;nbsp;have been hung up on the &lt;a href="http://www.web-strategist.com/blog/2007/07/18/all-your-widgets-are-belong-to-facebook/" target="_blank"&gt;Facebook = Blackhole, Whirlpool, Vortex&lt;/a&gt;&amp;nbsp;described by &lt;a href="http://www.web-strategist.com/blog" target="_blank"&gt;Jeremiah Owyang&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;I can deal with leaving my aggregator and visiting my Facebook homepage, just to get a picture of my life through navy (#3b5998, the "Facebook blue") rimmed glasses.&amp;nbsp;&amp;nbsp;My time in Facebook&amp;nbsp;has been fun and&amp;nbsp;rather interesting. I even&amp;nbsp;find out about&amp;nbsp;cool events like the Facebook Developer Garage (thanks&amp;nbsp;go to Beth for attending first).&lt;/p&gt; &lt;p&gt;But then when I want to check on Groups I am a member of, I have to open another page to see&amp;nbsp;updates.&amp;nbsp; My mini-feed spoils me with everything else, but only&amp;nbsp;shares group info when someone joins or leaves a group.&amp;nbsp; From my point of view they appear to be adjectives people are labeling and de-labeling themselves with.&lt;/p&gt; &lt;p&gt;I think there's more you could do with groups.&amp;nbsp; Notifications about discussion&amp;nbsp;threads and&amp;nbsp;photos&amp;nbsp;might be nice,&amp;nbsp;maybe a Group info panel for&amp;nbsp;Group&amp;nbsp;Admins, a list of shared links.&lt;/p&gt; &lt;p&gt;This sparked my initial interest in FB App Development.&amp;nbsp; I was cut short, though,&amp;nbsp;by the fact that the API exposes little Group info.&lt;/p&gt; &lt;p&gt;As a workaround it was suggested by someone in the Developer forums that you could still leverage the Group info to build a SuperGroups App which could then offer more custom functionality.&amp;nbsp; But then you're stuck rewriting existing functionality, doing more work then you should have to be.&lt;/p&gt; &lt;p&gt;I also think it would be interesting to add Apps to Group Profile pages.&amp;nbsp; I wouldn't mind having an App that uses Silverlight on the &lt;a href="http://www.facebook.com/group.php?gid=2312453637" target="_blank"&gt;Silverlight Group page&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;So this is&amp;nbsp;one of the reasons&amp;nbsp;I thought I'd attend the Facebook Developer Garage event.&amp;nbsp;I'm guessing others may have ideas on Groups and Apps and RSS and blackholes.&lt;/p&gt; &lt;p&gt;The other reason is because of their snazzy logo.&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/233/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/233/default.aspx</comments><link>http://adamkinney.com/blog/233/default.aspx</link><pubDate>Fri, 27 Jul 2007 07:16:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/233/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>1</slash:comments><trackback:ping>http://adamkinney.com/blog/233/trackback/default.aspx</trackback:ping><category>Facebook</category><category>web development</category></item><item><title>Flotzam mashing up Twitter, Facebook and Flickr in WPF</title><description>&lt;div style="float:right;margin-left:10px;margin-bottom:10px"&gt;&lt;a href="http://channel9.msdn.com/showpost.aspx?postid=329342"&gt;&lt;img src="http://channel9.msdn.com/Photos/329342.jpg" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;p&gt;In a recent &lt;a href="http://channel9.msdn.com/showpost.aspx?postid=329342"&gt;Channel 9 video&lt;/a&gt;, Charles interviews &lt;a href="http://blogs.msdn.com/karstenj"&gt;Karsten Januszewski&lt;/a&gt; and &lt;a href="http://systim.spaces.live.com/"&gt;Tim Aidlin&lt;/a&gt; about &lt;a href="http://flotzam.com/"&gt;Flotzam&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Take a&amp;nbsp;spoonful of Twitter, add some Flickr and a dash of Facebook, optionally flavoring to you own taste with custom RSS support and you have an application that doubles as a screensaver flowing data on and off your screen.&amp;nbsp; Better yet, remix the app by grabbing the &lt;a href="http://flotzam.com/download/SourceCode/Flotzamsource.zip"&gt;source code&lt;/a&gt;&amp;nbsp;and customize the whole experience.&lt;/p&gt; &lt;p&gt;Kartsen and Tim talk about their development&amp;nbsp;experience especially focusing on the flow of between designer and developer.&amp;nbsp; Tim designed the elements within &lt;a href="http://www.microsoft.com/expression/products/overview.aspx?key=blend"&gt;Blend&lt;/a&gt;, handed them off to Karsten who would then write the C# code which reach out and grab the disparate data and display it leveraging &lt;a href="http://msdn2.microsoft.com/en-us/library/ms750612.aspx"&gt;Databinding&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Not only is the application mashing-up data, its built on foundation of mashed up code, including libraries such as,&amp;nbsp;&lt;a href="http://www.codeplex.com/FacebookToolkit"&gt;Facebook.NET&lt;/a&gt;, &lt;a href="http://www.codeplex.com/FlickrNet"&gt;Flickr.NET&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/karstenj/archive/2007/06/08/creating-a-net-twitter-api-in-4-5-seconds.aspx"&gt;Karsten's own Twitter API built in 4.5 seconds&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/karstenj/archive/2007/06/20/collaborating-on-creating-animations-in-wpf-and-blend-possibilities-and-limitations.aspx"&gt;Karsten blogged about his experience here&lt;/a&gt;, but I would&amp;nbsp;expect to see more from him about the Designer/Developer&amp;nbsp;workflow in the future.&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/232/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/232/default.aspx</comments><link>http://adamkinney.com/blog/232/default.aspx</link><pubDate>Thu, 26 Jul 2007 20:11:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/232/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><trackback:ping>http://adamkinney.com/blog/232/trackback/default.aspx</trackback:ping><category>Channel 9</category><category>Facebook</category><category>Flickr</category><category>Twitter</category><category>WPF</category></item><item><title>No 301 love from Facebook</title><description>&lt;p&gt;&lt;a href="http://adamkinney.com/blog/226/default.aspx"&gt;After recently changing my feed over to FeedBurner&lt;/a&gt; I was happy to see that my latest "Note" had been imported into &lt;a href="http://www.facebook.com/profile.php?id=530301642"&gt;my Facebook profile&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;(In case you're not aware, Facebook has&amp;nbsp;a cool feature which allows you to import posts from your blog into your profile which then become&amp;nbsp;"Notes".&amp;nbsp; They reprint the whole article but they do&amp;nbsp;link back to the original permalink.&amp;nbsp; This way your Facebook friends can read your blog without actually having to leave the realm of Facebook.&amp;nbsp; And perhaps a more interesting feature, you can link &lt;em&gt;who&lt;/em&gt; is in the Note.&amp;nbsp; A way of tagging the post with a person's name but a strongly typed tag that links back to their profile.&amp;nbsp; This activity alone can possibly&amp;nbsp;warrant a one-liner in their news&amp;nbsp;feed and even&amp;nbsp;their friends news&amp;nbsp;feed.&amp;nbsp; Now your syndicated post, which is now a Note, could be read by people you don't know looking for information about one of their Facebook friends, thus expanding the reach of your words or possibly even providing some useful information worth sharing to people who are interested.)&lt;/p&gt; &lt;p&gt;The &lt;a href="http://www.facebook.com/note.php?note_id=2459846218&amp;amp;ref=mf"&gt;new note was there&lt;/a&gt; and it got me thinking about my redirect issue with FeedBurner.&amp;nbsp; To support my RSS URL changing, I was now returning a &lt;a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.2"&gt;HTTP status of 301&lt;/a&gt; when my past URL was requested along with the location of my new URL.&amp;nbsp; I thought it would be nifty of FaceBook if they had made the request for RSS, received the 301, recorded the new location and modified my setting in profile.&amp;nbsp; They didn't.&amp;nbsp; They still had my old URL listed.&lt;/p&gt; &lt;p&gt;If I knew what a 301 was and I had set it myself, which is the case here, then I would hope they would change the&amp;nbsp;URL in my&amp;nbsp;settings to be imported.&lt;/p&gt; &lt;p&gt;And if I didn't know what was going on and my blog vendor modified my URL, then I would likely&amp;nbsp;be unaware of anything changing unless my Notes had stopped importing.&lt;/p&gt; &lt;p&gt;I poked around in Facebook's &lt;a href="http://www.facebook.com/terms.php"&gt;Terms of Use&lt;/a&gt; and I found this:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;By posting User Content to any part of the Site, you automatically grant, and you represent and warrant that you have the right to grant, to the Company an irrevocable, perpetual, non-exclusive, transferable, fully paid, worldwide license (with the right to sublicense) to use, copy, publicly perform, publicly display, reformat, translate, excerpt (in whole or in part) and distribute such User Content for any purpose on or in connection with the Site or the promotion thereof, to prepare derivative works of, or incorporate into other works, such User Content, and to grant and authorize sublicenses of the foregoing.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Maybe&amp;nbsp;changing the URL based on the 301&amp;nbsp;would be considered translating or reformatting?&lt;/p&gt; &lt;p&gt;This was not such a big issue to me as a user, but more as a site developer.&amp;nbsp; We added the blog post import feature on &lt;a href="http://on10.net/people/adam/"&gt;Channel 10&lt;/a&gt;&amp;nbsp;where I don't believe we are recording changes sent via 301s.&amp;nbsp; Feed URLs are actually discovered and recorded via auto-discovery links once a blog URL is given, so there is even more freedom for the system to respect the 301 since the user never&amp;nbsp;manually entered the original URL.&lt;/p&gt; &lt;p&gt;Funny, you wouldn't think being on vacation would turn out a post on HTTP status codes...&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/227/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/227/default.aspx</comments><link>http://adamkinney.com/blog/227/default.aspx</link><pubDate>Sun, 08 Jul 2007 06:00:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/227/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><trackback:ping>http://adamkinney.com/blog/227/trackback/default.aspx</trackback:ping><category>Facebook</category><category>web development</category></item></channel></rss>