Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!newsfeed.eweka.nl!eweka.nl!feeder3.eweka.nl!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.007 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'python.': 0.04; 'scripting': 0.05; 'that).': 0.09; 'ugly': 0.09; 'interfaces': 0.12; 'developer': 0.12; 'am,': 0.13; 'wrote:': 0.15; 'ages,': 0.16; 'bugs,': 0.16; 'clarified': 0.16; 'complains': 0.16; 'disagree.': 0.16; 'filesystem': 0.16; 'ntfs': 0.16; 'wmi': 0.16; 'heavily': 0.16; 'meant': 0.17; 'admin': 0.18; 'received:209.85.210.174': 0.19; 'received:mail- iy0-f174.google.com': 0.19; 'seems': 0.20; "haven't": 0.21; "aren't": 0.22; 'header:In-Reply-To:1': 0.22; 'stuff': 0.22; '(though': 0.23; 'structure': 0.23; 'worked': 0.24; 'windows': 0.26; 'tried': 0.27; "i'm": 0.27; 'awesome': 0.29; 'far,': 0.30; 'use?': 0.30; 'notes': 0.31; 'certainly': 0.32; 'tend': 0.32; 'message-id:@gmail.com': 0.32; 'it.': 0.33; 'done': 0.33; "i've": 0.33; 'to:addr:python-list': 0.34; 'header:User-Agent:1': 0.34; 'there': 0.34; 'however,': 0.34; 'things': 0.34; 'example,': 0.35; 'backend': 0.35; 'fixing': 0.35; 'switch': 0.35; 'anything': 0.37; 'some': 0.37; 'but': 0.37; 'could': 0.37; 'received:192': 0.38; 'received:google.com': 0.38; 'received:209.85': 0.38; 'subject:: ': 0.38; 'problems': 0.38; 'put': 0.38; 'received:192.168.1': 0.39; 'to:addr:python.org': 0.39; 'received:209': 0.40; 'did': 0.40; 'matter': 0.61; 'back': 0.63; 'here': 0.66; '(after': 0.67; '12:03': 0.84; 'beats': 0.84; 'diving': 0.84; 'eagerly': 0.84; 'repairing': 0.84; 'standing': 0.91; 'tied': 0.93 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; bh=PP614xkWXsjp8sRVTZxE6WeV/15gLlXRspYJuc6AnyM=; b=uvcQ1U6NEXbf932vp+PQORGOGP5ROoi+ZtbSOU3kOZo/ZQ7L5BPH2tLytvNVy5KZfU imuO6gd81G/6sZkZuj80X9b6d3v7mQl67E36k150C7MLbZqAGxyib+mKWL3zjpuzs2fg 5Yc3HWLAu5L/21raJ+VKchjlgLkW4s7DetlSI= Date: Wed, 06 Jul 2011 00:29:43 -0500 From: Andrew Berg User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20110624 Thunderbird/5.0 MIME-Version: 1.0 To: "comp.lang.python" Subject: Re: Microsoft GUIs References: <1bf8cf87-b173-470a-a05e-a65616c988a0@d22g2000yqn.googlegroups.com> <41f31477-48ee-4a8a-ab2d-87073a918996@r18g2000vbs.googlegroups.com> <6dd92755-c8e9-47ef-aa08-ffffbc3d1893@5g2000yqb.googlegroups.com> <97a7q6FtqcU1@mid.individual.net> <6a9373cd-4b27-447a-8be4-db74effde338@g16g2000yqg.googlegroups.com> <61329ec7-da3e-49fe-bf25-3c179dc8cd2c@j14g2000prn.googlegroups.com> <05c559ee-983d-414b-a499-5e675e6592c7@5g2000yqb.googlegroups.com> <4e124b92$0$29967$c3e8da3$5496439d@news.astraweb.com> <4E13E0F0.20705@gmail.com> In-Reply-To: X-Enigmail-Version: 1.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 34 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1309930197 news.xs4all.nl 21798 [2001:888:2000:d::a6]:54311 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:8895 On 2011.07.06 12:03 AM, Dan Stromberg wrote: > I disagree. The stuff endusers tend to use is polished to some > extent, but the backend is verging on hideous. If a developer > complains about the ugly internal structure "yeah, but you say that > just because you're a computer person / geek." Admittedly, I haven't tried to do a whole lot of development with the Windows APIs, and I certainly haven't tried to develop any software that's heavily tied to the kernel, so I could be wrong in this area. Could you elaborate? > > Yes, the NT kernel still has some > long standing bugs, but MS has done well with things that matter to > sysadmins. chkdsk, for example, has been around for ages, but I still > don't know of anything that really beats it. > > > How about FreeBSD's ability to check a filesystem while it's in use? Actually, I meant in Windows, as in there aren't any 3rd-party tools that really trump chkdsk for repairing NTFS volumes. I should've clarified that. However, that sounds like an awesome feature (though I'm not going to switch to FreeBSD just for that). > > I've only had a small > amount of experience with it so far, but Powershell seems to be an > excellent tool for admin scripting since it interfaces with WMI so > well. > > > I worked with PowerShell for about a year (after an acquisition by > Microsoft), before eagerly diving back to Python. Here are some of my > notes about the problems in PowerShell: Did you encounter these issues with PowerShell 2? I know MS put a lot of work into fixing and adding features to PowerShell 1, but like I said, I haven't had much experience with it.