Slashdot Mirror


User: NutRoberts

NutRoberts's activity in the archive.

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

Comments · 7

  1. Re:WinFX on Nothing of .Net in Longhorn? · · Score: 1

    As long as they provide WinFX with the new .Net Framework release I'd be happy. It gets to be a real pain to p/invoke every Win32 API. Do you have any good links describing WinFX? I can always google it :-)

  2. Re:What to learn: C++ And C# on Nothing of .Net in Longhorn? · · Score: 1

    I've been a C++ developer for nearly 7 years and a C#/C++ developer for the past two years. You really need to learn C++ if you want to find employment. Companies assume you can learn C# if you know C++. Most companies have a hybrid of C#/C++ applications so you really need to know both.

  3. Re:Nobody needs or wants single sign-on... on Security Skins: Single Sign-On with Images · · Score: 1

    Single sign on is not for remembering your hotmail password. If you had a job in the corporate world (maybe you do), then you would realize how many different username/password combinations you have to remember. Hell, half the time I can't remember my username let alone my password for some applications. Besides, my current job is developing features for a commercial single sign on product. The last time I checked, I was still employed ;-)

  4. Re:The Two Worst Ideas Ever: DLLs and The Registry on Mad as Hell, Switching to Mac · · Score: 1

    Yup, complexity is the key to why some developers think the GAC is bad. Another side effect of using strongly named assemblies (A strongly named assembly need not reside in the GAC mind you), is that when you persist objects to disk, it stores the fully qualified type which includes the version #. You must write special code to deserialize it from future versions of the assembly. So as you can see, versioning is not simple and it is not free. However, it beats the crap shoot of something 'maybe' working if you overwrite a DLL in the system directory. I really don't think Microsoft could have done much better with the design of the GAC.

  5. Re:The Two Worst Ideas Ever: DLLs and The Registry on Mad as Hell, Switching to Mac · · Score: 1

    Yes except there is no global 'official' version. The global idea is what got us into trouble to begin with. Each application's official version is the version they compiled against. However, you can re-direct any app to use a different version using a configuration setting. One weird note about the GAC is that it takes precedence even if you have a copy of the DLL in your local directory.

  6. Re:The Two Worst Ideas Ever: DLLs and The Registry on Mad as Hell, Switching to Mac · · Score: 1

    DLL's are a good idea, it allows two programs to share the same kind of logic. In .Net, they invented the GAC (global assembly cache) for better DLL management and configuration files to replace registry settings. The GAC allows you to store multiple versions of the same DLL. This means two different programs can use the correct version of their DLL. Before, everyone had to use the same version (COM DLL's) and if it wasn't compatible you were just screwed. You would think the development community would be jumping for joy but no. Ignorant programmers don't like the 'GAC' because it forces them to set up and follow versioning rules... Damned if you do, damned if you don't.

  7. KISS on Mad as Hell, Switching to Mac · · Score: 1

    I'm not going to even go into the debate of Mac vs. Wintel vs. Linux... which is more secure, reliable, useful, etc. The author's conclusion is that he really doesn't want anything on the market today, he wants a 'simple' computer. Let's analyze how ridiculous this request is... "Here's my answer to the WinTel problem: We need an open Simple Operating System (SOS) that meets the needs of the majority of people who buy PCs for everyday home and enterprise tasks" People always say they want something simple that works but if you actually satisfy ALL of their needs it is going to be complicated. Let's list the needs of the majority of people who buy PC's... * Browse the Web * Use E-mail * Download Music Just the fact that you are going to hook up to the internet means that you have to have a firewall and anti-virus scanning. Hell, Windows just recently started including a firewall. * Word processing for school/work Some would think that typing a report is fairly simple. People today expect much more than a wide variety of fonts. They want images, templates, hyperlinks. * Play games This is the real killer. Back in the day, I worked at Incredible Universe, the failed brain child of Radio Shack. Whenever someone came in to buy a PC I would ask them what they wanted it for. In all cases, they wanted to play the latest games. Other than that they just wanted something simple. Well guess what, games are complex and require complex powerful hardware.