Slashdot Mirror


User: Xife

Xife's activity in the archive.

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

Comments · 38

  1. DBM Family: esp GDBM and Berkeley DB on Dumping Lots of Data to Disk in Realtime? · · Score: 1

    This family of databases is the heart of sendmail, and some SQL engines are built on top (MySQL if memory serves).

    The interface is a model of simplicity: pointers to arbitrary length buffers for keys and data. All you need is key scheme that provides the post acquisition access that you require.

    Berkeley offers hash and BTree style organization of the keys.

    It may use memory mapped FileIO under the hood and handles all transfer of multiple buffers.

    It provides multipe files or multiple tables in one file and you can control the cachesize.

    It can run 2,000 inserts per second on hardware from the mid 90s. (UltraSparc II 450)

    Berkeley DB (www.sleepycat.com)

    As far a I know it runs on just about everything including several embedded OS's, Windows and every variant of Unix.

  2. Merseinne Prime on Easy, Fast, Cheap Way to Generate CPU Load? · · Score: 1

    At one time I heard Intel used this because it was real good at filling up the CPU pipelines.

    Seti@Home is another alternative along the same lines, although Seti will utilize more Hard drive. (Signal processing vs huge Mathematical algorithm).

  3. Go Shopping on What's The Ultimate Multi-Laptop Bag? · · Score: 1

    I suggest CompUSA. My wife found a case with wheels for her oversized HP Pavailion. She actually stores the notebook in a separate folder and uses the laptop designed compartment for other stuff.

    Browse CompUSA for notebook accessories and bags, then go bargain hunting.

  4. What about LCD properties on An LCD Display for an Ultra-Portable Desktop? · · Score: 1

    I've thought about doing this very thing...

    For LAN parties I wouldn't downgrade my well crafted system to a second rate LCD with slow response rates.

    My personal thought was to add a baffle to the shuttle case to sufficiently cover/protect the LCD.

    I've actually considered going with a non-shuttle case thats Tall, deep and narrow (can't think of brand but similar in shape to the Compaq small form factor PCs)

    Good luck, cool system, I had one pieced out at $2500 with matched Corsair and a RADEON All in Wonder 9800 to double it as a PVR when I'm not LANing. Could you post the specs?

  5. Repeat of the worst of HTML on Introduction To XAML · · Score: 2, Insightful
    Isn't one of the reasons HTML sucks is because it merges content and formatting?

    Have we learned nothing? Are XUL and XAML just for the default layout and values?

    What do these do to make adding/changing/reading user input any easier? Can you assign an independent name/number/resourceid to buttons and such? Did MSFT learn nothing from ripping off Java and the pitiful AWT checking by name that was sooooo fragile? How well does that work with i18n?

    Isn't SVG supposed to do all that graphics stuff?

    Why did they have to reinvent the wheel, and make it a 1980's HTML 2.0 wheel at that? How many people think tables are 'the way' to do layout? Didn't HTML 4.0 change all that with <div> to break free of table layout hell?

    Maybe I can't see the forest through the trees, but it seems like an idea full of compromises. XAML looks like something that needs to be split into two pieces a resource palette and a layout document. Not merged together ala HTML.

  6. My Idea - break up /usr/lib on If I Had My Own Distro... · · Score: 2, Interesting

    It is a huge directory and you can never tell what libraries go with what programs.

    Would it be possible to have linux search something like search the following:

    LD_LIBRARY_PATH = /apps/*/libs/;/shared/*/libs/;/system/*/libs/

    I would hate having an LD_LIBRARY_PATH 50 miles long even more than the rats nest of libraries in /usr/lib.

    I'm pretty sure you can't use wildcards, and libtool is just a huge verbose listing, and is black magic compared to a wildcard.

  7. Lego users group. on Interesting and Educational Web Pages for Children? · · Score: 1

    You mentioned lego.com was too commercial.

    Have you tried the lego users group?

    http://www.lugnet.com/

    They have a nifty & free program for exchanging building instructions (and 3D visualization).

    Some links have scale skid steers and excavators. Last slashdot link I saw to it involved manifolds and kline bottle sculptures.

  8. Re:Windows is now less secure on Slashback: Bankruptcy, SUVdiving, Singalongs · · Score: 2, Interesting

    Also known as sucker punching the good guys.

    Russia can see the code.

    US Gov. must buy code and analyze, but wait, MSFT licensed rebuilds to Russia (say 2 billion rubels), but wants $3 Trillion for US (This is the gov't that convicted them of being a monopoly after all, now it's time to pay the piper and prove the force that a monopoly can exert.)

    US gov't coders find holes, aren't allowed to fix them, must turn over code improvements to MSFT.

    MSFT claims their 'open source' initiative now has a large body of community developers contributing to the security and stability of Windows without financial reward.

  9. Monopolies at work. on AMI Guy Talks About TCPA, Palladium, and Other BIOS Issues · · Score: 1

    AMI customers are motherboard manufactures.

    MB manufacture clients are system developers.

    System developers are companies like Dell and HP.

    Dell and HP have to choose MSFT to achieve repsectable sales numbers, hence they ignore the consumer and listen to the MSFT monopoly. I do not blame AMI for wanting to stay in business.

    One problem with performance -
    Bios will likely run at the motherboard clock speed, which is usually a lot closer to 133MHz than 2.0 GHz. Even custom hardware will have a tough time making up this difference. Hence, won't a dedicated Bios processor still be slower than a processor based solution.

  10. Mitigating branch missprediction? on Ars Technica on Hyperthreading · · Score: 1

    Due to the restrictions for queueing instructions on a given thread (50% for each virtual processor), I would think this would help the P4 in a couple ways.

    This is kind of like reducing the 20 stage pipeline to a 10 stage pipeline. Caveat being Hyperthreading which dilutes the number of instructions from a mispredicted thread, but does not restrict the pipeline stages.

    It kind of makes me wonder why Intel didn't stop at Superthreading with a hardcoded interleaving of the 2 threads... That would give a hard and fast improvement on branch misprediction and it might have made a lot of the other logic much simpler.

  11. Monopoly power on Microsoft's 'Palladium' Privacy/DRM Scheme · · Score: 1

    For the love of cheeseburgers, don't let this happen.

    I was hoping Activation in XP would cripple the release, it didn't. Now this.

    They are probably rewriting TCP/IP to be "secure" and require "special hardware" meaning the Internet will be locked out to all chips except Intel & AMD running windows. Bye, bye *NIX.

    And after Microsoft locks down the world for Paladium security, it'll take a cracker 3 days to spoof a Microsoft certified macro that will be just as evil as Nimda.

    Microsoft makes a big announcement of a 1.0 system (with flaws admitted to be introduced) they lock out all other computers and don't accomplish there promises.

    Please don't buy into this UNLESS, they are willing to put some money behind it. (I value my corporate IT at $100,000,000. If one virus gets through, you pay me based on what is infected).

  12. TIPS - HOW I DID IT. on Home-Built vs. Store-Bought PCs · · Score: 2, Interesting

    I hope you get all the way down to reading this one.

    1) Checkout pricewatch. Look for shops with your area code, IF there is one in your area you can sometimes sweet talk them into giving you there pricewatch price without paying for shipping!

    2) Don't buy a CompUSA case!

    Lastly a question - Are you installing Linux or already have a Windows license to use?

    IF NOT, you might want to consider Dell (www.abscomputer.com or pick up a Computer Shopper), as the cost of OS and other software will typically outpace any homebuilt savings from having to buy Windows.

  13. Re:stravinsky on Are Written Computer Science Exams a Fair Measure? · · Score: 1

    You have a valid point.

    Every CS exam I ever took was a lot closer to: Pick up phone, call travel agent, etc.

    Than it was to:

    fd = open(/dev/AmericanExpressTravel);
    send(fd, reservation);
    etc.

    1) Paper with no reference materials drives the CS student towards a language neutral sequence that provides a building block for his future as a programmer.
    2) If you attend class and take notes you'll have a good feel for whether you can say "Drive to Airport" as a shorthand for 20 odd steps. If examined by computer you would be compelled (by compiler or by ease of entry) to enter and debug functionality that was not the point of the Prof's testing purpose.
    3) In this environment you cut to the meat of making sure your binary tree balances correctly making for less text for you to write and the prof to grade. This makes it easier for you to prove to the prof that you're a Software Engineer not a keyboard banging monkey.

  14. Understanding is more than syntax on Are Written Computer Science Exams a Fair Measure? · · Score: 1

    Have you ever tried CRC Cards?

    Do you skip UML Class Diagrams, Sequence Diagrams, State charts and Flowcharts (for procedural stuff), and dig straight into the code?

    Do you have Java Interface classes with 40 functions?

    Will your whiteboard at work never be more than a todo list or doodle pad?

    Do you fix a bug only to create 5 more within the same monolithic function that should be refactored?

    Syntax checking is the least of your worries if you can't think up a solid structure/design.

  15. Re:stravinsky on Are Written Computer Science Exams a Fair Measure? · · Score: 1

    It's Computer Science not computer artistry.

    Do Fluid engineers stick bigger and bigger elbows on a pipe until they get laminar flow?

    No they estimate the viscosity, angle on the pipe and flow rate and they calculate it.

    Algorithms aren't artistic magic (like music, photos, stories and other right brained endeavors that appeal to mood and the human soul). They are structured and require forethought with the proper amount of big picture direction.

    Programs are fairly similar to geometric proofs. You assemble simple statements of truth to derive a larger truth. (simple tests and statements of behavior to create a larger test or behavior).

  16. Question of modularity on AMD Takes Microsoft's Side in Antitrust Case · · Score: 1

    Why can't Gateway replace the IE rendering engine with one based on Gecko?

    Why can you replace the Microsoft VGA driver with one from NVidia?

    I doubt its for performance, its probably because hardware companies can't innovate very well behind a stagnant hardware definition.

    Unlike software, which always benefits from a consistent set of insecure, feature oriented, bloated, standardized, and partially documented set of APIs based on algorithms and ideas borrowed from other sources.

  17. Problems on Virtual Keyboard a Reality · · Score: 1

    As many have pointed out -
    No tactile feedback. They underestimate tactile feedback. Can you look at your hands and make sure the key you pressed shows up on the screen while typing more than 10 wpm? What about the backspace frenzy when it messes up? I hope resting my palms or an uneven or unlevel surface won't mess it up.

    I don't know about you but I actually notice the little bumps on the f an j keys, they let me find my position on the keyboard without looking. Mac (or was it NeXT) sometimes mess me up with their dots on d and k.

    Second, what if I use the left hand alt to do Alt+D or Alt+F? Will it be able to 'see' the obscured alt key?

    I bet it will be great for Quake (NOT)! How often do you look down at your hands while playing? Are they going to simulate a touchpad with it too?

    Although a bit of a stretch - I think it would be much easier to teach people to type chording style with switches attached to their fingers.

    Type anywhere, tactile feedback, much more friendly to modal (ie vi) than to windows (alt/cntrl + key) bindings.

  18. Re:music generation on Where Music Will Come From · · Score: 1

    By the feel of the article, this is only another way to make money based on fluidity. Instead of trading in clips, tracks, etc. You could sell an open modular Music Operating System. Then you could pay for algorithms and plugins that either compose or download and combine music to fit your style and mood.

    Instead of paying a musician you would pay a programmer.

    Try the flip side of the coin - Instead of buying, renting or creating and algorithm you could hire a band to send you a personalized stream in the style you like. Sounds pretty similar to me.

    One question - Why do you want to replace human intelligence with artificial intelligence. Won't it be cheaper to have a constant stream of amateur techno (possibly filtered by a 3rd party for a small fee) than try to write an algorithm that that doesn't occasionally produce stuff that just sounds bad?

    Could you write an algoritm that, given 5 streams of music of a similar style could select the "best" based on your specified cirteria?

    How much could you sell the program for? Could you obfuscate the code, and charge people to customize the criteria?

    I know that this is very closed source minded, but the point of the article was that we need to accept Napster and find Value Added ways to mix, customize, and personalize music IN ORDER to make money. The idea of free program doesn't preclude the existence of a proprietary one for the same reason that the Gimp doesn't preclude the existence of Photoshop.

  19. Data Accessibilty is a big deal. on 1086 Domesday Book Outlives 1986 Electronic Rival · · Score: 1

    Think about hospitals. They have to keep your data accessible, generally the faster the better. They can't really afford warehouses of paper records (hence there big push into CD-R, microfilm, etc). They also have to keep your data confidential, which in a digital world means encrypted.

    How easy is it to destroy your identity? Are they still using the encryption that came with the original version? Can they confirm you actually got your MMR vaccine back in the day? Can insurance companies see your X-rays and deny you coverage?

    How do they make backups? where are they stored? how long will the media remain valid? How long before they obsolete the drives to read it? Will they migrate the data or is it forgotten? I need a copy of my birth certificate, What do you mean I have no medical history before 2002?

  20. Re:Sounds like what happened with modems on Cringley On Bandwidth-Expanding Modulation Technology · · Score: 2, Informative

    Actually, if what he is saying is true, then your modem could go to 560kbit/sec by replacing QAM with Wavelet encoding. From the sound of it, it would also be able to establish the full 560kbit over a greater range due to better noise resistance.

    Of course I don't know if this is an all or nothing proposition (560kbit/s or no connection at all) In which case it would really suck.

    It also sucks that they are targeting cable modems, not phone modems.

  21. They won't improve cable modems. on Cringley On Bandwidth-Expanding Modulation Technology · · Score: 3, Insightful

    Cable modems will keep the same data rate, they'll just decrease the bandwidth by 10X and put a bunch of HDTV channels in the remaining bandwidth.

    Of course it will be years before that happens because users that own their cable modems and will be resistant to buying a new one for the same data rate, and the cable company will have to replace the modems for people who rent. This will reset the break even point for the extra $10/month you pay for renting the modem, which doesn't sit well in a business plan.

  22. Re-architect PC+entertainment center. on Improving Computer Form Factors? · · Score: 1

    I think it should be broken up into separate devices.

    Put the MPEG encoders/decoders inside of set-top box and hook it up with Ethernet or Firewire. 2+ connectors (1 for settop, 1 for CPU). Local Harddrive for buffering and other functions.

    Put the DVD(RW/RAM/ROM) & CDRW in a separate box (hopefully with a 200 disc carosel on the top end models). Again 2+ Firewire and/or Ethernet connectors (1 to Set-top, 1 to CPU).

    CPU:
    SCSI to a separate drives box. An excellent video card, possibly with a separate monitor or DVI interface back to the Set-top box. Floppy is optional, harddrive for Programs and some content.

    Form Factor:
    How much room would it take for a CPU, RAM, HD, AGP Graphics Card & MB with Ethernet, 2 Firewire, 4 USB, and maybe a couple other ports (ie about the size of the Mini-PC on Tom's HW. (no 5.25 drive but we have to accommodate a large CPU heat sink and a GeForce3 with heat sink).

    Want to game?
    Take the CPU+HD case, hook up a Walkman sized Extigy with Headphones, and the hook up a SCSI CDRW in a small external package.

    Want to watch a DVD:
    Instruct the carosel to select a disc & feed raw stream accross link to set-top box which will decode and present both video and audio. CPU not needed.

    TiVo:
    Setup settop box to record to local HD. Use CPU box or the Set top to archive on HDs or CD/DVD.

    Internet:
    CPU accesses broadband through the Set-Top decoder.

    Give MSFT 2 years with the universal plug and play and this is probably what they'll arrive at.

  23. Thank goodness for China ;-) on Microsoft's CLR - Providing a Break from HW Vendors? · · Score: 2, Insightful

    Now that China has pretty much chosen Linux I don't think this will happen.

    Giving up the worlds largest potential market just to please Redmond is very doubtful.

  24. Re:My Question is... on Talk to the Man Who Wants to Oversee Microsoft · · Score: 0

    I want to see this question because it is as important to understand his personal views of what belongs in an Operating system as it is to know how he is going to react to Microsoft.

    If he thinks everything belongs in the OS he will be a terrible person on the board because he'll have no reason to disagree with future bundles.

  25. What features belong in an Operating system. on Talk to the Man Who Wants to Oversee Microsoft · · Score: 1, Insightful

    Please categorize define who should get to decide which of the following components are installed on a PC - (ie. the OS maker, the OEM/consumer, the device manufacturer, or some other category that I didn't think of.
    1) Semaphores, locks, mutexes.
    2) Virtual Memory Manager.
    3) Threading and thread manager.
    4) FileSystem (NTFS, Ext2, Ext3, ReiserFS, NFS, ...)
    5) basic / general Device drivers.
    6) optimized Device Drivers (sound, video, pci bridges, keyboard, mice, etc.)
    7) IP Stacks (TCP/IP, UDP/IP, RawIP, etc.)
    8) USB/Firewire manager.
    9) USB/Firewire device drivers.
    10) A command line interace.
    11) A GUI.
    12) A basic text editor.
    13) An advanced text editor.
    14) A WordProcessor.
    15) A compiler.
    16) An Integrated Development Environment.
    17) Operating system security Manager.
    18) Document access manager (Digital rights manager? as well as user/owner/security).
    19) Ability to upgrade the system.
    20) Ability to patch security holes on the system.
    21) Ability to detect malicious programs attempting to run/install/arrive on the system.
    22) A spreadsheet.
    23) A database.
    24) An HTML document reader.
    25) An XML document reader.
    26) An Pluggable/Extendable Markup Language Reader (aka a full featured Web Browser).
    27) Ability to read help files.
    28) A PDF document reader.
    29) A Java script execution environment.
    30) A VB script execution environment.
    31) A C# execution environment.
    32) Requiring a special number to install the OS, where the special number is tied to the hardware configuration.
    33) Play .wav or raw sound files.
    34) Play .mpeg or open video codecs.
    35) Play proprietary sound formats.
    36) Play proprietary video formats.
    37) Internet Access.
    38) Accounting Software (Quicken, Quickbooks, etc.)
    39) IP Port blocking, filtering, verification.
    40) A crippled wordprocessor capable of reading and editing older versions of MSFT Word documents.
    41) A CORBA client/server.
    42) A COM/DCOM client/server.
    43) CORBA/COM objects for HTML, XML, Text, Graphics, Video, Sound, PDF, Proprietary formats, etc.

    I know that's a lot of items. But I want to know what you think is essential to an OS, what is bundled as part of a useable OS, and what is better left to the OEM/consumer.

    Thanks
    Jeremy