Slashdot Mirror


User: fforw

fforw's activity in the archive.

Stories
0
Comments
252
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 252

  1. Re:Will my hardware work? on Ubuntu 7.04 (Feisty Fawn) Beta Released · · Score: 1

    The steps needed to activate NVIDIA drivers with feisty alpha on my laptop were: start "System/Administration/Restricted Drivers Manager", enter my password and click to enable NVIDIA drivers..

  2. Re:How does this compare on Ubuntu 7.04 (Feisty Fawn) Beta Released · · Score: 2, Informative

    if you do that on a laptop (Dell Latitude D820 in my case) you might also want to install wmctrl to get back your gnome panels when you come home from work and it puts them on the no longer existing other monitor.. (I'd really like to know why the window coordinates are doubled for the gnome panels..)

  3. Re:Damn Straight on Java's Greatest Missed Opportunity? · · Score: 1

    Server-side Java is anything but dead and not just limited to EJB -- especially Spring has quite a growth potential.

  4. Re:Good stuff but short lived maybe? on Elebits and Warioware - Bad Wii and Good Wii · · Score: 1
    Or how about some successful ones: Guitar Hero, uh, guitar Buzz controller SingStar microphones
    Yeah.. these were successful in the sense that a number people really bought them, but not Wii-successful.
  5. Re:FUD on AJAX May Be Considered Harmful · · Score: 2, Insightful
    What other form of application runs without a separate step of installation?
    That's your reason for accepting applications with few features and incredibly poor performance? That's like saying "I could make ten times more money, but then I'd have to pay more taxes." It doesn't make sense.

    We are talking about websites/webapplications here. The question is not whether you can and want to install it, but whether the customers/target group of that website want to/can/will install it -- and the answer is no, they won't. Even the most trivial install will only be made by a small percentage of people.

    More than 90% of all webusers already have an AJAX-capable browser though.

  6. Re:Too bad vi sucks on The Birth of vi · · Score: 1

    the common argument against modes in software is that they lead to mode errors. Users forget they're in the mode and thus the software doesn't act like it's expected to be. there seem to be very few exceptions where that is no problem, e.g. holding down the shift key to enter the uppercase mode

  7. Re:Web sites may have deleterious effects? on Bad Web Sites Can Cause "Mouse Rage" · · Score: 1
    I don't know of any countries that use "." to separate thousands.
    e,g, Germany. Now you know..
  8. Re:My Advice (Though You May Not Agree) on Advice For Programmers Right Out of School · · Score: 1

    .. and don't confuse it with User Mode Linux either.

  9. Re:itsatrap on Microsoft's Charles Simonyi to be 1st Nerd in Space · · Score: 0, Offtopic
    There's no telling what he'll try to do up there
    m_lpsrcktISS
  10. Re:In line conditionals, FINALLY on Python 2.5 Released · · Score: 1
    Decorators are good feature to have and the @ syntax
    @decorator(arg1,arg2)
    def func():
    ...
    ...
    ...
    is by far more readable than the python2.3 equivalent.
    def func():
    ...
    ...
    ...
    func=decorator(func, arg1, arg2)
    python always preferred language constructs close to natural language (and thankfully only in so far as that really works well). So
    foo if condition else bar
    fits in much better than
    condition ? foo : bar
  11. Re:not just a new fad on What's Spreading "the AJAX Wildfire"? · · Score: 1

    The main benefit of AJAX is more uniform browser support and the absence of distracting things like a always running throbber. That's it -- no more, no less. So when the hype has faded the people who know what they're doing will still use it to shorten the UI flow.

  12. Unpopular AJAX library on Open Source AJAX toolkits · · Score: 1

    I'd like to advertise my own, unpopular javascript library:

    The ff javascript library
    A ultra lightweight (below 7k normal / below 3k gzipped) javascript library offering crossbrowser support for:

    • AJAX requests
    • Events
    • DOM element class handling
  13. Re:So How Do You Code an AJAX Web Page? on So How Do You Code an AJAX Web Page? · · Score: 1
    1. Not all all js libs are that large. (shameless plug: my ff javascript library is below 7k)
    2. Use Javascript compression
    3. Use gzip compression / gzip precompression ( ff javascript libray shrinks to below 3kb )
    4. Use Firebug
  14. New Turbogears features on Web Development with TurboGears and Python · · Score: 2, Informative

    While the article mentions Catwalk (toolbox app to set up initial database objects) it does not mention some of the very nice new features in Turbogears 0.9a6 (supposed to be real close to 1.0 now):

    • Identity Management
      The turbogears quickstart can now create a set of customizable standard classes to handle standard authentication and authorization. A User Group Permission model coming with easy-to-use identity decorators for exposed methods. ( Identity Management Documentation )
    • Widgets / Forms
      A system to create reusable Form Widgets (with optional scripting / styles) and to use them in forms -- including support for error display and data retention.
    • Internationalization support
    • Optional support for SQLAlchemy instead of SQLObject
    The newly added toolbox offers the following tools:
    • Catwalk (mentioned in the article)
      Database tool meant to ease the creation of initial data. Sure, you can always just use plain SQL to set them up, but managing relations between tables can be slow and bothersome, especially for N-to-M relations (RelatedJoins in SQLObject terms)
    • Model Designer
      Toolbox tool helping to design your models. (Showing diagrams etc)
    • Web based python console
    • Widget Browser
      Allows browsing through all available Widgets with working examples, example code and configuration help
    • admi18n localization tool
      Tool to collect internationalized strings and create new language catalogs

    I started playing around with Turbogears some time ago and like it very much. The documentation is a bit thin at times, but the source code is easy to read and accessible (using ipython to interactively explore things also helped a lot.) I implemented my blog in python and had only minor problems. And the code size also turned out to be relatively small.. For the metrics fetishists:

    Blog with tagging, User handling (subscription, email confirmation etc), Image handling (upload, admin, thumbnails), atom feeds (general + tag based feeds) plus some minor things:

    • python code : 1181 lines, 40762 bytes
    • kid templates : 610 lines, 21200 bytes
    plus some style sheets, javascript code and images..
  15. Re:Great, more confusion on Wii-mote In Action · · Score: 1

    well.. seing that the former was named after the latter that's ok.

  16. African? on Ubuntu 6.06 'Dapper Drake' Released · · Score: 1
    But I have to say that I believe the ubuntu colors to be chosen for warmth, readability & usability, rather then out of some nebulous fashion need.
    I always connected the brownish colors to it coming from Africa. (with brown being the stereotypical african color)
  17. Hype, Fanboyism on What's the Secret Sauce in Ruby on Rails? · · Score: 1

    I think most of the attention ROR is getting is just hype and secondary hype. The first wave of hype drew a lot of PHP developers (90% without any real clue about programming) to evaluate ROR. And of course, compared to PHP ROR is like a gift from heaven.

    After the hype around it persisted I tried it out myself. My impression was that it is nice but nothing worth that much hype -- plus I don't really like Ruby that much, its syntax seems to make too many things different just for the sake of it.

    The good thing about ROR is that it belongs to a new current breed of web development framework putting emphasis on rapid, easy development. I like the pythonic Turbogears very much (especially the upcoming 0.9 release).

  18. No problem / Noscript on Ruby On Rails Goes 1.1 · · Score: 4, Informative

    The noscript firefox extension lets you forbid execution of javascript/java/flash by default and only enable it again for some sites (whitelist). Internet Explorer has "Trusted Sites" or something.. So all in all that is not that much of a problem..

  19. Information wants to.. on Al-Qaeda Hacker Caught · · Score: 1

    Information wants to wear a burqa!

  20. Re:Why do libraries have to be shared? on Understanding Memory Usage On Linux · · Score: 1

    your example of including javax.swing.* doesn't mean the VM will load the whole swing package. the imports only exist on source level and are resolved to class and method refs in the class file. so no matter how much you import, the class file will only reference those classes that are really used..

  21. Re:I'm Still Using NetBeans 3.6 on NetBeans 5.0 Released · · Score: 1

    You should really look up working with and configuring freeform projects..

    ( e.g. http://www.netbeans.org/kb/41/freeform-config.html )

    Free form projects let you use arbitrary ant-scripts with netbeans.. Netbeans5.0 is really much better than 3.6..

  22. Re:Are you serious? on The Importance of Commenting and Documenting Code? · · Score: 1
    In your 21 years have you ever seen a project built and run for several years, adding new features every week, never slip a single deadline, all without a single bug of any kind making it into production? I've two such projects, and both of them were using XP methedologies with less than four or five well-placed comments in the entire code-base.
    How many people work on these two projects?
  23. Re:I agree on Tapestry Making Web Development a Breeze? · · Score: 1

    I'm not sure.. Runtime type inspection and reflection is a great ability to have in your code..

  24. Re:I agree on Tapestry Making Web Development a Breeze? · · Score: 1

    of course not.. how should a compiler check runtime type casting from java.lang.Object to another type?

  25. Re:I agree on Tapestry Making Web Development a Breeze? · · Score: 1
    All these frameworks limit testing capabilities and move things away from the compiler to the runtime. EL expressions, JSP taglibs, Beans using Reflection, huge XML configuration, XSLT and so on are all evaluated at runtime and none of this can be checked by a compiler.

    JSP taglibs are compile-time validated. The compiler generates JSP page members/methods for them..

    A large part of EL expressions can be compile-time handled, too.. (my EL implementation (contained in my project) does this.. it uses known type information to create compiled EL expressions containing generated code and runtime EL operation calls where the EL ops can't be handled by the compiler..)

    If you're opposed to generate "simple HTML" via frameworks, I suppose you don't use compilers anyway.. I mean, binary code is so simple, right? ;)