Search results

  1. S

    Pandora Development Laptop

    The wiki is up to date. I'm a developer for Sugar and that's how I got one. From the packaging I got it in I'm guessing there might be another G1G1 program, but don't quote me on that. Btw, it's a pretty awesome laptop. Indestructible afaict and the screen is amazing. That's sad. Are people so...
  2. S

    Pandora Development Laptop

    True, the plural of anecdote is not quite data. I was talking about the XO 1.5, which has a VIA C7-m. In that particular case, there was a need for a faster CPU (which btw isn't all that fast). A geode at 400MHz isn't enough of course, but an Atom/C7-m/Cortex A9 at 1GHz is. They could claim...
  3. S

    Pandora Development Laptop

    The person who did this was also reading something on it, so the screen was on. I don't know about brightness, though. Manufacturers do measure and advertise battery life at (mostly) idle. And I don't want 2x the battery for 2x the performance, I want 2x the battery for 1x the performance for...
  4. S

    Pandora Development Laptop

    It all depends on how you define your battery life. The Efika MX has been observed to compile kernels back-to-back for 8h at the recent Ubuntu Developer Summit. I think the efika folk are being overly conservative. Most Atom netbooks have their battery life measured at idle, with everything...
  5. S

    Pandora Development Laptop

    Didn't know about lkcl's idea. Right now, ARM's advantage in power usage is almost an order of magnitude. Especially when it comes to idle and suspending. 10" ARM netbooks, like the Efika MX smartbook, still have impressive battery life, at weight and thickness lower than current atom netbooks...
  6. S

    Big Buttons On Mplayer

    You can also edit ~/.profile instead of ~/.bashrc, so it's part of your session's env.
  7. S

    Pandora Development Laptop

    For a while now I've been thinking that I don't really need x86 on my laptop. And I'd love it if my laptop was entirely silent, didn't heat up like crazy and had a long lasting battery life. Perhaps OpenPandora might want to build such a laptop, to make developing for the Pandora easier? Here's...
  8. S

    Game I Used To Play As Kid

    Yep, that's it. Thanks a lot!
  9. S

    Game I Used To Play As Kid

    This was on some x86 Windows machine, I'm not sure how old. It may have been a DOS game, but it may also have been a win95-8 game. It was a 2D game, somewhat of a platformer. What I do remember clearly is that the protagonist was a boy in a small yellow submarine. There was sometimes also an...
  10. S

    Libflashplayer.so

    I don't know if anyone else tried, but wouldn't Maemo's flash be a better fit, since it already works in a xulrunner browser?
  11. S

    Html5

    H.264 would be an issue on the pandora in general, not just for Firefox. So the solution would be the same, the user would have to install the codecs. Hopefully Fluendo or TI will be able to provide a legal alternative for patent-encumbered patents. As for youtube, I think it's just too hard to...
  12. S

    Symbian Going Open Source

    The Symbian kernel is much less horrible than it is usually made out to be. It also has a good telephony stack. However, besides backwards compatibility I doubt it will be useful for much at all.
  13. S

    Python Support

    You could even use gettext.
  14. S

    Python Support

    Synthetic benchmarks aren't realistic. For most python games, the speed of interpreter is not the bottleneck. Also, bottlenecks are easy to work around with a bit of Cython (C extensions). That said, PyPy is quite fast nowadays, even though it isn't yet production ready (nor does it have an ARM...
  15. S

    Python Support

    Unladen Swallow is a fork of Python 2.6 with some general performance improvements + a llvm-based JIT. It is however meant to be merged back into python mainline. So it's not a separate interpreter, just a temporary fork. Also, LLVM on ARM is not quite supported yet, so the jit wouldn't be...
  16. S

    Pandora Google Go On Pandora

    This is simply wrong. Everything in python is an object and you can extend any type whatsoever. When JITing you can do stuff like virtuals, where you don't actually create a full object until it's needed, but that's just an implementation detail of some JITs. Re specialisation: My point was...
  17. S

    Pandora Google Go On Pandora

    Exceptions are for exceptional case. If the user inputs a wrong number, that's exceptional. If there were no exception and you assumed that the return from int() is an actual int, your code could blow up later. Throwing an exception is the correct behaviour. What do you find more readable? this...
  18. S

    Pandora Google Go On Pandora

    Exceptions are the proper way to do it and JITs should give us cheap exceptions (if they don't, the should be improved). You're confusing dynamic typing with duck typing. A dynamic language has the freedom to either duck type or check for specific types or shapes of objects. It is often a good...
  19. S

    Pandora Google Go On Pandora

    You'd never actually do that in Python. You'd either just call .render and catch the exception (and it will throw a different exception if Box.render is doing the wrong thing), or if you really want to check, do isinstance(x, Renderable). Python isn't javascript, there are strict, explicit types...
  20. S

    Pandora Google Go On Pandora

    You can just say def f(i): ....; str.ElementAtIndex = f. It's not particularly idiomatic, but that's because there are much better solutions to that problem in Python. For Ruby it is somewhat idiomatic to monkey patch, so the syntax is nicer. If you use multiple inheritance willy-nilly, you...
Back
Top