The Blog




4pm is chat room time. Come on in. [from: JB Ecademy]




Now we've got the Chat more or less working, the next trick is to try and get a critical mass of people in there. There's nothing worse than arriving to discover there's only one other person online and they've gone away for 10 minutes. I'd like to suggest that all those that are vaguely interested make a point of trying to open the chat client at 4pm GMT each afternoon.

If you'd prefer to use a real IRC client, take a look at the Google Directory. I can recommend Chatzilla if you have Firebird. mIRC is the most respected Windows client but it's pretty intimidating to set up. The URL for the Ecademy chat room is at irc://irc.freenode.net/ecademy on the standard IRC port 6667.

People new to IRC should look at one of the many tutorials on the web.

[from: JB Ecademy]

Those of you paying attention may have noticed that their network just got smaller. What's happened is that we've made a subtle change to a lot of the lists of networkers. People are only included in the list if they've returned your message. So there has to be at least one message in each direction for the network contact to be "real" (Connected).

When you are looking at your network contacts list you'll see a new option "Unconnected". This shows the list of people where there's only been a message in one direction.

This has no effect on your ability to network message anyone. And it has no effect on the 10 outgoing contacts limit for non-power networkers.

It also has no effect on your ability to rate people up. You can still only rate people up if you have sent them at least one message.

Hopefully this will make the networkers lists more effective and more accurately reflect actual links between people.

If you see any odd behaviour associated with this, please let me know.

BTW. I've had a little feedback about the Block Contact functionality. As expected people generally appreciate that the function is there, but don't expect to ever use it. I've had one person who intended to block 20-30 people but this should be the exception. [from: JB Ecademy]




It's taken a while but I've finally found a half way decent embedded IRC chat client. The URL is http://www.ecademy.com/chat.php Let me know how you get on.

If you have a full chat client (like mIRC), try irc://irc.freenode.net/ecademy

The next task is to try and arrange for archiving of the messages. [from: JB Ecademy]

Compare this DailyWireless - Jukebox Cloud with this, WiFi Ghetto Blaster One's a commercial exercise from the people who brought you the Cloud. 2million MP3s delivered by broadband to a Jukebox device. The other's a stripped and hacked boombox with a fat hard disk, running Linux. Using WiFi anyone within range can up or download MP3s, and change the running order via a web interface.

The Jukebox is mostly interesting because of a hidden piece in the press release about selling MP3s via email. If they've got the music library, and delivery method, they've clearly also got the potential for an iTunes competitor. What would be really neat would be to have a USB, Firewire and Wifi interface on the Jukebox so you could just plug your iPod in the side and buy some more music. [from: JB Wifi]




New Media Knowledge have got an event on Dec 3rd that unfortunately clashes with the next Ecademy event (which is our Xmas Party) on Selling Social Software. incidentally I discovered this via Marc Canter who has some nice things to say about me It's also mentioned on the Corante Many to Many blog. Does anyone know the speakers? Will Davies, Lee Bryant, and Louise Ferguson

As a result of this I discovered Marc Eisenstadt who has a bunch of innovative software around new forms of social communication. [from: JB Ecademy]

I was just looking at the Dean for America contributions page One of the key questions you have to answer yes to is "I am a United States citizen or a permanent resident alien." Well I'm a UK citizen but like much of the rest of the world the US government has quite a large effect on my life and I'd like to participate. So why can't I contribute to a US election campaign fund? If I can't do it via this route, then how can I do it? Do I have to send a paper letter containing crisp dollar bills? If I did, what would the campaign have to do with them?

Before anyone attacks my politics, I'm not actually suggesting I give Dean money as opposed to Bush, or Clark or any of the other candidates. It's the principle of the thing I'm trying to understand. To some extent we're all US citizens now so why shouldn't we vote or contribute or influence the election in some way? [from: JB Ecademy]




I'm sure the correct answer to "Where's the Bush" is "Yes, doesn't it" but for the next three days, Interwebnet.org have got a campaign to track the leader of the free world. Since he will be moving around Britain with all the finesse of a stealth bomber, despite being protected by 16,000 policemen, we need the help of the public to track his movements. If you see him down the chip shop or in your local pub, perhaps eating with Nigella Lawson, know of a possible location ahead of time, or have images of him (or protestors) to share, then send them to: bush at internetweb.org or to text information to this address, enter this email address, then a space, then your message and send to: 07766 404 142.

If you're in London during the next few days, the Stop the War coalition have a selection of activities for you to keep you busy. These are vaguely legal unlike the woman who managed to dodge security, climb the front gate of the palace *and* erect a flag... while wearing a fluorescent jacket. The star attraction is the traditional march from Russel Sq to Trafalgar Sq on Thursday complete with the destruction of a papier mache statue of the great dictator, but there's also an evening of poetry and music in Camden on Wed evening.

And if you are just as uncomfortable with the political leaning of Stop the War and the Muslim Association of Britain as with Bush, why not make up some "Capitalists against the War" flags and banners. Despite what the media might say, you don't have to be an extreme lefty terrorist to disagree with what Shrub and Tone have done this year. [from: JB Ecademy]




kuro5hin.org || Top Ten Internet Fads

Fun article but what really caught my eye was these two statements:-

WAP is the sound a clunky Internet-enabled cellphone makes when you throw it at a brick wall in frustration.

3G is approximately the acceleration required to crush a clunky Internet-enabled cellphone in frustration.
[from: JB Wifi]




Chasing Bush - Tracking George W. Bush throughout his UK visit

IF YOU SEE GEORGE W. BUSH, EMAIL OR TEXT THE TIME AND LOCATION TO:
bush at interwebnet.org

To send a text, enter the email address, then a space, then send to:

07766 404 142

Images of protests and exclusion zones are also welcome. The public has a right to see it all.




Here's the problem. This blog and Ecademy are PHP (Mysql) systems. I need to accept some data from a client that's built in MS dotnet. The first iteration of the client used dotnet web services to talk to a dotnet server using SOAP. Now it's a while since I've played with PEAR::SOAP for PHP and that was a test client to Google's API. This time around I've got to build a server. The data's really only an array of structs with 2 or 3 elements each.

Shouldn't be hard, right? After all SOAP is a standard, and there's been lots of interop work since I was writing about this stuff all the time 2 years ago.

Wrong.

- Dotnet wants to use document/literal all the time. This turns SOAP into little more than a REST call that passes a large XML document. Did we really need SOAP for this?
- The dotnet programmers aren't aware about what's happening under the hood at all, at all. There's no disrespect here but the MS GUI has hidden all the detail to the point where asking them to change to suit me (like using RPC) is a non-starter.
- PEAR::SOAP does support document/literal but I can't find a recipe for a server.
- Documentation for all of this is minimal.
- The test client and server I built using RPC just worked. An attempt at changing this to doc/literal resulted in reams and reams of meaningless error script.

So far I've wasted 3 or 4 hours on what should be a trivial task. Aaagh! Really. This sucks.

But I have to keep at it if my dream of a PHP port of Liberty is going to happen because Liberty uses some SOAP and I just know doc/literal is going to play a part.

What the hell happened here and how did the simplicity of XMLRPC end up as the huge pile of messy contradictions that is SOAP?




So after a week of running, the "Am I connected" game has now stabilised. Here's the current stats:-
People who've been rated: 2629
People who could be rated: 2739
Votes cast so far: 10654
Voters: 269

Despite some early attempts to game the system and fill the top 25 with Ecademy women , it's settled down and the usual suspects are well up there. What's fascinating about this is that it's not at all clear what you're supposed to be ranking and a few people have asked what "Connected" means. Despite that the people who've taken part seem to know. And with 10 thousand votes the results now statistically mean something, although as I say we don't now exactly what.

If you haven't worked it out already, the faces shown are chosen at random from Ecademy people who have a photo and haven't hidden their profile. So it obviously helps your likely score if you've got a half way decent photo, you look interesting and your fifty words look interesting. After that the high scorers also appear to have a good reputation in the community as well. I'm fairly sure that Ecademy women get consistently higher scores than the men, but maybe I'm imagining that! I feel sure they deserve it anyway.

Anyway, here's a big cheer for Lesley Atkinson who's currently leading the rankings and has been in the top 3 all week. Whatever she's doing is clearly having some effect.

ps. We have had one complaint that this wasn't very business like. Well while I understand that position, it is only a bit of fun and fairly harmless. If you don't like it, you don't have to look a it. [from: JB Ecademy]

Hey, it's Microsoft Free Friday again. So which non-Microsoft application will you install on your machine today? Will it be:-
- A better Browser?
- A better Email client?
- A better Office suite?

You don't have to switch now, but you owe it to yourself to take a look at the alternatives. And what better time to do it than on Friday afternoon when you won't be doing any work anyway? [from: JB Ecademy]




what kind of social software are you?

I am a Wiki and I just deleted everything.

what kind of social software are you? [from: JB Ecademy]




I'm seeking LAMP developers interested in working on an open source, Liberty compatible, LAMP based, Federated Digital ID project. If you could get involved or know people who could (on or off Ecademy), please email me or join the Hack4Ecademy club. [from: JB Ecademy]




Welcome to wallop - Please Log In. Membership to wallop is by invitation only. If you know someone who's a member of wallop, have them invite you to join!

Are you a member? Please invite me! Please? [from: JB Ecademy]

I'm desperately seeking LAMP developers interested in working on Liberty for LAMP Federated Digital ID. If you could get involved or know people who could, please email me.

Just posted this to the SourceId Users mailing list.

I'm not sure where to ask these questions so if there is a better forum, please point me at it.

The very first message archived for this list asks if there's a Liberty implementation in php, perl, python. This is my issue as well. The problem here is that the only open source toolkit I can find is SourceId, and I'm not sure if it's fair to expect you to either do this yourselves or help another project to do it.

Some background. I'm coming at this from the bottom up and so from a rather different place compared with the fairly corporate approach of Liberty. Here's some example use cases:-

1) Federated SSO implemented in a series of open source community software projects including Drupal, phpBB, *Nuke (and possibly Movable Type) These are mostly php-mysql based with some perl/python and postresql.

2) FSSO implemented in Social Networking sites like Ecademy, Ryze, Friendster, Friends-Reunited. There's a real mix of technologies here but a significant number are LAMP based.

3) FSSO with paid subscription extensions used within a cloud or family of loosely coupled social networking sites.

4) Somewhat far-out, a Personal IDP with minimal hosting requirements that very large numbers of people could run. This probably has to be perl or php with no database and simple text config files.

So all in all, Liberty in LAMP looks to me like a *good thing*.

So now I'm left with some problems. A lot of my potential targets are GPL so the SourceID license and the RSA waiver are just not going to work. Reverse engineering SourceID directly is awkward both technically and legally. Liberty doesn't appear to be setup to involve individual OSS developers. Trying to wade
through the Liberty PDF docs is *hard work*. And so on.

So if anyone can direct me to some short cuts, I'd love to hear them. Equally, I'd love to hear criticism of the idea. And of course, if you could help build something I'd *really* like to hear from you.




Hack 4 Ecademy is a meeting place for people interested in hacking together code and services that extend Ecademy in interesting ways. I'm sure you understand that this is "Hack" as in create clever code rather than "Crack" as in break into machines illegally.

Some of the projects I have in mind are LAMP based and probably open source while some could be any technology. So don't feel that a particular technology is necessary or even that it involves code.

I can't promise any direct reward for work done, but you'll certainly gain reputation! I'm hoping that it will spark work that helps you as much as it helps Ecademy. Some of this is along the lines of "This ought to exist, and if it did then Ecademy could do that". If you can gain benefit from that while at the same time helping Ecademy that would be great for everyone.

So if you can write php or perl, or can offer some cheap or free hosting, or want to build a commercial dotnet based system that exploits Ecademy data, or can produce flash or html documentation, or whatever, then please join in.
[from: JB Ecademy]





1 to 20 of 3860