Slashdot Mirror


User: SIGALRM

SIGALRM's activity in the archive.

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

Comments · 226

  1. Sun made the move in April on IBM Opts for AMD · · Score: 5, Informative
    Earlier this year, Sun announced new Galaxy servers based on the new 3.0GHz Opteron chips (called x56 chips). As part of this announcement, Sun announced 16 new benchmark records. Among the new records, (using Sun Studio Compilers btw):
    • New SPEC CPU 2000 FPrates for V40z, beating Dell PowerEdge 6850 based on Xeon on similar benchmark
    • New SPEC CPU 2000 FPrates for SunFire X4100, X4200 servers
    • Best SPEC CPU 2000 FP numbers on SunFire X2100 servers
  2. Re:What about... on Where the Highest Paying Tech Jobs Are · · Score: 2, Interesting

    Yeah, Seattle falls under the same category. I live and work near Redmond, and it's typical that TFA doesn't mention the greater Seattle area at all. Most people seem to forget we're here, which is fine w/me.

  3. Re:Wrong way round on Java Regular Expressions · · Score: 1
    For non-trivial string handling (particularly if you feel like giving the authors of erroneous strings helpful error messages!!) I'll write a proper lexical analyser and a proper parser every time.
    You can outfit a regexp functor with error message handling, or exceptions, and if your project is embedded (certainly not trivial) or performance-dependent, I'm not sure that I'd write a lex/parser "every time". I guess it boils down to this: "trivial string handling" is semantic nonsense.
  4. Re:Recursion? on Java Regular Expressions · · Score: 5, Interesting
    Regular expressions aren't really meant for recursive solutions, but if we have recursive regular expressions, we can define our balanced-paren expression like this: first match an opening paren; then match a series of things that can be non-parens or an another balanced-paren group; then a closing paren. Turned into Perl code, this becomes:

    $paren = qr/(([^()]+|(??{ $paren }))*)/x;
    When this is run on some text like
    (lambda (x) (append x '(hacker)))
    the following happens: we see our opening paren, so all is well. Then we see some things which are not parens (lambda ) and all is still well. Now we see (, which definitely is a paren. Our first alternative fails, we try the second alternative. Now it's finally time to interpolate what's inside the double-secret operator, which just happens to be $paren. And what does $paren tell us to match? First, an open paren - ooh, we seem to have one of those handy. Then some things which are not parens, such as x, and then we can finish this part of the match by matching a close paren. This polishes off the sub-expression, so we can go back to looking for more things that aren't parens, and so on.
  5. When speed matters on Java Regular Expressions · · Score: 3, Informative
    there were libraries like ORO that would provide regex support, but it wasn't built in and not many companies allow the use of 3rd party libraries
    For those who can utilize third-party libs, consider evaluating this DFA/NFA automaton, a regexp package that is significantly faster than java.util.regex.

    However, like many things in computer science, speed gains come at a price. In this case, the regular expression language supported is not quite as rich as the JDK implementation.
  6. Re:AMD's advantage is being first-to-market on AMD Takes 25 Percent of Server Market · · Score: 2, Informative
    Why did you bring up the Turion? Mobile is the one place where Intel has consistently beaten AMD in the past four years
    Not in 64-bit mobile they haven't, check out this analysis. The Turion is just one example of AMD's design and time-to-market advantages.
  7. AMD's advantage is being first-to-market on AMD Takes 25 Percent of Server Market · · Score: 3, Informative

    Strong Dual-Core AMD processor sales--particularly Opteron--demonstrates the acceptance of the AMD64 platform by enterprise customers. Likewise, the AMD Turion 64 processor has won more than 60 design awards and been a top seller in the thin mobile PC category. AMD is simply taking advantage of an Intel vulnerability in being late to market with a true high-performance 64-bit product.

  8. Re:Sara Golemon on Extending and Embedding PHP · · Score: 2, Interesting

    Yes, Sara is now at Yahoo, at least the last I was aware of.

  9. php-embed on Extending and Embedding PHP · · Score: 5, Informative
    The book sounds interesting. There's also an often-overlooked capability of PHP: the ability to use php-embed to run embedded PHP within a C/C++ app. For example, our company created an HL7 accelerator--we chose PHP as the embedded language in our product--by which users can more easily create custom data transformations.

    The reason? PHP is easy to use, loosely-typed (which happened to be an advantage in this case), fast, and of course the license works. It was a great decision.

    PHP-embed is basically just a TSRMLS function wrapper. It's pretty straightforward; for example, zval integration is easy as pie, as I recall, something like:
    zval *zarray;
    MAKE_STD_ZVAL(zarray);
    ...

    if ( array_init(zarray) == FAILURE ) {
    // ... something wrong
    }

    add_assoc_string(zarray, str_name, str_val, 1);

    ZEND_SET_SYMBOL(&EG(symtab), tokenlevel, zarray);
  10. Big "OH Brother" on Has Orwell's '1984' Come 22 Years Later? · · Score: -1, Troll
    "my mother bought a grille lighter .. The self-scanner at Kroger's locked itself up and paged a clerk..."
    "Last week my girlfriend bought four peaches. An alert came up..."
    "My video games spy on me..."
    "My ISP is being strong-armed..."
    "my own computer spies on me daily..."
    "my bank has been compromised..."
    "my phone is tapped..."
    Even if I did believe 1/2 of these anecdotes, I'm finding it hard to feel sympathetic.

    Sorry, sir--not to be rude--but I don't quite buy into your "big question". (c'mon... peaches??) There are many other real-world, legitimate examples of our freedoms eroded.

    From Dictionary.com:

    demagoguery:

    n : impassioned appeals to the prejudices and emotions of the populace.
  11. Re:champion of innovation on Ballmer Speaks on His Solo Act · · Score: 3, Insightful
    When Bill was being the "innovative" guy
    "Innovation" isn't simply the mechanics of developing something new, innovation often occurs by synthesizing concepts, methods, engineering, etc. into a new idea or technology. For example, the Boeing 777 is considered by many to be innovative, however it is by no means the first commercial jetliner.

    While I find it somewhat awkward to be in the position of defending Bill Gates in the context of "innovation" --he uses that word incessantly IMO--Microsoft does manage to create some truly remarkable influences upon technology, if not the least of which is their corporate culture, which is one of the best examples of a Fortune 500 company cultivating the "small-team mindset" and (arguably) nimble despite exponential growth.
  12. Re:Holy Shit on United States Cedes Control of the Internet · · Score: 5, Insightful
    USA, Why can't Islamic people worship together?
    Excuse me if I missed the big story, but the USA hasn't banned Islam or corporate worship. I can't think of another country that is more tolerant of religious freedom than the US, wackos included.
  13. Maybe true today, but on Microsoft Says Vista Most Secure OS Ever · · Score: 4, Insightful
    Vista is the most secure operating system in the industry
    Of course it is... virtually no one is using it yet. While Vista is obscure, it follows that there will be little exploitive effort.

    As always, future history is yet to be written--although it tends to reflect and repeat the past.
  14. Re:embedded in this message (not surprisingly) on Working at Microsoft, the Inside Scoop · · Score: 1
    Google are working on an AJAX word processor we hear.
    They already have one: Writely and it's actually quite an interesting WP.
  15. Re:Blowing Hot Air on Global Warming Dissenters Suppressed? · · Score: 1
    If you consider Chrichton (an extremely bad writer...
    Your opinion, and thanks for it.
    there is no hope of having a rational discussion with you
    How irrational.
    the Real Cliamte website (I can't be fucked looking for it right now)
    Is this an example of "extremely good" writing?

    Did you actually take the time to read Chrichton's comments and consider them? I hate to promulgate flamebait, but you really discredited yourself here.
  16. Re:I love this on The 2006 Underhanded C Contest Begins · · Score: 1
    in is part of the C++ STL... doesn't have anything to do with a C contest. Go back to CS 100 and study hard.
    Since you're being picky, thought I'd just point out that ios namespace was never part of the STL. Your CS100 prof should have told you that--it's in the C++ Standard Libarary, of which STL is a subset.
  17. Re:techie on First HD-DVD Player Goes On Sale · · Score: 2, Insightful
    i wonder if the people who actually buy it at this point know what's coming...?
    Yes, and I wonder if the people buying also realize that today, there are virtually zero movies available in that format...
  18. VS2005 on Debugging Asynchronous Applications? · · Score: 5, Informative
    This is the first time I've debugged a large asynchronous application that isn't a GUI, and I'm curious to know what advice the Slashdot crowd has to share
    I'm not sure if you are 2.0 yet, but if you are, start by taking a look at VS2005. In the debug department, enhancements include better JIT debugging, stepping into XML/Web services from a client, and state-driven object inspection. Object Test Bench (OTB) is a simple object-level test utility. You create instances of your objects, invoke methods, and evaluate results... to shorten the task of coding, debugging and re-coding. I'm not sure about telephony specifically, but WSE/WS* SOAP layers can be hard to manuever through in a debugger, yet VS2005 does it quite nicely via WSDL.

    One other suggestion... "event bus" apps like you describe are good candidates for capturing as much runtime data as possible, so make sure you adjust your build parameters and do as much of that as possible, especially in problem assemblies. Oh, and don't forget to build nUnits. Sounds like you're walking into some prewritten code, but the effort might be worthwhile.
  19. Re:Fast Track on Possible Breakthrough for AIDS Cure · · Score: 2, Interesting
    rushing it through a FDA approval
    This is a common misunderstanding of the FDA "fast track" process. The various stages of clinical and human trials are not skipped during an expedited approval; instead the FDA itself allocates a greater effort/resources toward getting applications and data processed quickly.

    In other words, an FDA "fast track" does not mean they will overlook a critical step in the efficacy of the candidate drug.
  20. Re:Might be difficult.... on U.S.Laws May Make Online Job Hunting Harder · · Score: 2, Insightful
    This may mean that companies have to stop from the absurd practice of over specifing what they need.
    The ones that make me laugh are the "4 years of XML/SOAP" requirements. Yeah, there are like 3 people in the country that qualify on that basis.
  21. Might be difficult.... on U.S.Laws May Make Online Job Hunting Harder · · Score: 5, Insightful
    According to this definition, an applicant must "express interest" in the job... That "expression of interest" must show that he or she has all the qualifications for the job listed in the company's job description (not just some or most of them)...
    By this definition, it's going to be difficult to "express interest" in the job listings for most tech companies, which are often loaded with specific qualifications (i.e. "Perl, JavaScript 1.0, Quark, MS Office, and Doom 3 experience"). I've never been to an interview for a job I eventually landed where I met 100% of their qualifications.
  22. Re:What's the radio for?? on HOWTO, Cook an Egg With Your Cell Phone · · Score: 1

    I would assume, to generate feedback noise for the transmission/reception...

  23. A cheaper way on HOWTO, Cook an Egg With Your Cell Phone · · Score: 3, Funny

    1. Preheat oven to 350deg.
    2. Oil and flour a 8" pan (or use nonstick).
    3. Dial your ex.
    4. Place phone in pan.
    5. Crack an egg on the phone.
    6. Season to taste.
    7. Bake at 350 for 20 minutes.

    OK, obviously #3 is a problem...

  24. Re:I can hear the liberals already... on Videogames Affect Your Brain · · Score: 2, Informative
    Anti-videogame legislation has been introduced by the GOP
    Not quite. Remember, one of the most strident supporters of federal game regulartion has been Sen. Hillary Clinton D-NY. And remember Tipper Gore's crusade against the music industry?

    Attacks on our freedom have their genesis on both sides of the aisle.
  25. Could an octopus play WoW? on Videogames Affect Your Brain · · Score: 2, Interesting

    The science behind mirror neuron study is advancing an understanding of how humans and animals learn complex tasks. Ramachandran talks about the intelligence of the octopus in learning to open jars from watching another. The mirror neuron firing is intense and highly measurable in this species.