Jump to content


  • Posts

  • Joined

  • Last visited

  • Donations


Everything posted by CoffeeFiend

  1. Then you also have to worry about difference in the date/time formats as well when you parse that text (it changes with different cultures/locales). There's so many ways to accomplish that stuff in most languages. A couple quick PowerShell examples: For output with a standard ISO time format: ls C:\path\here\|sort CreationTime|%{$_.CreationTime.ToString("s")+" "+$_.Name} For output with a custom YYYY-MM-DD format (good for sorting): ls C:\path\here|sort CreationTime|%{$_.CreationTime.ToString("yyyy-MM-dd")+" "+$_.Name} Same ISO format output, but with code written in a different way: ls C:\path\here|sort CreationTime|%{[string]::Format("{0:s} {1}",$_.CreationTime,$_.Name)} There's *so* many other ways to do it, using so many languages. It's very simple in in VBScript as well, except for the sorting part where you have to write your own sort function...
  2. Most of the apps are complete junk anyway. They're often a plug for their services that most people don't want of (with a big emphasis on making money from them). The news app has an incredibly low information density (form over function as usual), and the stories very much suck compared to any decent news site I've ever visited. Day and night. Same for the weather app: one gigantic picture (I want weather information primarily, not to look at photos) and a tiny amount of text at the bottom, which again has less infos than usual weather web sites. Currently it says "Rain, 11°C" and very little more. Whereas a popular site tells me it's actually Light rain, 11°C, 20km/h wind (with 35km/h gusts), that they expect around 1mm of rain, and TONS more infos. That's so much more useful. Forget the full page photo and give me the information I want instead. If I was ever stuck using Win8 (*shudder*) the very first thing I'd do is to unpin all metro apps.
  3. A short article worth reading: Windows 8: What happens next?. Basically: -RTM likely in July -RTM has some changes, like no more Aero, and probably making classic start menus history
  4. I wouldn't worry too much about it. I don't see most devs (myself included) moving to .NET 4.5 anytime soon. It just has so very little to offer besides async* (which you can use on .NET 4.0 anyway, via the Async Targeting Pack). I think it's pretty much pointless, unless you want to make Metro apps. And the said Metro apps won't run on Vista and older anyway. Also, the new VS Express editions (which would use .NET 4.5) only makes Metro apps so there goes a large part of potential uses. The only other thing I can think of is being able to use variables for loops inside lambda expressions now. It's kinda nice (overdue really), but that's hardly worth losing half the user base and buying new VS11 licenses for.
  5. I've don't recall anyone saying it won't work in the RP. That code and other things like Aero are being removed now, so you will see those changes in the final version. It's not an RC. They're still doing changes. Even MS said themselves on their blog that some of their latest changes wouldn't be in the RP and I doubt they're done working on it either. I wouldn't take Classic Shell running on Win8 RTM for granted yet. Not that I even care anymore (about Win8 I mean, not the start menu)
  6. ...for now. These latest changes aren't in the RP, much like getting rid of Aero. I find it sort of hilarious that new ISOs are out and I'm not excited one bit (it's the first time this happens with any OS ever). I don't even plan on downloading it. Why would I anyway? Just to see exactly how badly they managed to to screw it up?
  7. I very much agree. Apple didn't really need this fiasco (they're swimming in money and their customer base just keeps expanding) but I'm sure they welcome the move. They should make apple ads which just say "No Metro" or "Metro-free". That alone would sell loads of Macs. That was a nice opinion piece, but it was basically free from cold hard facts. For what it's worth, I'd pretty much argue the complete inverse Same for the tablet version of Photoshop. Less than 1% of the features, not usable for what you'd typically use Photoshop for. Same goes for all office suites (or PDF readers) I've seen on any portable device. It's not like we're going to seriously edit documents by typing on a screen. If anything, that's incredibly short sighted. Soon enough, the 5% that actually does actual work on computersd and creates content/software/etc leaves for another platform (no, we're definitely NOT going to use this trash!) Then all you're left with is a dumb photo viewer/web-browser OS meant for those who don't do much with a computer (and nobody producing anything for it anymore). That's also the use case where the OS matters the least as this stuff can easily be done on any other OS (and arguably better on Apple iDevices and its gazillion of high quality apps, but then again even Android has a huge lead there). That would just make their OS entirely irrelevant & pointless, and also helping people to transition to another OS by killing lock-in altogether. They're essentially giving the finger to everyone who needs it for work or for legacy/compatibility/lock-in reasons, to cater only to the iPad crowd (who most likely won't want of it anyway). How could this possibly go wrong? We definitely will. I wouldn't want of it for free, so there's no way I'm actually going to pay for this. I'll gladly pay extra for a Win7 upgrade though. I have the same feeling. No worries yet. Just sit back and enjoy the show, watching the disaster unfold in slow motion. The shareholders will most likely ensure that the same kind of fiasco can't possibly happen once more with Win9.
  8. But then again, your precision on those larger moves is far lesser than what you have with your wrists and fingers, negating any possible gain. Combine that with the poor precision/accuracy of such hardware (unlike expensive time-of-flight cameras) and you most likely have quite a bit less precision than with a mouse.
  9. If you start handing out powershell scripts, then what am I going to do around here now? I'm afraid I've just been made redundant. Good job though.
  10. I've heard about this stuff a while ago. I can't see any practical uses for it. Far too imprecise, and gesticulating all day sounds even worse than using touch monitors (not that we'll have them) all day. The only place it might have had a chance is games, but with publishers caring more about consoles lately, and the very low odds of having such a device on the PC makes it a waste of time to develop for, especially when that group of gamers is well known to be mouse/keyboard addicts.
  11. Not a bad solution, and an entirely legit one too (it downloads only the "useful" part of download.microsoft.com/download/8/E/9/8E9BBC64-E6F8-457C-9B8D-F6C9A16E6D6A/KB3AIK_EN.iso basically e.g. bytes 129740800 to 136032256 for the Win7 version).
  12. iOS and Android devices are all that rage. The answer to that is pretty obvious. Another proof that MS couldn't sell mobile devices even if they came with a free gold ingot. The smartphone shipments have gone up 50% in one year, from 101.6M units to 152.3M units. Both iOS and Android devices saw tremendous growth (145% and 88.7%). Despite MS doing their best to promote their stuff in a market that's rapidly expanding (it should be easy to sell your stuff when there's so much demand), they managed to lose 0.4% of the market (from 2.6% down to 2.2%). I can see Windows tablets selling almost as well. And I expect Metro to be almost as successful on desktops as Silverlight has been on the web.
  13. I'd honestly rather use WMP (or pretty much anything else) than Winamp. However next time we buy new mp3 players it'll likely be iPods. That will pretty much force me away from WMP, especially since I'm getting tired of its not-so-smart playlists (it's such a pain to make it sync exactly what I want) and its inability to handle different formats (like FLAC) intelligently... WMP was already a terrible video player (the absolute, very worst I've tried in ages, by a quite long shot) and its ability to share stuff with media center just lost the last little bit of relevance it might have had with Win8. To be honest, I'm not even sure why I'm still using it today. Lots of people say foobar is better (it looks like it has real potential) but it feels like way too much work to hunt for skins, try to set it up to use ratings, etc. It feels more of a construction kit than ready-to-use software. On a totally different note, developers everywhere are really angered about MS' latest moves. So many articles on so many different sites, and thousands of comments... MS trying to force terrible stuff onto its users and developers, hoping they all bend over and take it. This can't end well for them, unless they do a quick about turn with Win9.
  14. I already posted this stuff twice They made the VS Express IDEs completely worthless (Metro-only). Also, the VS Express IDEs cannot legally be used for commercial work anymore. They're also taking the C++ compiler out of the SDK. And no more compiling for XP... MS is quickly and utterly destroying all their very best core products. The whole situation is turning into one huge farce. It's as if they decided to get rid of all their users as quickly as possible. Basically nobody will willingly "upgrade" to the new trash they're pushing out. Well, it's getting pretty hard to find to find anything besides an iPod nowadays in the first place, and similar devices from other manufacturers usually cost near the same. We all use cheap Sony mp3 players here, but the sync'ing with WMP kind of sucks (the smart playlists are really basic compared to iTunes'). iTunes does suck on Windows though, it's like they've made no effort whatsoever to make it run decently on that platform.
  15. Thanks, but my English really isn't that great. I'd have to work on my articles quite a lot for them to be mostly readable and well structured. In a lot of cases they are. Especially if what you want is a nice, fast and powerful desktop PC. If you're not looking for a laptop, their crappy overpriced and underpowered Mac mini or their my-monitor-is-my-computer iMac just like me, then their only choice is the Mac Pro. That is EXTREMELY overpriced for what it is (yes, I know it's a Xeon CPU in there -- I don't care about that, just give me raw performance regardless of the branding). Just a quick comparison: I recently upgraded my work PC: I got an Antec Sonata III case and it's good quality PSU: an Antec 500W that's 80+ gold certified. An ASUS P8Z68-V LX Z68 motherboard (great OEM, great Z68 chipset, USB3, SATA 6Gbps, etc), a Core i5 3550 that benches @ 7660 (stock), 16GB of good DDR3 1600, a 128GB Crucial M4 SSD as a boot+software drive (it's enough, don't need more), a 2TB HD for storage and an ASUS 24x DVD writer. It's all good quality parts and not some 2nd rate junker. I kept my existing video card, so keep that in mind. That was $750 CAD total, which is $730 USD at the current rate. Not bad really. A "decent" Mac Pro, with the middle of the road quad core 3.2GHz Nehalem CPU (I'm assuming it's a Xeon W3565) which benches @ 6069 (my CPU is ~25% faster), 16GB of RAM (4x4GB), a 2TB storage drive, the only SSD option there is, the basic ATI Radeon HD 5770 1GB that's slower than my existing card, a ghetto 18x DVD drive and nothing else... Their store tells me it would cost me $5224 USD. That's almost exactly ten times what I paid for a faster upgrade. Even a ghetto iMac (you know, the my-monitor-is-a-PC thingy) with a similar-ish CPU, 16GB RAM, a 2TB drive and 256GB SSD (the only SSD option there is) and a Radeom 6770M 512MB card is still over $3000! Ok then, let's try a Mac mini perhaps? The one with the Core i7 2635QM which benches @ 6232 (slower yet again), half the RAM (8GB), a small 750GB storage drive and the usual only SSD option (256GB), crappy onboard GPU with no upgrade options... That's still $1750! So other than their portable devices (laptops, mp3 players, phones, tablets) they're a pretty darn bad value IMO. And even when it comes to laptops, depending on your needs, they're not necessarily a good value either. You want a durable, well build business-grade laptop? Sure, no one is giving those away. But if you're just after any old laptop with a 17" screen then you're in for a surprise. You can easily find some laptops with a 17" LCD and a i3 CPU around $500 (I've even seen some going for $400, *if* an AMD E450 is fast enough for you). Apple's only option is a MacBook Pro that starts from $2500.
  16. Honestly, I wouldn't see the point of that. Even a high-spec'ed ARM CPU is still fairly weak compared to basically all modern desktop CPUs. To illustrate the point, take the multithreaded linpack benchmark. Some of the highest-end ARM chips like the Tegra 3 score a bit over 100 megaflops. Meanwhile, some last generation i5 2500K's bench close to 100 gigaflops. That's roughly 1000x faster (admittedly that's just one very specific bench). The video performance is also a lot slower than any modern "onboard" video (even that of a CPU which has a GPU on the same chip), let alone any discrete video card. Nevermind that existing motherboard form factors (and layouts), current PC architectures (like having PCI-e slots, or CPUs typically having memory controllers on-die meant to connect directly to DDR3 memory sticks), power supply designs and so on really aren't suited to an ARM system. At best you'd have something completely different, with the usual commodities tacked on as one gigantic hack. Its niche is battery powered, low-power mobile computing devices mainly. Tablets, phones, MP3 players, ebook readers and so on. Add to that the fact that it wouldn't run any single app or game you've ever run or that's ever existed for the PC so far (including all drivers for any hardware you might own -- having completely different instruction sets and architectures will do that), and you just got the slowest, lamest PC ever. One that's slow and that can't really do anything useful (Metro would just add insult to injury). I can't see those flying off the shelves.
  17. Thanks! It's really not that impressive though. It's mainly a matter of having taken time to learn PowerShell (and VBScript a decade before, and batch another decade before that). It's different and it takes time but it really pays off to learn new tools. So much people just don't invest the time, even to learn their current tools decently. I would bet that half the people on this board who still do batch today never even pressed F7 at the console Yep, that's been there for over 20 years.
  18. Since we've moved on to "not batch" solutions, here's a couple PowerShell quickies: gp HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*|select DisplayName,DisplayVersion,Publisher,UninstallString|sort DisplayName This outputs all installed software (and version, publisher, uninstall string) at the console. If you want to save it as a HTML file, try: gp HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*|select DisplayName,DisplayVersion,Publisher,UninstallString|sort DisplayName|ConvertTo-Html|Out-File C:\some\path\somename.htm That will generate the same list, format it as a HTML table, and save it to C:\some\path\somename.htm If you want the same list, but saved as a CSV file to open with Excel, try: gp HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*|select DisplayName,DisplayVersion,Publisher,UninstallString|sort DisplayName|ConvertTo-CSV -NoTypeInformation|Out-File C:\some\path\somename.csv Note that sometimes Excel needs a bit of help to open CSV files properly. It might think it's fixed width, so if it does then tell it it's comma separated and it'll open fine, with each property in a separate column. You could also have manipulated Excel directly using its COM interface (Excel.Application) to create a real Excel document, assuming Excel is installed. Finally, if you just want to see it graphically on your screen (using a gridview), try: gp HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*|select DisplayName,DisplayVersion,Publisher,UninstallString|sort DisplayName|ogv Quick, easy and flexible.
  19. I was already saying that Build your own ARM CPU that's faster than everything else there is (included the on-die GPU) that is also low enough in power usage for the battery to last, 1GB of RAM, throw in an amazing custom made 3 megapixel (as in 50% more pixels than a HDTV on it) screen with a coating for fingerprints and a great touchscreen too, two decent cameras, the wifi chipset, audio codec, all the sensors including GPS, battery, a custom-made high quality case... We design and build embedded hardware at work and I know that this stuff costs real money (not counting engineering time, prototyping and such). Also, there's the OS license. A Windows CE 6 license (C6G) is ~$17 in qty of 100 and I don't see a "fancier" version of Windows costing less (I don't see them risking their desktop OS business for $10 tablet OS licenses either) It's very hard to compete with the iPad hardware cost-wise. Some Apple hardware is overpriced, but some of it is spot-on. The Macbook Air is another example of that (besides the iPad). Some OEMs stated that they just can't produce something similar at that price point (so they're phasing out these products since they sell poorly). Look at android devices approaching the specs of the iPad and you'll see the price quickly get there too. And even if you disregard the price, lots of OEMs simply unable to produce something like the iPad. Even big OEMs like Dell just don't have the resources to do things like custom CPU design. The other kind of Windows "tablet" devices being pushed are sucky laptop/tablet hybrids which cost more than the iPad. Like the Lenovo IdeaPad Yoga with its super high TDP Intel i7 draining your battery and producing massive amounts of heat, which has double the thickless, double the weight, and has half the screen resolution of the iPad 3 while also showing all fingerprints, at a 1000$ price point. It's not a device I'd want to lug around everyday and it's too pricey as well. The iPad 3 also has 2 cameras, does 1080p video capture, has image stabilisation + autofocus + face recognition, etc. Also, the iPad's UI is made just for tablets. It's a custom, no-compromises tablet OS unlike the all-compromises Win8 frankein'OS. There's far more software for iDevices (especially high quality software), and the developers' mindshare is much more on the Apple side (or even Android). MS is angering developers with their latest development tools, and no one seems to care about Metro there either. Combine that with the previous sales figures for the MS Zune/Kin/Phones which screams "this won't sell either", then why would you even develop for it? Nevermind that saying "it has Metro on it" probably won't be a big selling point once people have tried it on a desktop (you might as well tell people it runs on Vista). Then again, the demand for Windows tablets is quickly dying. I've lost all interest in one too. Too little, too late. There's nothing it does that a iPad wouldn't do better for me. I just can't think of a single reason to buy one anymore.
  20. I've never seen any business who trusts their data to any MS backup tool. Everywhere I've worked it's been either Backup Exec, or, if you run your server(s) on vSphere Veeam (main file backup) + Backup Exec (for secondary stuff, like backing up Active Directory). It just works, it's dependable, and you never have to worry about losing data.
  21. Paul Thurrott covered this stuff today. MS says that the latest stuff will only compile for Vista and newer. Unless you "target the .NET framework 4" which means you're using the old compiler and libraries, making the new version completely pointless (it's just a $13299 text editor then). Same for VC++: you can set it up to compile with VS2010's compiler and libs (which of course requires already having a license for it), which means using none of the new language features of C++11, making the new version totally pointless again. The free tools are now worthless crap which attempt to cram Metro down your throat out of desperation (if you make Metro the only option, then maybe people will develop for it) but will just force people to keep using the old version or move to their competitor's tools. As for paid versions, you can either use the new features that you bought the new version for *or* compile for XP which makes it a non-starter as half the computers (and corporate desktops) are still running XP. I can't see a single reason why I'd use the new version, even if it was a free update. Microsoft products are all turning to complete sh*t. The best we can do is hope that things will change once Ballmer's fired.
  22. My intentions were not to single them out for that, just to show they're being litigious scumbags. Apple is definitely guilty of it too. Not that "they're doing it too" excuses this kind of behavior. I for one, would like to see Android devices become better than iDevices (a lot more more choice, likely cheaper, etc) but right now MS and Apple are trying to crush them. Not cool.
  23. Allow me to disagree there. SJVN is a well known rabid "freetard" that people have been laughing at for years. I give that guy exactly *zero* credit (just like Robert Pogson). And if you look at his article, he basically quotes himself as his only references. It's kind of sad. He seems to be rather detached from reality and a lot of what he typically says makes no sense. 95% of his articles are dumb Linux praise and the remaining 5% is typical baseless MS bashing (he'd be saying the same thing even if Win8 was going to be great -- he merely lucked out this time i.e. a broken clock is right twice a day). If you read some of his other articles you'll quickly realize that Linux is the one and only solution according to him (but anything else is acceptable, so long as it's not from Microsoft) That should be beyond obvious to anyone who's ever worked in IT at any level. As an IT person, you'd have to be a *complete* imbecile not to know this. Just like I was saying, he doesn't get it at all. Will Windows matter in 3 or 4 years from now (BTW, some large companies will still be working on their migration to Win7 by then)? You honestly think that's long enough for Windows to just die or become irrelevant, especially when ~99% of the software businesses use only runs on Windows and that there are no suitable alternatives to them? Then again, he's been pronouncing Windows dead for years. I have no idea why there are still magazines who are willing to publish his tabloid-grade drivel. Probably because shocking headlines and controversy brings in readers. What's going to happen should be fairly obvious to anyone who's seen the Vista fiasco (not saying it's a bad OS, just that it had a bad reputation due to launch issues and didn't sell well). People will just skip it, or downgrade (not as in "worse" but "version before") their OS, or just keep using the OS they had on their existing PC. 3 short years later, the next version is out, and everybody will jump on it if it's any good. In that 3 year time span, a little bit more people (those who aren't totally locked-in to Windows-only software) will move to Macs than usual. End of story. Now, if Win9 was going to be another Win8-like disaster then people would start looking for a way out for sure (Win7 is still supported until 2020). But even then, hundreds or thousands of companies who write extremely useful software would have millions of lines to port before we can use it on another platform. And all companies would have to do something about their "in-house software" (from MS-DOS apps, to VB6 apps, to MFC apps, to .NET apps) as well. This is going to take a LOT of time and money, even with proper planning. Even if you were planning *today* about moving a company from Windows to Macs, there's still so much software you'd need to replace and so much that you'd need to rewrite. Like, SolidWorks doesn't run on Macs yet. Do I just wait for a Mac version? Do I keep Windows PCs for engineers? Do I try to retrain users on a new CAD program that might not be as good? ... All these apps we have to rewrite? What languages, toolkits, platforms, databases and such do we use to rewrite them all? Do we even have the necessary resources to do it (time, money and talent)? Do we just virtualize everything? ... And when your entire network architecture and backbone is built around Windows technologies (Active Directory, Exchange, SQL Server and possibly also SharePoint, Dynamics, BizTalk, etc), what do you replace it all with? It's a gigantic endeavor that's full of though questions, big price tags and compromises at every level. Only a complete moron could think a new UI on Windows could (in 3 years no less) make this all irrelevant and a non-issue. Windows isn't going to die overnight. Even if MS closed shop tomorrow morning, there would still be tons of Win7 users a decade from now (they'd likely still be the majority of users) Then again, we have no idea whatsoever what Win9 will be like. I don't think Ballmer will keep working for MS much longer. I believe he was pretty much due for retirement anyway, and if Win8 turns out as bad as I think it will, then the shareholders will most likely get rid of him (that'd be a great move, only not soon enough). Other heads may roll tool. After another fiasco and with change in management big changes might happen. We could speculate all day about what Win9 will be like but nobody knows yet what the future holds.
  24. At this point I'd only be somewhat surprised. The Metro start screen already looks like a 16 color app: huge blocks of solid colors everywhere that all look the same, with fugly solid white logos on them. I'm half expecting them to add a "groups" feature to the start screen that opens big square Windows just like Win 3.1 had.

  • Create New...