Slashdot is powered by your submissions, so send in your scoop


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re:Don't forget... (Score 1) 280

No, they are saying "We created this great new scripting language, but you really shouldn't run unsigned untrusted scripts without acknowledging you are taking a risk"

You can do anything you want at the prompt, only scripts require you to change these settings. If you turn on developer mode then all local scripts can be trusted by default as well. You could also sign your scripts to ensure this is not a problem.

Comment Re:They mention south bend, IN but that's BS (Score 1) 79

It's a combo of many things.

4K video streaming (26mbps per stream recommended)
Multiple users (each wifi device can get 150-300mbps)
Upload speed (everything lives in the cloud now)
Improved support from comcast (they actively monitor my connection and have proactively fixed issues)
More overhead to handle congestion (when I had 150mbps I'd sometimes slow down to 50-75mbps, now I slow down to 500-600mbps)
I get a stipend from work (so it's about as expensive as the 50mbps plan)
Big numbers on speed tests (So I feel like a big man)

Comment Re:Linux supported Kaby Lake features in March (Score 1) 276

I am in no way calling a user stupid. My point is that installing an OS, as simple as it seems to anyone who has done it a few times is still a learned skill. It requires knowing how to make bootable media, what drives are, what partitions are, etc. It's a skill and one that I wouldn't expect average users to have. They expect to use the computer, not work on the computer.

Comment Re:Linux supported Kaby Lake features in March (Score 2) 276

While most linux distros are damn easy to install. It's not so easy for an average user anymore. Most new laptops and desktops are missing that cdrom drive all together and making a bootable usb disk isn't as easy as burning an iso (which many people are incapable of doing anyway).

Installing an OS might as well be magic for 70% of users.

Comment Re:How does it compare? (Score 1) 400

Because we can expect that in powershell the output of one command is immediately useful as the input of another. Something that typically can't be done with a text based shell. Instead of "run command", "parse output into usable form of input" "run next command" You can skip that 2nd step.

It speeds of script development and allows you to have vastly superior filtering and control of the data without the middle men.

Comment Re:How does it compare? (Score 1) 400

I don't think you understand me. I was a solaris and redhat admin for over a decade before moving to windows. I know what we can do with a *nix shell. Powershell has abilities that are down right hard to match simple because you are not working with text, you are working with powershell objects. This means input and output from all cmdlets is instantly usable.

Example, let's say I need to get a list of users out of active directory that have not accessed the system in the last 30 days and deactivate them.

Search-ADAccount -AccountInactive -TimeSpan 30.00:00:00 | where {$_.ObjectClass -eq 'user'} | Disable-ADAccount

I don't need to try to deal with the output of these commands as text. I can simply trust that the object put out by each command is compatible with every other command.

Let's take it a little further. I run vmware and I have developers who abandon test machines. I have installed the vmware powercli extensions to powershell. I now want to find machines that are inactive in my network and straight up delete them from vmware. These machines are 90 days inactive.

(assuming I've already issued the command to connect to my vmware environment)
$lastSetdate = [DateTime]::Now - [TimeSpan]::Parse("90")
$computersToDelete = Get-ADComputer -Filter {PasswordLastSet -le $lastSetdate} -SearchBase “OU=Dev,OU=Servers,DC=mylab,DC=com”
$computersToDelete | Remove-ADComputer
Get-VM $computersToDelete | Remove-VM

You combine this with tools like DSC and you have a very powerful toolset to manage your environment. No need for puppet and no need to try to string a bunch of random exes with their own input and output together to do something interesting. Also, because it is .NET I can do anything with it that .NET can do (for better or worse).

*Note, these scripts were written on the fly without testing, they may contain errors*

Slashdot Top Deals

Heuristics are bug ridden by definition. If they didn't have bugs, then they'd be algorithms.