These addresses are listed on their site. I was going to list them for other/.ers to abuse, but then that list would be in/.'s database and Taco might get sued. So I'll comma delimit them.
In theory your solution is great. In practice it doesn't work all the time, at least in South Africa. You see, many people are corrupt in Africa, and we've had a case where an employee of a mobile service provider cloned SIM cards and intercepted the code.
With all the great white sharks surrounding Australia this would have been the perfect opportunity to equip them with lasers and stave off the Indonesian invasion!
We don't call it "rolling blackouts" - we call it "load shedding".
Actually we (the public) don't call it that. Eskom, the only electricity supplier (who just managed to hike rates by 14%) call it that. And the blackouts, sorry, load shedding, take place at random times. This results in businesses like small theatres without the means to buy generators sometimes losing lots of money, and Eskom can't be sued.
This post is sounding like a parody of "in Soviet Russia", but the sad thing is it is not.
Dijkstra did say that, and if the software world consisted of only theory then we could all get 90% for our efforts and be happy with that.
In practice systems have to work 100%, and when your graph search algorithm (by Dijkstra naturally) segfaults due to dereferencing a wrong pointer then computer science is very much about computers.
I'm just worried that too few students these days know assembly and C, which leaves us in a predicament when the current generation of kernel devs retire.
Zope is an application server. The latest version is in fact 3.x, but Plone 3.0.x uses Zope 2.10.4+. Plone 2.5.3 (the latest of the Plone 2 series) uses Zope 2.9.6/7.
You are a bit confused as to what Plone is. Plone is a CMS which runs on Zope. Zope is in turn a Python product with bits of C optimisations. ZServer is Zope's built-in HTTP server.
Think of Python/Zope/Plone as some kind of toolchain, where version numbers must usually fall within strict bounds for them to work together.
All this is written from memory, so I might have a version number wrong in my first paragraph.
This is like saying if Firefox is broken somewhere then jump into the source and fix it.
On one hand I tend to agree with the statement, but then again running for office (or fixing Firefox) is not for the faint-hearted.
Or I suppose you can just say that in life we have winners and losers - deal with it:(
It's Johannesburg FYI, and I don't think the OLPC is aimed at South Africa but rather fully third world countries. I use the term "fully" because SA is for the most part first world with a generally healthy economy and enough funds to help the poor.
That doesn't mean I think SA would not appreciate the PC's, I just think the rest of Africa needs it much more.
I'll write a gambling application in Plone because I get to rapidly model the app with ArgoUML, generate my skeleton code and fill in the missing code and templates.
Plone has excellent UI which I can just re-use. It is quite easy to strip away what I don't want, or conversely to build a minimal design from scratch. In fact, in many cases I use Plone as a "thin" layer over Zope.
You'll see that the differences in the site are far more than just formatting.
You are 100% correct! Imagine trying to complete say an advanced search page with many checkboxes on a cellphone - it is clunky without a stylus. But split the process into a few pages (think wizard) and suddenly you can do it all with simple HTML. YMMV depending on the problem of course.
wurfl.sourceforge.net maintains an XML file with LOTS of devices and an exhaustive set of capabilities.
And you always code for the lowest common denominator WAP browser. Features are added for specific capabilities, the most obvious being screen size. I'm all for non-fixed width layout, but it does make sense to fix the width for WAP browsers.
I was also skeptical until I actually designed a site for WAP and the usual browsers from the same codebase.
I agree that WAP sites are dumbed down, but sometimes that is really cool if all you want is the content. And I don't redirect you to a different site if you visit http://wap.bla/ from Firefox.
I have to disagree. I use Plone as a development framework for both "normal" web sites and WAP sites. The user agents are really useful to determine which mobile device is performing the request. This in turn enables me to, say, scale images to an optimal width server side. It saves a lot of bandwidth and makes full use of a larger screen.
I clean the ua's and apply a Jaro Winkler similarity algorithm. This approach results in a 90% successful match, and in the cases where the match is incorrect it return a sibling phone.
As far as the mobile world is concerned UA's are great.
These addresses are listed on their site. I was going to list them for other /.ers to abuse, but then that list would be in /.'s database and Taco might get sued. So I'll comma delimit them.
niall.ogorman@channelintelligence.com, richard.fenn@channelintelligence.com
What they forgot to mention is that the Wii will be officially released in most countries AFTER that period has expired.
I did still but Opera for Wii though - I kinda like Opera Mini for my mobile, so consider that my donation.
Shut up shut up shut up you fool!
Real geeks compile their girlfriends from source.
In theory your solution is great. In practice it doesn't work all the time, at least in South Africa. You see, many people are corrupt in Africa, and we've had a case where an employee of a mobile service provider cloned SIM cards and intercepted the code.
Still, your solution is the best we have.
Men in Black? What happened to good old megabytes? The article says 17MB!
Your analogy is flawed.
I can go and buy a laser pointer right now and start blinding people. I cannot go and buy a plane and crash into a building easily.
With all the great white sharks surrounding Australia this would have been the perfect opportunity to equip them with lasers and stave off the Indonesian invasion!
This one is already in use in South Africa. It also does the usual recording, notifications etc. The backend (not the website!) runs on Zope.
for these guys who lost their internet
We don't call it "rolling blackouts" - we call it "load shedding".
Actually we (the public) don't call it that. Eskom, the only electricity supplier (who just managed to hike rates by 14%) call it that. And the blackouts, sorry, load shedding, take place at random times. This results in businesses like small theatres without the means to buy generators sometimes losing lots of money, and Eskom can't be sued.
This post is sounding like a parody of "in Soviet Russia", but the sad thing is it is not.
I code in Python. My program is already running :)
Dijkstra did say that, and if the software world consisted of only theory then we could all get 90% for our efforts and be happy with that.
In practice systems have to work 100%, and when your graph search algorithm (by Dijkstra naturally) segfaults due to dereferencing a wrong pointer then computer science is very much about computers.
I'm just worried that too few students these days know assembly and C, which leaves us in a predicament when the current generation of kernel devs retire.
Zope is an application server. The latest version is in fact 3.x, but Plone 3.0.x uses Zope 2.10.4+. Plone 2.5.3 (the latest of the Plone 2 series) uses Zope 2.9.6/7.
You are a bit confused as to what Plone is. Plone is a CMS which runs on Zope. Zope is in turn a Python product with bits of C optimisations. ZServer is Zope's built-in HTTP server.
Think of Python/Zope/Plone as some kind of toolchain, where version numbers must usually fall within strict bounds for them to work together.
All this is written from memory, so I might have a version number wrong in my first paragraph.
Sorry if this is off-topic...
Geez. As a Zope / Plone developer I'm happy that the site can take a slashdotting, but OTOH he is still a clueless troll.
I wonder if this thread will serve as prior art when HP or whoever implements it in a few years and then attempts to patent it.
This is like saying if Firefox is broken somewhere then jump into the source and fix it.
On one hand I tend to agree with the statement, but then again running for office (or fixing Firefox) is not for the faint-hearted. Or I suppose you can just say that in life we have winners and losers - deal with it :(
It's Johannesburg FYI, and I don't think the OLPC is aimed at South Africa but rather fully third world countries. I use the term "fully" because SA is for the most part first world with a generally healthy economy and enough funds to help the poor.
That doesn't mean I think SA would not appreciate the PC's, I just think the rest of Africa needs it much more.
Oh come on Limi - you're selling yourself short!
I'll write a gambling application in Plone because I get to rapidly model the app with ArgoUML, generate my skeleton code and fill in the missing code and templates.
Plone has excellent UI which I can just re-use. It is quite easy to strip away what I don't want, or conversely to build a minimal design from scratch. In fact, in many cases I use Plone as a "thin" layer over Zope.
You are 100% correct! Imagine trying to complete say an advanced search page with many checkboxes on a cellphone - it is clunky without a stylus. But split the process into a few pages (think wizard) and suddenly you can do it all with simple HTML. YMMV depending on the problem of course.
wurfl.sourceforge.net maintains an XML file with LOTS of devices and an exhaustive set of capabilities.
And you always code for the lowest common denominator WAP browser. Features are added for specific capabilities, the most obvious being screen size. I'm all for non-fixed width layout, but it does make sense to fix the width for WAP browsers.
I was also skeptical until I actually designed a site for WAP and the usual browsers from the same codebase.
I agree that WAP sites are dumbed down, but sometimes that is really cool if all you want is the content. And I don't redirect you to a different site if you visit http://wap.bla/ from Firefox.
I have to disagree. I use Plone as a development framework for both "normal" web sites and WAP sites. The user agents are really useful to determine which mobile device is performing the request. This in turn enables me to, say, scale images to an optimal width server side. It saves a lot of bandwidth and makes full use of a larger screen.
I clean the ua's and apply a Jaro Winkler similarity algorithm. This approach results in a 90% successful match, and in the cases where the match is incorrect it return a sibling phone.
As far as the mobile world is concerned UA's are great.
... all life on Earth is powered at least indirectly by the Sun
You've obviously never seen our sys admin. Gaah, you said indirectly and ruined my joke!
> Advertising
Thanks, I was about to point that out. MS ads always feature shiny happy people having a meeting around a Windows PC.
I do it for all the hot chicks you meet.