Slashdot Mirror


User: alder

alder's activity in the archive.

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

Comments · 152

  1. Re:"The fact is..." he's out of touch on C++ In The Linux kernel · · Score: 2, Informative
    It doesn't add C++ support to the kernel...
    That's not what the articel says ;-) - "We have implemented a complete kernel level run-time support for C++ in the Linux kernel." And a bit farther: "The implementation of the C++ ABI is based on the implementation provided with the source of the GNU g++ compiler. We modified it to run in kernel space..."
  2. Re:Do you know what this means?! on TCCBOOT Compiles And Boots Linux In 15 Seconds · · Score: 1

    LLVM does exctly that. Though it calls itsel a "compiler infrastructure" or a "ompilation framework" it defines a low-level language, which can be used as intermidiate language in compilers, yet has an external (on-disk) bytecode representation that can be interpreted, JIT-ed, or compiled on a target system. The language is an SSA based representation, so the final compilation can perform various target specific optimizations.

  3. Re:What's the use? on An Alternative to SQL? · · Score: 1
    Even though the database already knows the relationships between the tables.
    FK is a usual (and typical) path to join tables, though one is not required to follow it - anything that matches PK will do :-)
  4. Re:Generics != C++ templates on Have a Nice Steaming Cup of Java 5 · · Score: 1
    What is all the flap about?
    Well, one of the biggest flaps is in implementation - specifically the "erasure" part of it. One could argue that generics in Java as they are implemented today are nothing more then a syntactic sugar - sweet, but relatively useless. Real sad because C# does it much better...
  5. Re:Bytecode Compatibility on Have a Nice Steaming Cup of Java 5 · · Score: 1
    Use
    -target 1.3
    with javac. Then your older JVM won't complain. Or, if source permits and project needs it (like for applets), use
    -target 1.1
    , then even MS jview will run it.
  6. Re:Follow up - I took a quick look at the source. on APR 1.0.0 Goes Gold · · Score: 1
    For the atomic operations, the intel based code is ok since the lock prefix serializes memory.
    Well, yes, that is true, but only for uniprocessors or Pentiums. P5 is a strongly-ordered architecture. Unfortunately this is not the case for P6, which are weekly-ordered, and hence for multiprocessors require much more expensive synchronization - typically LOCKed CMPXCHG that is followed by CPUID.
  7. Re:apr_pool_t on APR 1.0.0 Goes Gold · · Score: 1
    ...why the APR hash functions are so slow for large tables..
    Last time I looked - about a year ago - they (APR hash functions) weren't really hashed. They are (were?) arrays of key-value pairs. Hence the slow lookup...

    P.S. Oh, they can be called hash tables, though with a hash function that returns the same value for all its keys ;-)

  8. Re:Simple Process on SpaceshipOne's Control Problem Fixed · · Score: 1
    ...there will be another prize put up for the first private flight into orbit...
    Indeed. It looks like NASA would like to be the entity behind such new prize.
  9. Re:Nasa reports research funds for Space Bridge on Notes From 3rd Annual Space Elevator Conference · · Score: 1

    Hmmm, looks like a remake of "The Man Who Sold the Moon" :-)

  10. Re: 1.5 "features" on How Much Java in the Linux World? · · Score: 1
    .... we are at 1.5 beta now, that one fixes all your complains about int versus Integer and Container classes.
    It's difficult IMHO to see boxing as a fix for primitive and wrappers dichotomy. Arguably this is rather a misfeature that language will be better without. Oh sure, it'll allow transparent application of operators to primitive and wrappers, which on the surface will look nice, but without understanding what compiler produces behind the scene we will be facing much slower code pretty soon.
  11. Re:How it 'works' on Testing didtheyreadit.com's Mail-Tracking Claims · · Score: 3, Informative
    ...unless I decided to switch back to HTML.
    Then you'll go to Tools -- Options... -- Advanced -- Privacy and make sure that "Block loading of remote images in mail messages" is checked. You'll gain nicely formatted messages (with images even if they are embedded) yet all remote images, that can track you, will be ignored.
  12. Re:Better UI on IBM To Announce Web-Based Desktop Apps · · Score: 1
    we need a better HTTP-friendly GUI protocol
    Have you been looking for XAML? ;-)
  13. Re:Great! on Sony To Launch E Ink-based eBook In April · · Score: 1
    ...in the middle of War and Peace
    FWIW, Tolstoy actually named it "The War and the People". Somehow when Russians dropped "i" from their alphabet, "the people" ;-) also forgot about the original name...

    P.S. "Mir" in Russian is a homonym form for "peace", "world" and "the people". The latter though is a bit archaic nowadays.

  14. Re:Do they call it... on KDE And Gnome Together At Last? · · Score: 1

    My vote goes for "GDE?" (in Russia they'll read it "Where?" ;-))

  15. Re:There are chemicals to help introverts on The Introvert Advantage · · Score: 1
    I find a few quarts of ale energize me, and make me the most charming geek in the world.
    Well, this is your introspective point of view. Have you tried to look for some extro-spective insights on your energized state? ;)
  16. Re:Extended stored procedures on Can .NET Really Scale? · · Score: 1
    No, it's not that simple. .NET dll has just 2 things in common with all the other dlls on Windows system - file name extension and PE file format. Inside it keeps CLI bytecodes not the native processor instructions. So in order to use it CLR must be present, and even more the calling process must know how to invoke CLR and use it to load assemblies (the .NET things with DLL extensions). And even more - though .NET assemblies can be precompiled they need the entire .NET core (and more) infrastructure just to run.

    It is expected that the next version of SQL Server will know how to do this. But they cannot do this yet.

  17. Re:Interesting, with or without modules? on Software Code Quality Of Apache Analyzed · · Score: 2, Informative
    they checked 58,000 lines - does this seem reasonable?
    It looks reasonable if they checked only the server "core".
    • All *.c files under httpd-2.0.46 - 375K lines
    • APR (i.e. srclib) - 230K lines
    • All modules - 93K lines
    • modules/http - 5K lines
    • modules/loggers - 1.6K lines
    • modules/cache - 0.4K lines
    • some files from modules/mappers - 4K lines
    375 - 230 - 93 + 5 + 1.6 + 0.4 + 4 = 63K in ~ 100 files

    Subtract 53 lines per file on Apache Software Licence and you'll end up with ~58K.

  18. Re:An odd note in the transcript on IE6 SP1 Will Be Last Standalone Version · · Score: 1
    Legacy OSes have reached their zenith with the addition of IE 6 SP1. Further improvements to IE will require enhancements to the underlying OS
    From Future Directions for Visual C#:
    Host: Scott (Microsoft)
    Q: Re: IE support, I'd rather use C# for scripting than JavaScript. Absolutely!

    A: We are working on Longhorn-timeframe work that will address this. You'll be able to use markup and C# to do rich client apps in a web-like manner.

    Host: Scott (Microsoft)
    Q: Scott, can you comment on Windows Forms Controls support inside IE for the Whidbey release ? Or is this an entirely different team?

    A: It is a different team, but I can still answer! We want to make this scenario work really well: put web page with object tag and associated assembly on a web server, browse to the page and have it "just work"!
  19. Re:Programming shortcuts on Summary of JDK1.5 Language Changes · · Score: 1
    Consider operator overloading. If your language has that, you can never again know what on earth is going on when you see x = y + z, unless you are aware of every operator overload which was used.
    This is a very popular argument in operator overloading detractors. Yet it is illogical. Operators have a predefined meaning, and semantically correct overloading will not change it, i.e. overloaded operator will be read consistently and similarly to those provided by a language. Incorrect overloading is possible, but is it any different from ignorant misuse of other features of any language, including assemblers and machine codes? :-)

    Maybe somewhere in the code the programmer thought it would be a good idea to say that char* plus int really means "convert the string to integer with atoi(), then add the integer second argument to it, then convert back to string form and return that."
    The very same argument can be applied to incorrect naming of a method. Will the described scenario be any different if instead of overloading "operator +" a developed creates a method "plus(int)", or "add(int)", but really means something else? Operators are just convenient shortcuts, symbols that we agreed to use within a cernain context and in a certain way. They are not any different from words we use to name methods. They are just shorter, and(!) if used corrently they really and dramatically improve readability.
  20. missing "fix" on Summary of JDK1.5 Language Changes · · Score: 1
    Properties are supposed to provide controlled access to whatever they represent. Hence true property needs get/set methods. The syntax may be different, more terse (C#), but a property still has to be manipulated through methods.

    The example above simply does not reflect the fact of controlled access, and one can make it more "convenient" by rewriting as:

    /**
    * The name of this object.
    */
    public String name;
  21. Re:What's exactly the problem? on "False" Open source Representative Tells EU Patents OK · · Score: 2, Insightful
    They will measure the damage and tell people.

    IMHO, this should also be viewed from more than one perspective: how does one measure the damage for projects that never even have started because of the fear of patents infringement?..

  22. Bug Fix :-) on High Density CDs · · Score: 1

    pip a:=b:*.com;*

  23. Re:News Flash on Women Need Larger Screens for Desktop Navigation? · · Score: 1
    humans have a history of using these differences for the greater bad
    Humans have a history of (ab)using ANY difference for the greater bad - gender, race, nationality, color, welth, location, speach peculiarities, interests, views, etc, etc, etc. Just because it's an "acceptable" practice to be "politically correct" with _certain_ distinguishing aspects, does not make them any better or more importnant than all those others differences. They exist and they are abused. And none of them is more important then any other if used as a source of an opression.
  24. Re:Too Much Effort, could satisfy everyone: on Intel's Anti-Overclocking Technology Simplified · · Score: 1
    to implement this, they're including a reference clock on the chip... ...but I was lead to believe that, eg in the pIII days, the wafers that failed 1Ghz just got sold as 833MHz
    You are assuming that reference clock will be part of the wafer, which is, almost obviously, not the case - it may be, probably, part of the packaging as an add-on circuit.
  25. gphoto & KDE on Too Much Free Software · · Score: 1
    A pity there are no KDE applications using gphoto.
    You are incorrect here. There is at least Kamera - an IO slave that adds to Konqueror abilities to manage pictures in your camera. Effectively, making it a "KDE applications using gphoto".