I'm actually campaigning to go from connecting to shared Linux machines using NX to dual-booting my workstation with Linux (right now, it's XP). My supervisor thought it'd be a good idea, but the only question is when to do it, since we're very busy and don't want to cut into my work on our project :P
There's also something nice, as a software developer, about being able to maintain your own fork of an open source library if you think you need to use an existing library but build on it in a very significant (perhaps diverging) way. You may or may not have to publish your code per the license, but either way, it's probably cheaper than starting from scratch.
There are some things where you can just use the library you're given and hack around any limitations and still produce a fine product. No problem. But also many times when modifying the underlying libraries to do what you want could be a huge boost and reduction in complexity
Yup. I actually had to do that. I was trying to port my old raytracer project from college to Visual Studio. I used the FOSS pngwriter library, so I had to install a few open-source libraries on my Windows computer. Mostly wasn't a problem, but the latest version of one of them wouldn't compile with the other libraries, so I had to go in and patch it. Got it working that way. I like having that option.
Sometimes the upstream will want your changes; sometimes they won't. But having that choice (should I publish my code or not? should I attempt to upstream it or not? etc.) opens up an entirely new world.
The other thing I would do a lot more often if more things were open source is, I'd recompile binaries to work with new platforms. Simple example: highly moddable, 32-bit-only games that frequently run out of virtual address space due to the 4GB limit. I'd totally do what's necessary to make a 64-bit build.
And hey, I might still want to enjoy those vintage games in 2025 when the Win32 API is long gone, analogous to how "gone" MS-DOS or Win16 is today. Could I do that on Windows 12 with closed source games? Nope. Could I do it with an open source game? Yep.
Though you do still get neat projects like DosBOX which emulates DOS pretty dang well (well enough to even run Windows 3.11). Which can also come from the FOSS community.
Virtualization to the rescue :-/ Although it still can't take care of extending the 32-bit virtual address space, without a recompile from source (to understand which 32-bit integers are addresses and which are data, for instance)
Huge, huge limitation for games like Skyrim and Sins of a Solar Empire.
Know what the developers say when people request 64-bit? "Not enough users run 64-bit OS for it to be worth it to us".
Stardock did. Bethesda may not have said that verbatim, but it was extremely hard to convince them even to release a patch enabling LAA by default. Their answer to 64-bit was "no way".
It's funny because Microsoft kind of wedged themselves in with a few popular game developers for a few years during the formative days of the 64-bit platform, and convinced them to release dual 32/64 builds of some games. But that practice seems to have regressed, rather than moving forward.
Hellgate: London (a failed product) was dual 32/64. Brand new, AAA games are not.
That's crazy. But then, I only use ObjectDesktop from Stardock. I think there's 64-bit versions of those programs, so it must be the game studio in there that said that.
It's why I wish most developers would just settle on an open source core engine and write extensions in a fast interpreted language like Lua, and let people compile custom binaries of the engine as long as the APIs are backwards compatible
That way, even 8-10 years after the developer stops updating their game with official patches, you could grab the latest stable maintenance release of that series of API-compatible version of the engine, and fix bugs in your ancient game or compile it for a new platform.
The big companies really should stop playing "trade secret" with the game engines and just settle on one shared "community effort" of a AAA game engine, and include everything but the content. When you sell a game, you sell the content. When you develop a game, your cost center includes, partially, the cost of "co-maintaining" the shared infrastructure.
More platform independent, faster, better architecture, fewer bugs.
I think of things like ScummVM and Ren'py. They aren't AAA game engines, but they're good for visual novel / adventuring type games. The beauty is that you can copy the game assets to another implementation of the engine (on a new platform) and it "just works". I want that for visually-rich 3d games.
Can't tell you how many Ren'py visual novels I've played which were originally released only for Windows. A few exe extraction tools, cp and python and a download of the ren'py source.... done
Man, I really want electronics-shopping.stackexchange.com (cf. my barbie gravatar from that SE blog post about shopping-rec)
I need to ask some questions about Wilson Electronics LTE antennas
There's an electronics.stackexchange.com. But I don't think they like shopping questions on there either. :P Could try their chat though. I bet they might have something there.
@sidran32 Yeah, they convinced me that if I want to get looks from coworkers then I should build aluminum rabbit ears. If I want something that works and looks cool, I should buy the 4G-V.
Funny because they didn't talk about the social aspect at all but by talking to them about it I realized what I need to do.
Well, they're electronics engineers. Engineers rarely care about looks. :P
Heck, I asked about how to drive a 12V light off a 3.3V LED output on my motherboard. One person told me how he once drove a 250W halogen lamp off his HDD light indicator on his motherboard. :P
@sidran32 Yeah, I love that kind of person. It's great to have them around. You know, the same way people flock around me once they realize I know everything about how to build a great desktop, or write code against GStreamer, or... (a few other things)
Special-generalists who know a lot about many things and even more about a few things... whenever the things they know a ton about are things I know little about, they're my friend
The features supported by the processors in this machine are different from the features supported by the processors in the machine on which the virtual machine state was saved.
So I assume that I would need 64bit OS
However....there is no way to install 64bit software on a 32bit operating system?
@EinsteinsGrandson That specific error message could also mean that the saved guest was executed using Extended Page Tables (EPT) or VT-x, of which you don't have one (or both)
x86 is a series of computer microprocessor instruction set architectures based on the Intel 8086 CPU. The 8086 was introduced during 1978 as a fully 16-bit extension of Intel's 8-bit based 8080 microprocessor and also introduced memory segmentation to overcome the 16-bit addressing barrier of such designs. The term x86 derived from the fact that early successors to the 8086 also had names ending with "86". Many additions and extensions have been added to the x86 instruction set over the years, almost consistently with full backward compatibility. The architecture has been implemented ...
Hardware features of the processor such as extended page tables and VT-x might not be available on your CPU. If they were available on the friend's PC and not yours, that's the reason why you get that message.
however, you can't usually resolve that problem even if you know what the problem is.
you would have to remove the saved state of the VM and cold boot it
but if you are relying on information available in the saved state then you can't use that without having a compatible system, which means the same CPU instruction set
And it might have AMD-V (if it were a newer AMD processor, which it isn't) but it wouldn't have EPT because AMD-V is the equivalent (but incompatible) page table extension for AMD... so if the friend has an Intel CPU with EPT, that saved state can never be loaded on an AMD processor.
The features supported by the processors in this machine are different from the features supported by the processors in the machine on which the virtual machine state was saved.
You may attempt to resume this virtual machine, but doing so may result in unpredictable behavior. Do you wish to resume this virtual machine?
The features supported by the processors in this machine are different from the features supported by the processors in the machine on which the virtual machine state was saved.
You may attempt to resume this virtual machine, but doing so may result in unpredictable behavior. Do you wish to resume this virtual machine?
if you hit no, you'll lose any saved state you have ... is it important that you keep the saved state? the saved state is whatever was in the guest's "RAM"
@EinsteinsGrandson the .vmdk is the disk image; it contains the virtual "hard drive" files. The .vmx is the main configuration file for the guest, and that's what you should open with VMware.
We're about to deploy Google Chrome to our users. The thing is, we use a proxy server to filter HTTP connections to force users to just use a handful of websites on workplace computers.
So far I've been able to set Chrome to use either a PAC or configure the Windows LAN settings to use the proxy...
recently i purchased an hp EliteBook 8570w Workstation which has a native resolution of 1920 x 1080 but unfortunately due to this high resolution everything is too small specially the tool-bars and icons.
i tried to customize windows colors and appearance by increasing text size and icons sizes ...
My Mac is joined to an Active Directory domain. What I expected to see was the same ease of access to file shares and internal websites that Windows computers joined to the domain experience (i.e., no authentication needed; it just uses Windows Integrated Authentication). Instead I am asked for c...
I have a partition /dev/sdb1, where my old Windows XP resides. All the files are there intact and I can see them, mounting the disk from Linux. Linux is on /dev/sdb2. But when I choose Windows in LILO prompt, it doesn't load.
I have the following lilo.conf:
boot = /dev/sdb
# Linux bootable part...
How can I get the skydrive app in windows 8 to download all my files to a folder on my machine and keep it synched? For now I can only view the files, but can't synch them to a folder like the application in windows 7 can
Or Metro applications not living up to people's expectations since all of them are first generation and features need to be built from the ground up, again, WinRT plays a big role here.
@TomWijsman yeah, WinRT / Modern apps are basically where KDE 4.0 or Android 1.0 or GNOME 3.0 were. A bad, bad state where the core foundation is working but the things people want are just missing.
Almost any new GUI platform is going to have the same growing pains
well, and Win16 to Win32, but that transition was eased by the fact that many early Win32 programs could use the same drawing APIs (GDI, etc) as their Win16 counterparts, so it was a simple recompile
web apps also have the same problem, though
Google Docs vs. either OpenOffice or MS Office = lol
"Can Google Docs do this?" "No." "Can it just do that?" "No." "Can....?" "No!!!"
gotta love Microsoft going through the same growing pains as other platforms that've come (and gone) since Win32, though... new UI, new platform (WinRT at least is a new platform), everything goes to hell in a handbasket.
They just can't implement features fast enough with all the developer manpower in the world, to make WinRT or Modern on x86 to have the same feature capabilities as what you have on Win7/x86 today.
The Metro SkyDrive app cannot do this, however you can still download the desktop application from here to accomplish this the same way as in Windows 7.
somebody hurry up and approve that edit so I can make my own edit
First off, this specific incident is about a volunteer organization, not necessarily a workplace... Having said that
I have two sets of managers directly above me: the management that funds, and the management that directs. I needed more volunteers, and just gave the paperwork to a couple I thou...
if you really feel you have to go above your manager, the only ways to do it and not get fired (imho) are to do it anonymously through a hotline if you think the behavior is unethical or wasteful (most corps have a hotline); or to discuss with your manager that you don't agree and think a higher level manager should make the decision.
if your manager is really laid back they might actually be okay with the two of you (you and your manager) discussing the issue together with the manager's boss. even if your manager doesn't want to do that, you could ask, and you're unlikely to suffer consequences if they say "no, i don't think we need to talk to my boss about it".
as long as you don't pursue it further
even the most stiff boss would probably appreciate that you're at least trying to go through them, and as long as you leave the final decision in your manager's hands as to whether they want to ask up the chain or not, it should be fine
you can just be like... "look, I really want this to happen and think it would be beneficial, so if we could consult the upper level manager (insert their name) together, it might give us a different perspective." if your manager doesn't like that, then just be sure to tell them you won't pursue it further, and then don't.
the only reason you should pursue it further is if it's a matter of ethics or legal compliance and you fear that your organization could get in trouble if you allow things to unfold
if it's just a missed opportunity or doing things sub-optimally then you have no moral or ethical responsibility to ensure that it happens, so you should maybe offer your boss to take it to a higher level, and if that doesn't work, drop it
you could directly talk to your boss's superiors without notifying your own boss, but that is potentially disastrous since the superiors are unlikely to protect your confidentiality and your boss will likely hear word that you went to upper management without consulting them
No, I'm not razzing you for your rep. I was only joking. But in all seriousness you're free to post an answer. I just... I don't know... workplace doesn't sound like the kind of place where I should start getting involved and answering questions, because it isn't my field. Maybe if I were in HR.
I have a lot of instinctual and culturally-accrued knowledge about workplace etiquette, ethics, etc. but these things are very internal to me and not something I feel I can profess about to the general public. I'm much more likely to ask questions on workplace than answer them.
When providing answers on SE sites, especially when they're subjective answers, I try to really know that I have solid footing and a very strong reason for adhering to that subjective answer, rather than it just being a gut feeling or based on personal experience.
With SU and SO, a lot of the time, subjectivity is totally out of the question anyway, and I can just go ahead and be objective, which is easy. Workplace, there's very little objectivity.
Yeah. I want to be able to convince myself that the answer is truly something that is correct and helpful, and not potentially misleading or based on my own little microcosm. I can stand on pretty solid footing a lot of the time on SU and sometimes on SO, but rarely in the touchy-feely places.
And I don't consider giving subjective advice to others as a good testing ground for my theories. :P
Heaven forbid my answer gets accepted with a +10 and the person goes off and takes my advice.
Recent-ish instruction set architecture revisions have implemented hardware instructions in the CPU itself to accelerate virtual machines by a large factor (I don't know exactly what the factor is, but with both VT-x and AMD-V/EPT, probably about 10).
RAM doesn't have much to do with it if you don't even have VT-x. Software emulation is slooooooooooooooooooooooo......oooooooow
@EinsteinsGrandson Well, my idea would have been that I would sponsor you your laptop if you involve yourself in the site in a way that would benefit everyone. Meaning that you would provide worthy content.
But, in hindsight, I'm not sure if I would want to make such a good investment
You can edit an answer or a question to fix some mistakes (like grammar, links, images, paragraphs, titles, tags, ...) and, when the edit is accepted, you get 2 reputation points.
and I work as I volunteer in IT team in a club that is responsible for all the international students that come to our university each year.... more than 700 students
DAMNIT, @TomWijsman! You put that abominable song in my head!
after visiting the restroom and seeing the "DON'T RUSH / STOP / FLUSH" sign (yes we really have those) I am now thinking "What is flush? Baby don't rush me, don't rush me, no moa"
My music library is organized (roughly) like this:
Music
mp3 (original)
Artist/Album/Song
mp3 (from Tom)
Artist/Album/Song
mp3 (from Dick)
Artist/Album/Song
mp3 (from Harry)
Artist/Album/Song
... etc.
When I use the desktop Zune Software, it ...
I've noticed that laptops from several manufacturers, such as iBUYPOWER and CyberPowerPC, are actually based on systems designed by a company called Clevo. What exactly is Clevo, and what should I know about Clevo systems when shopping for a new laptop? Is there anything I should be concerned a...
I want to ensure that this is an objectively answerable and reasonably scoped question. The question currently has one close vote as "not a real question".