August 31st, 2007 by Daniele Muscetta

Coccoina, a piece of Italian history.
"Italy, for example, is a puzzle [...]. Family businesses, therefore, form the backbone of the Italian economy. There are businesses which grow rich by doing small things very well. [...] "Better not bigger" is their preferred route to to wealth because bigger inevitably means the eventual sharing of power with people you cannot know well enough to trust." - quote: Charles Handy - "Beyond Certainty"
Posted in Funny, Personal, Photos, Tools | Trackback | No Comments »
August 28th, 2007 by Daniele Muscetta
WOW I already have 13 (thirteen) users for my Facebook application showing your goals pulled from 43things!
Sure, gapingvoid has got 700+ users in 3 days, I know. But hey, he's famous, and I don't see the point of cluttering my already busy Facebook profile with a cartoon. I do read him and generally like his cartoons, and I am in the "friends of the blue monster" group (so to say I like him).
But I prefer reading him in my "normal" aggregator.
I think Facebook apps should rather "inject social objects" (where did I read this definition? sorry I cant recall it or I would appropiately link to you… I swear).
There are of course other similar applications that just pull comics in your profile (like Dilbert, Garfield, etc) but again - I think this is all stuff that YOU are interested in, and thus should just go into your aggregator - so YOU can read it; on the opposite your profile in Facebook should talk about YOU and things YOU are doing, for example. Occasionally they can be YOUR posts or they can even be someone else's posts that you read and want to share/let other people see (that's why I pull in my Google Reader's shared items for example - things I read and want you too to see). If this includes importing other social objects/information from other social networks, like the music you are listening to on last.FM, or the photos you published on Flickr, then it is fine. That's why I wrote an app that shows the things you want to do, pulled in from 43things.com and one that shows the places you want to visit pulled in from 43places.com. Because I felt those social objects from another network were missing. In fact a user commented "[...] Glad someone finally took a step forward to create this, though
[...]".
But of course what I wrote about which kind of applications you should or shouldn't have in your profile, remember that this is just my personal opinion rant, and everybody is free to put whatever stuff he/she likes onto his/her profile, in the end :-)
Posted in 43places, 43things, Choice, Coding, Cross Post, Facebook, Integration, Interop, Personal, Places, Rant, Social Networking | Trackback | No Comments »
August 27th, 2007 by Daniele Muscetta

The complete story of the Lemmings
www.dmadesign.org/Lem_1.htm
(read from Jeff Atwood on twitter, where I also discover that it can now be played online)
Posted in Cross Post, Funny, Lemmings, Photos | Trackback | No Comments »
August 26th, 2007 by Daniele Muscetta

Copying the advice by Small Potato, I made a different page for the 'Photos' category/tag on this blog. It has been a bit trickier than I first thought, because he keeps his picture uploaded into wordpress itself, while I had to write a small plugin using a regular expression to extract the "IMG SRC" portion of the post content. This way I also experimented with WordPress templates, plugins and structure a bit more than I had done before… and I am even more convinced than before that it can easily be used as a CMS rather than *just* a bloging software.
Posted in Blogs, Coding, Cross Post, Flickr, PHP, Personal, Places, WebSite | Trackback | No Comments »
August 25th, 2007 by Daniele Muscetta
I am just figuring out that on this post of the 26th of July I mentioned I was trying to write a simple facebook application. I am not realizing I never wrote anything about it anymore. I did not spend a lot of time figuring out all the possibilities, and indeed I have not looked into it anymore since then, but that very night I did write something. Not just one application, but TWO (copycat) very simple applications: my43places and my43things, that pull into your profile the data about the things you want to do you entered in 43things.com and the places you want to visit you entered in 43places.com, respectively.
They are very simple: you enter your user name and they connect to their REST web service, extract the information about your places and/or goals, and show them as a list in a box in your profile.
I don't know why I did not blog about them before… maybe I thought they were too simple ? Well, they are, but, seriously: who cares? 
Posted in 43places, 43things, Coding, Cross Platform, Cross Post, Facebook, PHP, Personal, Social Networking | Trackback | No Comments »
August 24th, 2007 by Daniele Muscetta
[...] Just as you change your profile picture to keep with the times, we're updating the look of orkut. The change isn't live yet, but starting soon, we will start rolling-out the new look. [...]
this is what is written on Orkut blog.
…shouldn't they rather think of providing an API instead than just a new look (which does not look that different from the old one) ?
Posted in Cross Post, ITIL, ITVC, Interop, Orkut, Rant, Social Networking | Trackback | 6 Comments »
August 24th, 2007 by Daniele Muscetta
This CNet article about CodePlex has some VERY interesting points:
[...] Bayarsaikhan has posted the top 25 most active open-source projects on Microsoft's Codeplex site. Looking at the list, it looks like Microsoft developers spend their time doing much the same as the rest of the Java/other world: play games and make the Web world pretty with AJAX. You can see the top project interests below in the Codeplex tag cloud.
Codeplex is interesting to me for several reasons, but primarily because it demonstrates something that I've argued for many years now: open source on the Windows platform is a huge opportunity for Microsoft. It is something for the company to embrace, not despise.
And it does several things well (better than Sourceforge, in my opinion) [...]
Posted in Blogs, C#, Choice, Coding, Cross Platform, Cross Post, ITVC, Integration, Interop, Microsoft, Places, Tools, dotNet | Trackback | No Comments »
August 21st, 2007 by Daniele Muscetta

Searching for myself on Yahoo Image Search, uploaded by Daniele Muscetta on Flickr.
Yahoo did a great/smart thing buying Flickr.
It gets people doing the TAGGING for them.
So the results are accurate for pretty much everything.
Ok granted. All of these pictures are coming out of Flickr.
But while that is a limitation, it is also its power.
This is also why I was able to search for "blackberries" the other day and find the thing I was searching for, that is FRUIT that grows spontaneously in the woods, rather than a bunch of stupid mobile telephones.
try: images.search.yahoo.com/search/images?p=blackberry+OR+fruit
Doing the same search on Google:

Ok this is not all from flickr anymore, they actually have the rest of the web in their database. Most of them are pictures I made - granted. But only one OF me, and definitely not the first one. Ninth position.
try the blackberry serch images.google.com/images?svnum=10&q=blackberry+OR+fruit
And now Live Search:

Same as Google: images from everywhere. Less images than Google. Most of them made by me (not all). An actual picture of myself is in 9th position.
my blackberry search here finds a lot of fruit…

strangely enough, there's an IPhone among them!!!!
Posted in Cross Platform, Cross Post, Flickr, Funny, Google | Trackback | No Comments »
August 21st, 2007 by Daniele Muscetta

Facebook mobile is not working from mobile operators not in the US, I suppose.
I can't even log on to m.facebook.com with my WIndows Mobile SmartPhone.
I can't send status updates through SMS.
I can't even send them by mail, or I get the following back:

So, now, I am updating Twitter.
Twitter can be updated with an SMS even from Europe. Or it can be updated with a bot running GTalk. Very easy, can do it from everywhere.
I then wrote a small command line application (based on the same "hack" as the one described before) that runs every five minutes from the scheduler on my server and keeps the two in sync.
I wrote it in C# as a Console application because that's usually what I do when I want it to run it both on my windows machines and/or on my Linux server (with MONO). I already used this approach in the past and I found it to be successful. As long as you keep the application simple enough and check out the documentation for the implemented classes on mono, it runs without modification both on windows on the "real" .Net framework and on Mono on Linux. i just copy the executable and I am ready to go.
Not this time, though.
I am hitting what seems to be a bug in mono. I might be able to find a workaround, but I haven't had the time to dig in the issue yet.
I posted some info about this on this forum.
Posted in Blogs, C#, Choice, Coding, Cross Platform, Facebook, ITVC, Integration, Interop, Personal, Rant, Social Networking, dotNet | Trackback | No Comments »