Slashdot Mirror


User: mythosaz

mythosaz's activity in the archive.

Stories
0
Comments
2,834
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,834

  1. Re:Possible! on Rare Exoplanet Found In Star Cluster, Orbits Sun's 'Twin' · · Score: 1

    My choice may not be the same as yours. As long as you're not gathering for treason or something, you're free to associate (or not associate) with whomever you want as far as I'm concerned. I make my choices of association with people I disagree with because I value diversity among my friends more than I value conformity to my idea. You may place a higher value on what you think is "right," but we all weigh these things.

    "I'm sorry you believe in Zues or G-Zues, but as such we can't be friends.", ...just won't be something I say to people.

    "Your desire to bomb the abortion clinic means we can never be friends." ...on the other hand, would be a great example of something I'd have to say.

    The points along the spectrum where you defriend people may be different than mine. The good news is that your view on the topic wouldn't be enough for me to stop being a friend to you. The bad news is, however, that it looks like my view of tolerance and acceptance for people who don't share my One True Way of Thinking might get me kicked out of your clubhouse :(

  2. Every IT department should have plans for keeping software and hardware current and under support, There should not be ANY one off licenses to find keys for, they should exist in a central software repository, if they aren't then your IT procurement process is a fail. literally thousands of enterprises bigger than yours have migrated to Windows 7 and are already looking to plan future migrations as 7 is getting old in the tooth now too. don't blame the complexity of this on the enterprises size, what you have there is a clear case of mismanagement.

    It's nice that you work for a company with perfect software management. Most of us aren't so lucky.

    In a way, I am lucky. I'm here doing what I do and getting paid what I get paid because not everyone had such foresight.

  3. For .NET, I ran into this issue a few years ago... it works like this.

    A .NET assembly can be fully managed or mixed mode. Fully managed = 100% IL code that is JIT compiled for the target CPU architecture when you run the program. Mixed mode = a mixture of IL code and native code. Typical example of mixed mode assembly would be one compiled in Visual C++/CLI: you can declare parts of your program to be unmanaged code, and parts of it managed. The unmanaged code is compiled to x86 or x64 assembly code like normal.

    A .NET assembly also declares the CPU architecture that it is compatible with. Fully managed assembly could be specified for x86, x64, or "Any CPU". If Any CPU, the JIT compiler will compile it for whatever the target CPU is. The default settings in Visual C# is to make an "Any CPU" assembly. However, a mixed mode assembly cannot be "Any CPU" for obvious reasons because it already contains compiled code.

    The problem thus arises as follows:

    1. You make a mixed mode assembly - a DLL library - that is targeted for 32-bit x86 CPU.
    2. You make a fully managed assembly - an EXE program - and leave it at the default of Any CPU.
    3. The fully managed assembly declares a reference to the 32-bit mixed mode assembly.
    4. You attempt to run the fully managed assembly on 64-bit Windows. The assembly is JIT compiled and loaded for the 64-bit CPU. However, the second you try to call any code in the 32-bit mixed mode assembly, you get an exception because the 32-bit code cannot be loaded into the 64-bit process.

    The solution, of course, is to specify the fully managed EXE assembly as for x86 CPU and not Any CPU. But that is not the default. If the EXE was already compiled for Any CPU and you don't have source code, you can use a special CorFlags utility to change it after the fact.

    There are other problems with Any CPU too. Like for example, the code has to not assume the pointer size is 32-bit. This is especially important when calling native code like Windows APIs. E.g. Suppose we call an API that accepts a pointer. You should declare the pointer as IntPtr, which will be the proper size. However, you might make the mistake of passing an int (always 32-bits in C#) instead of an IntPtr. Then you end up passing a 32-bit pointer to a function expecting a 64-bit pointer, and corrupt the stack if your Any CPU program got JIT compiled for 64-bits.

    This has been one of the major problems, and a few of them were indeed solved with making sure that the virtual environment had ldr64.exe setwow forced into it.

    The rest of them have been your usual maze of watch them run with Process Monitor on, and figure out which CLSID it can't find and what's missing from the machine.

    Thanks for the VERY informed post, by the way. There's probably a dozen pages on the internet that address "recompile without anycpu," but very few that describe how to side-step the issue. [Admittedly they're easier to find now that you know what to look for.]

  4. Basically, if it's .Net, just run it. It'll either work, or it never worked anyway.

    Basically, you don't know anything about anything. Read the post three above your own for a great description of why.

  5. Re:*sigh* on Microsoft Extends Updates For Windows XP Security Products Until July 2015 · · Score: 5, Insightful

    It's not so simple.

    I'm sitting here now, virtualizing applications in App-V for an XP --> 7 migration project. Most people have no idea the scope of applications used by any sufficiently large company, the sort of resources it takes to locate, acquire, and upgrade existing products, or the skill necessary to shoe-horn old applications business can't move quickly away from into an operating system they were never intended for.

    My previous employer had 40,000+ endpoints at 40+ facilities. Each of those facilities was part of a loose federation of medical providers and hospitals, each running their own software, each with dozens of departments with unique applications. Their migration to Windows 7 wasn't going to be free. It took money and manpower, and that doesn't happen overnight.

    My current situation is similar, just reduced in size by an order of magnitude. Still nearly a thousand applications -- sure, you can throw a lot of them away, but that takes meeting endlessly with department heads and finding replacements - and testing them - and packaging them for distribution to your new OS in the new tool, since the old tool needs to be replaced along the way. Not everyone had a direct upgrade path to the next version of System Center.

    Entire infrastructures needed replaced in a LOT of companies. You can spin up a HP Client Automation infrastructure in a day - if you're the only guy in an IT department, and don't need to wait for a change window to have DBAs configure your backend, and need to wait for networking to make sure machines outside the DMZ can still patch. People over-simplify what has to happen in the "simple" upgrades, and Windows 7 migrations were more than just going out to a PC with a copy of USMT and swapping their hardware.

    Oh, and I hope you have an enterprise agreement with Microsoft, and you budgeted all of this years ago in your long-term financial plan, and you're not middle-way through any other initiatives that might cause you to have a moving target - like desktop or application virtualization. If you're going to pull off the bandaid, pull the damned thing off already. Lets get off physical boxes too! I'm sure we'll have all the USB printer issues worked out on the non-persistent desktops soon enough.

    You can lose days in finding keys for "critical" one-off licensed software for a machine swap. God forbid you're moving to 64-bit and dealing with old .NET apps that nobody's going to ever re-write. It's not just walking around and swapping out some PCs.

    Anyone who tells you otherwise is being willfully ignorant.

  6. Re:Wrong approach on Google Chrome 32 Is Out: Noisy Tabs Indicators, Supervised Users · · Score: 1

    I said it once, and I'll say it again:

    Yeah, well, that's just, like, your opinion, man.

    You can instruct your browser to prompt you for every app and script, and to specifically request your permission before displaying upper-case characters if that's your thing. ...but when the applet is given the go-ahead to run, it either plays video or it doesn't. You only chose if you're going to execute it, and it's execution is at face value.

    In short, it makes sense in, like, my opinion, man. to have a link to LIVE CAMERA actually have moving pictures behind it.

  7. Re:The big picture on Why Standard Deviation Should Be Retired From Scientific Use · · Score: 4, Interesting

    I would have said "18 half gallon pottles to the quarter-barrel firkin."
    Wolfram Alpha says 15.75 pottles to the firkin, but that's because of US/UK gallon conversions, I reckon.

    352 nails in a chain - which was interesting to me, in that Google includes those units in its calculator.

    I now know more about pottles, firkins, nails and chains that I did when I woke up. I shudder to think about what got pushed out of my old head to make way for this new minutia.

  8. Re:Possible! on Rare Exoplanet Found In Star Cluster, Orbits Sun's 'Twin' · · Score: 1

    I don't have the hubris to believe that I've somehow stumbled upon the One True Way of Thinking, and that everyone who doesn't share my beliefs is somehow Wrong(tm).

    As such, I expose myself, and offer my friendship to people who hold a number of opinions that I don't agree with.

    If I broke associations with everyone I didn't agree with 100% across the board, I'd die alone. Sorry, dude, you drink Coca Cola, and they're destroying drinking water in 3rd world countries. What's that? You eat meat? Murderer! I'm out of here, and I'm calling your parole officer. You were in the army? Baby killer! I can't think of a single thing I do almost any waking moment of the day that some extremist for some cause will find just as reprehensible as any of the things you listed. Heck. I wear clothes most of the time. Someone no doubt thinks that's a sin - to not reveal my glory to their sun-loving god.

    I'm just going to have to be friends with a few people whom I don't always see eye to eye with.

  9. Re:Wrong approach on Google Chrome 32 Is Out: Noisy Tabs Indicators, Supervised Users · · Score: 1

    The HTML iframe that embeds, for example, a YouTube video embeds the YouTube player. It's a feature of the YouTube player to decide what behavior to take when it starts. Your browser doesn't determine how to handle YouTube's code. It takes it at face value.

    Let me give you my real-world case. I have an RFID enabled poker table -- cards placed on the table get read and a video system auto-produces your own realtime WSOP-like poker production, with hole-cards and percentages overlaid onto your table video. I run a website that discusses our poker league, and includes a link to a live camera of the table. If we're playing a game at my house, we're broadcasting that game to the internet.

    When someone clicks on the LIVE CAM link, I want the video on that page to start automatically.

  10. Re:Possible! on Rare Exoplanet Found In Star Cluster, Orbits Sun's 'Twin' · · Score: 1

    My friend is, I suppose, slightly less likely to vote against "The Gay Agenda" as a result of the conversations we've had -- but overall I suspect my impact on him voting one way or another one an issue divided along religious lines (gay marriage, abortion, whatever) is fairly negligible.

    He is, in that moment in the voting booth, my opponent, my enemy, and hardly my friend.

    ....but for much the same reasons as a few posts above, my friends contain Republicans, Democrats, Libertarians, you name it. Catholic, Muslim, Wiccan, athiest - I happily enjoy a conversation over a bowl of pho with all of them.

    You're right, of course, that you have to draw the line somewhere. I wouldn't continue to befriend someone who advocated violence to press their agenda. You can split hairs about how voting for or voicing a particular opinion is akin to picking up arms yourself -- but I can't live in a bubble where we all think alike, so I get along with all sorts of people.

  11. Re:Possible! on Rare Exoplanet Found In Star Cluster, Orbits Sun's 'Twin' · · Score: 1

    Protip: Click any thread to collapse it.

  12. Re:This is exactly the problem. on Programmer Privilege · · Score: 2

    However, he routinely intentionally didn't fix bugs so that he could make a big show of getting up in the middle of the night to manually run processes, and would get praise and rewards from the manager. I just made my stuff work and got no attention.

    Maybe I'm the dope for not playing the game, but I can't make myself be mediocre on purpose.

    Perhaps.

    I think the trick to this game is to have your stuff work and be the guy who gets up in the middle of the night to fix something someone else broke -- fixing it permanently in the process.

    I dislike calling my coworkers to the mat. It doesn't foster a good working relationship, and I'm not in a position to rebuild this companies culture from the middle. [Very stuffy, people working quietly, logging hours until the pension comes.] I speak my mind when it's asked of me, but I do so politely, and highlight where my coworkers shine, as well as where they could use guidance. Others have advanced past me by merely kissing ass, but I know they'll Peter Principle and fizzle out long before I will.

  13. Re:Guilty As Charged on Programmer Privilege · · Score: 4, Funny

    I'm not sure if it's chicken or egg here, but I've always cultivated a bit of a "mad scientist" look.

    "Oh, well, if the unshaven guy says it's technically possible, then it must be true..."

  14. ...and that "Polish" be strictly reserved for dusting and cleaning products.

  15. mmmm....comfortable vices.

    I already have a great number of vices, so this shouldn't be too much of a burden.

  16. Re:Possible! on Rare Exoplanet Found In Star Cluster, Orbits Sun's 'Twin' · · Score: 2

    The "your science is wrong" guy is a good friend of mine, and he's been (on and off over the years) a work and travel partner of mine. We've had numerous _l_o_n_g_ discussions about the basis of both of our philosophies of life -- good and evil versus form, function and necessity; the statistical unlikelihood that anyone picked the right faith system; the "point" of life -- and while they're often frustrating for me, they are, at least, an interesting look into what other people think. [I'm certain I frustrate him as well, so, on that we're even.]

    I believe that, subtracting the hokum, most of what my friend believes makes for good neighbors and good society. We just disagree on the "why" portion of those measures of good and bad. ...and the fundamental need to derive good and evil from faith.

  17. Re:Possible! on Rare Exoplanet Found In Star Cluster, Orbits Sun's 'Twin' · · Score: 2

    A fair enough question.

    The answer is that I've got a diverse group of friends, and I find that life's more enjoyable when not everyone you surround yourself with agrees with you on everything lock, stock and barrel.

  18. Re:Possible! on Rare Exoplanet Found In Star Cluster, Orbits Sun's 'Twin' · · Score: 1

    Lighten up, Francis.

    Not everything posted here is meant to bring us closer to enlightenment.

  19. Re:Possible! on Rare Exoplanet Found In Star Cluster, Orbits Sun's 'Twin' · · Score: 2

    I've got two close friends who believe in a young earth.

    One of them tells me this is so because, mostly, our science is a lie. Any fool can go to the Grand Canyon and see that the layers are wrong. He'll eventually eventually shout PILTDOWN MAN! at you if you try to engage in any sort of critical discussion about the scientific process and our understanding of the age of the earth and our universe as a whole.

    The other tells me that he believes what he believes because his faith tells him so.

    While I disagree with their view on the age of the universe, it's impossible for me to counter the second argument, and as such, your argument would fall on deaf ears as well.

    Faith must, by definition, be taken by faith, and it tells you what it tells you.

    I think they're both loons, but they find my "faith" in science to be just as soundly grounded as their faith in their faiths.

  20. Re:Possible! on Rare Exoplanet Found In Star Cluster, Orbits Sun's 'Twin' · · Score: 1

    2,600 light years is distance, not age. It could be much older.

    ...only 3,400 years older!

  21. Re:Sun vs Star on Rare Exoplanet Found In Star Cluster, Orbits Sun's 'Twin' · · Score: 2

    Are you suggesting that Messier 67-A's sun is 2600LY away from it?

    The capital-S "Sun" only appears in the title...

  22. Re:Maybe good news on U.S. Science Agencies Get Some Relief In 2014 Budget · · Score: 1

    As long as the number of planets available to colonize, divided by the years it takes to suck them dry is less than the amount of time it takes for planets to either reset or be created/discovered, then we can just become nomads.

    Sucking planets dry in a great circle of abandon/respawn isn't much different than crop rotation on a galactic scale.

  23. Possible! on Rare Exoplanet Found In Star Cluster, Orbits Sun's 'Twin' · · Score: -1, Offtopic

    As this is only 2,600 light years away, it's well within the biblical-defined 6,000 year age of the universe.

    Creationists rejoice!

  24. Re:Host a Kickstarter on OpenBSD Looking At Funding Shortfall In 2014 · · Score: 1

    Top contributors get to submit their very own code!

    Seriously though, a Kickstarter plan is essentially a bake-sale for them, the equivalent of your average PBS pledge drive. Donate $20 now and get this decorative mouse-pad! ...which is fine, as long as it's a limited run that makes you feel good about donating $20 to OpenBSD instead of FreeBSD/NetBSD/Dragonfly/whateverBSD.

    There's no harm in selling signed-by-Theo OpenBSD t-shirts. They've already "sold out" by begging for cash. At least give back a trinket with the other hand. [...the common courtesy of a reach-around.]

  25. Re:Wrong approach on Google Chrome 32 Is Out: Noisy Tabs Indicators, Supervised Users · · Score: 1

    Yeah, well, that's just, like, your opinion, man.

    ...and perhaps the option to play it takes you to a page that plays the file "automatically."

    People can't have this both ways. Endlessly they argue that people can have their web server serve what they want, and it's your client, so you can interpret that HTML data whatever way you want -- by discarding ads, or rearranging the layout of Facebook. Some people like to write HTML pages that, when you land on that page, play a video.

    What next? You want spoiler tags between every paragraph so you don't have to "automatically" see text?

    If it bugs you, don't visit the site. To each their own.