Slashdot Mirror


User: Thinboy00

Thinboy00's activity in the archive.

Stories
0
Comments
1,572
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,572

  1. Why are you reading this title? on Is ext4 Stable For Production Systems? · · Score: 1

    Too subtle. Noone reads the titles these days.

  2. Re:EXT4 is not broken? on Is ext4 Stable For Production Systems? · · Score: 1

    Ext4 has been around for a decade already?

  3. Re:EXT4 is not broken? on Is ext4 Stable For Production Systems? · · Score: 2, Insightful

    If you want to ensure your data makes it to disk, use fsync() like the specs say. If you won't use fsync(), don't complain when the FS loses your data; the specs say it MAY randomly lose for any reason, unless you fsync(). If you just want Consistency and not necessarily Durability, just make a foo.new file and rename over foo.

  4. Re:EXT4 is not broken? on Is ext4 Stable For Production Systems? · · Score: 2, Informative

    If the specification allows this kind of gray interpretation it should be clarified to resolve it forcibly either in favor of the FS or in favor of the app designers, but either way it is written to spec while the apps are not.

    The specs are not remotely ambiguous: They are in favor of the FS. The problem is that app developers got lazy and wrote
    bar=open("/foo/bar", O_CREAT | O_WRONLY | O_TRUNC);
    //some write operations
    close(bar);

    When the specs say they should write this (otherwise if the write operations don't make it to the disk for any reason the config file is truncated):
    bar=open("/foo/bar.new", O_CREAT | O_WRONLY | O_TRUNC);
    //some write operations
    close(bar);
    rename("/foo/bar.new", "/foo/bar");

    Since the rename operation is atomic the config files are always in a consistent state and changes are atomic; if you need durability (per ACID) you add an O_SYNC to the flags (or follow every write with fsync(bar);) and check for the existence of a /foo/bar.new on startup. Isolation is achieved by locks, separate files, etc.

    Also interesting: unlike fsync(), rename() isn't a very intensive operation; the above code basically says to the system "make sure it's in a consistent state next time I look at it, but don't panic if it doesn't make it to disk at all, just make sure the old version is still there."

  5. Re:Fair Play on Judgement Against Microsoft Declares XML Editing Software To Be Worth $98? · · Score: 1

    Really? I bet it will be their name on the check.

    Oh, so Microsoft prints their own currency now?

    It's called the "Vista". Until recently they had a very popular currency called the "XP", but MS ran out of^H^H^H^H wanted more USDs so they had to print more money to exchange -- but they didn't want inflation so they invented a new currency called the "Vista", symbol MSV. The people rejected the Vista and its exchange rate plummeted, so now MS is working on a new currency to replace the Vista -- currently codenamed "seven", but that probably won't be its final name.

  6. Re:Fair Play on Judgement Against Microsoft Declares XML Editing Software To Be Worth $98? · · Score: 1

    Lots of people here seem happy that MS got spanked.

    After the Tom-Tom suit I don't blame 'em.

  7. Re:What about Open Office on Judgement Against Microsoft Declares XML Editing Software To Be Worth $98? · · Score: 1

    Also, the fact that they sued the richest software company in the world does not imply they'll go after individuals.

    They might go after Sun. Of course, if it made it into the courtroom it would be thrown out immediately (Sun doesn't develop OOo, it just sponsors it) (IANAL), but these are patent trolls. They'll think of anything. Remember SCO? These guys are worse.

  8. Re:One idea... on Newspaper Execs Hold Secret Meeting To Discuss Paywalls · · Score: 2, Interesting

    Sorry but I strongly disagree. You might call mainstream journalism crap, and some of the writing along with the various media biases are certainly worthy of that term, but the mainstream media is still the place where we get the boots on the ground to actually find out what's happening in the world. Take that away and I don't know how much 'reporting' the blogosphere can actually support.
    [snip][emphasis doubly added]

    Is this what you're looking for?

  9. Re:Give up on Microsoft Rebrands Live Search As "Bing" · · Score: 1

    chair-throwing, embrace extend extinguish, and paying small companies large sums of money to randomly sue the competition (i.e. SCO).

    You didn't say anything about those innovations having to be useful or indeed to have any redeeming value whatsoever.

  10. Re:Hmmmm... on Microsoft Rebrands Live Search As "Bing" · · Score: 1

    "Decision engine" = cheap clone of Wolfram|Alpha = experiment that might or might not be better than Google.

  11. Re:Could someone invite that guy over to Germany? on Australian Government Backing Down On Censorship · · Score: 1

    That's theoretically possible, assuming 100 = worldwide mean and the IQ of a country is its mean or median IQ, if NZmeanIQ > movingPeopleMeanIQ > AUmeanIQ. But he's a politician, so by Occam's razor, he's probably just dumb.

  12. Re:Quite on What Free IDE Do You Use? · · Score: 1

    typing ":!command" will give you a shell escape in vim. So you don't need two terms.

  13. Re:If I had the choice on Canonical Demos Early Stage Android-On-Ubuntu · · Score: 1

    What has OpenMokos pace to do with that it was open source. Those things are unrelated.

    If they would have been closed source, they would not have been faster. Rather even slower.

    Correct.

    I think the OpenMoko people thought "hey, we just call it open source, and we can let the users do the all the work!"
    Well. It does not work like that. You, as a company, still have to hire developers, just like the big companies.

    That is possibly what they thought, and if so they were wrong.

    Would they have worked just like Google or Apple, then speed would have been the same, no matter if it's open source.

    Dead wrong. If they had had their own developers from the start, they might have attracted enough outside open source dev's for Linus's law to kick in. In which case open source would have been much faster. This really is a tragic story. One company decides to do something the right way, and then they assume that that will carry them with no work at all. End result: other companies and investors are unlikely to try that stunt any time soon.

  14. Re:This is where a subject should be on Canonical Demos Early Stage Android-On-Ubuntu · · Score: 1

    Well "app free-as-in-beer store" sounds funny.

  15. Re:This is where a subject should be on Canonical Demos Early Stage Android-On-Ubuntu · · Score: 1, Informative

    It might mean that Canonical and Google could share an app store.

    Canonical already has one (the huge Ubuntu repositories, especially -universe and -multiverse (-multi- is nonfree)) and Google can't use it b/c it's "Desktop ready" and not "android ready". So no, they won't share an app store.

  16. Re:let me guess on Apple Plans $1 Billion iDataCenter · · Score: 3, Insightful

    I love how you were modded "informative".

  17. Re:Real cheap way to extend gameplay on Is The Best Game One You Were Never Intended To Play? · · Score: 1

    Why not just produce new content and gradually phase out old stuff?

  18. Re:Make it work with Active Directory first, then on Red Hat Challenges Swiss Government Over Microsoft Monopoly · · Score: 2, Insightful

    [snip] Group policies don't exist. [snip some more]

    Linux does things differently. Different != inferior.

  19. Re:There are ~1,308,361 American dead... on Don't Panic, It's Towel Day! · · Score: 1

    GP said 5% of people, not geeks.

  20. Re:There are ~1,308,361 American dead... on Don't Panic, It's Towel Day! · · Score: 1

    Actually it's more like a *whoosh*!

  21. Re:There are ~1,308,361 American dead... on Don't Panic, It's Towel Day! · · Score: 1

    Assuming a person needs on average 2 square feet of ground space to stand in, 6.8 billion people would require 1263 square kilometers.
    [snip]

    Please stick to either imperial or metric. Don't mix them!

  22. Re:There are ~1,308,361 American dead... on Don't Panic, It's Towel Day! · · Score: 1

    I'm Canadian, and I do have may 25th on my calendar.

    I'm Canadian too, but let's not get too caught up in ourselves: Unless it's a rare 364.24-day misprint, I think it's safe to say May 25th is on all (Western) calendars.

    - RG>

    There, fixed that for you.

  23. Re:Everex R.I.P.? - the search for the $200 linux on Where To Buy A Machine With Linux Pre-Installed · · Score: 1

    It's not a sustainable business model because MS is bribing people.

  24. Re:Might wait to see if this turns out to be true on Windows 7 Sets Direction of Low-Power CPU Market · · Score: 1

    When was the last time you ran yourself/someone else over with your computer?

  25. Re:Is he gonna get compensated? on Judge Says Boston Student's Laptop Was Seized Illegally · · Score: 2, Informative

    --
    The earth's orbit is an ellipse, with the sun at one of the two focal points. WHAT IS AT THE OTHER FOCAL POINT?

    In response to your sig:
    The other focal point orbits the sun in a circular orbit very slowly AFAICT.