Sakai Feeds
iPhone/Droid Sales Comparison Misleading
A number of news sources seem to be publishing comparisons between initial sales numbers for the Apple iPhone, Motorola Droid, and Google Nexus One.
- http://www.wired.com/gamelife/2010/03/nexus-one-sales/
- http://blog.flurry.com/bid/31410/Day-74-Sales-Apple-iPhone-vs-Google-Nexus-One-vs-Motorola-Droid
Some quick comparisons are being made trying to compare the DROID & iPhone numbers head on, but I’m surprised not to see any sidebars noting that the original iPhone launched at 499/599 – whereas the DROID has been fully subsidized from the get go.
Path Matters
It’s Official: The Sakai Foundation is Hiring a New Executive Director
The job description is here. If you are thinking about applying and have questions, feel free to ping me.
Related posts:
- How to Understand and Follow the Sakai Foundation
- A Brief Word about the Mellon Foundation and Sakai
- I’ve Been Elected to the Sakai Foundation Board of Directors
© michael.feldstein for e-Literate, 2010. |
Permalink |
No comment |
Add to
del.icio.us
Post tags: Sakai, Sakai Foundation
Introduction to Sakai
Spring wiring private init-method
While adding some unit tests to older Spring code, I noticed that the production Spring configuration was wiring together some pretty simple Factory objects that had private init() methods (took a few minutes to figure out why I kept getting wavy lines), that looked like this:
12
3
4
5
6
7
8
9
10
11
12
13
14
private void init(){
try {
StringBuilder sb = new StringBuilder();
for(String server : servers){
sb.append(server.trim());
sb.append(BLANK_SPACE_DELIMITER);
}
memCacheClient = new MemcachedClient(AddrUtil.getAddresses(sb.toString()));
} catch (IOException e) {
log.error("Unable to Connect to memCache " ,e);
throw new RuntimeException("Unable to Connect to memCache " , e);
}
}
It turns out that AbstractAutowireCapableBeanFactory does a bit of reflection when processing ‘init-method’ to allow it to invoke private methods (assuming you don’t have any SecurityMangers running, which you probably don’t)
12
3
4
ReflectionUtils.makeAccessible(initMethod);
try {
initMethod.invoke(bean, (Object[]) null);
}
So… magic…
Closure of Old WebLearn Test Building
As part of the migration to the new WebLearn, it is our intention to close Old WebLearn’s Test Building on 21 June 2010 (Wk9 TT2010).
What will happen when the Test Building closes?
All material in the Test Building become inaccessible on 21 June 2010 (Wk9 TT2010), it is your responsibility to move anything that you want to keep by this date.
We would recommend that you either move the material elsewhere in old WebLearn or into new WebLearn. There is an ITLP training course outlining the process of moving material into new WebLearn, to book a place, visit: http://www.oucs.ox.ac.uk/itlp/courses/detail/TOVC.
If you have any questions then please contact weblearn@oucs.ox.ac.uk
Sakai Futures, part 2
It seems that at least a couple of people read my last editorial. I didn’t expect to write a part 2, at least not here or now. But it’s worth a bit of clarification…
[See the very end for the “bit” part…]
The Sakai Product Manager, Clay Fenlason, has posted some notes on this ongoing discussion. He rightly points out that it is evolving and happening in large part on the “management list”, and that you should join up or watch the archives if interested.
The purpose of this post is to clarify what looks to be a basic disconnect on my opinion, since I was cited and don’t mean what it looks like Clay heard. He says:
But again our first practical example risks a misunderstanding - that the full process is only really about Sakai 3. There are even some knowledgeable community leaders that are coming to this conclusion and holding it forth as an insight.
It seems that Clay has drawn an interpretation from my communications where I would attribute the process primarily, or even exclusively, to 3.x, thereby grandfathering 2.x into some who-knows-what process. If he read it this way, it is fair to say that others might, too.
I feel quite the opposite, in fact.
Sakai Executive Director Position Search
Lois Brooks, Sakai Foundation interim Executive Director announces position search open:
Dear Sakai Community,
I am writing to let you know that the Sakai Board of Directors has opened a position search for a new Sakai Foundation Executive Director. As you probably know, Michael Korcuska recently left the Sakai Foundation to pursue another opportunity, and I have stepped into the leadership role for the interim until this position is filled. We are now beginning this search.
The Board seeks a visionary leader to serve as Executive Director. With nearly 100 academic and corporate members, and over 200 institutional deployments on six continents, the Sakai community is robust, global and growing. The Sakai community is marked by active development projects, a deeply engaged teaching and learning constituency, and well established communities of practice, all contributing significantly to the development of the Sakai software. The Executive Director manages the Foundation activities and staff, leads the community, and engages with agencies and organizations on behalf of the Foundation. Because the Sakai community is global, and the staff spread across the US and Europe, there is no location requirement for the position. We welcome applications from all locations.
A job description for the Executive Director position may be found at http://sakaiproject.org/sakai-foundation-executive-director-search
Interested candidates should submit a letter of interest and resume/cv to Mary Miles, mmiles@sakaifoundation.org. Resumes will be accepted through April 20, 2010. Confidential inquiries may be directed to me at lbrooks@sakaifoundation.org
Sincerely,
Lois Brooks